Sisukord:

DomoRasp: 4 sammu (piltidega)
DomoRasp: 4 sammu (piltidega)

Video: DomoRasp: 4 sammu (piltidega)

Video: DomoRasp: 4 sammu (piltidega)
Video: Оформление бороды 2024, November
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Esiteks 2 olulist asja:

- sa pead olema kannatlik minu halva inglise keelega

- ärge paanitsege: vooluahel tundub tõesti kohutav, kuid see töötab ja ma selgitan teile, kuidas seda ise ehitada

Selle väikese projekti eesmärk on luua ESP32 -põhine süsteem, mis on võimeline suhtlema MQTT andurite andmete kaudu;

Seejärel kuvatakse andmed Grafana abil.

Alustamiseks valmis?

Samm: mida vajate

Teil on vaja kodu WiFi -võrguga ühendatud arvutit.

Arvutit kasutatakse MQTT maakleri, Telegrafi ja Grafana majutamiseks.

Võimaluse korral Raspberry Pi, kus InfluxDB teenust hostida (muidu saate InfluxDB oma arvutisse installida)

Riistvarana vajate:

  • ESP32 (ostsin selle)
  • BMP280 andur (ostsin selle)
  • Oled ekraan 128 x 64 pikslit (ostsin selle)
  • Valgusandur (LDR, midagi sellist)
  • Vajutage nuppu (midagi sellist)
  • Takistid (10 oomi ja 220 oomi)
  • Pistikud
  • Leivalaud (ostsin selle väikese)

Amazonist leiate Elegoo või AzDelivery tõeliselt häid komplekte, näiteks seda.

Samm: installige tarkvarakomponendid

Installige tarkvara komponendid
Installige tarkvara komponendid
Installige tarkvara komponendid
Installige tarkvara komponendid
Installige tarkvara komponendid
Installige tarkvara komponendid
Installige tarkvara komponendid
Installige tarkvara komponendid

MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana installimise ja konfigureerimise kohta on palju õpetusi.

Tõeliselt kasulik on see: Raspberry Pi IoT: andurid, InfluxDB, MQTT ja Grafana

Kui vooluahel on üles ehitatud ja suhelda MQTT maakleriga (olge kannatlik, peate ootama mõnda muud sammu), peaksite saama tellida esp32/ sensorid/ teema, kasutades MQTT.fx, ja vaadata vooluahela saadetud andmeid.

Tahaksin teile anda mõned nõuanded:

  • kustutage telegraf.confist kõik sisend- ja väljundkonfiguratsioonid ning looge uude 'conf' kataloogi kaks faili: sisendid.conf ja väljundid.conf. Minu konfiguratsiooni näete piltidel.
  • testige ökosüsteemi Mosquitto + InfluxDB + Telegraf enne vooluringi ehitamist: MQTT.fx on teie sõber

Samm: seadistage Arduino arenduskeskkond

Seadistage Arduino arenduskeskkond
Seadistage Arduino arenduskeskkond

Ma ei tea, kas olete Arduino uus (loodan, et ei, sest see projekt võib olla sama raske kui esimene projekt)

Igatahes.. esiteks peate installima Arduino IDE ja seadistama ESP32 plaadi IDE -sse.

NB! Ärge installige rakendust Windows 10, vaid kogu Win32 rakendust:

Seadistage ESP32 plaat Arduinos, nagu siin selgitatud:

randomnerdtutorials.com/installing-the-esp…

Nende kahe sammu lõpus peaksite saama ESP32 mikrokontrollerile laadida lihtsa visandi.

Arendasin oma koodi Visual Studio koodi abil selle laiendiga:

Enne vooluringi ehitamist veenduge, et saate:

  • koostada lihtne visand (otsige näiteks I2C skannerit)
  • vaadake ESP32 jadaväljundit Visual Studio Code'is
  • Installige ja lisage projekti raamatukogud
  • laadige oma eskiis üles ESP32 -le

Samm: looge vooluring

Ehita vooluring
Ehita vooluring

Ma lõin Fritzingi projekti lehe, et selgitada, kuidas vooluringi üles ehitada ja kust leiate minu koodi!

Avastasin just täna Fritzingi: hämmastava tarkvara ja kogukonna, kus konstrueerida ja prototipeahelaid kujundada.

Laadige alla Fritzingu viimane (tasuta) versioon ja avage DomoRasp.fzz fail, mille lisasin järgmisele lehele:

fritzing.org/projects/domorasp

(palun lugege kirjeldust projekti lehel!)

See on kõik!

Nautige ja ärge kartke minuga ühendust võtta!

Soovitan: