Sadržaj:

IoT stolni sat i termometar: 5 koraka
IoT stolni sat i termometar: 5 koraka

Video: IoT stolni sat i termometar: 5 koraka

Video: IoT stolni sat i termometar: 5 koraka
Video: Дешевое отопление из алюминия 2024, Novembar
Anonim
IoT stoni sat i termometar
IoT stoni sat i termometar

Zdravo, Ovo uputstvo će vam pokazati kako sam napravio stolni sat i termometar, bez ikakvih posebnih alata. Ovaj stolni sat prikazuje trenutno vrijeme, temperaturu i vlažnost. Sat je vrlo precizan jer je sinhroniziran sa vremenskim serverom pomoću WiFi veze esp8266 NodeMCU IoT modula. Vlažnost i temperatura mjere se lokalnim senzorom. Uređaj se napaja standardnim punjačem za telefon (5VDC). Instalirana su dva ekrana. Prve dvije znamenke gornjeg zaslona prikazuju temperaturu u Celzijusima, druge dvije znamenke pokazuju vlažnost. Donji zaslon prikazuje vrijeme. Kompletna elektronika ugrađena je u papirnu kutiju, koja je bila pakovanje USB memorijskog ključa.

Korak 1: Lista BOM

Lista BOM
Lista BOM
Lista BOM
Lista BOM

DHT22 digitalni modul senzora temperature i vlažnosti 1kom

TM1637 7 segmentni 4-znamenkasti digitalni LED zaslon za arduino 1kom

Arduino nano MCU ploča 1kom

NodeMcu v3 Lua WIFI Razvoj interneta stvari MCU ploča ESP8266 1kom

Punjač za telefon 1kom

Proto PCB 1kom

Kabel 1kom

kućište poklon kutija od 1 kom

lemni lim 1 kom

Ukupni materijalni troškovi projekta: 10, 29 $/ukupni projekat

Korak 2: Montaža

Image
Image
Montaža
Montaža
Montaža
Montaža

Svaki korak procesa montaže možete vidjeti u sljedećem videu.

Neke dodatne informacije o videu:

Ovo je drugi desktop sat koji sam napravio. Veza s uputama iz mog prvog pokušaja:

Napravio sam ovo uputstvo jer sam sada snimio cijeli proces izgradnje i napravio neke izmjene. Imao sam problema s verzijom 1.0. Najveći problem je bio taj što je RTC bio neprecizan. Sat je značajno kasnio. Ovaj problem se može riješiti IoT tehnologijom i periodičnom sinhronizacijom servera. U ovom projektu sam koristio NodeMCU, koji će rukovati vremenskom sinhronizacijom.

Sljedeći korak je bio pronaći pravo stanovanje. Odabrao sam malu kutiju od papira u koju se uklapaju svi dijelovi. Ovu sam kutiju dobio na poklon. Zapravo, USB memorijski ključ je bio poklon, ovo je bilo pakovanje USB memorijskog ključa. Ova kutija za pakovanje od papira bila je idealna za ovaj projekat. Mislim da se u tu svrhu može koristiti bilo koja kutija (drvena, plastična) odgovarajuće veličine.

Bilo bi dobro staviti sve komponente na i u kutiju prije bušenja rupa.

U prethodnoj verziji nisam pričvršćivao Arduino ploču na kutiju, ali je uzrokovala neuredno ožičenje. Pa sam sada odlučio koristiti proto PCB. Ovom rješenju je potrebno više lemljenja, ali na kraju vrijedi to učiniti, jer se kabelima može mnogo lakše upravljati.

Korak 3: Krug

The Circuit
The Circuit

Prvo sam pokušao koristiti samo NodeMCU modul, ali nije uspio upravljati DHT 22 senzorom. Mislim da je problem u tome što DHT 22 radi na 5 V, a NodeMCU na 3.3. Pokušao sam s modulom mjenjača nivoa (3.3/5), ali bez uspjeha. Na kraju sam za senzor primijenio nezavisni Arduino nano. To je 2 USD dodatno i potrebno mu je malo prostora, ali modul za promjenu nivoa košta i treba mu prostora. Kablirao sam sve komponente prema shemi.

Pričvrstio sam vijke da pričvrstim sve module na kutiju, tako da nema pokretnih dijelova unutra. Može se koristiti u automobilu (ako u automobilu postoji WiFi, testirao sam mobitelom kao hotspot).

Korak 4: Prenesite priloženi softver

Za učitavanje izvornog koda na MCU-ove koristite Arduino IDE softver i USB kabele:

Postoji mnogo uputa o tome kako programirati NodeMCU, tj.

www.instructables.com/id/Programming-ESP82…

i kako programirati Arduino nano:

www.arduino.cc/en/Guide/ArduinoNano

Postoje dva koda. Jedan za Arduino nano i jedan za NodeMCU. Prije postavljanja koda NodeMCU promijenite svoje vjerodajnice za Wifi i postavite svoju vremensku zonu. Ostavio sam neke napomene u izvornom kodu o tome kako koristiti udaljene vremenske podatke sa https://openweathermap.org/. Htio sam prikazati i vanjsku temperaturu, ali tačnost ove usluge nije mi bila u redu, možda je senzor predaleko od moje lokacije.

Korak 5: Završne riječi

Završne riječi
Završne riječi
Završne riječi
Završne riječi

Ovaj sat koristim 2 mjeseca bez ikakvih problema. Za to vreme sam takođe nadogradio svoju stariju jedinicu, pogledajte u prilogu. Sada sam zadovoljan s obje jedinice. Planiram stvoriti napredniju verziju ovog sata.

Ugodan dan!

Preporučuje se: