Tartalomjegyzék:

Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel)
Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel)

Videó: Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel)

Videó: Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel)
Videó: Honnan tudom mennyi energia 🌞⚡ jöhetne be szigetüzemű napelemnél? Vevor időjárás állomás teszt. 2024, Július
Anonim
Image
Image
Hogyan működik az időjárás állomás!
Hogyan működik az időjárás állomás!

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:

  1. Megfelelő hardverválasztás a projekthez, annak funkcióitól függően.
  2. Ismerje meg az időjárás állomás munkafolyamatát.
  3. Készítse elő a kapcsolási rajzot az összes kiválasztott alkatrész csatlakoztatásához.
  4. Készítse el saját NYÁK -tervezését.
  5. Forrasztja az elektronikus alkatrészeket a NYÁK -ra.
  6. Szerelje össze a projekt összes részét.
  7. 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

Kördiagramm
Kördiagramm

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

NYÁK készítés
NYÁK készítés
NYÁK készítés
NYÁK készítés
NYÁK készíté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 ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
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

Hozzávalók
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

Szoftver rész
Szoftver rész
Szoftver rész
Szoftver rész
Szoftver rész
Szoftver rész
Szoftver rész
Szoftver ré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

Hardver összeszerelés és bemutató
Hardver összeszerelés és bemutató
Hardver összeszerelés és bemutató
Hardver összeszerelés és bemutató
Hardver összeszerelés és bemutató
Hardver összeszerelés és bemutató

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: