Բովանդակություն:
- Պարագաներ
- Քայլ 1. Stepper Motor, Gears and Handles
- Քայլ 2: Stepper Driver սարքավորում
- Քայլ 3: Softwareրագրակազմ
- Քայլ 4: Հավաքում
- Քայլ 5: Տան ավտոմատացում
Video: Շերտավարագույրների կառավարում ESP8266- ի, Google Home- ի և Openhab- ի ինտեգրման և Webcontrol- ի միջոցով. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս Instructable- ում ես ձեզ ցույց եմ տալիս, թե ինչպես եմ ավտոմատացում ավելացրել իմ վարագույրների վրա: Ես ուզում էի, որ կարողանայի ավելացնել և հեռացնել դրա ավտոմատացումը, այնպես որ ամբողջ տեղադրումը միացված է:
Հիմնական մասերն են.
- Ստեփեր շարժիչ
- Stepper- ի վարորդը վերահսկում էր bij ESP-01- ը
- Gear եւ ամրացման բրա
Ես վերահսկում եմ շերտավարագույրները Google Home- ի, իմ Openhab սերվերի և կայքի միջոցով:
Դուք դեռ կարող եք ձեռքով վերահսկել շերտավարագույրները, քանի որ երբ շերտավարագույրները ինքնաբերաբար չեն բացվում կամ փակվում, հետընթաց շարժիչն անջատված է:
Պարագաներ
Ես գնել եմ Aliexpress- ի բաղադրիչների մեծ մասը
ESP8266: ESP-01
Ստեփեր շարժիչ
A4988 ստեպեր վարորդ
Կույրերի կառավարման շղթա
Buck փոխարկիչ
Սնուցման աղբյուր
Ես ինքս նախագծեցի և տպեցի հանդերձանքի և ամրացման բրա
Քայլ 1. Stepper Motor, Gears and Handles
Ես հեռացրեցի հանդերձանքը վարագույրների գլանից ՝ Fusion360- ում հանդերձանքը վերազինելու համար: Փորձեր եմ կատարել տարբեր շարժակների հետ: Փոքր փոխանցումատուփերը տալիս էին ավելի մեծ ոլորող մոմենտ, բայց ավելի քիչ բռնում գնդակի շղթայի վրա: 12 ատամ ունեցող հանդերձանքը ինձ համար ամենալավն էր, և ես նախագծեցի ամրացման բրա, որը կհամապատասխանի քայլող շարժիչին և հանդերձին գնդակի շղթայով:
Ես նախագծել եմ բռնակներ, որոնք կպչում են Luxaflex- ի ստանդարտ բռնակներին:
Բոլոր 3D մասերի STL ֆայլերը հրապարակվում են իմ Thingiverse էջում:
Քայլ 2: Stepper Driver սարքավորում
Սարքավորումը բաղկացած է.
- ESP-01- ի և A4988 սլաքի վարորդը սնուցելու համար իջեցրեք փոխակերպիչ (12 Վ դեպի 3.3 Վ):
- ESP-01, որը միանում է WiFi ցանցին և վերահսկում է stepper վարորդը (միացնել/անջատել, շարժիչի ուղղությունը և քայլերը)
- Stepper վարորդ A4988
- Կտրուկ շարժիչ (17HS4401)
- Որոշ էլեկտրոնային բաղադրիչներ
Ես իգական միակցիչները կպցրեցի պերֆ տախտակին և միացրեցի վերը նշված բաղադրիչները:
Քայլ 3: Softwareրագրակազմ
Կոդը հրապարակված է իմ Github- ում:
Խմբագրել ապրիլի 2020 -ին. Ավելացվում է տարբերակ ՝ առանց MQTT և միայն վեբ վերահսկողության:
Խմբագրել ապրիլի 2020 -ին: + 10% և - 10% -ը ավելացվում է վեբինտերֆեյսին:
MQTT հսկողություն ունեցող ծրագիրը.
- Միանում է WiFi ցանցին և MQTT սերվերին
- Ստուգում է, արդյոք շերտավարագույրների վիճակը հավասար է կարգավորմանը, եթե ոչ, այն փոխում է կարգավիճակին համապատասխանող վիճակը: Այնուհետեւ միացրեք քայլող շարժիչը, կատարեք ճիշտ քանակությամբ քայլեր: Անջատեք քայլող շարժիչը:
- Կարգավորումը կարող է ստացվել MQTT- ի կամ վեբ սերվերի միջոցով:
- Վեբ սերվերը կարող է մուտք գործել HTTPUpdateServer ռեժիմ ՝ OTA- ի որոնվածը թարմացնելու համար:
A4988 վարորդի 'EN' քորոցը տեղադրելով ՝ հետընթաց շարժիչն անջատելը կարևոր է.
- Նվազեցրեք սարքի կողմից օգտագործվող հոսանքի քանակը, եթե պարամետրը մնա նույնը (ժամանակի ճնշող մեծամասնությունը)
- Միացնել շերտավարագույրների ձեռքով կառավարումը:
HTTPUpdateServer- ը միացված է IP հասցեով/թարմացումով: Վեբ սերվերի միջոցով թարմացման ռեժիմ մտնելուց առաջ այն փոխում է վիճակը դեպի ԿԵՆՏՐՈՆ, քանի որ ծրագիրը սկսվում է ԿԵՆՏՐՈՆ վիճակում:
Ահա թե ինչպես ես ստացա քայլերի քանակը.
Փակվածի և բացվածի միջև լարերի ընդհանուր երկարությունը մոտավորապես 40 սմ է: Շարժիչի մեկ պտույտը մոտ. 7.5 սմ: Լարի ընդհանուր երկարությունը 40 / 7.5 = մոտ. 5.3 հեղափոխություն: Ես չեմ ուզում ձգել լարը, և սարքը սկսվում է միջին դիրքից, ուստի այն կլորացնում եմ մինչև 5 պտույտ (2.5 -ը մեկում և 2.5 -ը մյուս ուղղությամբ): Կտրուկ շարժիչի մեկ պտույտը 200 քայլ է, բայց ես իմ դիպուկ շարժիչի վարորդը դրել եմ քառորդ քայլի, այնպես որ մեկ պտույտը 800 քառորդ քայլ է: 5 պտույտը 4000 քառորդ քայլ է (MAX_STEPS): Փակման կարգավորումը (CLOSE_STEPS) 90% փակ է = 3600 քայլ; բաց կարգավորումը (OPEN_STEPS) 10% = 400 քայլ է: Միջին դիրքը (CENTER_STEPS) 50% -ը 2000 քայլ է և քայլերի սկզբնական թիվն է, երբ սարքը գործարկվում է:
Քայլ 4: Հավաքում
Կարգավորիչս պատուհանի սանդղակին փակցված է քայլող շարժիչի ամրացման ամրակի միջոցով
Ստեփան շարժիչի համար ես նախագծել եմ հետնամաս, որը պարունակում է սլաքի վարորդ և ESP-01:
Քայլ 5: Տան ավտոմատացում
Բնօրինակը. Ես ունեմ Raspberry Pi Zero, որն աշխատում է Raspbian Stretch lite, NodeRed և Openhab 2.4.0
Փոփոխել մարտ 2021 թ.
Իմ Openhab- ի իրերը, կանոնները և կայքի քարտեզը գտնվում են իմ Github- ում: Խմբագրել ապրիլի 2020 -ին. + 10% և - 10% սահմանման կետը ավելացված է Openhab- ի Կայքի քարտեզին): Խմբագրել մարտ 2021 թ. Ես ֆայլերում ավելացրել եմ Openhab 3 նկարագրությունը:
Տեսեք այս Ուղեցույցը, թե ինչպես եմ ես ստեղծել MQTT- ը Openhab 3 -ում
Այս դեպքում Node Red- ը օգտագործվում է միայն վրիպազերծման նպատակով:
Google Օգնական
Google Home Openhab ինտեգրումը նկարագրված է այստեղ:
Եթե իմ հեռուստացույցը միացված է Openhab- ի միջոցով, ապա վարագույրները փակվում են ըստ կանոնների:
«Hey Google, պատուհանի վարագույրները դարձրու 50 -ի»
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
AutoBlinds - DIY ավտոմատացում ուղղահայաց և հորիզոնական շերտավարագույրների համար. 5 քայլ (նկարներով)
AutoBlinds - DIY ավտոմատացում ուղղահայաց և հորիզոնական շերտավարագույրների համար. Այս նախագիծը սկսվեց ցերեկը, երբ ես բացակայում էի, վարագույրներս փակելու արևմտյան կողմի պատուհանի վրա: Հատկապես ամռանը, Ավստրալիայի արևը կարող է կործանարար բաներ հասցնել այն օբյեկտներին, որոնց վրա նա ուղղակիորեն փայլում է: Բացի այդ, դա կտրուկ
ESP8266 RGB LED STRIP WIFI Կառավարում - NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով - RGB LED STRIP սմարթֆոնի կառավարում ՝ 4 քայլ
ESP8266 RGB LED STRIP WIFI Կառավարում | NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով | RGB LED STRIP սմարթֆոնի վերահսկում. Բարև տղերք, այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել nodemcu կամ esp8266 որպես IR հեռակառավարիչ ՝ RGB LED ժապավենը կառավարելու համար, և Nodemcu- ն սմարթֆոնի միջոցով կառավարվելու է wifi- ով: Այսպիսով, հիմնականում դուք կարող եք վերահսկել RGB LED STRIP- ը ձեր սմարթֆոնի միջոցով
DC շարժիչների կառավարում L298N- ի միջոցով CloudX միկրոկառավարիչի միջոցով. 3 քայլ
DC Motors- ի կառավարում L298N- ով CloudX միկրոկառավարիչի միջոցով. Այս նախագծում մենք կբացատրենք, թե ինչպես օգտագործել մեր L298N H- կամուրջը ՝ բարձրացնելու և նվազեցնելու DC շարժիչի արագությունը: L298N H- կամուրջի մոդուլը կարող է օգտագործվել 5-ից 35V DC լարման շարժիչներով: Կա նաև ինքնաթիռի 5V կարգավորիչ, այնպես որ, եթե ձեր
Blyzk- ի և Android- ի միջոցով աշխատող Blynk- ի միջոցով կառավարում. 4 քայլ
Վերահսկիչ Buzzer- ը և Android- ից Led- ի օգտագործումը Blynk- ի միջոցով. Այս ուսանելի ծրագրում ես ձեզ կասեմ, թե ինչպես միացնել arduino- ն android- ին ՝ Bluetooth- ի միջոցով GUI- ի և IOT- ի համար: Այս ձեռնարկում մենք կօգտագործենք android հեռախոս և blynk ծրագիր (լավագույն GUI- ից մեկը տարբերակ arduino- ի համար) LED- ն միացնելու և ազդանշանի միջոցով կառավարելու համար