INHOUDSOPGAWE:

Armadillo Home Automation: 5 stappe
Armadillo Home Automation: 5 stappe

Video: Armadillo Home Automation: 5 stappe

Video: Armadillo Home Automation: 5 stappe
Video: Беспроводной умный замок NUKI, интегрированный в умный дом Loxone. 2024, November
Anonim
Image
Image

Die Home Automation -projek bestuur en bedryf verskillende elektriese stelsels in 'n huis, soos ligte, toestelle en afsetpunte. Hierdie projek gebruik die Armadillo-43T van 4D Systems.

Met die projek kan die gebruiker die modus handmatig of outomaties instel. In die handmatige modus kan die gebruiker 'n sekere aansluiting of toestel aan- of uitskakel. Terwyl hy outomaties in die motor is, kan die gebruiker net bepaal hoeveel tyd hy wil hê om al die gekoppelde toestelle aan of uit te skakel. In hierdie modus kan die gebruiker nie die toestelle handmatig wissel nie, maar kan hy altyd weer na die handleiding terugkeer. Die gebruiker kry twee modusse vir die outomatiese, ALLE TOESTELLE AAN en ALLE TOESTELLE UIT. Die Armadillo gebruik die GPIO -vermoëns om die relais te aktiveer wat die toestelle aan- en uitskakel. In die handmatige modus en daar word bespeur dat 'n knoppie ingedruk moet word, sal die gordeldier die onderskeie GPIO -pen skakel. As dit outomaties is, draai die gordeldier eenvoudig alle penne na LAAG of HOOG, afhangende van die instellings van die timer. Die Armadillo is ons oplossing vir die vereistes vir vertoning en prototipering. Die Armadillo werk op die BCM2835 SOC gekombineer met die ARM1176JZF-S CPU-verwerker met 'n VideoCore IV GPU in 'n enkele pakket. Die Armadillo is ontwikkel om die Armadillian -bedryfstelsel te gebruik, wat grootliks gebaseer is op Raspbian/Debian OS en geoptimaliseer is vir die BCM2835 SOC. Dit is propvol 13 GPIO met 2 enkel I2C kanale, 5 enkel SPI kanale en 2 UART kanale. Daar is ook 2 PWM-kanale beskikbaar wat gedeel kan word met die ingeboude versterker met 'n mini-luidspreker. Dit het ook 'n USB-poort wat gebruik kan word vir randapparatuur, soos sleutelborde, USB-hubs, Wi-Fi-dongles en Bluetooth-modules.

Stap 1: Hoe werk dit?

Bou
Bou

Stap 2: Bou

Bou
Bou

Komponente

  1. ARMADILLO 43T
  2. 6-8 kanaal aflos
  3. aangepaste uitbreidingsaansluiting
  4. 3 ligte/lampe
  5. sommige toestelle
  6. uSD -kaart

Sagteware

python-tk-module

Stappe

  1. Verander die uitbreidingsaansluiting soos getoon in die eerste prent hierbo. Voeg draaduitbreiding by die oop verbinding. Hierdie drade sal aan die aflosmodule gekoppel word. Skematiese diagram van 'n aangepaste verlengstuk.
  2. Verbind die komponente soos in die tweede prent hierbo getoon.
  3. Armadillo na Relay Module -verbinding:

Speld 1 (GPIO37) na In1

Pin2 (GPIO38) na In2

Pin3 (GPIO39) na In3

Pin4 (GPIO35) na In4

Pin5 (GPIO36) na In5

Pin6 (GPIO45) na In6

Pin9 (GND) na GND

Speld 10 (+5V) tot +5V

Koppel die verlengde drade van die aangepaste verlengstuk aan op die aflosmodule, soos in die tweede prent hierbo getoon.

Stap 3: Programmeer

• Maak die Armadillo-43T-datablad oop en volg die instruksies oor hoe om die Armadillian-beeld en ander nodige sagteware te installeer.

• Installeer python-tk module

sudo apt-get install python-tk

• Installeer, wiringPi gaan na hierdie skakel vir instruksies:

https://wiringpi.com

• Laai wiringARM af en installeer dit nadat u wiringPi geïnstalleer het

kry

• Laai die lêer HomeAutomation.zip af en pak dit uit

• Begin die HomeAutomation.py na hierdie stappe

Aanbeveel: