Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: dasturiy ta'minot komponentlarini o'rnating
- 3 -qadam: Arduino rivojlanish muhitini o'rnating
- 4 -qadam: O'chirish sxemasini yarating
Video: DomoRasp: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam