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, Srpanj
Anonim
IoT stolni sat i termometar
IoT stolni sat i termometar

Zdravo, Ove upute će vam pokazati kako sam izgradio stolni sat i termometar, bez ikakvih posebnih alata. Ovaj stolni sat prikazuje trenutno vrijeme, temperaturu i vlažnost. Sat je vrlo precizan jer je sinkroniziran s vremenskim poslužiteljem 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 zaslona. Prve dvije znamenke gornjeg zaslona prikazuju temperaturu u Celzijusima, druge dvoznamenkaste pokazuju vlažnost. Donji zaslon prikazuje vrijeme. Kompletna elektronika ugrađena je u papirnatu kutiju, koja je bila pakiranje USB memorijskog ključa.

Korak 1: Popis BOM

BOM lista
BOM lista
BOM lista
BOM lista

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 1kom poklon kutija

lemni lim 1 kom

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

Korak 2: Montaža

Image
Image
Skupština
Skupština
Skupština
Skupština

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

Neke dodatne informacije za video:

Ovo je drugi stolni sat koji sam izgradio. 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 nekih problema s verzijom 1.0. Najveći problem bio je što je RTC bio netočan. Sat je značajno kasnio. Taj se problem može riješiti IoT tehnologijom i povremenom sinkronizacijom vremenskog poslužitelja. U ovom projektu koristio sam NodeMCU koji će se baviti sinkronizacijom vremena.

Sljedeći korak bio je pronaći pravo stanovanje. Odabrao sam malu papirnatu kutiju u koju se uklapaju svi dijelovi. Ovu sam kutiju dobio na poklon. Zapravo, USB memorijski ključ bio je dar, ovo je bilo pakiranje USB memorijskog ključa. Ova kutija za pakiranje od papira bila je idealna za ovaj projekt. 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 fiksirao Arduino ploču na kutiju, ali je uzrokovala neuredno kabliranje. 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

Krug
Krug

Prvo sam pokušao koristiti samo NodeMCU modul, ali nije uspio upravljati senzorom DHT 22. 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 razine (3.3/5), ali bez uspjeha. Na kraju sam za senzor primijenio neovisni Arduino nano. Dodatna je 2 USD i potrebno joj je malo prostora, ali modul za promjenu stupnjeva košta i treba mjesta. Kablirao sam sve komponente prema shemi.

Pričvrstio sam vijke za pričvršćivanje svih modula na kutiju, tako da unutra nema pokretnih dijelova. Može se koristiti u automobilu (ako u automobilu postoji WiFi, testirao sam mobitelom kao hotspot).

Korak 4: Prenesite priloženi softver

Za prijenos 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 učitavanja koda NodeMCU promijenite vjerodajnice za Wifi i postavite svoju vremensku zonu. Ostavio sam neke napomene u izvornom kodu o tome kako koristiti udaljene vremenske podatke s https://openweathermap.org/. Htio sam prikazati i vanjsku temperaturu, ali točnost iz ove usluge nije mi bila ok, 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 sam vrijeme nadogradio i svoju stariju jedinicu, pogledajte u prilogu. Sada sam zadovoljan s obje jedinice. Planiram stvoriti napredniju verziju ovog sata.

Želim vam ugodan dan!

Preporučeni: