Obsah:
- Krok 1: Co potřebujete
- Krok 2: Nainstalujte softwarové součásti
- Krok 3: Nastavení vývojového prostředí Arduino
- Krok 4: Vybudujte obvod
Video: DomoRasp: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Nejprve 2 důležité věci:
- s mojí špatnou angličtinou musíte být trpěliví
- nepropadejte panice: obvod vypadá opravdu hrozně, ale funguje a já vám vysvětlím, jak si postavit vlastní
Tento malý projekt si klade za cíl vybudovat systém založený na ESP32 schopný komunikovat prostřednictvím dat senzorů MQTT;
Data se poté zobrazí pomocí Grafana.
Připraven začít?
Krok 1: Co potřebujete
Potřebujete počítač připojený k domácí WiFi síti.
Počítač bude použit k hostování makléře MQTT, společností Telegraf a Grafana.
Pokud je to možné, Raspberry Pi, kde hostit službu InfluxDB (v opačném případě můžete InfluxDB nainstalovat do počítače)
Jako hardware potřebujete:
- ESP32 (koupil jsem tento)
- Senzor BMP280 (koupil jsem tento)
- Oled displej 128 x 64 pixelů (koupil jsem tento)
- Světelný senzor (LDR, něco takového)
- Tlačítko (něco takového)
- Rezistory (10 k ohmů a 220 ohmů)
- Konektory
- Breadboard (koupil jsem tyto malé)
V Amazonu najdete opravdu dobré stavebnice od Elegoo nebo AzDelivery, například tuto.
Krok 2: Nainstalujte softwarové součásti
Existuje mnoho návodů, jak nainstalovat a konfigurovat MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.
Opravdu užitečné je toto: Raspberry Pi IoT: senzory, InfluxDB, MQTT a Grafana
Když byl obvod vytvořen a komunikuje s brokerem MQTT (buďte trpěliví, musíte počkat na další kroky), měli byste se přihlásit k odběru esp32/ senzory/ tématu pomocí MQTT.fx a zobrazit data odeslaná obvodem.
Chtěl bych vám dát pár rad:
- odstraňte všechny konfigurace vstupů a výstupů v telegraf.conf a vytvořte dva soubory v novém adresáři 'conf': inputs.conf a outputs.conf. Moji konfiguraci můžete vidět na obrázcích.
- vyzkoušejte ekosystém Mosquitto + InfluxDB + Telegraf, než postavím obvod: MQTT.fx je váš přítel
Krok 3: Nastavení vývojového prostředí Arduino
Nevím, jestli jste v Arduinu nový (doufám, že ne, protože tento projekt by mohl být tak trochu obtížný jako první projekt)
Každopádně..v první řadě musíte nainstalovat IDE Arduino a nastavit desku ESP32 do IDE.
Poznámka: neinstalujte Windows 10 App, ale kompletní aplikaci Win32:
Nastavte desku ESP32 v Arduinu, jak je vysvětleno zde:
randomnerdtutorials.com/installing-the-esp…
Na konci těchto 2 kroků byste měli být schopni načíst jednoduchou skicu do mikrořadiče ESP32.
Vyvinul jsem svůj kód pomocí kódu Visual Studio s tímto rozšířením:
Před sestavením obvodu se ujistěte, že můžete:
- sestavte jednoduchou skicu (například vyhledejte skener I2C)
- viz sériový výstup ESP32 v kódu Visual Studio
- Nainstalujte a zahrňte do projektu knihovny
- nahrajte svou skicu na ESP32
Krok 4: Vybudujte obvod
Vytvořil jsem stránku projektu Fritzing, abych vysvětlil, jak vybudovat obvod a kde najdete můj kód!
Právě dnes jsem objevil Fritzing: úžasný software a komunitu, kde lze navrhovat a prototypovat obvody.
Musíte si stáhnout poslední (bezplatnou) verzi Fritzing a otevřít soubor DomoRasp.fzz, který jsem přidal na následující stránku:
fritzing.org/projects/domorasp
(přečtěte si prosím popis na stránce projektu!)
To je vše!
Bavte se a neváhejte mě kontaktovat!
Doporučuje:
Internetové rádio BOSEBerry Pi: 4 kroky (s obrázky)
Internetové rádio BOSEBerry Pi: Rád poslouchám rádio! Ve svém domě jsem používal rádio DAB, ale zjistil jsem, že příjem je trochu neuspořádaný a zvuk se stále rozpadá, a tak jsem se rozhodl postavit si vlastní internetové rádio. Kolem mého domu a digitálního signálu mám silný signál wifi
Postup: Instalace Raspberry PI 4 bezhlavého (VNC) s Rpi imagerem a obrázky: 7 kroků (s obrázky)
Jak na to: Instalace Raspberry PI 4 Headless (VNC) s Rpi-imager a obrázky: Mám v plánu použít tento Rapsberry PI ve spoustě zábavných projektů zpět na mém blogu. Neváhejte se na to podívat. Chtěl jsem se vrátit k používání svého Raspberry PI, ale na novém místě jsem neměl klávesnici ani myš. Už je to dlouho, co jsem nastavoval Raspberry
Jak vytvořit video na rozdělené obrazovce čtyřmi kroky: 4 kroky (s obrázky)
Jak vytvořit video na rozdělené obrazovce ve čtyřech krocích: Často vidíme stejnou osobu, která se ve scéně dvakrát objeví v televizní hře. A pokud víme, herec nemá dvojče. Také jsme sledovali, že jsou na jednu obrazovku umístěna dvě zpívající videa, která porovnávají jejich pěvecké schopnosti. To je síla spl
Vykreslete 3D obrázky svých desek plošných spojů pomocí Eagle3D a POV-Ray: 5 kroků (s obrázky)
Vykreslování 3D obrázků vašich desek plošných spojů pomocí Eagle3D a POV-Ray: Pomocí Eagle3D a POV-Ray můžete vytvářet realistické 3D vykreslování vašich desek plošných spojů. Eagle3D je skript pro EAGLE Layout Editor. Tím se vygeneruje soubor pro sledování paprsku, který bude odeslán na POV-Ray, který nakonec vyskočí finální im
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: 8 kroků (s obrázky)
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: Stereo grafické obrázky mohou 3D hloubkám dodat hloubku