Satura rādītājs:

DomoRasp: 4 soļi (ar attēliem)
DomoRasp: 4 soļi (ar attēliem)

Video: DomoRasp: 4 soļi (ar attēliem)

Video: DomoRasp: 4 soļi (ar attēliem)
Video: Gunde Jaari Gallanthayyinde Telugu Full Movie || Nitin || Nithya Menen || Vijay Kumar Konda 2024, Novembris
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Pirmkārt, 2 svarīgas lietas:

- jums jābūt pacietīgam pret manu slikto angļu valodu

- nekrītiet panikā: ķēde šķiet patiešām briesmīga, taču tā darbojas, un es jums paskaidrošu, kā izveidot savu

Šī mazā projekta mērķis ir izveidot uz ESP32 balstītu sistēmu, kas spēj sazināties, izmantojot MQTT sensoru datus;

Pēc tam dati tiks parādīti, izmantojot Grafana.

Vai esat gatavs sākt?

1. darbība. Kas jums nepieciešams

Jums ir nepieciešams dators, kas savienots ar jūsu mājas WiFi tīklu.

Dators tiks izmantots MQTT brokera, Telegraf un Grafana mitināšanai.

Ja iespējams, Raspberry Pi, kur mitināt pakalpojumu InfluxDB (pretējā gadījumā jūs varat instalēt InfluxDB savā datorā)

Kā aparatūra jums nepieciešama:

  • ESP32 (es nopirku šo)
  • BMP280 sensors (es nopirku šo)
  • Oled displejs 128 x 64 pikseļi (es nopirku šo)
  • Gaismas sensors (LDR, kaut kas līdzīgs šim)
  • Nospiediet pogu (kaut kas līdzīgs šim)
  • Rezistori (10 kΩ un 220 omi)
  • Savienotāji
  • Maizes dēlis (es nopirku šo mazo)

Amazonā jūs varat atrast patiešām labus Elegoo vai AzDelivery komplektus, piemēram, šo.

2. darbība: instalējiet programmatūras komponentus

Instalējiet programmatūras komponentus
Instalējiet programmatūras komponentus
Instalējiet programmatūras komponentus
Instalējiet programmatūras komponentus
Instalējiet programmatūras komponentus
Instalējiet programmatūras komponentus
Instalējiet programmatūras komponentus
Instalējiet programmatūras komponentus

Ir daudz pamācību par to, kā instalēt un konfigurēt MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

Patiešām noderīgs ir šis: Raspberry Pi IoT: sensori, InfluxDB, MQTT un Grafana

Kad ķēde ir izveidota un sazinās ar MQTT brokeri (esiet pacietīgs, jums jāgaida daži citi soļi), jums vajadzētu būt iespējai abonēt esp32/ sensorus/ topic, izmantojot MQTT.fx, un redzēt shēmas nosūtītos datus.

Es gribētu jums sniegt dažus padomus:

  • izdzēsiet visas ievades un izvades konfigurācijas telegraf.conf un izveidojiet divus failus jaunajā 'conf' direktorijā: ieejas.conf un izejas.conf. Jūs varat redzēt manu konfigurāciju attēlos.
  • pirms ķēdes izveidošanas pārbaudiet ekosistēmu Mosquitto + InfluxDB + Telegraf: MQTT.fx ir jūsu draugs

3. darbība: iestatiet Arduino attīstības vidi

Iestatiet Arduino attīstības vidi
Iestatiet Arduino attīstības vidi

Es nezinu, vai esat jauns Arduino lietotājs (es ceru, ka nē, jo šis projekts varētu būt tikpat grūts kā pirmais projekts)

Jebkurā gadījumā.. vispirms jums ir jāinstalē Arduino IDE un jāiestata ESP32 tāfele IDE.

NB! Neinstalējiet lietotni Windows 10, bet visu Win32 lietojumprogrammu:

Iestatiet ESP32 plāksni Arduino, kā paskaidrots šeit:

randomnerdtutorials.com/installing-the-esp…

Šo divu darbību beigās jums vajadzētu būt iespējai ielādēt vienkāršu skici ESP32 mikrokontrollerī.

Es izstrādāju savu kodu, izmantojot Visual Studio kodu ar šo paplašinājumu:

Pirms ķēdes izveidošanas pārliecinieties, ka varat:

  • sastādiet vienkāršu skici (piemēram, meklējiet I2C skeneri)
  • skatiet ESP32 sērijas izvadi programmā Visual Studio Code
  • Instalējiet un iekļaujiet projektā bibliotēkas
  • augšupielādējiet savu skici ESP32

4. solis: izveidojiet ķēdi

Izveidojiet ķēdi
Izveidojiet ķēdi

Es izveidoju Fritzing projekta lapu, lai izskaidrotu, kā izveidot ķēdi un kur var atrast manu kodu!

Tieši šodien es atklāju Fritzing: pārsteidzošu programmatūru un kopienu, kur veidot un prototipe shēmas.

Jums ir jālejupielādē pēdējā (bezmaksas) Fritzing versija un jāatver DomoRasp.fzz fails, kuru pievienoju šai lapai:

fritzing.org/projects/domorasp

(lūdzu, izlasiet aprakstu projekta lapā!)

Tas ir viss!

Izklaidējieties un nevilcinieties sazināties ar mani!

Ieteicams: