Inhaltsverzeichnis:

Armadillo Hausautomation - Gunook
Armadillo Hausautomation - Gunook

Video: Armadillo Hausautomation - Gunook

Video: Armadillo Hausautomation - Gunook
Video: Беспроводной умный замок NUKI, интегрированный в умный дом Loxone. 2024, Juli
Anonim
Image
Image

Das Projekt Home Automation verwaltet und betreibt verschiedene elektrische Systeme innerhalb eines Hauses wie Lichter, Geräte und Steckdosen. Dieses Projekt verwendet Armadillo-43T von 4D Systems.

Das Projekt ermöglicht es dem Benutzer, den Modus auf manuell oder automatisch einzustellen. Im manuellen Modus kann der Benutzer bestimmte Steckdosen oder Geräte ein- oder ausschalten. Im automatischen Modus kann der Benutzer einfach einstellen, wie lange es dauert, bis er alle angeschlossenen Geräte ein- oder ausschalten möchte. In diesem Modus kann der Benutzer die Geräte nicht manuell umschalten, aber er kann jederzeit zum manuellen Modus zurückkehren. Dem Benutzer stehen zwei Modi für die Automatik zur Verfügung, ALLE GERÄTE EIN und ALLE GERÄTE AUS. Um die Relais auszulösen, die die Geräte ein- und ausschalten, nutzt das Armadillo seine GPIO-Fähigkeiten. Im manuellen Modus und wenn erkannt wird, dass eine Taste gedrückt wird, schaltet das Gürteltier den entsprechenden GPIO-Pin um. Im Automatikmodus dreht das Gürteltier einfach alle Pins auf LOW oder HIGH, abhängig von den Einstellungen des Timers. Das Armadillo ist unsere Lösung für Display- und Prototyping-Anforderungen. Das Armadillo wird auf dem BCM2835 SOC in Kombination mit dem ARM1176JZF-S CPU-Prozessor mit einer VideoCore IV-GPU in einem einzigen Paket ausgeführt. Das Armadillo wurde entwickelt, um das Betriebssystem Armadillian zu verwenden, das größtenteils auf Raspbian/Debian OS basiert und für den BCM2835 SOC optimiert ist. Es ist mit 13 GPIO vollgepackt, die 2 Single I2C Channels, 5 Single SPI Channels und 2 UART Channels hat. Es stehen auch 2 PWM-Kanäle zur Verfügung, die sich mit dem On-Board-Verstärker mit Mini-Lautsprecher teilen. Es verfügt auch über einen USB-Anschluss, der für Peripheriegeräte wie Tastaturen, USB-Hubs, Wi-Fi-Dongles und Bluetooth-Module verwendet werden kann.

Schritt 1: Wie funktioniert es?

Bauen
Bauen

Schritt 2: Erstellen

Bauen
Bauen

Komponenten

  1. Gürteltier 43T
  2. 6-8 Kanal Relais
  3. modifizierte Erweiterungssteckdose
  4. 3 Lichter/Lampen
  5. einige Geräte
  6. uSD-Karte

Software

python-tk-Modul

Schritte

  1. Ändern Sie die Erweiterungssteckdose wie im ersten Bild oben gezeigt. Fügen Sie eine Drahtverlängerung von der offenen Verbindung hinzu. Diese Drähte werden mit dem Relaismodul verbunden. Schematische Darstellung einer modifizierten Erweiterungssteckdose.
  2. Verbinden Sie die Komponenten wie im zweiten Bild oben gezeigt.
  3. Verbindung Armadillo zu Relaismodul:

Pin1 (GPIO37) an In1

Pin2 (GPIO38) an In2

Pin3 (GPIO39) an In3

Pin4 (GPIO35) an In4

Pin5 (GPIO36) an In5

Pin6 (GPIO45) auf In6

Pin9 (GND) zu GND

Pin10 (+5V) bis +5V

Schließen Sie die verlängerten Drähte der modifizierten Erweiterungssteckdose an das Relaismodul an, wie im zweiten Bild oben gezeigt.

Schritt 3: Programm

• Öffnen Sie das Armadillo-43T-Datenblatt und befolgen Sie die Anweisungen zur Installation des Armadillian-Images und anderer erforderlicher Software.

• Python-tk-Modul installieren

sudo apt-get install python-tk

• Installieren Sie, wiringPi gehen Sie zu diesem Link für Anweisungen:

https://wiringpi.com

• Laden Sie nach der Installation von wiringPi wiringARM. herunter und installieren Sie es

wget

• Laden Sie die Datei HomeAutomation.zip herunter und entpacken Sie sie

• Führen Sie nach diesen Schritten die HomeAutomation.py aus

Empfohlen: