Inhoudsopgave:

Armadillo-huisautomatisering - Ajarnpa
Armadillo-huisautomatisering - Ajarnpa

Video: Armadillo-huisautomatisering - Ajarnpa

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

Het Domotica-project beheert en bedient verschillende elektrische systemen in een huis, zoals verlichting, apparaten en stopcontacten. Dit project maakt gebruik van de Armadillo-43T van 4D Systems.

Met het project kan de gebruiker de modus instellen op handmatig of automatisch. In de handmatige modus kan de gebruiker een bepaald stopcontact of apparaat in- of uitschakelen. In de automatische modus kan de gebruiker gewoon instellen hoeveel tijd hij nodig heeft voordat hij alle aangesloten apparaten wil in- of uitschakelen. In deze modus kan de gebruiker de apparaten niet handmatig omschakelen, maar hij kan op elk moment terugkeren naar handmatig. De gebruiker krijgt twee modi voor de automatische, ALLE APPARATEN AAN en ALLE APPARATEN UIT. Om de relais te activeren die de apparaten in- en uitschakelen, gebruikt de Armadillo zijn GPIO-mogelijkheden. Wanneer in de handmatige modus wordt gedetecteerd dat er op een knop wordt gedrukt, schakelt het gordeldier de respectieve GPIO-pin om. In de automatische stand zal het gordeldier eenvoudig alle pinnen op LAAG of HOOG draaien, afhankelijk van de instellingen van de timer. De Armadillo is onze oplossing voor de eisen op het gebied van display en prototyping. De Armadillo draait op de BCM2835 SOC gecombineerd met de ARM1176JZF-S CPU-processor met een VideoCore IV GPU in één pakket. De Armadillo is ontwikkeld om gebruik te maken van het Armadillian-besturingssysteem, dat grotendeels is gebaseerd op Raspbian/Debian OS en is geoptimaliseerd voor de BCM2835 SOC. Het zit boordevol 13 GPIO met 2 enkele I2C-kanalen, 5 enkele SPI-kanalen en 2 UART-kanalen. Er zijn ook 2 PWM-kanalen beschikbaar die worden gedeeld met de ingebouwde versterker met mini-luidspreker. Het heeft ook een USB-poort die kan worden gebruikt voor randapparatuur zoals toetsenborden, USB-hubs, wifi-dongles en Bluetooth-modules.

Stap 1: Hoe werkt het?

Bouwen
Bouwen

Stap 2: Bouwen

Bouwen
Bouwen

Componenten

  1. ARMADILLO 43T
  2. 6-8 kanaals relais
  3. gewijzigde uitbreidingsuitgang
  4. 3 lampjes/lampen
  5. sommige apparaten
  6. usd-kaart

Software

python-tk-module

Stappen

  1. Pas de uitbreidingsuitgang aan zoals weergegeven in de eerste afbeelding hierboven. Voeg draadverlenging toe vanaf de open-ended verbinding. Deze draden worden aangesloten op de relaismodule. Schematisch diagram van een gewijzigde uitbreidingsuitgang.
  2. Sluit de componenten aan zoals weergegeven in de tweede afbeelding hierboven.
  3. Gordeldier naar relaismodule verbinding:

Pin1 (GPIO37) naar In1

Pin2 (GPIO38) naar In2

Pin3 (GPIO39) naar In3

Pin4 (GPIO35) naar In4

Pin5 (GPIO36) naar In5

Pin6 (GPIO45) naar In6

Pin9 (GND) naar GND

Pin10 (+5V) tot +5V

Sluit de verlengde draden van de gewijzigde uitbreidingsuitgang aan op de relaismodule zoals weergegeven in de tweede afbeelding hierboven.

Stap 3: Programma

• Open het Armadillo-43T-gegevensblad en volg de instructies voor het installeren van de Armadillian-afbeelding en andere benodigde software.

• Installeer python-tk-module

sudo apt-get install python-tk

• Installeren, bedradingPi ga naar deze link voor instructies:

https://wiringpi.com

• Na het installeren van bedradingPi, download en installeer bedradingARM

wget

• Download en unzip het bestand HomeAutomation.zip

• Voer na deze stappen de HomeAutomation.py