Përmbajtje:

Armadillo Automatizimi në shtëpi: 5 hapa
Armadillo Automatizimi në shtëpi: 5 hapa

Video: Armadillo Automatizimi në shtëpi: 5 hapa

Video: Armadillo Automatizimi në shtëpi: 5 hapa
Video: TPU PA EVA Tube Automatic Spring Forming Machine 2024, Korrik
Anonim
Image
Image

Projekti i Automatizimit të Shtëpisë menaxhon dhe operon sisteme të ndryshme elektrike brenda një shtëpie siç janë dritat, pajisjet dhe prizat. Ky projekt përdor Armadillo-43T të 4D Systems.

Projekti i lejon përdoruesit të vendosë modalitetin në manual ose automatik. Në modalitetin manual, përdoruesi është në gjendje të ndezë ose çaktivizojë një prizë ose pajisje të caktuar. Ndërsa është në makinë, përdoruesi mund të caktojë sa kohë derisa ai dëshiron të ndezë ose fikë të gjitha pajisjet e lidhura. Në këtë mënyrë, përdoruesi nuk është në gjendje të ndryshojë pajisjet me dorë, por ai mund të kthehet përsëri në manual në çdo kohë. Përdoruesit i jepen dy mënyra për automatikun, T ALL GJITHA Pajisjet Aktive dhe T ALL GJITHA PAJISJET FIKUR. Për të aktivizuar stafetat që ndezin dhe fikin pajisjet, Armadillo përdor aftësitë e tij GPIO. Kur në modalitetin manual dhe zbulohet se një buton duhet të shtypet, armadillo do të kalojë në kunjin përkatës GPIO. Kur është automatik, armadillo thjesht do t'i kthejë të gjitha kunjat në LOW ose HIGH në varësi të cilësimeve të kohëmatësit. Armadillo është zgjidhja jonë për kërkesat e ekranit dhe prototipimit. Armadillo funksionon në BCM2835 SOC e kombinuar me procesorin CPU ARM1176JZF-S me një GPU VideoCore IV në një paketë të vetme. Armadillo është zhvilluar për të përdorur sistemin operativ Armadillian, i cili bazohet kryesisht në Raspbian/Debian OS dhe i optimizuar për BCM2835 SOC. Shtë e mbushur me 13 GPIO e cila ka 2 kanale të vetme I2C, 5 kanale të vetme SPI dhe 2 kanale UART. 2 kanale PWM janë gjithashtu të disponueshme, të cilat ndahen me përforcuesin në bord me mini-altoparlant. Ai gjithashtu ka një port USB i cili mund të përdoret për pajisje periferike të tilla si Tastiera, USB Hubs, dongle Wi-Fi dhe module Bluetooth.

Hapi 1: Si funksionon?

Ndërto
Ndërto

Hapi 2: Ndërtoni

Ndërto
Ndërto

Komponentët

  1. ARMADILLO 43T
  2. Stafetë 6-8 kanalesh
  3. prizë e modifikuar e zgjerimit
  4. 3 drita/llamba
  5. disa pajisje
  6. Kartë USD

Softuer

moduli python-tk

Hapa

  1. Ndryshoni prizën e zgjerimit siç tregohet në imazhin e parë më sipër. Shtoni shtrirjen e telit nga lidhja e hapur. Këto tela do të lidhen me modulin e stafetës. Diagrami skematik i një prize zgjerimi të modifikuar.
  2. Lidhni përbërësit siç tregohet në imazhin e dytë më sipër.
  3. Lidhja e modulit Armadillo në Relay:

Pin1 (GPIO37) në In1

Pin2 (GPIO38) në In2

Pin3 (GPIO39) në In3

Pin4 (GPIO35) në In4

Pin5 (GPIO36) në In5

Pin6 (GPIO45) në In6

Pin9 (GND) në GND

Pin 10 (+5V) në +5V

Lidhni telat e zgjatur të daljes së zgjerimit të modifikuar me modulin e stafetës siç tregohet në imazhin e dytë më sipër.

Hapi 3: Programi

• Hapni fletën e të dhënave Armadillo-43T dhe ndiqni udhëzimet se si të instaloni imazhin Armadillian dhe softuerët e tjerë të nevojshëm.

• Instaloni modulin python-tk

sudo apt-get install python-tk

• Instaloni, instalime elektrikePi shkoni në këtë lidhje për udhëzime:

https://wiringpi.com

• Pas instalimit të wiringPi, shkarkoni dhe instaloni instalime elektrike ARM

wget

• Shkarkoni dhe zbërtheni skedarin HomeAutomation.zip

• Pas këtyre hapave, ekzekutoni HomeAutomation.py

Recommended: