Mündəricat:

Armadillo Ev Avtomatlaşdırması: 5 addım
Armadillo Ev Avtomatlaşdırması: 5 addım

Video: Armadillo Ev Avtomatlaşdırması: 5 addım

Video: Armadillo Ev Avtomatlaşdırması: 5 addım
Video: GreenPack now available as a battery alternative for the Velove Armadillo electric cargo bike 2024, Noyabr
Anonim
Image
Image

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?

Qurmaq
Qurmaq

Addım 2: Qurmaq

Qurmaq
Qurmaq

Komponentlər

  1. ARMADILLO 43T
  2. 6-8 kanal rölesi
  3. dəyişdirilmiş uzantı çıxışı
  4. 3 işıq/lampa
  5. bəzi texnikalar
  6. uSD Kartı

Proqram təminatı

python-tk modulu

Addımlar

  1. 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ı.
  2. Komponentləri yuxarıdakı ikinci şəkildə göstərildiyi kimi bağlayın.
  3. 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ə: