Sisukord:
- Samm: tootekirjelduste loend
- 2. samm: kokkupanek
- 3. samm: vooluring
- Samm: laadige lisatud tarkvara üles
- Samm: lõppsõnad
Video: IoT töölaua kell ja termomeeter: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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
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
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:
Kõvaketta töölaua kell: 5 sammu
Kõvaketta töölaua kell: sissejuhatus Pinterestis müüakse mõnda kõvaketta kella. Ma tahan alati ühe neist oma lauale teha. COVID-19 karantiin annab mulle võimaluse seda teha. Viiruse tõttu pean selle valmistama kõigest, mis mul kodus on, nii et see on minu esimene juhend
Arduino kilp vanadest vene VFD -torudest: kell, termomeeter, voltmõõtur : 21 sammu (piltidega)
Arduino kilp vanadest Venemaa VFD -torudest: kell, termomeeter, voltmõõtur …: Selle projekti lõpuleviimiseks kulus peaaegu pool aastat. Ma ei oska kirjeldada, kui palju tööd selle projektiga läks. Selle projekti üksi tegemine võtab mind igavesti, nii et mul oli abi oma sõpradelt. Siin näete meie tööd, mis on koondatud ühte väga pikasse juhendisse
6 -kohaline Nixie kell / taimer / termomeeter: 4 sammu
6 -kohaline Nixie kell / taimer / termomeeter: see projekt on umbes 6 -kohaline täpne NIXIE -torudega kell. Valikulüliti abil saate valida režiimi TIME (ja kuupäev), TIMER (režiim 0,01 s) ja THERMOMETER .RCC moodul hoiab kuupäeva ja kellaaja sisemisel baasil
Arduino -põhine mittekontaktne infrapuna -termomeeter - IR -põhine termomeeter Arduino abil: 4 sammu
Arduino -põhine mittekontaktne infrapuna -termomeeter | IR -põhine termomeeter Arduino abil: Tere, selles juhendis olevad poisid, teeme arduino abil kontaktivaba termomeetri. Kuna mõnikord on vedeliku/tahke aine temperatuur liiga kõrge või madal, siis on sellega raske kontakti saada ja seda lugeda temperatuur sellises olukorras
C51 4 -bitine elektrooniline kell - puidust kell: 15 sammu (piltidega)
C51 4 -bitine elektrooniline kell - puidust kell: sellel nädalavahetusel oli vaba aega, nii et läksite kokku ja panite kokku selle 2,40 AU $ 4 -bitise isetegija elektroonilise digitaalse kella, mille ostsin mõni aeg tagasi AliExpressist