Orodha ya maudhui:

DomoRasp: 4 Hatua (na Picha)
DomoRasp: 4 Hatua (na Picha)

Video: DomoRasp: 4 Hatua (na Picha)

Video: DomoRasp: 4 Hatua (na Picha)
Video: ХАТХА ЙОГА дома для начинающих 4-й КОМПЛЕКС с Игорем Пантюшевым! 2024, Novemba
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Kwanza kabisa, vitu 2 muhimu:

- lazima uwe na subira na Kiingereza changu kibaya

- usiogope: mzunguko unaonekana kutisha sana, lakini inafanya kazi na nitakuelezea jinsi ya kujenga yako mwenyewe

Mradi huu mdogo unakusudia kujenga mfumo wa msingi wa ESP32 unaoweza kuwasiliana kupitia data ya sensorer za MQTT;

Takwimu zitaonyeshwa kwa kutumia Grafana.

Uko tayari kuanza?

Hatua ya 1: Unachohitaji

Unahitaji PC iliyounganishwa na mtandao wako wa nyumbani wa WiFi.

PC itatumika kuwa mwenyeji wa wakala wa MQTT, Telegraf na Grafana.

Ikiwezekana Raspberry Pi mahali pa kukaribisha huduma ya InfluxDB (vinginevyo unaweza kusanikisha InfluxDB kwenye PC yako)

Kama vifaa unahitaji:

  • ESP32 (nimenunua hii)
  • Sensorer ya BMP280 (nimenunua hii)
  • Oled kuonyesha pikseli 128 x 64 (nilinunua hii)
  • Sensor ya taa (LDR, kitu kama hiki)
  • Bonyeza kitufe (kitu kama hiki)
  • Resistors (10k ohm na 220ohm)
  • Viunganishi
  • Bodi ya mkate (nilinunua hii ndogo)

Katika Amazon unaweza kupata kits nzuri kutoka Elegoo au AzDelivery, kwa mfano hii.

Hatua ya 2: Sakinisha Vipengele vya Programu

Sakinisha Vipengele vya Programu
Sakinisha Vipengele vya Programu
Sakinisha Vipengele vya Programu
Sakinisha Vipengele vya Programu
Sakinisha Vipengele vya Programu
Sakinisha Vipengele vya Programu
Sakinisha Vipengele vya Programu
Sakinisha Vipengele vya Programu

Kuna mafunzo mengi juu ya jinsi ya kusanidi na kusanidi MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

Inayofaa sana ni hii: Raspberry Pi IoT: Sensorer, InfluxDB, MQTT, na Grafana

Wakati mzunguko umejengwa na kuwasiliana na broker wa MQTT (kuwa na subira, lazima usubiri hatua zingine), unapaswa kujiandikisha kwa esp32 / sensorer / mada ukitumia MQTT.fx, na uone data iliyotumwa na mzunguko.

Ningependa kukupa ushauri:

  • futa usanidi wote wa pembejeo na pato kwenye telegraf.conf na uunda faili mbili kwenye saraka mpya ya 'conf': inputs.conf na outputs.conf. Unaweza kuona usanidi wangu kwenye picha.
  • jaribu mfumo wa ikolojia Mosquitto + InfluxDB + Telegraf kabla ya kujenga mzunguko: MQTT.fx ni rafiki yako

Hatua ya 3: Sanidi Mazingira ya Maendeleo ya Arduino

Sanidi Mazingira ya Maendeleo ya Arduino
Sanidi Mazingira ya Maendeleo ya Arduino

Sijui ikiwa wewe ni mpya kwa Arduino (natumai hapana, kwa sababu mradi huu unaweza kuwa mgumu mradi wa kwanza)

Kwa hivyo.. kwanza kabisa lazima usakinishe Arduino IDE na usanidi bodi ya ESP32 katika IDE.

NB: usisakinishe Windows 10 App, lakini programu kamili ya Win32:

Sanidi bodi ya ESP32 huko Arduino, kama ilivyoelezwa hapa:

randomnerdtutorials.com/installing-the-esp…

Mwisho wa hatua hizo 2 unapaswa kupakia mchoro rahisi kwa mtawala mdogo wa ESP32.

Niliunda nambari yangu ya nambari nikitumia Nambari ya Studio ya Visual na kiendelezi hiki: https://marketplace.visualstudio.com/items?itemNam …….

Kabla ya kujenga mzunguko, tafadhali hakikisha unaweza:

  • tengeneza mchoro rahisi (tafuta skana ya I2C kwa mfano)
  • tazama pato la serial la ESP32 katika Msimbo wa Studio ya Visual
  • Sakinisha na ujumuishe maktaba katika mradi huo
  • pakia mchoro wako kwenye ESP32

Hatua ya 4: Jenga Mzunguko

Jenga Mzunguko
Jenga Mzunguko

Niliunda ukurasa wa mradi wa Fritzing kuelezea jinsi ya kujenga mzunguko na wapi unaweza kupata nambari yangu!

Niligundua Fritzing leo tu: programu ya kushangaza na jamii, wapi kubuni na nyaya za prototipe.

Umepakua toleo la mwisho (bure) la Fritzing na ufungue faili ya DomoRasp.fzz niliyoongeza kwenye ukurasa ufuatao:

fritzing.org/projects/domorasp

(tafadhali soma maelezo kwenye ukurasa wa mradi!)

Ni hayo tu!

Furahiya na usisite kuwasiliana nami!

Ilipendekeza: