Sadržaj:
- Korak 1: Prikupite dijelove:
- Korak 2: Testirajte ultrazvučni senzor HC-SR04
- Korak 3: Testirajte senzor 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 futrolu:
- 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 izmjena: 2024-01-30 08:07
Zdravo 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. Ali 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 bilo kojoj prostoriji, a može djelovati i kao detektor upada, svjetiljka i puniti telefone te koristiti LED od 1 W za stvaranje stroboskopskog efekta za izvlačenje uljeza. 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č zraka, 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:-
- Izmjerite i pokažite temperaturu (u *C ili *F).
- Mjerenje i prikaz vlažnosti (u %).
- Izračunajte i prikazujte osjećaj (indeks topline) (u *C ili *F).
- Izmjerite i prikažite zvuk (u dB).
- Merenje i prikaz svetlosti (u luksima) (1 luks = 1 lumen/m^2).
- Izmjerite i pokažite udaljenost od određenog objekta (u cm ili inčima).
- Koristi se kao detektor upada (može se dodati zasebna sirena).
- Koristi se za stvaranje stroboskopskog efekta. (Za uplašivanje uljeza i zabava)
- Koristi se kao svjetiljka.
- Napunite telefone u hitnim slučajevima.
Želim napomenuti da je ovo uputstvo objavljeno ranije zbog posljednjeg datuma džepnog takmičenja. 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 skupite dijelove i počnite kalibrirati senzore. Kasnije možete glasati za mene na Arduino takmičenju po želji (ako vam se sviđa projekat).
Također nemojte preskočiti korake ako želite da projekt ne sadrži greške (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 u kalibraciji senzora i početi s kalibracijom mikrofona i svjetla.
Skupimo dijelove i počnimo:
Korak 1: Prikupite dijelove:
Lista dijelova:-
- Arduino Mega/Uno/Nano (za provjeru senzora)
- Arduino Pro Mini
- Programer za Pro Mini (možete koristiti i druge Arduino)
- OLED ekran (tip SSD1306)
- LDR + 5kΩ (koristio sam 3x 15kΩ paralelno) ILI TEMT6000
- 3x dugmad
- Klizni prekidač
- Crvena LED
- DHT22/DHT11 Senzor temperature vlage (Upotreba ovisno o vašim zahtjevima)
- Li Poly baterija sa povećanjem od 5V i Li Po punjačem.
- LED 1W sa 100Ω (ili blizu)
- Raspberry Pi kućište (Ako imate 3D štampač, možete ga napraviti. Jednostavno ga nemam u blizini.)
- MIC kondenzatora sa krugom pojačala (kasnije spomenuto) ILI ADMP401/INMP401
- Premosni kablovi (uglavnom F-F, M-M dobro je imati i malo F-M)
- Rainbow kabel ili višežilne žice
- USB B ILI USB B mini (zavisi od vrste Arduina)
- Oglasna ploča (za privremene veze, za kalibraciju senzora)
Alati:-
- Lemilica ili stanica
- Solder
- Lemljeni vosak
- Čistač savjeta … (Sve ostalo potrebno za lemljenje može se dodati..)
- 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: Testirajte 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_Echo
D9_Trig
2. Otvorite priloženu.ino datoteku i učitajte kôd na Arduino ploču.
3. Nakon učitavanja 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 senzor DHT11/DHT22:
Sada idemo na testiranje senzora DHT11/DHT22.
1. Povezivanje
Arduino DHT11/DHT22
VCC_Pin 1
D2_Pin 2 (takođe se povežite sa Pin 1 preko 10k otpornika)
GND_ Igla 4
Napomena: U slučaju da imate štit, izravno spojite signalni pin na D2 Arduina.
2. Instalirajte DHT biblioteku odavde, a biblioteku Adafruit_sensor odavde.
3. Otvorite.ino datoteku iz primjera biblioteke 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 provjerite ovdje za 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 kôd.
1. Priključci:
Arduino_TEMT6000
5V_VCC
GND_GND
A1_SIG
2. Otpremite skicu na Arduino i otvorite Serial Monitor. Provjerite očitanja u odnosu na luxmetar.
3. Ako je sve u redu, možemo nastaviti.
Korak 5: Kalibrirajte kondenzator MIC/ADMP401 (INMP401):
Konačno poslednji. 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 prostora u kućištu.
Za ADMP401: (Napomena: Još nisam kalibrirao senzor za prikaz dB vrijednosti. Vidjet ćete samo ADC vrijednosti.)
1. Priključci:
Arduino_ADMP401
3.3V _ VCC
GND_GND
A0_AUD
2. Otpremite skicu na Arduino. Otvorite serijski monitor. Proverite očitavanja. Čitanje je visoko u velikim količinama, a malo u malim količinama.
Korak 6: Spojite to zajedno:
Konačno je vrijeme da to spojimo.
- Spojite sve prema vezama na ploči.
- Instalirajte biblioteke. 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, konačno ga možemo sastaviti u kućište.
Napomena: Ovaj korak je još uvijek nedovršen jer kôd još nije konačan. U sljedećoj verziji bit će dodano korisničko sučelje.
Korak 7: Sve stavite u futrolu:
Vreme je da sve to stavite u slučaj:
- Programirajte pro mini. (Možete ga proguglati kako to učiniti)
- Planirajte kako će svi senzori, zaslon, Arduino, baterija i punjač stati u kućište.
- Upotrijebite puno (ne previše) vrućeg ljepila kako biste učvrstili 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. Voleo bih da glasate za mene na konkursima kako biste me motivisali da nastavim da dovršim projekat. Hvala vam na glasovima i lajkovima i uskoro se vidimo sa završenim projektom sa više slika i video zapisa projekta. I naravno završna montaža
Preporučuje se:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pametno pretvorite svoja normalna garažna vrata pomoću ovog DIY projekta. 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 zvanu Wemos
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESP -a: 5 koraka (sa slikama)
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESPHomea: Sljedeći članak predstavlja neke povratne informacije o mom ličnom iskustvu u upravljanju automatskim kliznim vratima koja sam instalirao u svojoj kući. Ova kapija, robne marke "V2 Alfariss", bila je opremljena s nekoliko daljinskih upravljača Phox V2 za kontrolu. Takođe imam
Monitor zdravlja bilja: 7 koraka
Monitor zdravlja bilja: Zdravo, ponovo. Razlog za ovaj projekat bila je moja mlađa sestra. Bliži joj se rođendan i 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 fatalne i opasne situacije. Stalno praćenje ovih struktura je obavezno. Strukturno praćenje zdravlja izuzetno je važna metodologija u ocjenjivanju
IOT sistem za praćenje zdravlja: 3 koraka
Sistem praćenja zdravlja zasnovan na IOT-u: Uređaj zasnovan na mikrokontroleru sa odgovarajućim biomedicinskim senzorima biće priključen na pacijenta kako bi se obezbedio stalan nadzor zasnovan na oblaku. Vitalni znakovi, odnosno temperatura i brzina pulsa ljudskog tijela, glavni su tragovi za otkrivanje bilo kakvih zdravstvenih problema