İçindekiler:

Armadillo Ev Otomasyonu: 5 Adım
Armadillo Ev Otomasyonu: 5 Adım

Video: Armadillo Ev Otomasyonu: 5 Adım

Video: Armadillo Ev Otomasyonu: 5 Adım
Video: Adım at para kazan hîlesi ( Arapların taktiği 😅 ) 2024, Temmuz
Anonim
Image
Image

Ev Otomasyonu projesi, bir evin içindeki ışıklar, ev aletleri ve prizler gibi çeşitli elektrik sistemlerini yönetir ve çalıştırır. Bu proje 4D Systems' Armadillo-43T kullanıyor.

Proje, kullanıcının modu manuel veya otomatik olarak ayarlamasını sağlar. Manuel modda, kullanıcı belirli prizi veya cihazı açıp kapatabilir. Otomatik modundayken, kullanıcı bağlı olan tüm cihazları açmak veya kapatmak istediğine kadar ne kadar zaman ayarlayabilir. Bu modda kullanıcı, cihazları manuel olarak değiştiremez ancak istediği zaman manuele geri dönebilir. Kullanıcıya otomatik, TÜM CİHAZLAR AÇIK ve TÜM CİHAZLAR KAPALI olmak üzere iki mod verilir. Armadillo, cihazları açan ve kapatan röleleri tetiklemek için GPIO yeteneklerini kullanır. Manuel moddayken ve bir düğmeye basıldığı algılandığında, armadillo ilgili GPIO pinini değiştirir. Otomatik durumdayken, armadillo, zamanlayıcının ayarlarına bağlı olarak tüm pinleri DÜŞÜK veya YÜKSEK'e çevirecektir. Armadillo, sergileme ve prototip oluşturma taleplerine yönelik çözümümüzdür. Armadillo, tek bir pakette VideoCore IV GPU'lu ARM1176JZF-S CPU İşlemci ile birleştirilmiş BCM2835 SOC üzerinde çalışır. Armadillo, büyük ölçüde Raspbian/Debian işletim sistemine dayanan ve BCM2835 SOC için optimize edilmiş Armadillian İşletim Sistemini kullanmak üzere geliştirilmiştir. 2 Tek I2C Kanalı, 5 Tek SPI Kanalı ve 2 UART Kanalı olan 13 GPIO ile paketlenmiştir. Mini hoparlörlü yerleşik amplifikatör ile paylaşılan 2 PWM kanalı da mevcuttur. Ayrıca Klavyeler, USB Hub'ları, Wi-Fi dongle'ları ve Bluetooth modülleri gibi çevresel aygıtlar için kullanılabilen bir USB bağlantı noktasına sahiptir.

Adım 1: Nasıl Çalışır?

Yapı
Yapı

2. Adım: Oluşturun

Yapı
Yapı

Bileşenler

  1. ARMADİLLO 43T
  2. 6-8 kanallı röle
  3. değiştirilmiş uzatma çıkışı
  4. 3 ışık/lamba
  5. bazı cihazlar
  6. uSD Kart

Yazılım

piton-tk modülü

adımlar

  1. Uzatma çıkışını yukarıdaki ilk resimde gösterildiği gibi değiştirin. Açık uçlu bağlantıdan tel uzantısı ekleyin. Bu teller röle modülüne bağlanacaktır. Değiştirilmiş bir uzatma çıkışının şematik diyagramı.
  2. Bileşenleri yukarıdaki ikinci resimde gösterildiği gibi bağlayın.
  3. Armadillo'dan Röle Modülüne bağlantı:

Pin1 (GPIO37) - In1

Pin2 (GPIO38) - In2

Pin3 (GPIO39) - In3

Pin4 (GPIO35) - In4

Pin5 (GPIO36) - In5

Pin6 (GPIO45) - In6

Pin9'dan (GND) GND'ye

Pin10 (+5V) ila +5V

Değiştirilmiş uzatma çıkışının uzatılmış kablolarını yukarıdaki ikinci resimde gösterildiği gibi röle modülüne bağlayın.

Adım 3: Program

• Armadillo-43T Veri Sayfasını açın ve Armadillian görüntüsünün ve diğer gerekli yazılımların nasıl kurulacağına ilişkin talimatları izleyin.

• python-tk modülünü kurun

sudo apt-get install python-tk

• Kurulum, kablolama talimatları için bu bağlantıya gidin:

https://wiringpi.com

• KablolamaPi'yi kurduktan sonra, kablolamaARM'ı indirin ve kurun

wget

• HomeAutomation.zip dosyasını indirin ve sıkıştırmasını açın

• Bu adımlardan sonra HomeAutomation.py'yi çalıştırın

Önerilen: