Obsah:

DomoRasp: 4 kroky (s obrázkami)
DomoRasp: 4 kroky (s obrázkami)

Video: DomoRasp: 4 kroky (s obrázkami)

Video: DomoRasp: 4 kroky (s obrázkami)
Video: Natalia Nykiel - Pół kroku stąd (piosenka z filmu „Vaiana: skarb oceanu") 2024, November
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

V prvom rade 2 dôležité veci:

- musíš byť trpezlivý s mojou zlou angličtinou

- neprepadajte panike: obvod vyzerá naozaj hrozne, ale funguje a ja vám vysvetlím, ako si postaviť vlastný

Tento malý projekt si kladie za cieľ vybudovať systém založený na ESP32, ktorý bude schopný komunikovať prostredníctvom údajov senzorov MQTT;

Údaje sa potom zobrazia pomocou programu Grafana.

Ste pripravení začať?

Krok 1: Čo potrebujete

Potrebujete počítač pripojený k domácej sieti WiFi.

Počítač bude slúžiť na hosťovanie makléra MQTT, spoločností Telegraf a Grafana.

Ak je to možné, Raspberry Pi, kde je možné hosťovať službu InfluxDB (v opačnom prípade môžete nainštalovať InfluxDB do počítača)

Ako hardvér potrebujete:

  • ESP32 (kúpil som tento)
  • Senzor BMP280 (kúpil som tento)
  • Oledový displej 128 x 64 pixelov (kúpil som tento)
  • Svetelný senzor (LDR, niečo také)
  • Tlačidlo (niečo také)
  • Rezistory (10 kOhm a 220 ohmov)
  • Konektory
  • Breadboard (kúpil som tieto malé)

V Amazone nájdete naozaj dobré súpravy od Elegoo alebo AzDelivery, napríklad tento.

Krok 2: Nainštalujte softvérové súčasti

Nainštalujte softvérové súčasti
Nainštalujte softvérové súčasti
Nainštalujte softvérové súčasti
Nainštalujte softvérové súčasti
Nainštalujte softvérové súčasti
Nainštalujte softvérové súčasti
Nainštalujte softvérové súčasti
Nainštalujte softvérové súčasti

Existuje množstvo návodov na inštaláciu a konfiguráciu MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

Skutočne užitočný je tento: Raspberry Pi IoT: senzory, InfluxDB, MQTT a Grafana

Keď je obvod zostavený a komunikuje s maklérom MQTT (buďte trpezliví, musíte počkať na ďalšie kroky), mali by ste sa prihlásiť na odber esp32/ senzorov/ témy pomocou MQTT.fx a zobraziť údaje odoslané obvodom.

Chcel by som vám dať pár rád:

  • vymažte všetky vstupné a výstupné konfigurácie v telegraf.conf a vytvorte dva súbory v novom adresári 'conf': inputs.conf a outputs.conf. Moju konfiguráciu môžete vidieť na obrázkoch.
  • vyskúšajte ekosystém Mosquitto + InfluxDB + Telegraf, než postavím obvod: MQTT.fx je váš priateľ

Krok 3: Nastavte vývojové prostredie Arduino

Nastavte vývojové prostredie Arduino
Nastavte vývojové prostredie Arduino

Neviem, či ste v Arduine nováčik (dúfam, že nie, pretože tento projekt môže byť tak trochu náročný ako prvý projekt)

Každopádne..v prvom rade musíte do IDE nainštalovať Arduino IDE a nastaviť dosku ESP32.

Poznámka: neinštalujte aplikáciu Windows 10, ale kompletnú aplikáciu Win32:

Nastavte dosku ESP32 v Arduino, ako je vysvetlené tu:

randomnerdtutorials.com/installing-the-esp…

Na konci týchto dvoch krokov by ste mali byť schopní načítať jednoduchý náčrt do mikroovládača ESP32.

Vyvinul som svoj kód pomocou kódu Visual Studio s týmto rozšírením:

Pred zostavením obvodu sa uistite, že môžete:

  • zostavte jednoduchý náčrt (napríklad vyhľadajte skener I2C)
  • pozrite si sériový výstup ESP32 v programe Visual Studio Code
  • Nainštalujte a zahrňte do projektu knižnice
  • nahrajte svoju skicu na ESP32

Krok 4: Vybudujte obvod

Vybudujte obvod
Vybudujte obvod

Vytvoril som stránku projektu Fritzing, aby som vysvetlil, ako postaviť obvod a kde nájdete môj kód!

Práve dnes som objavil Fritzing: úžasný softvér a komunitu, kde je možné navrhovať a prototypovať obvody.

Musíte si stiahnuť poslednú (bezplatnú) verziu programu Fritzing a otvoriť súbor DomoRasp.fzz, ktorý som pridal na nasledujúcu stránku:

fritzing.org/projects/domorasp

(prečítajte si popis na stránke projektu!)

To je všetko!

Bavte sa a neváhajte ma kontaktovať!

Odporúča: