Mundarija:
- 1 -qadam: Server kodlarini import qilish
- 2 -qadam: Uskuna sozlamalari
- 3 -qadam: Dasturni ishga tushiring
Video: IoT CA2: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Loyihaning tavsifi:
Bioxavfli materiallar bilan ishlaydigan tadqiqot markazi. Har bir Pi harorat sensori, RFID skaneri, LCD displey, buzzer va LED bilan jihozlangan tadqiqot va ishlab chiqish xonasini ifodalaydi.
- Harorat sensori xonadagi namlik va haroratni kuzatish uchun ishlatiladi.
- RFID skaneri xodimlarni tekshirish uchun ishlatiladi.
- LCD displey - bu xodimga uning kartasi tasdiqlangan yoki tasdiqlanganligini ko'rsatadi.
- Favqulodda holatlarda xodimlarni ogohlantirish uchun signal va LED signallari ishlatiladi.
Ma'lumot yig'ish va yuborishning markaziy tizimi sifatida Amazon Web Services IoT Console ishlatiladi. MQTT protokoli yordamida bulut laboratoriya va serverlarni boshqarish uchun javobgardir.
1 -qadam: Server kodlarini import qilish
Ushbu loyihada talab qilinadigan kodlar Pythonda yozilgan. Dastur Flask tizimida ishlaydi va barcha sensorlar veb -GUI tomonidan boshqariladi. Dasturni ishga tushirish uchun faqat bitta asosiy fayl kerak. (iotProject.py)
Server uchun fayl daraxti
-
IOT_CA2
- ilova
- ma'lumotlar bazalari
- statik
-
andozalar
- accesslog.html
- base.html
- bosh sahifa.htlm
- lab1.html
- lab2.html
- xona_statusi.html
-
qarashlar
- _init_.py
- ajax.py
- report.py
- xona_status.py
- _init_.py
- modellar.py
- iotProject.py
- ilova
Laboratoriya uchun fayl daraxti 1
- signal.py
- issiqxona
- MRFC522.py
- modullar.py
- Read.py
- Write.py
2 -qadam: Uskuna sozlamalari
Loyihada zarur bo'lgan narsalar:
- LED lampochkasi
- Buzzer
- RFID skaneri
- RFID kartasi (skanerlash uchun)
- LCD displey
- Harorat sensori
3 -qadam: Dasturni ishga tushiring
Siz qilishingiz kerak bo'lgan narsa - buyruq satrini ochish, katalogni iotProject.py va /app papkasiga o'zgartirish.
Nihoyat, "python iotProject.py" ni kiriting va u veb -GUI -ni ishga tushirishi kerak.
Laboratoriyalar uchun Pi -ni kiriting va "python greenhouse.py" ni kiriting va u AWS -ga ma'lumotlarni yuborishni boshlaydi.
Tavsiya:
Oson IOT - O'rtacha diapazonli IOT qurilmalari uchun ilova tomonidan boshqariladigan chastotali sensorlar uyasi: 4 qadam
Oson IOT - O'rta darajali IOT qurilmalari uchun ilova tomonidan boshqariladigan RF sensori uyasi: Ushbu darsliklarda biz markaziy uyadan radio aloqasi orqali boshqariladigan qurilmalar tarmog'ini quramiz. WIFI yoki Bluetooth o'rniga 433 MGts ketma -ket radio ulanishdan foydalanishning afzalligi ancha katta (yaxshi
IoT quvvat moduli: Quyosh zaryadini boshqarish moslamasiga IoT quvvatini o'lchash xususiyatini qo'shish: 19 qadam (rasmlar bilan)
IoT quvvat moduli: Quyosh zaryadini boshqarish moslamasiga IoT quvvatini o'lchash xususiyatini qo'shish: Hammaga salom, umid qilamanki, barchangiz zo'rsiz! Bu yo'riqnomada men sizga quyosh batareyalarim boshqaruvchi tomonidan ishlatiladigan quyosh panellari ishlab chiqaradigan quvvatni hisoblaydigan IoT quvvat o'lchash modulini qanday yaratganimni ko'rsataman
IoT asoslari: Mongoose OS yordamida IoT -ni bulutga ulash: 5 qadam
IoT asoslari: Mongoose OS yordamida IoT -ni bulutga ulash: Agar siz elektronika va elektronika bilan shug'ullanadigan odam bo'lsangiz, odatda "Internet narsalar" atamasini uchratasiz. Internetga ulanishi mumkin bo'lgan qurilmalar to'plamini bildiradi! Shunday odam bo'lish
IOT CA2 Secure Smart Home/Room: 8 qadam
IOT CA2 Xavfsiz Smart Uy/Xona: Mundarija 1 Smart Secure Home -ga umumiy nuqtai 2 Uskuna talablari + O'rnatish3 Dasturiy ta'minot talablari + O'rnatish4 Raspberrypi -ni bir narsa sifatida ro'yxatdan o'tkazish5 S3 chelak 6 DynamoDB -ni sozlash + Qoidalar7 Kutilayotgan natija8 Kodlari (Pastebindan) 9 ManbalarO'rganish
IOT CA2 - Aqlli eshik: 3 qadam
IOT CA2 - Aqlli eshik: Tavsif: Bu xonaning eshiklarini qulflash tizimi bo'lib, ro'yxatdan o'tgan foydalanuvchilar kirish uchun RFID kartasidan foydalanishlari mumkin va xonaning chiroqlari yonadi. Agar RFID kartasi noto'g'ri tanlangan bo'lsa, kamera rasmga tushadi, keyin qizil chiroq yonadi