Tartalomjegyzék:

DomoRasp: 4 lépés (képekkel)
DomoRasp: 4 lépés (képekkel)

Videó: DomoRasp: 4 lépés (képekkel)

Videó: DomoRasp: 4 lépés (képekkel)
Videó: Как придать Объём волосам Пошагово дома | 4 способа Укладки волос! Как научиться укладывать волосы! 2024, November
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

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

Telepítse a szoftver összetevőit
Telepítse a szoftver összetevőit
Telepítse a szoftver összetevőit
Telepítse a szoftver összetevőit
Telepítse a szoftver összetevőit
Telepítse a szoftver összetevőit
Telepítse a szoftver összetevőit
Telepítse a szoftver összetevőit

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

Állítsa be az Arduino fejlesztői környezetet
Állítsa be az Arduino fejlesztői környezetet

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

Építsd meg az áramkört
Építsd meg 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: