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

Rmարթուցիչի ստեղնաշար MQTT ESP8266: 4 քայլ (նկարներով)
Rmարթուցիչի ստեղնաշար MQTT ESP8266: 4 քայլ (նկարներով)

Video: Rmարթուցիչի ստեղնաշար MQTT ESP8266: 4 քայլ (նկարներով)

Video: Rmարթուցիչի ստեղնաշար MQTT ESP8266: 4 քայլ (նկարներով)
Video: esp32 control led using Mqtt broker + .net application 2024, Նոյեմբեր
Anonim
Rmարթուցիչի ստեղնաշար MQTT ESP8266
Rmարթուցիչի ստեղնաշար MQTT ESP8266
Rmարթուցիչի ստեղնաշար MQTT ESP8266
Rmարթուցիչի ստեղնաշար MQTT ESP8266
Rmարթուցիչի ստեղնաշար MQTT ESP8266
Rmարթուցիչի ստեղնաշար MQTT ESP8266

Այս Instructable- ում ես ձեզ ցույց եմ տալիս, թե ինչպես եմ պատրաստել մարտկոցով աշխատող ստեղնաշար ՝ իմ տան ահազանգը միացնելու և անջատելու համար: Ապագայում ես պլանավորում եմ կատարելագործել մեկը, որի մեջ ներառված է RFID ընթերցող և որը մարտկոցից չի սնվում: Նաև պլանավորում եմ ստեղնաշար կարդալ I2C չիպի միջոցով, քանի որ իմ ընթացիկ կարգավորումը օգտագործում էր իմ ESP8266 մոդուլի (ESP12F) GPIO կապերի մեծ մասը:

Խցիկը 3D տպագրությամբ է: Այն ունի միացման/անջատման անջատիչ և WS2812b ցուցիչ LED: Այն հաղորդակցվում է MQTT- ի միջոցով և ունի webinterface ՝ կարգավիճակը դիտելու և որոնվածը թարմացնելու համար

Պարագաներ

Ես գնել եմ իմ բաղադրիչները Aliexpress- ում

16 ստեղնաշարի ստեղնաշար `հղում

ESP12F մոդուլ `հղում

LiPo մարտկոց ՝ հղում

Pogo կապում ՝ վերբեռնման համար. Հղում

բեռնման բեկման տախտակ. հղում

Քայլ 1. Ինչպես է ազդանշանային ստեղնաշարը գործում `ծրագրակազմ

Ինչպես է գործում ազդանշանային ստեղնաշարը `ծրագրակազմ
Ինչպես է գործում ազդանշանային ստեղնաշարը `ծրագրակազմ
Ինչպես է գործում ազդանշանային ստեղնաշարը `ծրագրակազմ
Ինչպես է գործում ազդանշանային ստեղնաշարը `ծրագրակազմ

Կոդը հրապարակված է իմ Github- ում:

Կից հոսքերում ծրագիրը բացատրվում է:

Բանալիների հաջորդականության ձայնագրումը սկսվում է «*» ստեղնը սեղմելով և ավարտվում է «#» ստեղնը սեղմելով: Եթե մուտքագրված բանալիների ճիշտ հաջորդականությունը մուտքագրված է, ահազանգը միացված կամ անջատված է:

Rmարթուցիչի ստեղնաշարը MQTT- ի միջոցով հաղորդակցվում է Openhab- ով աշխատող իմ տան ավտոմատացման համակարգի հետ: Rmարթուցիչի ստեղնաշարը բաժանորդագրված է «ահազանգի վիճակ» MQTT թեմային և տպագրվում է «ահազանգի հրամանի թեմայով»:

Եթե իմ տան ավտոմատացումը լավ է ստանում «ահազանգի հրամանի թեմայով» ON հրահանգը, այն միացնում է ահազանգը և դա հաստատում է «ահազանգի վիճակի թեմայով»: Այս կերպ ես վստահ եմ, որ ահազանգի հրամանը լավ է ընդունվում և մշակվում:

«Ահազանգի պետական թեմայի» վերաբերյալ հաղորդագրությունները պահպանվում են: Այսպիսով, եթե անջատեք մարտկոցից աշխատող rmարթուցիչի ստեղնաշարը և նորից միացնեք, ապա ահազանգի վիճակը կտեսնեք LED ցուցիչի միջոցով, երբ այն նորից միացված լինի MQTT բրոքերին:

Քայլ 2: Կոդի վերբեռնում

Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում

Կոդը ծրագրավորվում և վերբեռնվում է Arduino IDE- ի միջոցով:

Ես պատրաստել եմ ESP ջարդման տախտակ pogo կապումներով, այնպես որ կարող եմ հեշտությամբ վերբեռնել ծածկագիրը մերկ ESP-12F մոդուլում, տես կից նկարները: Պարզապես օգտագործեք FTDI ծրագրավորող `3.3 Վ -ի վրա միացված ՝

  • FTDI- ից ESP մոդուլին
  • 3.3V դեպի VCC և EN
  • GND- ից GND, GPIO15 և GPIO0 (ESP8266- ը ֆլեշ ռեժիմում տեղադրելու համար)
  • RX- ից TX
  • TX- ից RX

Երբ սարքը միացված է և միացված է ձեր WiFi ցանցին, կարող եք միանալ դրա IP հասցեին և տեսնել ահազանգի և մարտկոցի կարգավիճակը webinterface- ում և թարմացնել OTA կոդը ՝ ներբեռնելով.bin ֆայլը HTTPUpdate- ի միջոցով:

Քայլ 3: Սարքավորումը

Սարքավորումը
Սարքավորումը
Սարքավորումը
Սարքավորումը
Սարքավորումը
Սարքավորումը

Սարքավորումը բավականին պարզ է: Տեսեք կից նկարների մեկնաբանությունները: Ես նախընտրում եմ օգտագործել կին վերնագրեր ՝ սարքը կարգաբերելու և արդիականացնելու համար սարքը հեշտությամբ հավաքելու և ապամոնտաժելու համար:

  • Սարքը սնուցվում է LiPo մարտկոցով (արտաքինից լիցքավորված):
  • Սահիկի անջատիչի միջոցով հոսանքը հանգեցնում է լարման կարգավորիչի `ESP8266- ի VCC- ում 3.3V ստանալու համար, օգտագործելով կափարիչներ:
  • Մարտկոցի լարումը սնվում է նաև ESP8266- ի ADC- ում `լարման բաժանարարի միջոցով (20k և 68k):
  • Ստեղնաշարի 8 կապում միացված է ESP8266- ի 8 կապում
  • WS2812b ցուցիչ LED- ը միացված է մարտկոցին, ESP8266- ի GND- ին և GPIO15- ին:

Եթե ցանկանում եք էլեկտրոնային սխեմայի սխեման, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանություններում:

Քայլ 4: Հավաքում

Հավաքում
Հավաքում
Հավաքում
Հավաքում
Հավաքում
Հավաքում

Գործի STL ֆայլերը հրապարակվում են իմ Thingiverse- ում:

Գործը հեշտությամբ կարելի է բացել մարտկոցը լիցքավորելու համար:

Մարտկոցը սոսնձված է ստեղնաշարի հետևի մասում: Սահիկի անջատիչը և LED- ն սոսնձված են պատյանում:

Վերնագրի կապում բաղադրիչները միացված են:

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