Mündəricat:
Video: Armadillo Ev Avtomatlaşdırması: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Ev Otomasyonu layihəsi, evin içərisində işıqlar, qurğular və prizlər kimi müxtəlif elektrik sistemlərini idarə edir və idarə edir. Bu layihədə 4D Sistemlərin Armadillo-43T istifadə olunur.
Layihə istifadəçiyə rejimi manuel və ya avtomatik olaraq qurmağa imkan verir. Əl rejimində istifadəçi müəyyən bir priz və ya cihazı aça və ya söndürə bilir. Avtomatik olaraq istifadəçi, bağlı olan bütün cihazları açmaq və ya söndürmək istəyənə qədər nə qədər vaxt təyin edə bilər. Bu rejimdə istifadəçi cihazları əl ilə dəyişə bilməz, ancaq istədiyi vaxt əl ilə geri qayıda bilər. İstifadəçiyə avtomatik olaraq BÜTÜN CİHAZLAR ON və BÜTÜN CİHAZLAR QAPALI olmaqla iki rejim verilir. Cihazları açan və söndürən röleyi işə salmaq üçün Armadillo GPIO imkanlarından istifadə edir. Manual rejimdə və bir düyməyə basıldığı aşkar edildikdə, armadillo müvafiq GPIO pinini dəyişdirəcəkdir. Avtomatik vəziyyətdə olduqda, armadillo, taymerin parametrlərindən asılı olaraq bütün pinləri LOW və ya HIGH -a çevirəcəkdir. Armadillo, ekran və prototip tələblərinə cavabdır. Armadillo, bir paketdə VideoCore IV GPU ilə birlikdə ARM1176JZF-S CPU Prosessoru ilə birlikdə BCM2835 SOC üzərində işləyir. Armadillo, əsasən Raspbian/Debian ƏS -ə əsaslanan və BCM2835 SOC üçün optimallaşdırılmış Armadillian Əməliyyat Sistemindən istifadə etmək üçün hazırlanmışdır. 2 tək I2C kanalı, 5 tək SPI kanalı və 2 UART kanalı olan 13 GPIO ilə doludur. Mini hoparlörlü daxili gücləndirici ilə paylaşılan 2 PWM kanalı da mövcuddur. Klaviatura, USB Hub, Wi-Fi kilidləri və Bluetooth modulları kimi periferik qurğular üçün istifadə edilə bilən bir USB portu da var.
Addım 1: Necə işləyir?
Addım 2: Qurmaq
Komponentlər
- ARMADILLO 43T
- 6-8 kanal rölesi
- dəyişdirilmiş uzantı çıxışı
- 3 işıq/lampa
- bəzi texnikalar
- uSD Kartı
Proqram təminatı
python-tk modulu
Addımlar
- Uzatma çıxışını yuxarıdakı ilk şəkildə göstərildiyi kimi dəyişdirin. Açıq uclu əlaqədən tel uzantısı əlavə edin. Bu tellər relay moduluna qoşulacaq. Dəyişdirilmiş bir uzantı çıxışının sxematik diaqramı.
- Komponentləri yuxarıdakı ikinci şəkildə göstərildiyi kimi bağlayın.
- Armadillodan Relay Modulu bağlantısı:
Pin1 (GPIO37) ilə In1
Pin2 (GPIO38) ilə In2
Pin3 (GPIO39) ilə In3
Pin4 (GPIO35) ilə In4
Pin5 (GPIO36) ilə In5
Pin6 (GPIO45) ilə In6
Pin9 (GND) - GND
Pin10 (+5V) ilə +5V arasında
Dəyişdirilmiş uzatma prizinin uzadılmış tellərini yuxarıdakı ikinci şəkildə göstərildiyi kimi röle moduluna qoşun.
Addım 3: Proqram
• Armadillo-43T Məlumat Cədvəlini açın və Armadillian görüntüsünün və digər zəruri proqramların necə qurulacağına dair təlimatları izləyin.
• Python-tk modulunu quraşdırın
sudo apt-get python-tk quraşdırın
• Install, wiringPi təlimat üçün bu linkə daxil olun:
https://wiringpi.com
• wiringPi qurduqdan sonra wiringARM yükləyin və quraşdırın
wget
• HomeAutomation.zip faylını yükləyin və açın
• Bu addımlardan sonra HomeAutomation.py faylını işə salın
Tövsiyə:
NodeMCU Toxunma Sensorlu LDR Temperatur Nəzarət Rölesi ilə Ev Avtomatlaşdırması: 16 addım
NodeMCU Touch Sensor LDR Temperatur Control Relay ilə Ev Avtomatlaşdırması: Keçmiş NodeMCU layihələrimdə Blynk Tətbiqindən iki məişət texnikasını idarə etmişəm. Layihəni Manual Control ilə təkmilləşdirmək və daha çox xüsusiyyət əlavə etmək üçün bir çox şərh və mesaj aldım.Bu səbəbdən bu Ağıllı Ev Genişləndirmə Qutusunu hazırladım
Eagle Cad istifadə edərək növbəti nəsil ev avtomatlaşdırması (1 -ci hissə - PCB): 14 addım
Eagle Cad (Part 1 - PCB) istifadə edərək növbəti nəsil ev avtomatlaşdırması: Giriş: Niyə yeni nəsil deyirəm: çünki ənənəvi ev avtomatlaşdırma cihazlarından daha yaxşı olan bəzi komponentlərdən istifadə edir. Cihazları aşağıdakı vasitələrlə idarə edə bilər: Google Səs Komandaları Tətbiqdən Cihaz İdarəetmə Dokunmatik Paneli
Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: 8 Addım (Şəkillərlə birlikdə)
Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: Əvvəlki layihəmdə bir işıq açarını idarə edən bir sonsuzluq əlcəyi hazırladım. Altı daşdan istifadə etmək istəyirdim və hər bir daş cihazları, qapı kilidini və ya işıqlandırmanı idarə edə bilərdi. Bu layihədə
Röle istifadə edərək IR Ev Avtomatlaşdırması: 6 Addım (Şəkillərlə)
IR Ev Avtomatlaşdırması Relay istifadə edərək: Infared Uzaq Ev Avtomatlaşdırma Sistemi (Xəbərdarlıq: Layihəni öz riski ilə təkrarlayın! Bu layihə Yüksək Gərginliyi əhatə edir)
Arduino-bluetooth İdarə Edilən Cib Telefonu Kontaktsiz Ev Avtomatlaşdırması: 5 addım
Arduino-bluetooth İdarə Edilən Cib Telefonu Kontaktsiz Ev Avtomatlaşdırılması: Covid-19 pandemiyası dövründə salamlaşmaq təmasdan qaçmaq və sosial uzaqlaşmanı qorumaq üçün bir zərurətdir, ancaq elektrik lövhələrinə toxunmaq üçün lazım olan cihazları yandırmaq və söndürmək lazımdır, amma heç bir əlaqə olmadan sistem təqdim nəzarət üçün