Բովանդակություն:

Armadillo տան ավտոմատացում. 5 քայլ
Armadillo տան ավտոմատացում. 5 քայլ

Video: Armadillo տան ավտոմատացում. 5 քայլ

Video: Armadillo տան ավտոմատացում. 5 քայլ
Video: A Giant Armadillo 2024, Հուլիսի
Anonim
Image
Image

Տան ավտոմատացման նախագիծը կառավարում և շահագործում է տան ներսում տարբեր էլեկտրական համակարգեր, ինչպիսիք են լույսերը, տեխնիկան և վարդակները: Այս նախագիծը օգտագործում է 4D Systems- ի Armadillo-43T- ը:

Նախագիծը թույլ է տալիս օգտագործողին կարգավորել ռեժիմը մեխանիկական կամ ավտոմատ: Ձեռնարկի ռեժիմում օգտագործողը կարող է միացնել կամ անջատել որոշակի վարդակից կամ սարքը: Ավտոմեքենայում աշխատելիս օգտվողը կարող է պարզապես սահմանել, թե որքան ժամանակ պետք է միանա կամ անջատի միացված բոլոր սարքերը: Այս ռեժիմում օգտագործողը չի կարող ձեռքով միացնել սարքերը, բայց ցանկացած պահի կարող է վերադառնալ ձեռնարկին: Օգտատիրոջը տրվում է ավտոմատ ռեժիմի երկու ռեժիմ ՝ ԲՈԼՈՐ ՍԱՐՔԵՐԸ ՄԻԱՎԱ և ԲՈԼՈՐ ՍԱՐՔԵՐԸ ԱՆFԿԱ: Սարքերը միացնող և անջատող ռելեներ գործարկելու համար Armadillo- ն օգտագործում է GPIO- ի իր հնարավորությունները: Երբ ձեռքի ռեժիմում է, և կոճակը սեղմելու դեպքում հայտնաբերվում է, armadillo- ն կփոխարկի համապատասխան GPIO- ի քորոցը: Երբ ավտոմատ ռեժիմում է, armadillo- ն պարզապես բոլոր պտուկները կվերածի LOW- ի կամ HIGH- ի `կախված ժամաչափի կարգավորումներից: Armadillo- ն ցուցադրման և նախատիպերի պահանջների մեր լուծումն է: Armadillo- ն աշխատում է BCM2835 SOC- ով ՝ զուգորդված ARM1176JZF-S պրոցեսորային պրոցեսորով ՝ VideoCore IV GPU- ով ՝ մեկ փաթեթում: Armadillo- ն մշակվել է Armadillian օպերացիոն համակարգի օգտագործման համար, որը մեծապես հիմնված է Raspbian/Debian OS- ի վրա և օպտիմիզացված է BCM2835 SOC- ի համար: Այն փաթեթավորված է 13 GPIO- ով, որն ունի 2 Single I2C ալիք, 5 Single SPI ալիք և 2 UART ալիք: Հասանելի են նաև 2 PWM ալիքներ, որոնք կիսում են ներկառուցված ուժեղացուցիչի հետ մինի բարձրախոսով: Այն ունի նաև USB պորտ, որը կարող է օգտագործվել ծայրամասային սարքերի համար, ինչպիսիք են Ստեղնաշարերը, USB հանգույցները, Wi-Fi դոնգերը և Bluetooth մոդուլները:

Քայլ 1: Ինչպե՞ս է այն աշխատում:

Կառուցել
Կառուցել

Քայլ 2: Կառուցեք

Կառուցել
Կառուցել

Բաղադրիչներ

  1. ԱՐՄԱԴԻԼՈ 43 Տ
  2. 6-8 ալիքի ռելե
  3. փոփոխված ընդլայնման վարդակից
  4. 3 լույս/լամպ
  5. որոշ տեխնիկա
  6. uSD քարտ

Ծրագրային ապահովում

python-tk մոդուլ

Քայլեր

  1. Փոփոխեք ընդլայնման վարդակից, ինչպես ցույց է տրված վերևի առաջին նկարում: Ավելացրեք մետաղալարերի երկարացում բաց ավարտված կապից: Այս լարերը միացված կլինեն ռելեի մոդուլին: Փոփոխված ընդլայնման վարդակից սխեմատիկ դիագրամ:
  2. Միացրեք բաղադրիչները, ինչպես ցույց է տրված վերը նշված երկրորդ նկարում:
  3. Armadillo- ից Relay մոդուլի միացում.

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

• Տեղադրեք, լարեր

https://wiringpi.com

• wiringPi- ի տեղադրումից հետո ներբեռնեք և տեղադրեք wiringARM- ը

wget

• Ներբեռնեք և unzip ֆայլը HomeAutomation.zip

• Այս քայլերից հետո գործարկեք HomeAutomation.py- ն

Խորհուրդ ենք տալիս: