Sadržaj:
- Korak 1: Skupite dijelove:
- Korak 2: Ispitajte ultrazvučni senzor HC-SR04
- Korak 3: Testirajte osjetnik DHT11/DHT22:
- Korak 4: Kalibrirajte LDR ili TEMT6000:
- Korak 5: Kalibrirajte kondenzator MIC/ADMP401 (INMP401):
- Korak 6: Spojite to zajedno:
- Korak 7: Sve stavite u kućište:
- Korak 8: Testiranje završnog uređaja i završnih misli:
Video: Senzor kućnog zdravlja: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Bok svima, Nadam se da ste svi dobro. Kao što je ranije spomenuto, trebao sam postaviti senzor kućnog zdravlja u jedan od mojih prethodnih instrukcija. Pa evo ga:
Nosiva tehnologija odlično odrađuje vašu osobnu kondiciju. No za mjerenje zdravlja mjesta u kojem živite potreban vam je drugačiji alat. Ovaj uređaj prati temperaturu, vlažnost, buku i razinu svjetla u svakoj prostoriji, a može djelovati i kao detektor upada, svjetiljka i puniti telefone te koristiti LED od 1 W za stvaranje stroboskopskog učinka kako bi se uljezi izvukli. Unutar kućišta, zbirka senzora šalje informacije na Arduino, koji tumači ulaz i prikazuje podatke na malom OLED ekranu. Na temelju očitanja uređaja, možete uključiti odvlaživač, spustiti termostat ili otvoriti prozor-što god je potrebno kako bi vaše kućno okruženje bilo ugodno.
Ovaj uređaj radi sljedeće:-
- Mjerenje i prikaz temperature (u *C ili *F).
- Mjerenje i prikaz vlažnosti (u %).
- Izračunajte i prikazujte osjećaj (indeks topline) (u *C ili *F).
- Mjerenje i prikaz zvuka (u dB).
- Mjerenje i prikaz svjetla (u luksima) (1 luks = 1 lumen/m^2).
- Mjerenje i prikaz udaljenosti od određenog objekta (u cm ili inčima).
- Koristi se kao detektor upada (može se dodati zasebna sirena).
- Koristi se za generiranje stroboskopskog učinka. (Zastrašivanje uljeza i zabava)
- Koristite kao svjetiljku.
- Punjenje telefona u hitnim slučajevima.
Htio bih napomenuti da je ovo uputstvo objavljeno ranije zbog posljednjeg datuma natjecanja u džepnoj veličini. Stoga instrukcije još uvijek nisu potpune. Ovaj uređaj može dati sva očitanja senzora, ali se još ne može koristiti kao detektor upada i svjetiljka jer još uvijek pišem kôd za korisničko sučelje (UI) s gumbima. Zato vas molim da glasate za mene barem na džepnom natjecanju dok ja nastavljam raditi na kodu, a vi dečki skupite dijelove i počnite kalibrirati senzore. Kasnije me možete glasovati na Arduino natječaju kako želite (ako vam se sviđa projekt).
Također nemojte preskočiti korake ako želite da projekt bude bez grešaka (mnogi ljudi komentiraju projekte koji ne rade i nisu pravilno instalirali Arduino knjižnice što dovodi do problema). Ili možete preskočiti neke prve korake kalibracije senzora i početi s kalibracijom mikrofona i svjetla.
Skupimo dijelove i počnimo:
Korak 1: Skupite dijelove:
Popis dijelova:-
- Arduino Mega/Uno/Nano (za provjeru senzora)
- Arduino Pro Mini
- Programer za Pro Mini (možete koristiti i druge Arduino)
- OLED zaslon (tip SSD1306)
- LDR + 5kΩ (koristio sam 3x 15kΩ paralelno) ILI TEMT6000
- 3x tipke
- Klizni prekidač
- Crvena LED
- Senzor temperature DHT22/DHT11 za temperaturu (koristi se ovisno o vašim zahtjevima)
- Li Poly baterija s povećanjem od 5 V i Li Po punjačem.
- LED 1W sa 100Ω (ili blizu)
- Raspberry Pi kućište (Ako imate 3D pisač, možete ga napraviti. Jednostavno ga nemam u blizini.)
- MIC kondenzatora sa krugom pojačala (kasnije spomenuto) ILI ADMP401/INMP401
- Kratki kabeli (uglavnom F-F, M-M dobro je imati i nešto F-M)
- Rainbow kabel ili višežilne žice
- USB B ILI USB B mini (ovisi o vrsti Arduina)
- Oglasna ploča (za privremene veze, za kalibriranje senzora)
Alati:-
- Lemilica ili stanica
- Lem
- Lepak za vosak
- Čistač savjeta … (Može se dodati sve ostalo potrebno za lemljenje..)
- Pištolj za ljepilo sa štapićima (ma dobro.. ljepljivi štapići)
- Nož za hobi (kao takav nije potreban, samo da biste uklonili neke plastične dijelove kućišta RPI kako biste dobili više prostora i napravili rupe za LED diode, tipke i LDR. Možete koristiti i druge alate.)
Korak 2: Ispitajte ultrazvučni senzor HC-SR04
Prvo testirajmo HC-SR04 radi li ispravno ili ne.
1. Priključci:
Arduino HC-SR04
5V_VCC
GND_GND
D10_Eho
D9_Trig
2. Otvorite priloženu.ino datoteku i prenesite kôd na Arduino ploču.
3. Nakon prijenosa postavite ravnalo pored senzora i postavite objekt te provjerite očitanja u serijskom monitoru (ctrl+shift+m). Ako su očitanja gotovo u redu, možemo prijeći na sljedeći korak. Za rješavanje problema idite ovdje. Za dodatne informacije posjetite ovdje.
Korak 3: Testirajte osjetnik DHT11/DHT22:
Sada nastavimo s testiranjem senzora DHT11/DHT22.
1. Priključak
Arduino DHT11/DHT22
VCC_ Igla 1
D2_Pin 2 (također se spojite na Pin 1 putem 10k otpornika)
GND_ Igla 4
Napomena: U slučaju da imate štit, izravno spojite signalni pin na D2 Arduina.
2. Odavde instalirajte DHT knjižnicu, a odavde knjižnicu Adafruit_sensor.
3. Otvorite.ino datoteku iz primjera knjižnice DHT senzora, uredite kôd prema uputama (DHT11/22) i prenesite kôd na Arduino ploču.
4. Otvorite Serial Monitor (ctrl+shift+M) i provjerite očitanja. Ako su zadovoljavajući, nastavite na sljedeći korak.
Inače ovdje provjerite više.
Korak 4: Kalibrirajte LDR ili TEMT6000:
Idemo dalje kalibrirati LDR/TEMT6000:
Ovdje možete kalibrirati LDR. Za kalibraciju morate imati ili posuditi luxmetar.
Za TEMT6000 možete preuzeti.ino datoteku za Arduino kod.
1. Priključci:
Arduino_TEMT6000
5V_VCC
GND_GND
A1_SIG
2. Prenesite skicu na Arduino i otvorite Serial Monitor. Provjerite očitanja u luksmetru.
3. Ako je sve u redu, možemo nastaviti.
Korak 5: Kalibrirajte kondenzator MIC/ADMP401 (INMP401):
Konačno posljednji. Kondenzatorski mikrofon ili ADMP401 (INMP401). Preporučio bih ADMP401 jer je veličina ploče mala. Inače možete otići po kondenzatorski mikrofon i uglavnom će zauzeti više mjesta u kućištu.
Za ADMP401: (Napomena: Još nisam kalibrirao senzor za prikaz dB vrijednosti. Vidjet ćete samo vrijednosti ADC -a.)
1. Priključci:
Arduino_ADMP401
3.3V _ VCC
GND_GND
A0_ AUD
2. Prenesite skicu na Arduino. Otvorite serijski monitor. Provjerite očitanja. Čitanje je visoko u velikim količinama, a nisko u malim količinama.
Korak 6: Spojite to zajedno:
Konačno je vrijeme da to spojimo.
- Spojite sve prema vezama na ploči.
- Instalirajte knjižnice. Veze u.ino datoteci.
- Prenesite ga na Arduino.
- Provjerite je li sve u redu i pokazuje li ispravna očitanja.
- Ako je sve u redu, napokon ga možemo sastaviti u kovčeg.
Napomena: Ovaj korak još uvijek nije dovršen jer kôd još nije konačan. U sljedećoj verziji bit će dodano korisničko sučelje.
Korak 7: Sve stavite u kućište:
Vrijeme je da sve stavite u slučaj:
- Programirajte pro mini. (Možete ga proguglati kako to učiniti)
- Planirajte kako bi svi senzori, zaslon, Arduino, baterija i punjač stali u kućište.
- Upotrijebite puno (ne previše) vrućeg ljepila da učvrstite sve na mjestu.
- Sve ožičite
Žao mi je što nisam priložio nijednu sliku koja bi vam pomogla jer još moram unijeti neke promjene u kôd.
Korak 8: Testiranje završnog uređaja i završnih misli:
Evo nas … Napravili smo mali uređaj koji može učiniti toliko mnogo stvari. Uređaj još nije dovršen i trebat će neko vrijeme za izradu posljednjeg. Volio bih da glasate za mene na natječajima kako biste me motivirali da nastavim dovršiti projekt. Hvala vam na glasovima i lajkovima i vidimo se uskoro s dovršenim projektom sa više slika i video zapisa projekta. I naravno završna montaža
Preporučeni:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pretvorite svoja normalna garažna vrata u ovaj DIY projekt. Pokazat ću vam kako ga izgraditi i kontrolirati pomoću kućnog pomoćnika (preko MQTT -a) i imati mogućnost daljinskog otvaranja i zatvaranja vaših garažnih vrata. Koristit ću ploču ESP8266 pod nazivom Wemos
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESP -a: 5 koraka (sa slikama)
Upravljajte svojim automatskim kliznim vratima uz pomoć kućnog pomoćnika i ESPHome: Sljedeći članak predstavlja neke povratne informacije o mom osobnom iskustvu u upravljanju automatskim kliznim vratima koja sam instalirao u svojoj kući. Ova vrata, robne marke "V2 Alfariss", bila su opremljena s nekoliko daljinskih upravljača Phox V2 za upravljanje. Također imam
Monitor zdravlja bilja: 7 koraka
Monitor zdravlja bilja: Zdravo, opet. Razlog za ovaj projekt bila je moja mlađa sestra. Bliži joj se rođendan, a voli dvije stvari- prirodu (floru i faunu), male sitnice i slično. Pa sam htio spojiti ove dvije stvari i učiniti joj rođendan p
Nadzor strukturnog zdravlja civilne infrastrukture pomoću bežičnih senzora vibracija: 8 koraka
Strukturni zdravstveni nadzor civilne infrastrukture pomoću bežičnih senzora vibracija: Pogoršanje stare zgrade i civilne infrastrukture može dovesti do kobne i opasne situacije. Stalno praćenje ovih struktura je obavezno. Strukturno praćenje zdravlja iznimno je važna metodologija za procjenu
Sustav praćenja zdravlja temeljen na IOT -u: 3 koraka
Sustav praćenja zdravlja temeljen na IOT-u: Uređaj temeljen na mikrokontroleru s odgovarajućim biomedicinskim senzorima bit će spojen na pacijenta kako bi se osigurao stalan nadzor u oblaku. Vitalni znakovi, tj. Temperatura i puls ljudskog tijela, glavni su tragovi za otkrivanje bilo kakvih zdravstvenih problema