Përmbajtje:

DomoRasp: 4 hapa (me fotografi)
DomoRasp: 4 hapa (me fotografi)

Video: DomoRasp: 4 hapa (me fotografi)

Video: DomoRasp: 4 hapa (me fotografi)
Video: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2025, Janar
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Para së gjithash, 2 gjëra të rëndësishme:

- duhet të jesh i durueshëm me anglishten time të keqe

- mos u frikësoni: qarku duket vërtet i tmerrshëm, por funksionon dhe unë do t'ju shpjegoj se si ta krijoni atë tuajin

Ky projekt i vogël synon të ndërtojë një sistem të bazuar në ESP32 në gjendje të komunikojë përmes të dhënave të sensorëve MQTT;

Të dhënat më pas do të shfaqen duke përdorur Grafana.

Gati për të filluar?

Hapi 1: Ajo që ju nevojitet

Keni nevojë për një kompjuter të lidhur me rrjetin tuaj WiFi në shtëpi.

PC do të përdoret për të pritur ndërmjetësin MQTT, Telegraf dhe Grafana.

Nëse është e mundur një Raspberry Pi ku të strehoni shërbimin InfluxDB (përndryshe mund të instaloni InfluxDB në kompjuterin tuaj)

Si Hardware ju nevojitet:

  • ESP32 (e bleva këtë)
  • Sensori BMP280 (e bleva këtë)
  • Ekran Oled 128 x 64 pixel (e bleva këtë)
  • Sensori i dritës (LDR, diçka e tillë)
  • Shtyp butonin (diçka e tillë)
  • Rezistentët (10k ohm dhe 220ohm)
  • Lidhëset
  • Breadboard (i bleva këto të vogla)

Në Amazon mund të gjeni pajisje vërtet të mira nga Elegoo ose AzDelivery, për shembull këtë.

Hapi 2: Instaloni Komponentët e Softuerit

Instaloni Komponentët e Softuerit
Instaloni Komponentët e Softuerit
Instaloni Komponentët e Softuerit
Instaloni Komponentët e Softuerit
Instaloni Komponentët e Softuerit
Instaloni Komponentët e Softuerit
Instaloni Komponentët e Softuerit
Instaloni Komponentët e Softuerit

Ka shumë mësime se si të instaloni dhe konfiguroni MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

Një me të vërtetë e dobishme është kjo: Raspberry Pi IoT: Sensorë, InfluxDB, MQTT dhe Grafana

Kur qarku është ndërtuar dhe komunikoni me ndërmjetësin MQTT (jini të durueshëm, duhet të prisni disa hapa të tjerë), duhet të jeni në gjendje të regjistroheni në esp32/ sensorët/ temën duke përdorur MQTT.fx dhe të shihni të dhënat e dërguara nga qarku.

Unë do të doja t'ju jap disa këshilla:

  • fshini të gjitha konfigurimet hyrëse dhe dalëse në telegraf.conf dhe krijoni dy skedarë në drejtorinë e re 'conf': inputs.conf dhe outputs.conf. Ju mund të shihni konfigurimin tim në imazhe.
  • testoni ekosistemin Mosquitto + InfluxDB + Telegraf para se të ndërtoj qarkun: MQTT.fx është miku juaj

Hapi 3: Konfiguroni Mjedisin e Zhvillimit Arduino

Vendosni mjedisin e zhvillimit Arduino
Vendosni mjedisin e zhvillimit Arduino

Nuk e di nëse jeni i ri në Arduino (shpresoj jo, sepse ky projekt mund të jetë po aq i vështirë sa një projekt i parë)

Gjithsesi..para së gjithash ju duhet të instaloni Arduino IDE dhe konfiguroni bordin ESP32 në IDE.

NB: mos instaloni Aplikacionin Windows 10, por aplikacionin e plotë Win32:

Vendosni bordin ESP32 në Arduino, siç shpjegohet këtu:

randomnerdtutorials.com/installing-the-esp…

Në fund të atyre 2 hapave ju duhet të jeni në gjendje të ngarkoni një skicë të thjeshtë në mikrokontrolluesin ESP32.

Kam zhvilluar kodin tim duke përdorur Visual Studio Code me këtë shtesë:

Para se të ndërtoni qarkun, ju lutemi sigurohuni që mundeni:

  • përpiloni një skicë të thjeshtë (kërkoni për skanerin I2C për shembull)
  • shikoni daljen serike ESP32 në Visual Studio Code
  • Instaloni dhe përfshini bibliotekat në projekt
  • ngarkoni skicën tuaj në ESP32

Hapi 4: Ndërtoni qarkun

Ndërtoni qarkun
Ndërtoni qarkun

Unë krijova një faqe projekti Fritzing për të shpjeguar se si të ndërtoni qarkun dhe ku mund të gjeni kodin tim!

Unë zbulova Fritzing vetëm sot: një softuer dhe komunitet i mahnitshëm, ku të dizajnohen dhe prototipohen qarqet.

Ju duhet të shkarkoni versionin e fundit (falas) të Fritzing dhe të hapni skedarin DomoRasp.fzz që shtova në faqen e mëposhtme:

fritzing.org/projects/domorasp

(ju lutemi lexoni përshkrimin në faqen e projektit!)

Kjo eshte e gjitha!

Argëtohuni dhe mos hezitoni të më kontaktoni!