
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47



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
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): 4 lépés

ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): Sziasztok srácok! Ebben az utasításban megtanuljuk, hogyan kell az LM35 érzékelőt a NodeMCU -hoz csatlakoztatni, és megjeleníteni a hőmérséklet -információkat az interneten keresztül egy okostelefonon, Blynk alkalmazással. (Ebben a projektben is a SuperChart widgetet fogjuk használni a Bl
DIY meteorológiai állomás DHT11, BMP180, Nodemcu használatával Arduino IDE -vel a Blynk szerver felett: 4 lépés

DIY meteorológiai állomás a DHT11, BMP180, Nodemcu használatával Arduino IDE -vel a Blynk kiszolgálón: Github: DIY_Weather_Station Hackster.io: Weather Station Például, ha kinyitja, megismerheti az időjárási viszonyokat, például a hőmérsékletet, a páratartalmat stb. Ezek az értékek egy nagy átlagértéke