Kazalo:
- 1. korak: hiter video
- 2. korak: Elektronske komponente, potrebne za osebno vremensko postajo
- 3. korak: Orodja in dodatni predmeti, potrebni za osebno vremensko postajo
- 4. korak: Zahteve glede programske opreme
- 5. korak: Ustvarite zasebni kanal na Thingspeak.com
- 6. korak: Shema za osebno vremensko postajo
- Korak 7: Sestavljanje vezja na vezju za splošno uporabo (GCB)
- 8. korak: Koda
- 9. korak: Priprava ohišja
- 10. korak: Zaprite pokrov
Video: Naredite osebno vremensko postajo: 10 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ko sedite v svoji sobi, se začnete potiti ali vas zebe; vas zanima, kakšna bi bila temperatura v vaši sobi? ali kakšna bi bila vlaga? To se je z mano zgodilo že nekaj časa nazaj.
To je privedlo do nastanka osebne vremenske postaje, ki spremlja temperaturo, vlažnost, pritisk in jakost svetlobe v vaši sobi ter jo naloži na zasebni kanal na thingspeak.com.
Začnimo.
1. korak: hiter video
Tukaj je majhen video, ki povzame vsako stvar v 5 minutah.
Kliknite tukaj za ogled na youtube
2. korak: Elektronske komponente, potrebne za osebno vremensko postajo
Opis: DHT11 bomo uporabili za zaznavanje vlažnosti, BMP180 za zaznavanje temperature in tlaka ter svetlobno odvisen upor (LDR), da dobimo grobo predstavo o jakosti svetlobe. Arduino nano bo zbral podatke iz teh senzorjev in jih poslal na ESP8266, da jih naloži na vaš zasebni kanal na thingspeak.com. Arduino nano bomo napajali iz stenskega adapterja 12V-2A, senzorji in ESP8266 bodo prejemali znižano pretvorjeno napetost iz pretvornika na osnovi LM2596.
Seznam sestavnih delov:
- BMP180 senzor tlaka in temperature,
- Senzor vlažnosti DHT11,
- Svetlobno odvisen upor (LDR),
- Modul WiFi ESP8266 (vdelana programska oprema pripravljena),
- Arduino nano,
- 2 upora- 51 KOhm in 4,7KOhm,
- Pretvornik dolarjev LM2596,
- DC priključek,
- Preklopite in
- 12V-2A stenski adapter.
3. korak: Orodja in dodatni predmeti, potrebni za osebno vremensko postajo
Opis: Za odstranjevanje žice bomo uporabili odstranjevalec žice, datoteko za glajenje kosov/lukenj na ohišju, pištolo za lepilo za namestitev komponent v ohišje, izvijač za zapiranje pokrova ohišja in spajkalnik s spajkalno žico za sestavljanje vezja na vezje za splošno uporabo (GCB). 4x4x2 palčna plastična škatla deluje kot ohišje. Za pravilno montažo na GCB bomo potrebovali tudi moški in ženski berg trak skupaj z ženskimi konektorji.
Seznam orodij:
- Odstranjevalec žice,
- Mapa,
- Pištola za lepilo,
- Izvijač in
- Spajkalno železo in spajkalna žica.
Seznam dodatnih predmetov:
- 4x4x2 palčna plastična škatla (uporabil sem to dimenzijo, vse bližnje mere bi morale biti v redu),
- Vezje za splošno uporabo,
- moški in ženski pas berga in
- ženski konektorji.
4. korak: Zahteve glede programske opreme
Opis: Za ogled vrednosti senzorskih podatkov potrebujemo zasebni kanal na thingspeak.com. Za pisanje arduino kode za arduino nano bomo potrebovali Arduino IDE. (Predvidevam, da imate osebni računalnik/prenosni računalnik in wifi pot z dostopom do interneta)
Seznam zahtev za programsko opremo:
- Zasebni kanal na Thingspeak.com in
- Arduino IDE (po možnosti najnovejša različica).
Najnovejšo različico Arduino IDE lahko prenesete s spletnega mesta arduino.cc.
Zdaj pa ustvarimo zasebni kanal na thingspeak.com.
5. korak: Ustvarite zasebni kanal na Thingspeak.com
Če želite ustvariti zasebni kanal na thingspeak.com, sledite tem korakom:
- Odprite spletni brskalnik in pojdite na thingspeak.com in kliknite zavihek »Prijava« v zgornjem desnem kotu, (slika št. 1)
- Izpolnite podrobnosti in kliknite »Ustvari račun«, (slika št. 2)
- Zdaj kliknite na zavihek »Nov kanal«, (slika št. 3)
- Ponovno izpolnite podatke o kanalu in omogočite 4 polja (saj bomo poslali 4 vrednosti senzorja), se pomaknite navzdol in kliknite zavihek 'Shrani kanal' (slika št. 4/5)
- Na tej strani kliknite zavihek »Ključi API -ja« in si zapišite »Pisanje ključa API -ja«.
To je vse, zdaj imate svoj zasebni kanal za govorjenje stvari.
Zdaj združimo vse komponente elektronike.
6. korak: Shema za osebno vremensko postajo
Tukaj prilagam sliko sheme za osebno vremensko postajo. Prilagam tudi datoteko fritzing za isto. Povezave so dokaj preproste.
- BMP180 se poveže z vrati I2C arduino nano.
- LDR je priključen na razdelilnik napetosti z uporom 51 KOhm, stičišče pa je priključeno na A1 pin arduino nano.
- Podatkovni zatič DHT11 je potegnjen visoko z uporom 4,7 KOhm in priključen na A0 pin arduino nano.
- TX in RX ESP8266 se povežeta z D10 oziroma D11 arduino nano. CH_PD ESP8266 se poveže s tirnico 3.3V.
- Z obračanjem potenciometra na tem modulu nastavite izhod modula LM2596 na 3,3 V. Priključite izhod tega modula na Vcc in Gnd v Vcc in Gnd BMP180, DHT11, LDR in ESP8266.
- Vhod modula LM2596 prihaja iz stenskega adapterja 12V-2A, ki se poveže tudi z Vin in Gnd iz Arduino nano.
To vezje moramo sestaviti na vezju za splošno uporabo. Naredimo to.
Korak 7: Sestavljanje vezja na vezju za splošno uporabo (GCB)
Strojna orodja in dodatni elementi iz tretjega koraka so zdaj v poslu.
- Za namestitev Arduino nano in ESP8288 na GCB uporabite ženski berg trak,
- Za spajanje električno na ploščo uporabite spajkalnik in spajkalno žico,
- Z ženskimi priključki razširite doseg vseh senzorjev in modula LM2596, saj bodo pritrjeni na pokrov in steno ohišja,
- Uporabite moški berg trak, da naredite povezovalne točke za ženske podaljške iz 3,
- Izvedite shemo vezja na GCB z žicami (odstranite jih z odstranjevalcem žice) ali tirnico staljene spajkalne žice in na koncu,
- Preden vklopite vezje z multimetrom, preverite, ali obstajajo vrste.
Zdaj, ko je vsa strojna oprema nameščena na GCB, poglejmo kodo.
8. korak: Koda
Koda za osebno vremensko postajo je dokaj preprosta. Za lažjo prenosljivost sem kodo pravilno komentiral. Preden zapišete kodo, poskrbite za naslednje.
- Prepričajte se, da so nameščene vse knjižnice,
- Crtice zamenjajte s SSID vaše dostopne točke (usmerjevalnika WiFi) v vrstici 14 kode,
- Crtice zamenjajte s PASSWORD vašega omrežja wifi v vrstici 15 kode,
- Crtice zamenjajte z zasebnim ključem API -ja za pisanje svojega kanala Thingspeak v vrstici 17 in
- Med programiranjem Arduino nano se prepričajte, da je napajanje 12V DC izklopljeno.
Tukaj je povezava do github (Personal Weather Station) za prenos kode in knjižnic, ki sem jih uporabljal.
Zdaj, ko imamo nameščeno strojno in programsko opremo, ostane le še embalaža.
9. korak: Priprava ohišja
Zdaj moramo na škatli 4x4x2 palca narediti luknje različnih oblik in velikosti. Moramo narediti luknje za DC vtičnico in vklopiti poljubno želeno steno ohišja. Na pokrovu ohišja moramo narediti tudi luknje za senzorje.
Priložil sem sliko, ki prikazuje dimenzije lukenj, ki jih moramo narediti na ohišju.
Plastiko prerežite z vročim rezilom.
Z datoteko poravnajte luknje.
Zdaj je vaše ohišje pripravljeno za gostovanje vašega vezja.
10. korak: Zaprite pokrov
Sestavljeni GCB postavite v ohišje.
Stikalo in vtičnico za enosmerni tok vstavite v luknje na steni; senzorji na odprtinah pokrova. Dokončajte njihov položaj in jih pritrdite s pištolo za lepilo. Na koncu z izvijačem zaprite pokrov.
Tukaj je vaša osebna vremenska postaja. Vklopite napajanje in s pametnega telefona/osebnega računalnika/prenosnega računalnika/tabličnega računalnika na zasebnem kanalu Thingspeak oglejte temperaturo, vlažnost, pritisk in jakost svetlobe v sobi od kjer koli na svetu.
To je vse za to navodilo. Komentirajte v primeru dvoma.
Če so vam bili všeč ta navodila, obstaja velika verjetnost, da vam bo všeč moj youtube kanal. Hvala za branje.
Priporočena:
Viseča košara za super vremensko postajo: 11 korakov (s slikami)
Viseča košara super vremenske postaje: Pozdravljeni vsi! V tej objavi na spletnem dnevniku T3chFlicks vam bomo pokazali, kako smo naredili pametno visečo košarico. Rastline so svež in zdrav dodatek vsakemu domu, vendar lahko hitro postanejo dolgočasne - še posebej, če se jih spomnite zalivati le, ko
Zgradite Raspberry Pi SUPER vremensko postajo: 8 korakov (s slikami)
Zgradite Raspberry Pi SUPER vremensko postajo: Priznajmo si, ljudje veliko govorimo o vremenu ⛅️. Povprečen človek govori o vremenu štirikrat na dan, v povprečju 8 minut in 21 sekund. Računajte in skupaj boste skupaj porabili 10 mesecev svojega življenja
Kako narediti žepno vremensko postajo IoT: 7 korakov (s slikami)
Kako narediti žepno velikost IoT vremenske postaje: Pozdravljeni bralec! V tem navodilu se boste naučili, kako narediti majhno vremensko kocko z D1 mini (ESP8266), ki je povezan z vašim domačim WiFi -jem, tako da si lahko ogledate njen izhod kjer koli od zemlje, seveda, če imate internetno povezavo
Dokončajte DIY Raspberry Pi vremensko postajo s programsko opremo: 7 korakov (s slikami)
Popolna DIY Raspberry Pi vremenska postaja s programsko opremo: Konec februarja sem to objavo videl na spletnem mestu Raspberry Pi. http://www.raspberrypi.org/school-weather-station-… Ustvarili so vremenske postaje Raspberry Pi za šole. Popolnoma sem si ga želel! Toda takrat (in še vedno verjamem, da je napisano
Kako narediti preprosto vremensko postajo z uporabo Arduina: 6 korakov (s slikami)
Kako narediti preprosto vremensko postajo z uporabo Arduina: Pozdravljeni fantje, v tem navodilu bom razložil, kako narediti preprosto vremensko postajo za zaznavanje temperature in vlažnosti s senzorjem DHT11 in Arduinom, zaznani podatki bodo prikazani na LCD zaslonu. Preden začnete s tem navodilom, morate vedeti, da