Indholdsfortegnelse:

Hjemmesundhedssensor: 8 trin
Hjemmesundhedssensor: 8 trin

Video: Hjemmesundhedssensor: 8 trin

Video: Hjemmesundhedssensor: 8 trin
Video: НАША ЖИЗНЬ ИЗМЕНИЛАСЬ ПОСЛЕ ПОЯВЛЕНИЯ ............ 2024, Juli
Anonim
Hjemmesundhedssensor
Hjemmesundhedssensor

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:-

  1. Mål og vis temperatur (i *C eller *F).
  2. Mål og vis luftfugtighed (i %).
  3. Beregn og vis føles som (varmeindeks) (i *C eller *F).
  4. Mål og vis lyd (i dB).
  5. Mål og vis lys (i lux) (1 lux = 1 lumen/m^2).
  6. Mål og vis afstand fra et bestemt objekt. (I cm eller tommer).
  7. Anvendes som indtrængningsdetektor (en separat sirene kan tilføjes).
  8. Bruges til at generere stroboskopisk effekt. (Til at skræmme ubudne gæster og til fester)
  9. Brug som lommelygte.
  10. 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:

Saml dele
Saml dele
Saml dele
Saml dele

Liste over dele:-

  1. Arduino Mega/Uno/Nano (til kontrol af sensorer)
  2. Arduino Pro Mini
  3. Programmer til Pro Mini (Du kan også bruge andre Arduinos)
  4. OLED -skærm (type SSD1306)
  5. LDR + 5kΩ (jeg brugte 3x 15kΩ i Parallel) ELLER TEMT6000
  6. 3x trykknapper
  7. Skubkontakt
  8. Rød LED
  9. DHT22/DHT11 Temperaturfugtighedsføler (kan bruges afhængigt af dine krav)
  10. Li Poly batteri med 5V step up og Li Po oplader.
  11. 1W LED med 100Ω (eller nær)
  12. Raspberry Pi -kuffert (Hvis du har 3D -printer, kan du lave en. Jeg har bare ikke en i nærheden.)
  13. Kondensator MIC med forstærkerkredsløb (Nævnt senere) ELLER ADMP401/INMP401
  14. Jumperkabler (for det meste F-F, M-M godt at have noget F-M også)
  15. Rainbow-kabel eller flerstrengede ledninger
  16. USB B ELLER USB B mini (afhænger af Arduino -typen)
  17. Brødbræt (til midlertidige forbindelser, til kalibrering af sensorer)

Værktøjer:-

  1. Loddejern eller station
  2. Lodde
  3. Loddevoks
  4. Tip Cleaner … (Alt andet nødvendigt til lodning kan tilføjes..)
  5. Limpistol med pinde (Nå ja.. limpinde)
  6. 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

Test HC-SR04 ultralydssensor
Test HC-SR04 ultralydssensor
Test HC-SR04 ultralydssensor
Test HC-SR04 ultralydssensor
Test HC-SR04 ultralydssensor
Test HC-SR04 ultralydssensor
Test HC-SR04 ultralydssensor
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:

Test DHT11/DHT22 sensor
Test DHT11/DHT22 sensor
Test DHT11/DHT22 sensor
Test DHT11/DHT22 sensor
Test DHT11/DHT22 sensor
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:

Kalibrer LDR eller TEMT6000
Kalibrer LDR eller TEMT6000
Kalibrer LDR eller TEMT6000
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):

Kalibrer kondensator MIC/ADMP401 (INMP401)
Kalibrer kondensator MIC/ADMP401 (INMP401)
Kalibrer kondensator MIC/ADMP401 (INMP401)
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:

Image
Image
Bring det sammen
Bring det sammen
Bring det sammen
Bring det sammen

Endelig er det tid til at samle det.

  1. Deltag i alt i henhold til forbindelserne på et brødbræt.
  2. Installer bibliotekerne. Links i.ino -fil.
  3. Upload den til Arduino.
  4. Kontroller, om alt er i orden og viser korrekte aflæsninger.
  5. 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:

Image
Image
Læg det hele i en sag
Læg det hele i en sag
Læg det hele i en sag
Læg det hele i en sag

Tid til at sætte det hele i en sag:

  1. Programmer pro mini. (Du kan google det, hvordan du gør det)
  2. Planlæg, hvordan alle sensorer, display, Arduino, batteri og oplader passer i kassen.
  3. Brug masser (ikke for meget) varm lim til at sikre alt på plads.
  4. 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:

Test af sidste enhed og sidste tanker
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: