2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Raspberry Pi Smart House loyihasi har xil xususiyatlar bilan jihozlangan bo'lib, foydalanuvchiga o'z uyini istalgan joydan (albatta Internet bilan!) Istalgan kompyuterda/mobil qurilmalarda kuzatib borish imkoniyatini beradi.
Smart House -ning xususiyatlari foydalanuvchiga Raspberry Pi joylashgan uyning harorati, namligi va yorug'lik qiymatlarini kuzatish, ko'rish va/yoki olish imkoniyatini beradi. Foydalanuvchilar bu ma'lumotlarni Raspberry Pi serveridan va Blynk -dan, shuningdek Telegram -dan Smart House Bot (t.me/smarthouse_rpi_bot) orqali ko'rishlari mumkin. Foydalanuvchilar RFID kartasini ro'yxatdan o'tkazishga imkon beradigan aqlli eshiklar tizimi bilan jihozlangan, agar ro'yxatdan o'tmagan RFID kartasi bo'lgan kishi uni RFID skaneriga joylashtirsa, Raspberry Pi PiCam -ni ishga tushiradi va eshikning joyini suratga oladi. ruxsatsiz kirishga urinish.
Shuningdek, foydalanuvchilar mobil ilovalardan biriga (Blynk/Telegram) suratga olishlari va uni S3 -da, Ob'ektlarni saqlash uchun Amazon veb -xizmatida ko'rishlari yoki Smart House Bot orqali Telegramda ko'rishlari mumkin.
1 -qadam: Uskuna talablari
Yagona/bitta komponent kerak:
- Yagona taxtali kompyuter Raspberry Pi
- DHT11 harorat va namlik sensori
- COM-00097 mini tugmachali kalit
- Analog-raqamli konvertor (MCP3008 ADC)
- Yorug'lik qarshiligi (LDR)
- RFID/NFC MFRC522 kartani o'qish moduli
- 12C LCD displey
- LED chiroqlar
- Rezistorlar (10kΩ va 220/330Ω)
Ikki/ikkita komponent kerak: 1. LED chiroq 2. 10KΩ qarshilik 3. 220/330Ω rezistorlar
2 -qadam: ma'lumotlar bazasini o'rnatish
phpmyadmin
eshik_kirish
- id
- vaqt
- rfidCardYo'q
Qaysi foydalanuvchi uyga qaytganini bilish uchun bu ma'lumotni saqlash.
chiroqlar
- id
- datetime_value
- yorug'lik_qimmat
Yorug'lik sensori @ Living Room Page -dan yorug'lik qiymatini olish uchun ushbu ma'lumotni saqlash.
foydalanuvchilar
- foydalanuvchi IDsi
- foydalanuvchi nomi
- parol
- rfidCardYo'q
Foydalanuvchi qaysi karta raqamini ushlab turishini bilish uchun ushbu ma'lumotni saqlash.
qiymatlar
- qiymat_id
- vaqt
- engilVal
- tempVal
- namlik Val
Yorug'lik, harorat, namlik qiymatini olish uchun ushbu ma'lumotni saqlash, DHT11 @ Master Bedroom Page, Telegram Bot va Blynk ilovasi.
dinamodb
qiymatlar
- qurilma
- datetimeid
- engilVal
- tempVal
- namlik Val
Bu ma'lumotni yorug'lik, harorat, namlik qiymatini yorug'likdan olish uchun saqlash, DHT11 @ Kitchen Page.
S3
- Paqir-iot-ay1819s2
- Papka -Uy -> 1819s2_iot_SmartHouse
- Ichki jild
• rasmlar • foydalanuvchi rasmlari