Innholdsfortegnelse:

Hjemmesensor: 8 trinn
Hjemmesensor: 8 trinn

Video: Hjemmesensor: 8 trinn

Video: Hjemmesensor: 8 trinn
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Juli
Anonim
Hjemmesensor
Hjemmesensor

Hei alle sammen, Håper det går bra med dere alle. Som nevnt tidligere skulle jeg legge ut en helsesensor i en av mine tidligere instrukser. Så her er det:

Bærbar teknologi gjør en god jobb med å holde oversikt over din personlige kondisjon. Men for å måle helsen til stedet du bor, trenger du et annet verktøy. Denne enheten overvåker temperatur, fuktighet, støy og lysnivå for ethvert rom og kan også fungere som en inntrengningsdetektor, lommelykt og lade telefoner og bruke 1W LED for å skape en stroboskopisk effekt for å få inntrengere ut. I foringsrøret sender en samling sensorer informasjon til en Arduino, som tolker inngangen og viser dataene på en liten OLED -skjerm. Basert på enhetens avlesninger, kan du slå på en avfukter, senke termostaten eller åpne et vindu-alt som trengs for å holde hjemmemiljøet ditt komfortabelt.

Denne enheten gjør følgende:-

  1. Mål og vis temperatur (i *C eller *F).
  2. Mål og vis fuktighet (i %).
  3. Beregn og vis følelser 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 avstand fra et bestemt objekt. (I cm eller tommer).
  7. Brukes som inntrengningsdetektor (en separat sirene kan legges til).
  8. Brukes til å generere stroboskopisk effekt. (For å skremme inntrengere og for fester)
  9. Bruk som lommelykt.
  10. Lad telefoner i nødstilfeller.

Jeg vil nevne at denne instruksjonsboken er lagt ut tidlig på grunn av den siste datoen for konkurransen i lommestørrelse. Derfor er det instruerbare fortsatt ikke komplett. Denne enheten kan gi alle sensoravlesninger, men kan ennå ikke brukes som inntrengningsdetektor og lommelykt, ettersom jeg fortsatt skriver kode for et brukergrensesnitt (UI) med trykknapper. Så vær så snill å stemme på meg i konkurransen i lommestørrelse, mens jeg fortsetter å jobbe for koden, og dere samler deler og begynner å kalibrere sensorene. Du kan senere stemme meg i Arduino -konkurransen som du vil (Hvis du liker prosjektet).

Du må heller ikke hoppe over trinnene hvis du vil at prosjektet skal være feilfritt (mange kommenterer at det ikke fungerer prosjekter og ikke har installert Arduino -biblioteker som fører til problemer). Eller du kan hoppe over noen av de første trinnene i sensorkalibrering og starte med mikrofon- og lyskalibrering.

Så la oss samle deler og komme i gang:

Trinn 1: Samle deler:

Samle deler
Samle deler
Samle deler
Samle deler

Deleliste:-

  1. Arduino Mega/Uno/Nano (For kontroll av sensorer)
  2. Arduino Pro Mini
  3. Programmerer for Pro Mini (Du kan også bruke andre Arduinos)
  4. OLED -skjerm (type SSD1306)
  5. LDR + 5kΩ (jeg brukte 3x 15kΩ i parallell) ELLER TEMT6000
  6. 3x trykknapper
  7. Skyvebryter
  8. Rød LED
  9. DHT22/DHT11 temperaturfuktighetssensor (bruk avhengig av dine krav)
  10. Li Poly batteri med 5V trinn opp og Li Po lader.
  11. 1W LED med 100Ω (eller i nærheten)
  12. Raspberry Pi -etui (Hvis du har en 3D -skriver, kan du lage en. Jeg har bare ikke en.)
  13. Kondensator MIC med forsterkerkrets (nevnt senere) ELLER ADMP401/INMP401
  14. Hoppekabler (for det meste F-F, M-M bra å ha litt F-M også)
  15. Rainbow-kabel eller flerstrengede ledninger
  16. USB B ELLER USB B mini (avhenger av typen Arduino)
  17. Brødbrett (for midlertidige tilkoblinger, for kalibrering av sensorer)

Verktøy:-

  1. Loddejern eller stasjon
  2. Lodding
  3. Loddevoks
  4. Tips Cleaner … (Alt annet som kreves for lodding kan legges til..)
  5. Limpistol med pinner (vel … limpinner)
  6. Hobbykniv (ikke nødvendig som sådan, bare for å fjerne noen plastdeler av RPI -etui for å få mer plass og lage hull for lysdioder, trykknapper og LDR. Du kan også bruke andre verktøy.)

Trinn 2: Test HC-SR04 ultralydssensor

Test ultralydsensor HC-SR04
Test ultralydsensor HC-SR04
Test ultralydsensor HC-SR04
Test ultralydsensor HC-SR04
Test ultralydsensor HC-SR04
Test ultralydsensor HC-SR04
Test ultralydsensor HC-SR04
Test ultralydsensor HC-SR04

La oss først teste HC-SR04 om den fungerer som den skal eller ikke.

1. Tilkoblinger:

Arduino HC-SR04

5V_VCC

GND_GND

D10_Echo

D9_Trig

2. Åpne den vedlagte.ino -filen og last opp koden til Arduino -kortet.

3. Etter opplasting plasserer du en linjal ved siden av sensoren og plasserer objektet og kontrollerer avlesningene i den serielle skjermen (ctrl+shift+m). Hvis avlesningene er nesten OK, kan vi gå videre til neste trinn. For feilsøking, gå her. For mer informasjon besøk her.

Trinn 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

La oss nå fortsette med å teste DHT11/DHT22 -sensoren.

1. Tilkobling

Arduino DHT11/DHT22

VCC_Pin 1

D2_Pin 2 (koble også til Pin 1 via 10k motstand)

GND_Pin 4

Merk: Hvis du har et skjerm, kobler du signalpinnen direkte til D2 på Arduino.

2. Installer DHT -biblioteket herfra og Adafruit_sensor -biblioteket herfra.

3. Åpne.ino -filen fra eksempler på DHT -sensorbibliotek, rediger koden i henhold til instruksjonene (DHT11/22) og last opp koden til Arduino -kortet.

4. Åpne Serial Monitor (ctrl+shift+M) og sjekk avlesningene. Hvis de er tilfredsstillende, fortsett til neste trinn.

Ellers sjekk her for mer.

Trinn 4: Kalibrer LDR eller TEMT6000:

Kalibrer LDR eller TEMT6000
Kalibrer LDR eller TEMT6000
Kalibrer LDR eller TEMT6000
Kalibrer LDR eller TEMT6000

La oss gå videre for å kalibrere LDR/TEMT6000:

For å kalibrere LDR kan du gå her. Du må ha eller låne et luxmeter for kalibrering.

For TEMT6000 kan du laste ned.ino -filen for Arduino -kode.

1. Tilkoblinger:

Arduino_TEMT6000

5V_VCC

GND_GND

A1_SIG

2. Last opp skissen til Arduino og åpne Serial Monitor. Kontroller avlesningene med hensyn til et luxmeter.

3. Hvis alt er bra kan vi fortsette.

Trinn 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 siste. Kondensatormikrofonen eller ADMP401 (INMP401). Jeg vil anbefale å gå for ADMP401 ettersom brettstørrelsen er liten. Ellers kan du gå her for kondensatormikrofonen, og det vil for det meste ta mer plass i saken.

For ADMP401: (merk: Jeg har ennå ikke kalibrert sensoren for å vise dB -verdier. Du vil bare se ADC -verdier.)

1. Tilkoblinger:

Arduino_ADMP401

3.3V _ VCC

GND_GND

A0_AUD

2. Last opp skissen til Arduino. Åpne seriell skjerm. Sjekk avlesninger. Lesing er høy i høye volumer og lav i lave volumer.

Trinn 6: Ta det sammen:

Image
Image
Ta det sammen
Ta det sammen
Ta det sammen
Ta det sammen

Endelig er det på tide å bringe det sammen.

  1. Koble til alt i henhold til tilkoblingene på et brødbrett.
  2. Installer bibliotekene. Lenker i.ino -filen.
  3. Last den opp til Arduino.
  4. Sjekk om alt er i orden og viser riktig avlesning.
  5. Hvis det er bra, kan vi endelig montere det i en sak.

Merk: Dette trinnet er fortsatt ufullstendig siden koden ennå ikke er endelig. Det vil være et ekstra brukergrensesnitt i neste versjon.

Trinn 7: Sett alt i en sak:

Image
Image
Sett alt i en sak
Sett alt i en sak
Sett alt i en sak
Sett alt i en sak

På tide å sette det hele inn i en sak:

  1. Programmer pro mini. (Du kan google det hvordan du gjør det)
  2. Planlegg hvordan alle sensorene, displayet, Arduino, batteri og lader passer i etuiet.
  3. Bruk mye (ikke for mye) varmt lim for å feste alt på plass.
  4. Koble alt

Jeg beklager at jeg ikke tok med noen bilder for å hjelpe deg, ettersom jeg fortsatt må gjøre noen endringer i koden.

Trinn 8: Testing av siste enhet og siste tanker:

Testing av siste enhet og siste tanker
Testing av siste enhet og siste tanker

Her går vi … Vi har laget en liten enhet som kan gjøre så mange ting. Enheten er ennå ikke ferdig, og det vil ta litt tid å lage den siste. Jeg vil at du skal stemme på meg i konkurransene for å motivere meg til å fortsette prosjektet. Takk for stemmer og likes, så sees vi snart med det ferdige prosjektet med flere bilder og videoer av prosjektet. Og selvfølgelig sluttmontering

Anbefalt: