Tartalomjegyzék:
- 1. lépés: BOM lista
- 2. lépés: Összeszerelés
- 3. lépés: Az áramkör
- 4. lépés: Töltse fel a csatolt szoftvert
- 5. lépés: Utolsó szavak
Videó: IoT asztali óra és hőmérő: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Helló, Ez az utasítás megmutatja, hogyan építettem asztali órát és hőmérőt, speciális eszközök nélkül. Ez az asztali óra mutatja az aktuális időt, a hőmérsékletet és a páratartalmat. Az óra nagyon pontos, mert szinkronizálva van egy időkiszolgálóval egy esp8266 NodeMCU IoT modul WiFi kapcsolatának használatával. A páratartalmat és a hőmérsékletet helyi érzékelővel mérik. A készüléket szabványos telefon töltő (5VDC) táplálja. Két kijelző van telepítve. A felső kijelző első két számjegye Celsius-fokban mutatja a hőmérsékletet, a második két számjegy pedig a páratartalmat. Az alsó kijelző az időt mutatja. A teljes elektronika egy papírdobozba van beépítve, amely egy USB -memóriakártya csomagolása volt.
1. lépés: BOM lista
DHT22 digitális hőmérséklet és páratartalom érzékelő modul 1db
TM1637 7 szegmens 4 számjegyű digitális LED kijelző modul arduino 1db
Arduino nano MCU tábla 1db
NodeMcu v3 Lua WIFI Dolgok Internetének fejlesztése MCU kártya ESP8266 1db
Telefon töltő 1db
Proto PCB 1db
Kábel 1db
ház 1db díszdobozban
forrasztópáka 1db
A projekt teljes anyagköltsége: 10, 29 $/teljes projekt
2. lépés: Összeszerelés
Az összeszerelési folyamat minden lépése látható a következő videóban.
Néhány további információ a videóhoz:
Ez a második asztali óra, amit építettem. Az első próbálkozásom linkje:
Ezt az utasítást azért tettem, mert most rögzítettem az egész építési folyamatot, és némi módosítást végeztem. Volt néhány problémám az 1.0 verzióval. A legnagyobb probléma az volt, hogy az RTC pontatlan volt. Az óra jelentősen késett. Ez a probléma megoldható IoT technológiával és időszakos időkiszolgáló szinkronizálással. Ebben a projektben a NodeMCU -t használtam, amely az időszinkronizálást fogja kezelni.
A következő lépés a megfelelő ház megtalálása volt. Egy kis papírdobozt választottam, amelybe minden alkatrész belefér. Ezt a dobozt ajándékba kaptam. Valójában az USB -memória volt az ajándék, ez volt az USB -memóriakártya csomagolása. Ez a papír csomagoló doboz ideális volt ehhez a projekthez. Azt hiszem, bármilyen doboz (fa, műanyag) megfelelő méretű lehet erre a célra.
A lyukak fúrása előtt célszerű az összes alkatrészt a dobozba helyezni és a dobozba helyezni.
Az előző verzióban nem rögzítettem az Arduino kártyát a dobozhoz, de rendetlen kábelezést okozott. Így most úgy döntöttem, hogy proto PCB -t használok. Ez a megoldás több forrasztást igényel, de végül érdemes megtenni, mert a kábelek sokkal könnyebben kezelhetők.
3. lépés: Az áramkör
Először csak a NodeMCU modult próbáltam használni, de nem tudta kezelni a DHT 22 érzékelőt. Szerintem a probléma az, hogy a DHT 22 5 V -on működik, a NodeMCU pedig 3.3 -on. Szintváltó modullal próbáltam (3.3/5), sikertelenül. Végül független Arduino nano -t alkalmaztam az érzékelőhöz. Ez 2 dollár plusz, és némi helyet igényel, de a szintváltó modul költsége és helyigénye is van. Az összes alkatrészt kábeleztem a vázlat szerint.
Csavarokkal rögzítettem az összes modult a dobozhoz, így nincsenek benne mozgó alkatrészek. Használható autóban (ha van WiFi az autóban, teszteltem a mobilommal, mint hotspot).
4. lépés: Töltse fel a csatolt szoftvert
A forráskód MCU-kra való feltöltéséhez használja az Arduino IDE szoftvert és az USB-kábeleket:
Sok utasítás található a NodeMCU programozására vonatkozóan, azaz:
www.instructables.com/id/Programming-ESP82…
és az Arduino nano programozása:
www.arduino.cc/en/Guide/ArduinoNano
Két kód van. Egyet az Arduino nano és egyet a NodeMCU számára. A NodeMCU kód feltöltése előtt módosítsa a Wifi hitelesítő adatait, és állítsa be az időzónát. A forráskódban hagytam néhány megjegyzést a https://openweathermap.org/ weboldal távoli időjárási adatainak használatáról. Meg akartam mutatni a külső hőmérsékletet is, de a szolgáltatás pontossága nem volt megfelelő számomra, talán az érzékelő túl messze van a helyemtől.
5. lépés: Utolsó szavak
Ezt az órát 2 hónapja használom minden probléma nélkül. Ez idő alatt frissítettem a régebbi egységemet is, lásd mellékelve. Most mindkét egységgel elégedett vagyok. Tervezem ennek az órának egy fejlettebb változatát.
Legyen szép napod!
Ajánlott:
Pajzs Arduino számára a régi orosz VFD csövekből: óra, hőmérő, feszültségmérő : 21 lépés (képekkel)
Pajzs Arduino számára a régi orosz VFD csövekből: óra, hőmérő, feszültségmérő …: Ez a projekt csaknem fél évig tartott. Nem tudom leírni, mennyi munka volt ebben a projektben. Ha egyedül csinálnám ezt a projektet, örökké tartana, így segítséget kaptam a barátaimtól. Itt láthatja munkánkat egy nagyon hosszú utasításban összeállítva
ESP8266 Hálózati óra RTC nélkül - Nodemcu NTP óra Nem RTC - INTERNET ÓRA PROJEKT: 4 lépés
ESP8266 Hálózati óra RTC nélkül | Nodemcu NTP óra Nem RTC | INTERNET ÓRA PROJEKT: A projektben óra projektet készítenek RTC nélkül, időbe telik az internet az wifi használatával, és megjeleníti az st7735 kijelzőn
6 számjegyű Nixie óra / időzítő / hőmérő: 4 lépés
6 számjegyű Nixie óra / időzítő / hőmérő: Ez a projekt egy 6 számjegyű pontos óráról szól, NIXIE csövekkel. A választókapcsoló segítségével választhat az idő (és dátum), az időzítő (0,01 mp -es pontosság) és a THERMOMETER mód között .Az RTC modul tárolja a dátumot és az időt egy belső
Arduino alapú érintésmentes infravörös hőmérő - IR alapú hőmérő Arduino használatával: 4 lépés
Arduino alapú érintésmentes infravörös hőmérő | IR alapú hőmérő Arduino használatával: Sziasztok, ebben az útmutatóban, érintésmentes hőmérőt készítünk arduino segítségével. Mivel néha a folyadék/szilárd anyag hőmérséklete túl magas vagy alacsony, majd nehéz kapcsolatba lépni vele és elolvasni ilyenkor a hőmérséklet
Az asztali eszköz - személyre szabható asztali asszisztens: 7 lépés (képekkel)
Az asztali eszköz - személyre szabható asztali asszisztens: Az asztali eszköz egy kicsi személyes asztali asszisztens, amely képes megjeleníteni az internetről letöltött különféle információkat. Ezt az eszközt én terveztem és készítettem a CRT 420 - Speciális témák osztályhoz a Berry College -ban, amelyet az oktató vezet