Indholdsfortegnelse:
- Trin 1: Saml dele:
- Trin 2: Test HC-SR04 ultralydssensor
- Trin 3: Test DHT11/DHT22 -sensor:
- Trin 4: Kalibrer LDR eller TEMT6000:
- Trin 5: Kalibrer kondensator MIC/ADMP401 (INMP401):
- Trin 6: Bring det sammen:
- Trin 7: Læg det hele i en sag:
- Trin 8: Test af sidste enhed og sidste tanker:
Video: Hjemmesundhedssensor: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej alle, Håber I alle har det godt. Som nævnt tidligere skulle jeg sende en hjemmesundhedssensor i en af mine tidligere instruerbare. Så her er det:
Bærbar teknologi gør et godt stykke arbejde med at holde styr på din personlige kondition. Men for at måle sundheden på det sted, hvor du bor, har du brug for et andet værktøj. Denne enhed overvåger temperatur, fugtighed, støj og lysniveau for ethvert rum og kan også fungere som en indtrængningsdetektor, en lommelygte og oplade telefoner og bruge 1W LED til at skabe en stroboskopisk effekt for at få ubudne gæster ud. Inden i kabinettet sender en samling sensorer information til en Arduino, som fortolker input og viser dataene på en lille OLED -skærm. Baseret på enhedens aflæsninger kan du tænde en affugter, sænke termostaten eller åbne et vindue-uanset hvad der skal til for at holde dit hjemmemiljø behageligt.
Denne enhed gør følgende:-
- Mål og vis temperatur (i *C eller *F).
- Mål og vis luftfugtighed (i %).
- Beregn og vis føles som (varmeindeks) (i *C eller *F).
- Mål og vis lyd (i dB).
- Mål og vis lys (i lux) (1 lux = 1 lumen/m^2).
- Mål og vis afstand fra et bestemt objekt. (I cm eller tommer).
- Anvendes som indtrængningsdetektor (en separat sirene kan tilføjes).
- Bruges til at generere stroboskopisk effekt. (Til at skræmme ubudne gæster og til fester)
- Brug som lommelygte.
- Oplad telefoner i nødstilfælde.
Jeg vil gerne nævne, at denne instruktive er lagt tidligt ud på grund af den sidste dato for lommestørrelseskonkurrence. Derfor er det instruerbare stadig ikke fuldstændigt. Denne enhed kan give alle sensoraflæsninger, men kan endnu ikke bruges som indtrængningsdetektor og lommelygte, da jeg stadig skriver kode til et brugergrænseflade (UI) med trykknapper. Så stem venligst på mig i det mindste i lommekonkurrencen, da jeg fortsætter med at arbejde for koden, og I samler dele og begynder at kalibrere sensorerne. Du kan senere stemme mig i Arduino -konkurrencen, som du ønsker (Hvis du kan lide projektet).
Du må også ikke springe trin over, hvis du vil have, at projektet skal være fejlfrit (mange mennesker kommenterer om ikke at fungere projekter og har ikke installeret Arduino -biblioteker korrekt, hvilket fører til problemer). Eller du kan springe nogle første trin i sensorkalibrering over og starte med mikrofon- og lyskalibrering.
Så lad os samle dele og komme i gang:
Trin 1: Saml dele:
Liste over dele:-
- Arduino Mega/Uno/Nano (til kontrol af sensorer)
- Arduino Pro Mini
- Programmer til Pro Mini (Du kan også bruge andre Arduinos)
- OLED -skærm (type SSD1306)
- LDR + 5kΩ (jeg brugte 3x 15kΩ i Parallel) ELLER TEMT6000
- 3x trykknapper
- Skubkontakt
- Rød LED
- DHT22/DHT11 Temperaturfugtighedsføler (kan bruges afhængigt af dine krav)
- Li Poly batteri med 5V step up og Li Po oplader.
- 1W LED med 100Ω (eller nær)
- Raspberry Pi -kuffert (Hvis du har 3D -printer, kan du lave en. Jeg har bare ikke en i nærheden.)
- Kondensator MIC med forstærkerkredsløb (Nævnt senere) ELLER ADMP401/INMP401
- Jumperkabler (for det meste F-F, M-M godt at have noget F-M også)
- Rainbow-kabel eller flerstrengede ledninger
- USB B ELLER USB B mini (afhænger af Arduino -typen)
- Brødbræt (til midlertidige forbindelser, til kalibrering af sensorer)
Værktøjer:-
- Loddejern eller station
- Lodde
- Loddevoks
- Tip Cleaner … (Alt andet nødvendigt til lodning kan tilføjes..)
- Limpistol med pinde (Nå ja.. limpinde)
- Hobbykniv (ikke påkrævet som sådan, bare for at fjerne nogle plastdele af RPI -kassen for at få mere plads og lave huller til lysdioder, trykknapper og LDR. Du kan også bruge andre værktøjer.)
Trin 2: Test HC-SR04 ultralydssensor
Lad os først teste HC-SR04, hvis den fungerer korrekt eller ej.
1. Tilslutninger:
Arduino HC-SR04
5V_VCC
GND_GND
D10_Echo
D9_Trig
2. Åbn den vedhæftede.ino -fil, og upload koden til Arduino -kortet.
3. Efter upload skal du placere en lineal ved siden af sensoren og placere objekt og kontrollere aflæsninger i den serielle skærm (ctrl+shift+m). Hvis aflæsningerne er næsten OK, kan vi gå videre til næste trin. For fejlfinding, gå her. For yderligere information besøg her.
Trin 3: Test DHT11/DHT22 -sensor:
Lad os nu fortsætte med at teste DHT11/DHT22 -sensoren.
1. Tilslutning
Arduino DHT11/DHT22
VCC_Pin 1
D2_Pin 2 (forbind også til pin 1 via 10k modstand)
GND_Pin 4
Bemærk: Hvis du har et skjold, skal du tilslutte signalpinden direkte til D2 på Arduino.
2. Installer DHT -bibliotek herfra og Adafruit_sensor -bibliotek herfra.
3. Åbn.ino -fil fra eksempler på DHT -sensorbibliotek, rediger koden i henhold til instruktionerne (DHT11/22) og upload kode til Arduino -kortet.
4. Åbn Serial Monitor (ctrl+shift+M), og kontroller aflæsninger. Hvis de er tilfredsstillende, skal du fortsætte til næste trin.
Ellers tjek her for mere.
Trin 4: Kalibrer LDR eller TEMT6000:
Lad os gå videre for at kalibrere LDR/TEMT6000:
For at kalibrere LDR kan du gå her. Du skal have eller låne et luxmeter til kalibrering.
Til TEMT6000 kan du downloade.ino -filen til Arduino -kode.
1. Tilslutninger:
Arduino_TEMT6000
5V_VCC
GND_GND
A1_SIG
2. Upload skitsen til Arduino, og åbn Serial Monitor. Kontroller målingerne med hensyn til et luxmeter.
3. Hvis alt er i orden, kan vi fortsætte.
Trin 5: Kalibrer kondensator MIC/ADMP401 (INMP401):
Endelig den sidste. Kondensatormikrofonen eller ADMP401 (INMP401). Jeg vil anbefale at gå til ADMP401, da tavlestørrelsen er lille. Ellers kan du gå her efter kondensatormikrofonen, og det vil for det meste tage mere plads i sagen.
For ADMP401: (Bemærk: Jeg mangler endnu at kalibrere sensoren for at vise dB -værdier. Du vil kun se ADC -værdier.)
1. Tilslutninger:
Arduino_ADMP401
3.3V _ VCC
GND_GND
A0_AUD
2. Upload skitsen til Arduino. Åbn seriel skærm. Kontroller aflæsninger. Læsning er høj i store mængder og lav i lave mængder.
Trin 6: Bring det sammen:
Endelig er det tid til at samle det.
- Deltag i alt i henhold til forbindelserne på et brødbræt.
- Installer bibliotekerne. Links i.ino -fil.
- Upload den til Arduino.
- Kontroller, om alt er i orden og viser korrekte aflæsninger.
- Hvis det er godt, kan vi endelig samle det i en sag.
Bemærk: Dette trin er stadig ufuldstændigt, da koden endnu ikke er endelig. Der vil være et ekstra brugergrænseflade i den næste version.
Trin 7: Læg det hele i en sag:
Tid til at sætte det hele i en sag:
- Programmer pro mini. (Du kan google det, hvordan du gør det)
- Planlæg, hvordan alle sensorer, display, Arduino, batteri og oplader passer i kassen.
- Brug masser (ikke for meget) varm lim til at sikre alt på plads.
- Forbind alt
Jeg beklager, at jeg ikke har inkluderet nogen billeder for at hjælpe dig, da jeg stadig skal foretage nogle ændringer i koden.
Trin 8: Test af sidste enhed og sidste tanker:
Here we go… Vi skabte en lille enhed, der kan så mange ting. Enheden er endnu ikke færdig og vil tage noget tid at oprette den sidste. Jeg vil gerne have, at du stemmer på mig i konkurrencerne for at motivere mig til at fortsætte med at fuldføre projektet. Tak for dine stemmer og likes, og vi ses snart med det afsluttede projekt med flere billeder og videoer af projektet. Og selvfølgelig sidste samling
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)