Tartalomjegyzék:
- 1. lépés: Hogyan működik az időjárás állomás
- 2. lépés: Áramköri diagram
- 3. lépés: NYÁK készítés
- 4. lépés: A ház tervezése
- 5. lépés: Hozzávalók
- 6. lépés: Szoftverrész
- 7. lépés: A hardver összeszerelése és bemutatása
Videó: Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Hé srácok! Remélem, már élvezte az előző oktatható "Arduino Robot 4WR" -et, és készen áll egy újra, ahogy általában, elkészítettem ezt az oktatóanyagot, hogy lépésről lépésre eligazítsam Önt, amikor saját elektronikus projektet készít.
A projekt készítése során megpróbáltuk meggyőződni arról, hogy ez az oktatóanyag lesz a legjobb útmutató, amely segít Önnek, miközben saját elektronikus alapú projektjét készítette, ezért reméljük, hogy ez az oktatóanyag tartalmazza a szükséges dokumentumokat.
Ezt a projektet olyan praktikus elkészíteni, miután elkészítettük a JLCPCB -től megrendelt testreszabott PCB -t, hogy javítsuk elektronikus eszközünk megjelenését, és ebben az útmutatóban elegendő dokumentum és kód található a gyönyörű időjárás -állomás létrehozásához.
Ezt a projektet mindössze 2 nap alatt végeztük el, mindössze egy nap alatt beszereztük az összes szükséges alkatrészt, és befejeztük a hardvergyártást és az összeszerelést, majd egy napon elkészítettük a kódot a projektünknek és a tyúknak megfelelően, és elkezdtük a tesztelést kiigazításokat.
Amit ebből az oktatóanyagból tanulhat:
- Megfelelő hardverválasztás a projekthez, annak funkcióitól függően.
- Ismerje meg az időjárás állomás munkafolyamatát.
- Készítse elő a kapcsolási rajzot az összes kiválasztott alkatrész csatlakoztatásához.
- Készítse el saját NYÁK -tervezését.
- Forrasztja az elektronikus alkatrészeket a NYÁK -ra.
- Szerelje össze a projekt összes részét.
- Indítsa el az első tesztet, és érvényesítse a projektet.
1. lépés: Hogyan működik az időjárás állomás
Mint mindig, most is ezzel a rövid leírással kezdem a projektemet, a projektünk egy NodeMCU fejlesztői táblán alapul, amely már tartalmaz egy WiFi modult az internethez való csatlakozáshoz, hogy megkapja az időjárás -előrejelzés frissítéseit és megjelenítse azt a csatlakoztatott OLED képernyőn a NodeMCU -hoz az I²C kommunikációs porton keresztül.
Annak érdekében, hogy mindez problémamentesen megtörténhessen, néhány könyvtárat bele kell foglalni a forráskódba. Ezek a könyvtárak nyílt forráskódban állnak rendelkezésre, és közvetlenül az Arduino IDE -ből adhatja hozzá őket
Az időjárásjelző állomás az időről és a dátumról is adatokat szerez az internetről, és ehhez a funkcióhoz meg kell adnunk a NodeMCU -nak azokat a webhelyeket, ahonnan az időjárás -előrejelzéseket és az idő dátumát tölti fel. Mindezt a bemutató Szoftver részében ismertetjük.
2. lépés: Áramköri diagram
Ez a projekt annyira alapvető, nem bonyolult benne, az easyEDA online platform segítségével készítettem el ezt a kapcsolási rajzot, amely tartalmazza a projekthez szükséges összes összetevőt, és néhány további alkatrészt, például egy riasztó hangjelzőjét és néhány LED -kimenetet, amelyek PDF a sematikus vagy-p.webp
3. lépés: NYÁK készítés
Az áramkör előkészítése után átalakítottam ezt a kapcsolási rajzot egy személyre szabott, a projekt témájához igazodó felhő alakú NYÁK -formátummá, amire most szükségünk van, ezt az áramkörtervet gyártjuk, így a JLCPCB -hez költöztem a legjobb és legolcsóbb NYÁK -gyártókhoz, hogy a legjobbat hozzuk ki NYÁK -gyártási szolgáltatás, a JLC egy professzionális NYÁK -gyártó, nagyméretű, jól felszerelt berendezésekkel, szigorú menedzsmenttel és kiváló minőséggel. mint mindig, mindössze néhány kattintásra van szüksége a NYÁK -terv GERBER -fájljainak feltöltéséhez és bizonyos gyártási paraméterek beállításához, majd csak három napot várok a rendelésem kézhezvételére.
Amint látja a fényképeken, a NYÁK -ok nagyon jól gyártottak, és ez a felhőforma jobb megjelenést kölcsönöz a projektünknek
Kapcsolódó letöltési fájlok
Ehhez az áramkörhöz letöltheti a Gerberfile -t is.
4. lépés: A ház tervezése
A Solidworks szoftvert használtam a ház tervezéséhez, ahol elhelyezzük az elektronikus alkatrészeket, majd a tervezett alkatrészeket egy CNC lézervágó gépen keresztül készítettem el.
letöltheti a ház részeinek DXF fájljait
5. lépés: Hozzávalók
Tekintsük át most a projekt teljes komponenslistáját, így szükségünk lesz:
★ ☆ ★ A szükséges összetevők (Amazon linkek) ★ ☆ ★
Az a NYÁK, amelyet a JLCPCB -től rendeltünk
- NodeMCU fejlesztőtábla:
- Egy OLED kijelző:
- Néhány SIL csatlakozó:
- Mini USB csatlakozó:
- Két fehér LED (5 mm):
- 100 ohmos ellenállás:
- 5 V DC hálózati adapter:
- És a ház részei
6. lépés: Szoftverrész
az Arduino IDE könyvtár beállítását
Győződjön meg arról, hogy számítógépe csatlakozik az internethez, hogy hozzáférjen az online könyvtárakhoz. Az Arduino IDE futtatása után lépjen a vázlat >> könyvtár hozzáadása >> könyvtárak kezelése menüpontra, és megjelenik egy új ablak, amely megmutatja a telepített és a többi letölthető könyvtárat, és győződjön meg arról, hogy mindhárom könyvtárat letöltötte. mutassa be a fenti fényképeket, és kereshet rajtuk a nevük alapján (töltse le ugyanazt a verziót, mint az enyém)
- Az első könyvtár az OLED kijelző, amely megkönnyíti a kijelző vezérlését a NodeMCU kártyával.
- A második könyvtár segít a NodeMCU forráskód megszerzésében.
- A harmadik könyvtár az online streaming könyvtár, mivel az internetes adatok egy kicsit nagy adatok az MCU számára, hogy értelmezni tudják őket, így ez a könyvtár segít az internet nagy adatainak kis keretekre osztásában.
A megfelelő könyvtárak birtokában lépjen az IDE példákra, és futtassa az időjárás állomás bemutatóját. Amint a fenti képen látható, a programban szereplő összes letöltött könyvtár, a következő lépés, amelyet el kell végeznünk, a WiFi azonosító és jelszó beillesztése, majd az openweathermap webhelyre lépünk, ahonnan a NodeMCU megkapja az előrejelzések frissítéseit.
Miután létrehozott egy fiókot ezen a webhelyen, megkapja az egyedi API -kulcsát, ezért csak másolja ki és illessze be a kódbemutatóba.
Amire ezután szüksége van, az a helyazonosító, ezért menjen vissza az openweathermap webhelyre, és válassza ki az országot, és a webhelycím eszköztárában megtalálja a kívánt helyazonosítót, ezért csak másolja és illessze be a kódba, az utolsó lépés most a kódot a NodeMCU -hoz, és ha még mindig nem tudja, hogyan kell használni a NodeMCU táblákat az Arduino IDE -vel, akkor nézze meg ezt a videót, amely végigvezeti Önt.
7. lépés: A hardver összeszerelése és bemutatása
Most minden készen áll, ezért kezdjük el forrasztani elektronikus alkatrészeinket a NYÁK -hoz, és ehhez forrasztópáka és forrasztó maghuzal szükséges.
Amint láthatja, ennek a PCB -nek a használata nagyon egyszerű a kiváló minőségű gyártásnak köszönhetően, és nem feledkezik meg a címkékről sem, amelyek az egyes alkatrészek forrasztása közben vezetik Önt, mert a felső selyemrétegen megtalálható az egyes alkatrészek címkéje, amely jelzi az elhelyezését a táblát, és így 100% -ig biztos lesz abban, hogy nem fog forrasztási hibákat elkövetni.
Az egyes alkatrészeket a helyükre forrasztottam, erről a NYÁK -ról kétrétegű NYÁK, ez azt jelenti, hogy mindkét oldalát használhatja az elektronikus alkatrészek forrasztására.
Most befejeztük a hardver összeszerelését, és miután csatlakoztattuk a tápegység adaptert, a modul elkezdi megjeleníteni az időjárás -előrejelzést.
Ez a projekt nagyon egyszerűen elkészíthető és elképesztő, és minden készítőnek ajánljuk, hogyan próbálja meg saját kütyüit létrehozni, de még néhány további fejlesztést kell végrehajtani a projektünkben annak érdekében, hogy sokkal vajasabb legyen, ezért várni fogok hogy észrevételei javítsanak rajta.
Ajánlott:
Professzionális meteorológiai állomás ESP8266 és ESP32 DIY használatával: 9 lépés (képekkel)
Professzionális időjárás -állomás az ESP8266 és az ESP32 barkácsolás segítségével: A LineaMeteoStazione egy komplett időjárás -állomás, amely összekapcsolható a Sensirion professzionális érzékelőivel, valamint néhány Davis -műszeregységgel (esőmérő, szélmérő)
Online meteorológiai állomás: 6 lépés
Online meteorológiai állomás: Nem fogja elhinni! De kezdettől fogva. A CoolPhone következő verzióján dolgoztam, és a tervezés során elkövetett hibák száma miatt kénytelen voltam szünetet tartani. Felvettem a cipőmet és kimentem. Hidegnek bizonyult, így hát
Raspberry Pi SUPER meteorológiai állomás építése: 8 lépés (képekkel)
Építs Raspberry Pi SUPER meteorológiai állomást: Valljuk be, mi emberek sokat beszélünk az időjárásról ⛅️. Az átlagember naponta négyszer, átlagosan 8 perc és 21 másodpercig beszél az időjárásról. Csinálj matematikát, és ez összesen 10 hónap az életedből, amit szajkózással töltesz
Arduino WiFi vezeték nélküli meteorológiai állomás Wunderground: 10 lépés (képekkel)
Arduino WiFi vezeték nélküli időjárás -állomás Wunderground: Ebben az utasításban megmutatom, hogyan lehet személyes vezeték nélküli időjárás -állomást létrehozni az Arduino segítségével. Az Weather Station egy olyan eszköz, amely sokféle érzékelő segítségével gyűjti az időjárással és a környezettel kapcsolatos adatokat. Sok mindent mérhetünk
Offline meteorológiai állomás Arduino: 18 lépés (képekkel)
Offline időjárás állomás Arduino: ÖsszefoglalásA legutóbbi alkalommal, amikor hőmérőt vásároltam, láttam, hogy szinte mindig vannak különbségek az értékekben. A feladatom az volt, hogy kövessem a hőmérsékletet és a páratartalmat a baba szobájában. Ezenkívül probléma volt az értékek 2-3 méteres tartományból való leolvasásával