Mundarija:
- 1 -qadam: Materiallar va tayyorgarlik
- 2 -qadam: uskunani sozlash
- 3 -qadam: IBM va AWS -ni sozlash
- 4-qadam: Raspberry Pi va IBM Node-RED-da Node-RED-ni o'rnatish
Video: Yomg'irdan ogohlantirish tizimi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu yomg'irdan ogohlantirish tizimi, signal va LED faollashadi va yaqinda yomg'ir yog'ishi haqida foydalanuvchini ogohlantiradi, bu dasturning maqsadli auditoriyasi kiyimlarini uyda quritib quritadigan odamlar biladi, shuning uchun kiyimlarini saqlashlari mumkin. ularni oldindan namlantirmasdan. (Agar namlik> 70 dan yuqori bo'lsa, signal signallari <300 LED yonadi)
Bu dastur IBM -ning qizil tugmasi yordamida joylashtirilgan veb -interfeysdan foydalanadi, bu esa foydalanuvchiga Buzzer va LED -ning real vaqt rejimini boshqarishga, DHT11 va LDR sensorining real vaqt holatini, shuningdek DHT11 va LDR sensorining tarixiy holatini ko'rishga imkon beradi.
Biz DynamoDB -dan LDR -ning yorug'lik qiymatini, shuningdek DHT11 -ning namlik va harorat qiymatini saqlash uchun foydalanamiz. Ushbu ilova AWS IoT broker xizmatidan foydalanadi, bu bizning ilovamizga xabar yuborish va qabul qilish imkonini beradi.
1 -qadam: Materiallar va tayyorgarlik
Ishlatiladigan komponentlar:
1 x Raspberry Pi. (16 gb microSD)
1 x DHT11.
1 x nurga bog'liq rezistor (LDR).
1 x analog-raqamli konvertor (MCP3008 ADC).
1 x 220 ohmli qarshilik.
3 x 10k ohmli qarshilik.
1 x Buzzer.
1 x LED.
1 x tugma.
Ilovani kodlash uchun Raspberry Pi-dagi MQTT broker bilan Node-REDdan foydalaniladi
IBM hisobi va AWS hisobi bo'lishi kerak
2 -qadam: uskunani sozlash
Uskunani non panelida o'rnatish uchun quyidagi amallarni bajaring. Siz chizish sxemasiga amal qilishingiz mumkin.
1. Avval LDR ni o'rnating
2. DHT11 ni o'rnating
3. Tugmani o'rnating
4. Buzzerni sozlash
5. LEDni o'rnating
3 -qadam: IBM va AWS -ni sozlash
Bu ilova AWS hisob qaydnomangizga ega bo'lishingizni talab qiladi, shuningdek maorifli hisobdan ham foydalanish mumkin.
AWS uchun
AWS konsoliga o'ting va AWS IoT xizmatiga (IoT Core) o'ting va quyidagi amallarni bajaring (agar ma'lumotlarni DynamoDB -da saqlamoqchi bo'lsangiz, 1, 6 va 11 -bosqichlarni o'tkazib yuboring):
1. Vaqt tamg'asi va asosiy kalit (yorug'lik, harorat, namlik) bilan 3 ta jadval yaratish uchun DynamoDB -ga o'ting.
2. Bitta narsani yarating
3. Xavfsizlik sertifikatini yarating (keyinroq kerak bo'lgan barcha sertifikatlarni yuklab oling)
4. Xavfsizlik siyosatini tuzing
5. Xavfsizlik sertifikatingizga Xavfsizlik siyosati va narsasini ilova qiling
6. DynamoDB jadvallariga Mavzu sensorlar/yorug'lik, datchiklar/namlik, sensorlar/haroratga asoslangan holda xabar kiritish uchun Qoidalar yarating. (Ma'lumotlar bazasiga kirish uchun sizga AWS roli va siyosati yaratilishi kerak bo'ladi)
7. Raspberry Pi -ga o'ting, barcha AWS sertifikat ma'lumotlarini joylashtiradigan papkani yarating va python faylini yarating, uni python faylga ko'chiring va joylashtiring:
drive.google.com/open?id=1vqiqLjGRohbLfxU_ā¦
IBM uchun
8. IBM Watson IoT ilovasini o'rnating (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Veb -saytingizning URL manziliga e'tibor bering.
9. Gateway qurilmasi va qurilma turlarini o'rnating (autentifikatsiya tokeniga, qurilma identifikatori va turiga e'tibor bering).
10. Malinali pi-da IBM Node-RED ni o'rnating
11. IBM Node-RED-da aws dynamodb tugunini o'rnating (tugun-qizil-hissa-aws)
4-qadam: Raspberry Pi va IBM Node-RED-da Node-RED-ni o'rnatish
O'zingizning Raspberry Pi's Node-RED-ga ushbu clipboardni import qiling:
Siz MQTT, Watson IoT tugunini va DynamoDB tugunini o'z hisob ma'lumotingizga o'zgartirishingiz kerak
drive.google.com/open?id=1-AA3_oxGgUdoNI1Gā¦
IBM Node-RED-ga bu clipboardni import qiling: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1Gā¦
Siz joylashtira olasiz va IBM boshqaruv paneli ko'rsatilgan rasmlarga o'xshab ketishi kerak
Tavsiya:
Slaydni oldindan ogohlantirish tizimi: 6 qadam
Slaydni oldindan ogohlantirish tizimi: Brown Dog gadjetlarida biz seminarlar uchun juda ko'p video oqimlarni amalga oshiramiz va bizning sozlamamizda kamerada bir kishi va dasturiy ta'minotni boshqaruvchi, suhbat oynasini kuzatuvchi, kamerani almashtirish va taraqqiyotni ishlab chiqaruvchi boshqa bir kishi bor. slaydlar.
Arduino avtomobilining teskari to'xtash joyi haqida ogohlantirish tizimi - Bosqichma -bosqich: 4 qadam
Arduino avtomobilining teskari to'xtash joyi haqida ogohlantirish tizimi | Bosqichma-bosqich: Ushbu loyihada men Arduino UNO va HC-SR04 Ultrasonik Sensor yordamida oddiy Arduino avtomobilining teskari to'xtash sensori sxemasini loyihalashtiraman. Arduino -ga asoslangan bu avtomobilni teskari ogohlantirish tizimi avtonom navigatsiya, robotlar diapazoni va boshqa diapazonlarda ishlatilishi mumkin
Yomg'ir detektori Arduino va yomg'ir tomchisi sensori yordamida: 8 qadam
Yomg'ir detektori Arduino va yomg'ir tomchi sensori yordamida: Bu qo'llanmada biz yomg'ir sensori yordamida yomg'irni qanday aniqlashni, signal moduli, OLED -displey va Visuino yordamida ovoz chiqarishni o'rganamiz
GSM, GPS va akselerometr yordamida baxtsiz hodisalardan ogohlantirish tizimi: 5 qadam (rasmlar bilan)
GSM, GPS va akselerometrdan foydalanadigan baxtsiz hodisalar haqida ogohlantirish tizimi: Iltimos, menga tanlovda ovoz bering, iltimos, tanlovda menga ovoz bering, hozirda ko'p odamlar baxtsiz hodisa tufayli yo'lda halok bo'lishadi, buning asosiy sababi " qutqarishning kechikishi ". Rivojlanayotgan mamlakatlarda bu muammo juda katta, shuning uchun men ushbu loyihani qutqarish uchun yaratdim
Ob -havo ogohlantirish yorug'lik tizimi: 6 qadam
Ob -havo ogohlantiruvchi yorug'lik tizimi: ob -havo ogohlantirish tizimi har xil ob -havo ogohlantirishlari yoki soatlarini ko'rsatish uchun yoritishni o'zgartiradi. Bu tizim ob -havo holatini ko'rsatish uchun yoritishni o'zgartirish uchun erkin foydalanish mumkin bo'lgan ob -havo ma'lumotlaridan foydalanadi. Malinali pi (tugun-qizil orqali) tekshiradi