Tartalomjegyzék:
- 1. lépés: Amire szüksége van
- 2. lépés: Telepítse a szoftverösszetevőket
- 3. lépés: Az Arduino fejlesztői környezet beállítása
- 4. lépés: Építse fel az áramkört
Videó: DomoRasp: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Először is 2 fontos dolog:
- türelmesnek kell lenned a rossz angol nyelvvel
- ne essen pánikba: az áramkör nagyon szörnyűnek tűnik, de működik, és elmagyarázom, hogyan kell sajátot építeni
A kis projekt célja egy ESP32 alapú rendszer kiépítése, amely képes kommunikálni az MQTT szenzorok adataival;
Az adatok ezután a Grafana használatával jelennek meg.
Készen áll a kezdésre?
1. lépés: Amire szüksége van
Az otthoni WiFi hálózathoz csatlakoztatott számítógépre van szüksége.
A PC -t az MQTT bróker, a Telegraf és a Grafana fogadására használják.
Ha lehetséges, Raspberry Pi, ahol az InfluxDB szolgáltatást tárolja (különben telepítheti az InfluxDB -t a számítógépére)
Hardverként szüksége van:
- ESP32 (ezt vettem)
- BMP280 érzékelő (ezt vettem)
- Oled kijelző 128 x 64 pixel (ezt vettem)
- Fényérzékelő (LDR, ilyesmi)
- Nyomógomb (valami ilyesmi)
- Ellenállások (10 ohm és 220 ohm)
- Csatlakozók
- Kenyeretábla (ezt a kicsiket vettem)
Az Amazon -ban nagyon jó készleteket találhat az Elegoo -tól vagy az AzDelivery -től, például ezt.
2. lépés: Telepítse a szoftverösszetevőket
Sok oktatóanyag található az MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana telepítéséről és konfigurálásáról.
Egy igazán hasznos dolog ez: Raspberry Pi IoT: érzékelők, InfluxDB, MQTT és Grafana
Ha az áramkört felépítették és kommunikáltak az MQTT brókerrel (legyen türelmes, várnia kell néhány további lépést), akkor fel kell iratkoznia az esp32/ sensors/ topic -ra az MQTT.fx használatával, és megnézheti az áramkör által küldött adatokat.
Szeretnék néhány tanácsot adni:
- törölje az összes bemeneti és kimeneti konfigurációt a telegraf.conf -ból, és hozzon létre két fájlt az új 'conf' könyvtárban: inputs.conf és outputs.conf. A konfigurációmat a képeken láthatod.
- tesztelje a Mosquitto + InfluxDB + Telegraf ökoszisztémát, mielőtt megépítem az áramkört: MQTT.fx a barátod
3. lépés: Az Arduino fejlesztői környezet beállítása
Nem tudom, hogy új vagy -e az Arduino -ban (remélem nem, mert ez a projekt ugyanolyan nehéz lehet, mint az első projekt)
Mindenesetre először is telepítenie kell az Arduino IDE -t, és be kell állítania az ESP32 kártyát az IDE -be.
Megjegyzés: ne a Windows 10 alkalmazást telepítse, hanem a teljes Win32 alkalmazást:
Állítsa be az ESP32 táblát Arduino -ban, az itt leírtak szerint:
randomnerdtutorials.com/installing-the-esp…
E két lépés végén képesnek kell lennie egy egyszerű vázlat betöltésére az ESP32 mikrovezérlőre.
A kódomat a Visual Studio Code használatával fejlesztettem ki ezzel a kiterjesztéssel:
Az áramkör építése előtt győződjön meg róla, hogy képes:
- állíts össze egy egyszerű vázlatot (keresd meg például az I2C szkennert)
- lásd az ESP32 soros kimenetet a Visual Studio Code -ban
- Könyvtárak telepítése és bevonása a projektbe
- töltse fel vázlatát az ESP32 -re
4. lépés: Építse fel az áramkört
Létrehoztam egy Fritzing projekt oldalt, hogy elmagyarázzam, hogyan kell felépíteni az áramkört, és hol található a kódom!
Ma fedeztem fel a Fritzing -t: egy csodálatos szoftvert és közösséget, ahol áramköröket tervezhet és prototipelhet.
Töltse le a Fritzing utolsó (ingyenes) verzióját, és nyissa meg a DomoRasp.fzz fájlt, amelyet hozzáadtam a következő oldalhoz:
fritzing.org/projects/domorasp
(Kérjük, olvassa el a projekt oldalán található leírást!)
Ez minden!
Jó szórakozást és ne habozzon kapcsolatba lépni velem!
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is