Sisukord:

IoT töölaua kell ja termomeeter: 5 sammu
IoT töölaua kell ja termomeeter: 5 sammu

Video: IoT töölaua kell ja termomeeter: 5 sammu

Video: IoT töölaua kell ja termomeeter: 5 sammu
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juuli
Anonim
IoT töölaua kell ja termomeeter
IoT töölaua kell ja termomeeter

Tere, See juhend näitab teile, kuidas ma ehitasin töölaua kella ja termomeetri ilma spetsiaalsete tööriistadeta. See lauaarvuti kell näitab praegust aega, temperatuuri ja niiskust. Kell on väga täpne, kuna see sünkroonitakse ajaserveriga, kasutades esp8266 NodeMCU IoT mooduli WiFi -ühendust. Niiskust ja temperatuuri mõõdetakse kohaliku anduriga. Seadme toiteallikaks on tavaline telefonilaadija (5VDC). Paigaldatud on kaks ekraani. Ülemise ekraani kaks esimest numbrit näitavad temperatuuri Celsiuse järgi, teine kahekohaline niiskus. Alumine ekraan näitab aega. Kogu elektroonika on ehitatud paberkasti, mis oli USB -mälupulga pakend.

Samm: tootekirjelduste loend

BOM -i loend
BOM -i loend
BOM -i loend
BOM -i loend

DHT22 digitaalne temperatuuri ja niiskuse anduri moodul 1tk

TM1637 7 segmendi 4-kohaline digitaalne LED-ekraanimoodul arduino 1 tk

Arduino nano MCU plaat 1tk

NodeMcu v3 Lua WIFI asjade Interneti arendamise MCU-plaat ESP8266 1 tk

Telefonilaadija 1tk

Proto PCB 1tk

Kaabel 1tk

korpus 1tk kinkekarp

jootepurk 1tk

Projekti materjalide kogumaksumus: 10, 29 dollarit projekti kohta

2. samm: kokkupanek

Image
Image
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Kokkupanekuprotsessi kõiki samme saab näha järgmisest videost.

Lisateavet video kohta:

See on teine minu loodud lauaarvuti kell. Minu esimese katse juhis:

Ma andsin selle juhise, kuna salvestasin kogu ehitusprotsessi ja tegin mõningaid muudatusi. Mul oli 1.0 versiooniga probleeme. Suurim probleem oli see, et RTC oli ebatäpne. Kell viivitas oluliselt. Selle probleemi saab lahendada IoT -tehnoloogia ja perioodilise ajaserveri sünkroonimisega. Selles projektis kasutasin NodeMCU -d, mis tegeleb aja sünkroonimisega.

Järgmine samm oli leida õige eluase. Valisin väikese paberkasti, kuhu kõik osad mahuvad. Sain selle karbi kingituseks. Tegelikult oli kingituseks USB -mälupulk, see oli USB -mälupulga pakend. See paberpakendikarp sobis selle projekti jaoks ideaalselt. Ma arvan, et selleks saab kasutada mis tahes sobiva suurusega kasti (puit, plastik).

Enne aukude puurimist on hea panna kõik komponendid kasti ja selle sisse.

Eelmises versioonis ei kinnitanud ma Arduino plaati kasti külge, kuid see põhjustas kaabelduse segamise. Nii et nüüd otsustasin kasutada proto -PCB -d. See lahendus vajab rohkem jootmist, kuid lõpuks tasub seda teha, sest kaableid saab hallata palju lihtsamalt.

3. samm: vooluring

Ringkond
Ringkond

Esmalt proovisin kasutada ainult NodeMCU moodulit, kuid see ei suutnud DHT 22 andurit hallata. Ma arvan, et probleem on selles, et DHT 22 töötab 5 V ja NodeMCU on 3.3. Proovisin taseme nihutamise mooduliga (3.3/5), edutult. Lõpuks rakendasin andurile sõltumatu Arduino nano. See on 2 dollarit lisatasu ja vajab ruumi, kuid taseme nihutamise moodul maksab ja vajab ka ruumi. Kaabeldasin kõik komponendid vastavalt skeemile.

Kõigi moodulite karbile kinnitamiseks kasutasin kruvisid, nii et sees pole liikuvaid osi. Saab kasutada autos (kui autos on WiFi, siis testisin mobiiliga kui leviala).

Samm: laadige lisatud tarkvara üles

Lähtekoodi MCU-de üleslaadimiseks kasutage Arduino IDE tarkvara ja USB-kaableid:

NodeMCU programmeerimiseks on palju juhiseid, st:

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

ja kuidas programmeerida Arduino nano:

www.arduino.cc/en/Guide/ArduinoNano

Koode on kaks. Üks Arduino nano jaoks ja teine NodeMCU jaoks. Enne NodeMCU koodi üleslaadimist muutke oma Wifi mandaati ja määrake ajavöönd. Jätsin lähtekoodi mõned märkused selle kohta, kuidas kasutada ilmastiku kaugandmeid saidilt https://openweathermap.org/. Tahtsin näidata ka välistemperatuuri, kuid selle teenuse täpsus ei olnud minu jaoks ok, võib -olla on andur minu asukohast liiga kaugel.

Samm: lõppsõnad

Lõppsõnad
Lõppsõnad
Lõppsõnad
Lõppsõnad

Olen seda kella 2 kuud kasutanud ilma probleemideta. Selle aja jooksul täiendasin ka oma vanemat seadet, vt lisatud. Nüüd olen mõlema üksusega rahul. Kavatsen luua sellest kellast täpsema versiooni.

Head päeva!

Soovitan: