Mundarija:

Yomg'irdan ogohlantirish tizimi: 4 qadam
Yomg'irdan ogohlantirish tizimi: 4 qadam

Video: Yomg'irdan ogohlantirish tizimi: 4 qadam

Video: Yomg'irdan ogohlantirish tizimi: 4 qadam
Video: SAYYORAMIZ JIDDIY XAVF OSTIDA šŸ“Œ YER YUZIGA TAHDID SOLAYOTGAN XAVFLAR 2024, Noyabr
Anonim
Yomg'ir haqida ogohlantirish tizimi
Yomg'ir haqida ogohlantirish tizimi
Yomg'ir haqida ogohlantirish tizimi
Yomg'ir haqida ogohlantirish tizimi

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 sozlash
Uskunani sozlash
Uskunani sozlash
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

Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash
Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash
Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash
Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash
Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash
Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash
Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash
Raspberry Pi va IBM Node-RED-da Node-RED-ni sozlash

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: