Sisällysluettelo:

DomoRasp: 4 vaihetta (kuvilla)
DomoRasp: 4 vaihetta (kuvilla)

Video: DomoRasp: 4 vaihetta (kuvilla)

Video: DomoRasp: 4 vaihetta (kuvilla)
Video: НЕ ВЫБРОСИЛА СТАРЫЙ ТЮЛЬ И ХОРОШО СЭКОНОМИЛА СЕМЕЙНЫЙ БЮДЖЕТ! 4 КРУТЫЕ ИДЕИ ИЗ ТЮЛЯ! 2024, Marraskuu
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Ensinnäkin 2 tärkeää asiaa:

- Sinun on oltava kärsivällinen huonon englannin suhteen

- älä panikoi: piiri näyttää todella kauhealta, mutta se toimii, ja kerron sinulle, kuinka rakentaa oma

Tämän pienen projektin tarkoituksena on rakentaa ESP32 -pohjainen järjestelmä, joka pystyy kommunikoimaan MQTT -anturien kautta.

Tiedot näytetään sitten Grafanalla.

Valmiina aloittamaan?

Vaihe 1: Mitä tarvitset

Tarvitset tietokoneen, joka on yhdistetty kotisi WiFi -verkkoon.

Tietokonetta käytetään isännöimään MQTT -välittäjää, Telegrafia ja Grafanaa.

Jos mahdollista, Raspberry Pi, missä InfluxDB -palvelu isännöidään (muuten voit asentaa InfluxDB: n tietokoneellesi)

Tarvitset laitteistona:

  • ESP32 (ostin tämän)
  • BMP280 -anturi (ostin tämän)
  • Oled -näyttö 128 x 64 pikseliä (ostin tämän)
  • Valoanturi (LDR, jotain tällaista)
  • Painike (jotain tällaista)
  • Vastukset (10 k ohmia ja 220 ohmia)
  • Liittimet
  • Leipälauta (ostin nämä pienet)

Amazonista löydät todella hyviä sarjoja Elegoolta tai AzDeliveryltä, esimerkiksi tämän.

Vaihe 2: Asenna ohjelmiston osat

Asenna ohjelmiston osat
Asenna ohjelmiston osat
Asenna ohjelmiston osat
Asenna ohjelmiston osat
Asenna ohjelmiston osat
Asenna ohjelmiston osat
Asenna ohjelmiston osat
Asenna ohjelmiston osat

On paljon opetusohjelmia MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana -ohjelmiston asentamisesta ja määrittämisestä.

Todella hyödyllinen on tämä: Raspberry Pi IoT: Anturit, InfluxDB, MQTT ja Grafana

Kun piiri on rakennettu ja kommunikoi MQTT -välittäjän kanssa (ole kärsivällinen, sinun on odotettava muita vaiheita), sinun pitäisi pystyä tilaamaan esp32/ anturit/ aihe MQTT.fx -palvelun avulla ja näkemään piirin lähettämät tiedot.

Haluaisin antaa sinulle neuvoja:

  • poista kaikki tulo- ja lähtökokoonpanot telegraf.conf -tiedostosta ja luo kaksi tiedostoa uuteen 'conf' -hakemistoon: inputs.conf ja output.conf. Näet kokoonpanoni kuvista.
  • Testaa ekosysteemi Mosquitto + InfluxDB + Telegraf ennen piirin rakentamista: MQTT.fx on ystäväsi

Vaihe 3: Määritä Arduinon kehitysympäristö

Määritä Arduinon kehitysympäristö
Määritä Arduinon kehitysympäristö

En tiedä oletko uusi Arduinossa (toivottavasti ei, koska tämä projekti voi olla yhtä vaikea kuin ensimmäinen projekti)

Joka tapauksessa.. ensin sinun on asennettava Arduino IDE ja asennettava ESP32 -kortti IDE: hen.

HUOM: älä asenna Windows 10 -sovellusta, vaan koko Win32 -sovellus:

Asenna ESP32 -kortti Arduinossa, kuten tässä on selitetty:

randomnerdtutorials.com/installing-the-esp…

Näiden kahden vaiheen lopussa sinun pitäisi pystyä lataamaan yksinkertainen luonnos ESP32-mikro-ohjaimeen.

Kehitin koodini Visual Studio Coden avulla tällä laajennuksella:

Varmista ennen piirin rakentamista, että voit:

  • koota yksinkertainen luonnos (etsi esimerkiksi I2C -skanneri)
  • katso ESP32 -sarjalähtö Visual Studio Codessa
  • Asenna ja sisällytä kirjastoja projektiin
  • lataa luonnoksesi ESP32 -laitteeseen

Vaihe 4: Rakenna piiri

Rakenna piiri
Rakenna piiri

Tein Fritzing -projektisivun selittääkseni kuinka rakentaa piiri ja mistä löydät koodini!

Löysin Fritzingin juuri tänään: hämmästyttävä ohjelmisto ja yhteisö, jossa piirit suunnitellaan ja prototipataan.

Lataa Fritzingin viimeinen (ilmainen) versio ja avaa DomoRasp.fzz -tiedosto, jonka lisäsin seuraavalle sivulle:

fritzing.org/projects/domorasp

(lue kuvaus projektisivulta!)

Siinä kaikki!

Pidä hauskaa ja älä epäröi ottaa minuun yhteyttä!

Suositeltava: