Mundarija:
Video: Armadillo uy avtomatizatsiyasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
"Uy avtomatizatsiyasi" loyihasi uy ichidagi yorug'lik, maishiy texnika va priz kabi turli xil elektr tizimlarini boshqaradi va boshqaradi. Ushbu loyihada 4D tizimlari Armadillo-43T ishlatiladi.
Loyiha foydalanuvchiga rejimni qo'lda yoki avtomatik rejimda o'rnatishga imkon beradi. Qo'l rejimida foydalanuvchi ma'lum rozetkani yoki qurilmani yoqishi yoki o'chirishi mumkin. Avtotransportda bo'lganida, foydalanuvchi ulangan barcha qurilmalarni yoqish yoki o'chirishni xohlagan vaqtini belgilashi mumkin. Bu rejimda foydalanuvchi qurilmalarni qo'lda almashtira olmaydi, lekin istalgan vaqtda qo'lda rejimga qaytishi mumkin. Foydalanuvchiga avtomatik ikkita rejim beriladi, ALL QURILMALAR YO'Q va BARCHA QURILMALAR O'CHIR. Qurilmalarni yoqadigan va o'chiradigan o'rni ishga tushirish uchun Armadillo GPIO imkoniyatlaridan foydalanadi. Qo'l rejimida va tugmani bosish aniqlansa, armadillo tegishli GPIO pinini almashtiradi. Avtomatik rejimda, armadillo taymer sozlamalariga qarab, barcha pinlarni LOW yoki HIGH holatiga o'tkazadi. Armadillo - bu displey va prototip talablariga bizning yechimimiz. Armadillo BCM2835 SOC-da, ARM1176JZF-S protsessor bilan birgalikda VideoCore IV GPU bilan bitta paketda ishlaydi. Armadillo asosan Raspbian/Debian operatsion tizimiga asoslangan va BCM2835 SOC uchun optimallashtirilgan Armadillian operatsion tizimini ishlatish uchun ishlab chiqilgan. U 2 ta bitta I2C kanali, 5 ta bitta SPI kanali va 2 ta UART kanaliga ega 13 GPIO bilan to'ldirilgan. PWM-ning 2 ta kanali ham mavjud, ular mini-karnayli bortli kuchaytirgich bilan ulashilgan. Shuningdek, u USB portiga ega, u klaviatura, USB uyasi, Wi-Fi dongles va Bluetooth modullari kabi tashqi qurilmalarda ishlatilishi mumkin.
1 -qadam: Bu qanday ishlaydi?
2 -qadam: qurish
Komponentlar
- ARMADILLO 43T
- 6-8 kanalli o'rni
- o'zgartirilgan kengaytma rozetkasi
- 3 chiroq/chiroq
- ba'zi jihozlar
- uSD karta
Dasturiy ta'minot
python-tk moduli
Qadamlar
- Kengaytma rozetkasini yuqoridagi birinchi rasmda ko'rsatilgandek o'zgartiring. Ochiq ulanishdan sim kengaytmasini qo'shing. Bu simlar o'rni moduliga ulanadi. O'zgartirilgan kengaytma rozetkasining sxematik diagrammasi.
- Komponentlarni yuqoridagi ikkinchi rasmda ko'rsatilgandek ulang.
- Armadillo o'z o'rni moduliga ulanadi:
Pin1 (GPIO37) - In1
Pin2 (GPIO38) - In2
Pin3 (GPIO39) dan In3 gacha
Pin4 (GPIO35) - In4
Pin5 (GPIO36) - In5
Pin6 (GPIO45) - In6
Pin 9 (GND) - GND
Pin10 (+5V) dan +5V gacha
O'zgartirilgan uzatma rozetkasining uzatilgan simlarini yuqoridagi ikkinchi rasmda ko'rsatilgandek o'rni moduliga ulang.
3 -qadam: Dastur
• Armadillo-43T ma'lumotlar jadvalini oching va Armadillian tasvirini va boshqa kerakli dasturlarni o'rnatish bo'yicha ko'rsatmalarga amal qiling.
• python-tk modulini o'rnating
sudo apt-get install python-tk
• O'rnatish, wiringPi ko'rsatmalar uchun quyidagi havolaga o'ting:
https://wiringpi.com
• wiringPi -ni o'rnatgandan so'ng, wiringARM -ni yuklab oling va o'rnating
wget
• HomeAutomation.zip faylini yuklab oling va oching
• Ushbu qadamlardan so'ng, HomeAutomation.py -ni ishga tushiring
Tavsiya:
Arduino -ning avtomatik avtomatizatsiyasi: 5 qadam
Arduino -ning avtomatlashtirilishi: bu eng muhim vazifalardan biri. Agacharse para alcanzar un bote de basura yoki abrir givetas innecesarias. Agar siz o'zingizni avtomatlashtirishni xohlasangiz, u holda
Tampa De Aquário avtomatizatsiyasi: 7 qadam
Tampa De Aquário avtomatizatsiyasi: Tampa de Aquário avtomatizatsiyasi past haroratli tizimlar va tizimlar orqali boshqariladi, chunki ular Internetda mikrokontrollovchilar tomonidan boshqariladi
NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam
NodeMCU sensorli sensorli LDR haroratni nazorat qilish rölesi yordamida uyni avtomatlashtirish: NodeMCU -ning oldingi loyihalarida men Blynk ilovasidan ikkita maishiy texnikani boshqarganman. Men qo'lda boshqarish va qo'shimcha funktsiyalarni qo'shish orqali loyihani yangilash uchun ko'plab sharhlar va xabarlarni oldim, shuning uchun men bu aqlli uyni kengaytirish qutisini yaratdim
Eagle Cad yordamida keyingi avlod uy avtomatizatsiyasi (1 -qism - PCB): 14 qadam
Keyingi avlod uy avtomatizatsiyasi Eagle Cad yordamida (1 -qism - PCB): Kirish: Nega men uning keyingi avlodini aytaman: chunki u an'anaviy uy avtomatlashtirish qurilmalaridan ko'ra yaxshiroq komponentlardan foydalanadi. U asboblarni quyidagicha boshqarishi mumkin: Google Voice buyruqlari asboblar boshqaruvidagi sensorli panel
DIY uy avtomatizatsiyasi buzg'unchilik signalizatsiyasi tizimi: 5 qadam (rasmlar bilan)
DIY uy avtomatizatsiyasi buzg'unchilik signalizatsiyasi tizimi!: Ushbu loyihada men sizning uyingizga tajovuzkor signalizatsiya tizimini yaratish uchun Home Assistant dasturidan qanday foydalanishni ko'rsataman. Tizim asosan eshik ruxsatsiz ochilganligini aniqlaydi va keyin xabar yuboradi