Мазмұны:

Armadillo үй автоматикасы: 5 қадам
Armadillo үй автоматикасы: 5 қадам

Бейне: Armadillo үй автоматикасы: 5 қадам

Бейне: Armadillo үй автоматикасы: 5 қадам
Бейне: Armadillo Decking 2024, Қараша
Anonim
Image
Image

Үйде автоматтандыру жобасы үй ішіндегі жарық, тұрмыстық техника мен розетка сияқты түрлі электр жүйелерін басқарады және басқарады. Бұл жобада 4D Systems Armadillo-43T қолданылады.

Жоба пайдаланушыға режимді қолмен немесе автоматты түрде орнатуға мүмкіндік береді. Қол режимінде пайдаланушы белгілі бір розетканы немесе құрылғыны қосуға немесе өшіруге қабілетті. Автокөлікте болған кезде, пайдаланушы қосылған барлық құрылғыларды қосқысы немесе өшіргісі келетін уақытты орната алады. Бұл режимде пайдаланушы құрылғыларды қолмен ауыстыра алмайды, бірақ ол кез келген уақытта қолмен қалпына оралуы мүмкін. Пайдаланушыға автоматты режимнің екі режимі беріледі, БАРЛЫҚ ҚҰРЫЛҒЫЛАР ҚОСЫЛАДЫ және БАРЛЫҚ ҚҰРЫЛҒЫЛАР ӨШІРІЛДІ. Құрылғыларды қосатын және өшіретін релелерді іске қосу үшін Armadillo GPIO мүмкіндіктерін пайдаланады. Қол режимінде және түймені басу анықталса, armadillo сәйкес GPIO түйреуішін ауыстырады. Автоматты режимде болғанда, армадильо таймердің параметрлеріне байланысты барлық түйреуіштерді LOW немесе HIGH күйіне бұрады. Armadillo - бұл дисплей мен прототипке қойылатын талаптардың шешімі. Armadillo бір пакетте VideoCore IV GPU бар ARM1176JZF-S процессорымен бірге BCM2835 SOC-де жұмыс істейді. Armadillo негізінен Raspbian/Debian ОЖ -ға негізделген және BCM2835 SOC үшін оңтайландырылған Armadillian операциялық жүйесін қолдану үшін жасалған. Ол 2 бірыңғай I2C арнасы, 5 бірыңғай SPI арнасы және 2 UART арнасы бар 13 GPIO -мен қапталған. PWM-дің 2 арнасы да бар, олар шағын динамикті борттық күшейткішпен бөлісіледі. Сондай-ақ, пернетақта, USB хабтары, Wi-Fi кілттері мен Bluetooth модульдері сияқты перифериялық құрылғыларға қолдануға болатын USB порты бар.

1 -қадам: Бұл қалай жұмыс істейді?

Құру
Құру

2 -қадам: Құру

Құру
Құру

Компоненттер

  1. ARMADILLO 43T
  2. 6-8 арналы реле
  3. кеңейтілген розетка
  4. 3 шам/шам
  5. кейбір құрылғылар
  6. uSD картасы

Бағдарламалық қамтамасыз ету

python-tk модулі

Қадамдар

  1. Кеңейту розеткасын жоғарыдағы бірінші суретте көрсетілгендей өзгертіңіз. Ашық қосылымнан сымды кеңейтуді қосыңыз. Бұл сымдар реле модуліне қосылады. Өзгертілген кеңейту розеткасының схемасы.
  2. Компоненттерді жоғарыдағы екінші суретте көрсетілгендей қосыңыз.
  3. Армадиллоның релелік модульге қосылуы:

Pin1 (GPIO37) In1

Pin2 (GPIO38) - In2

Pin3 (GPIO39) - In3

Pin4 (GPIO35) In4

Pin5 (GPIO36) In5 дейін

Pin6 (GPIO45) - In6

Pin9 (GND) - GND

Pin10 (+5V) +5V дейін

Өзгертілген ұзартқыш розетканың ұзартылған сымдарын жоғарыдағы екінші суретте көрсетілгендей реле модуліне қосыңыз.

3 -қадам: Бағдарлама

• Armadillo-43T деректер кестесін ашып, Armadillian кескіні мен басқа да қажетті бағдарламалық қамтамасыз етуді орнату бойынша нұсқауларды орындаңыз.

• python-tk модулін орнатыңыз

sudo apt-get python-tk орнатыңыз

• Install, wiringPi нұсқаулықты алу үшін мына сілтемеге өтіңіз:

https://wiringpi.com

• wiringPi орнатқаннан кейін, wiringARM жүктеп, орнатыңыз

wget

• HomeAutomation.zip файлын жүктеңіз және ашыңыз

• Осы қадамдардан кейін HomeAutomation.py файлын іске қосыңыз

Ұсынылған: