Mundarija:

DomoRasp: 4 qadam (rasmlar bilan)
DomoRasp: 4 qadam (rasmlar bilan)

Video: DomoRasp: 4 qadam (rasmlar bilan)

Video: DomoRasp: 4 qadam (rasmlar bilan)
Video: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, Noyabr
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Birinchidan, ikkita muhim narsa:

- Mening yomon ingliz tilimga sabr qilish kerak

- vahima qo'ymang: tuman juda qo'rqinchli ko'rinadi, lekin u ishlaydi va men sizga o'zingizni qanday qurishni tushuntirib beraman

Ushbu kichik loyiha MQTT datchiklari ma'lumotlari orqali aloqa qila oladigan ESP32 asosidagi tizimni yaratishga qaratilgan;

Keyin ma'lumotlar Grafana yordamida ko'rsatiladi.

Boshlashga tayyormisiz?

1 -qadam: Sizga nima kerak

Sizga uy Wi -Fi tarmog'iga ulangan shaxsiy kompyuter kerak.

Kompyuter MQTT, Telegraf va Grafana brokerlarini joylashtirish uchun ishlatiladi.

Iloji bo'lsa, InfluxDB xizmatini joylashtiradigan Raspberry Pi (aks holda siz kompyuteringizga InfluxDB -ni o'rnatishingiz mumkin)

Uskuna sifatida sizga kerak:

  • ESP32 (men buni sotib oldim)
  • BMP280 sensori (men buni sotib oldim)
  • Oled displeyi 128 x 64 piksel (men uni sotib oldim)
  • Yorug'lik sensori (LDR, shunga o'xshash)
  • Tugmani bosing (shunga o'xshash)
  • Rezistorlar (10 ohm va 220 ohm)
  • Ulagichlar
  • Non paneli (men kichkinasini sotib oldim)

Amazonda siz Elegoo yoki AzDelivery -dan juda yaxshi to'plamlarni topishingiz mumkin, masalan.

2 -qadam: dasturiy ta'minot komponentlarini o'rnating

Dastur komponentlarini o'rnating
Dastur komponentlarini o'rnating
Dastur komponentlarini o'rnating
Dastur komponentlarini o'rnating
Dastur komponentlarini o'rnating
Dastur komponentlarini o'rnating
Dastur komponentlarini o'rnating
Dastur komponentlarini o'rnating

MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana -ni o'rnatish va sozlash bo'yicha juda ko'p qo'llanmalar mavjud.

Bu juda foydali: Raspberry Pi IoT: Sensorlar, InfluxDB, MQTT va Grafana

Tarmoq qurilib, MQTT brokeri bilan aloqa o'rnatilganda (sabr qiling, siz boshqa qadamlarni kutishingiz kerak), siz MQTT.fx yordamida esp32/ sensorlar/ mavzuga obuna bo'lishingiz va elektron orqali yuborilgan ma'lumotlarni ko'rishingiz kerak.

Men sizga bir nechta maslahat bermoqchiman:

  • telegraf.conf -dagi barcha kirish va chiqish konfiguratsiyalarini o'chirib tashlang va yangi "conf" katalogida ikkita fayl yarating: inputs.conf va outputs.conf. Rasmlarda siz mening konfiguratsiyamni ko'rishingiz mumkin.
  • O'chirishdan oldin Mosquitto + InfluxDB + Telegraf ekotizimini sinab ko'ring: MQTT.fx sizning do'stingiz

3 -qadam: Arduino rivojlanish muhitini o'rnating

Arduino rivojlanish muhitini o'rnating
Arduino rivojlanish muhitini o'rnating

Bilmayman, siz Arduino -da yangi odamsiz (umid qilamanki yo'q, chunki bu loyiha birinchi loyiha kabi biroz qiyin bo'lishi mumkin)

Yaxshiyamki … birinchi navbatda siz Arduino IDE -ni o'rnatishingiz va ESP32 kartasini IDE -ga o'rnatishingiz kerak.

Eslatma: Windows 10 ilovasini o'rnatmang, lekin to'liq Win32 ilovasi:

Bu erda tushuntirilganidek, Arduino -da ESP32 kartasini o'rnating:

randomnerdtutorials.com/installing-the-esp…

Ushbu 2 bosqichning oxirida siz ESP32 mikrokontroleriga oddiy eskizni yuklashingiz kerak.

Men o'z kodimni Visual Studio Code yordamida shu kengaytma bilan ishlab chiqdim:

Zanjirni qurishdan oldin, ishonch hosil qiling:

  • oddiy eskizni tuzing (masalan, I2C skanerini qidiring)
  • Visual Studio kodidagi ESP32 ketma -ket chiqishiga qarang
  • Kutubxonalarni loyihaga o'rnating va qo'shing
  • Eskizingizni ESP32 -ga yuklang

4 -qadam: O'chirish sxemasini yarating

O'chirish davri
O'chirish davri

Men Fritzing loyiha sahifasini tuzdim, bu sxemani qanday tuzish kerakligini va mening kodimni qaerdan topishingiz mumkinligini tushuntirish uchun!

Men Fritzingni bugun kashf qildim: sxemalarni loyihalash va prototip qilish uchun ajoyib dasturiy ta'minot va hamjamiyat.

Siz Fritzing -ning oxirgi (bepul) versiyasini yuklab olishingiz va keyingi sahifaga qo'shgan DomoRasp.fzz faylini ochishingiz kerak:

fritzing.org/projects/domorasp

(iltimos, loyiha sahifasidagi tavsifni o'qing!)

Hammasi shu!

Xursand bo'ling va men bilan bog'lanishda ikkilanmang!

Tavsiya: