Sadržaj:
- Korak 1: Popis BOM
- Korak 2: Montaža
- Korak 3: Krug
- Korak 4: Prenesite priloženi softver
- Korak 5: Završne riječi
Video: IoT stolni sat i termometar: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
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
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
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
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
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:
Kako napraviti Led Pixel Arduino stolni sat: 9 koraka
Kako napraviti Led Pixel Arduino stolni sat: hai prijatelji u ovom uputstvu pokazat ću vam kako napraviti LED sat pomoću arduina
Koristite pametni telefon kao beskontaktni termometar / prijenosni termometar: 8 koraka (sa slikama)
Koristite pametni telefon kao beskontaktni termometar / prijenosni termometar: Mjerenje tjelesne temperature beskontaktnim / beskontaktnim poput termo pištolja. Napravio sam ovaj projekt jer je Thermo Gun sada jako skup, pa moram pronaći alternativu za izradu DIY -a. A svrha je napraviti s niskobudžetnom verzijom.SuppliesMLX90614Ardu
Nixie sat / mjerač vremena / termometar sa 6 znamenki: 4 koraka
Nixie sat / mjerač vremena / termometar sa 6 znamenki: Ovaj projekt je o šestoznamenkastom preciznom satu s NIXIE cijevima. S biračem koji možete birati između TIME (i datuma) načina, TIMER načina (s točnošću od 0,01 sek) i THERMOMETER načina .RTC modul drži datum i vrijeme na internoj ba
Infracrveni termometar na bazi Arduina - IR termometar na bazi Arduina: 4 koraka
Infracrveni termometar na bazi Arduina | Infracrveni termometar pomoću Arduina: Bok dečki, u ovim uputama napravit ćemo beskontaktni termometar pomoću arduina. Budući da je ponekad temperatura tekućine/krutine previsoka ili preniska, a onda je teško stupiti u kontakt s njom i pročitati je temperatura u tom prizoru
7 SEGMENTNI DIGITALNI SAT I TERMOMETAR: 6 koraka
7 SEGMENTNI DIGITALNI SAT I TERMOMETAR: Njime upravlja adapter 12v 500mA. Visina znaka je 57 mm i prikazuje podatke po satu tijekom 24 sata. Podaci o vremenu i temperaturi prikazuju se naizmjence na istom zaslonu. Ne zaboravlja podatke o satu preko memorije