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

Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ
Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ

Video: Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ

Video: Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Նոյեմբեր
Anonim
Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ
Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ

Սա շատ գործնական DIY Wireless Wall Outlet վերահսկիչ է ցածր գնով LED շերտերի համար:

Այն փոխարինում է EBay- ում վաճառվող էժան wifi կարգավորիչներին: Նրանք լավ են աշխատում RGB Led շերտերով: EBay Wifi կարգավորիչը լավ կառուցված չէ և հեշտությամբ կոտրվում է: Բացի այդ, ես կարծես չեմ կարողանում գտնել այն, երբ ուզում եմ օգտագործել այն, և դրանք այնքան էլ գրավիչ չեն: Կա ևս մեկ տարբերակ ՝ օգտագործելով անվճար ծրագիր կամ Android- ով կամ IOS- ով: Դրա բացասական կողմն այն է, որ ես միշտ չէ, որ հեռախոսը տան մեջ եմ տանում: Նույնիսկ եթե դա անում եմ, ես պետք է գործարկեմ beforeրագիրը օգտագործելուց առաջ: Ընտանիքիս մյուս անդամների ՝ ծերերի և երիտասարդների համար ուղիղ չէ: Պատի անջատիչի հայեցակարգը ավելի ինտուիտիվ է և սոցիալապես ընդունված: Ամենակարևորը, եթե ես օգտագործում եմ հեռախոսը ՝ տան բազմաթիվ լույսերը կառավարելու համար, ես պետք է գրանցվեմ հավելվածում ՝ իմ տան Wifi- ի բոլոր տեղեկություններով (SSID, գաղտնաբառ և այլն): սերվերի հետ, որը նստած է Ասիայում, որն ինձ այնքան էլ հարմարավետ չի զգում:

Որոշ այլ մարդիկ, կարծես, կկարողանան ճեղքել և վերծրագրել էժան վերահսկիչը և գործարկել IFTTT- ը, ինչը ոմանց համար կարող է դժվար լինել: Այս նախագծով ես կարող եմ օգտագործել իմ լուսավորությունը ավանդական եղանակով, ավելի հարմար, և մարդկանց մեծ մասը գիտի, թե ինչպես օգտագործել այն: Քանի որ վերահսկիչի փոփոխություն չկա, այն դեռ կարող եք օգտագործել AWS echo- ով կամ Google Home- ով: Հետագայում ես դրա համար տեղադրեցի ԱՀ տախտակ `հուսալիությունը բարձրացնելու համար և վերացրեցի զոդման լարերը: Ոչ մի մետաղալար չկա քաշելու համար, և ընդգրկված շրջանակը բավականին լավ է, ես փորձեցի մինչև 50 ': Անջատիչների մեծամասնությունը, այնուամենայնիվ, կտեղադրվեն լույսին մոտ: Ես կարող եմ կառուցել այնքան, որքան ցանկանում եմ ՝ յուրաքանչյուրը մոտ 20 դոլարով, հեշտությամբ: Օ, գումարած 5 դոլար արժողությամբ աղյուս `այն սնուցելու համար:

Արժեք

20 դոլարից պակաս նախագիծ, + 5 դոլար ուժային աղյուսի համար:

Գործիքներ

Sոդման երկաթ

պտուտակահան

Arduino IDE ծրագրակազմի համար համակարգիչ

Պարագաներ

1 x Arduino ESP32 վերահսկիչ EBay- ից

1 x 2.4 TFT գունավոր LCD էկրան` դիպչող ներդիրի մուտքով

1 x 0.1 "ցանց 2" x 3 "նախատիպի տախտակ

Էլեկտրոնային մետաղալարով փաթաթված մետաղալար

Sոդման կապար

2 x 2 "x 1" Flex պլաստիկ

2 x էլեկտրական պատի վարդակից պտուտակներ

4 x #4, կամ #6 մեքենայի պտուտակներ և ընկույզներ

Մի շարք տողերում IC վարդակների վերնագրեր, մեր տեղական էլեկտրոնային ավելցուկային խանութից

Քայլ 1. oldոդման վերնագրեր դեպի նախատիպի տախտակ

Oldոդման վերնագրեր դեպի նախատիպի տախտակ
Oldոդման վերնագրեր դեպի նախատիպի տախտակ
Oldոդման վերնագրեր դեպի նախատիպի տախտակ
Oldոդման վերնագրեր դեպի նախատիպի տախտակ

Ես օգտագործել եմ ESP-32 մոդուլը EBay- ից մինչև 6 դոլարով, և 2.4 դյույմանոց TFT LCD սենսորային դիպչակով ՝ 7 դոլարով:

ESP-32- ի համար տեղավորվող միակողմանի վարդակների վերագլուխները կտրված են նախատիպի տախտակի վրա: Դա կախված է ձեր անջատիչի ծրագրից `նախատիպի տախտակի չափը հարմարեցնելու համար: Ես պարզապես համապատասխանեցնում եմ տախտակի նախատիպին նույն չափով, ինչ LCD մոդուլը: Վերջինս ես դրա վրա վերահսկողություն չունեմ, բայց այն հանրաճանաչ է EBay- ում կամ AliExpress- ում:

LCD մոդուլի չափերը պարզապես տեղավորվում են սովորական հրթիռային անջատիչի առջևի ափսեի հետևում: Եթե դուք պատշաճ կերպով շարված եք և նախատիպի տախտակի ներքևում կպցնում եք երկու առանձին տողերի վերնագրեր, կարող եք օգտագործել վերնագրերը ՝ երկու տախտակները միմյանց հետ զուգակցելու համար ՝ առանց որևէ պտուտակ օգտագործելու: Նրանք բավականին լավ են պահվում, և դրանք հեշտությամբ կարելի է անջատել վրիպազերծման համար:

Քայլ 2. Sոդման լարերը միացրեք վերնագրերը ինչպես ESP32- ի, այնպես էլ LCD մոդուլի համար

Oldոդման լարերը միացրեք վերնագրերը ինչպես ESP32- ի, այնպես էլ LCD մոդուլի համար
Oldոդման լարերը միացրեք վերնագրերը ինչպես ESP32- ի, այնպես էլ LCD մոդուլի համար

Հետևեք սխեմատիկ, զոդման մետաղալարերի փաթեթավորմանը ESP32 մոդուլի վերնագրից մինչև ներքևի վերնագրի կապում: Սկզբում դա բարդ է թվում, բայց իրականում կան միայն 14 լարեր, գումարած 3 ցատկումներ: Ինձանից պահանջվեց մոտ մեկ ժամ դա անել:

LCD մոդուլի վրա զոդման կարիք չկա: Որպեսզի տախտակը նախատիպի տախտակին համընկնի, չնայած դրան, մյուս ծայրում պետք է զետեղել 4 պինով վերնագիր: LCD մոդուլների մեծ մասը չի գալիս դրա հետ:

Քայլ 3: Մոնտաժային բրա պատրաստելը

Մոնտաժային բրա պատրաստելը
Մոնտաժային բրա պատրաստելը

Կտրեք երկու պլաստմասե կտորները նույն լայնությամբ, ինչ LCD մոդուլը և օգտագործեք սովորական հրթիռային անջատիչ `որպես կաղապար` պլաստմասսայի վրա անցքեր հորատելու համար `ամրացման բրա պատրաստելու համար: Սա որոշակի համբերություն է պահանջում դրանք շարելու համար: Պլաստիկ ափսեը LCD մոդուլին հաստացնելու համար օգտագործեք #4, կամ #6 մեքենայի պտուտակներ և ընկույզներ, ինչպես նաև վերևի նկարում: Ես փորձարկեցի մեկը պլաստիկի, մյուսը `ցինկի մետաղյա ափսեի հետ: Պլաստիկն, անկասկած, ավելի հեշտ է կարգավորել և թրծել, և բավականաչափ ամուր է, որպեսզի ապահովի ամբողջ անջատիչը: Ես հեռացա պլաստմասսայով սփռոցներից, քանի որ կարող եմ պարզապես պտուտակները դիպչել դրան:

Ամբողջը պետք է տեղավորվի սովորական էլեկտրական վարդակից արկղի ներսում: Կախված տուփից ՝ պլաստմասե կամ մետաղից, և ապրանքանիշից, գուցե ստիպված լինեք դա մի փոքր կտրատել: Սովորական կապույտ պլաստիկ ելքի տուփն ունի պտուտակների ամրակներ, որոնք կարող են մի փոքր հետ կտրվել: Ես օգտագործում եմ տատանվող բազմափուլ գործիք ՝ այն արագորեն կտրելու համար:

Քայլ 4. Մշակեք վերահսկիչ ծրագրակազմ

Մշակել վերահսկիչ ծրագրակազմ
Մշակել վերահսկիչ ծրագրակազմ

Սա այն ենթադրությունն է, որ դուք պետք է ծանոթ լինեք Arduino Sketch IDE միջավայրին: Ես կարող եմ տրամադրել երկուական, որը պետք է աշխատի, եթե հետևեք նախատիպի տախտակի կառուցման սխեմային: Քանի որ Arduino Sketch IDE ձեռնարկի մասին շատ քննարկվող վեբ էջեր կան, և որպես այդպիսին, այն այստեղ չի լուսաբանվի:

Քայլ 5: Ներբեռնեք Control Firmware- ը

Նախորդ բաժնի նման, այնքան շատ վեբ ձեռնարկ կա, թե ինչպես ծրագրավորել Arduino մոդուլը: ինչպիսիք են pytool- ը: Ես կարող եմ տրամադրել երկուական ֆայլ ձեր փորձարկման համար: Theրագրակազմը դեռ զարգանում է և տրամադրվում է այնպես, ինչպես կա, առանց որևէ երաշխիքի կամ պատասխանատվության որևէ ենթադրության: Օգտագործողը կարող է օգտագործել այն ազատորեն ՝ առանց փոփոխությունների ՝ իրենց իսկ ռիսկով:

Քայլ 6: Համակարգի փորձարկում

Image
Image
Համակարգի փորձարկում
Համակարգի փորձարկում

Հսկիչը գործարկվեց լույսի անջատիչի UI էջում, քանի որ սա լույսի վերահսկիչ է: Այն աշխատում է հանրաճանաչ WiFi RGB Led շերտի վերահսկիչով: Հիմնական ընտրացանկն ունի 6 սրբապատկեր, և ես հույս ունեմ, որ ամեն ինչ գրաֆիկականորեն բացատրելի է:

Մի բան պետք է նշել, որ դուք պետք է գնաք հիմնական էջ ՝ սեղմելով Google- ի նման 9 քառակուսիների կոճակը, այնուհետև վերևի ձախ կարգավորման պատկերակը ՝ WiFi կոճակը ընտրելու համար: Այնուհետև ինքնաբերաբար կսկսի բոլոր wifi AP- ները, և դուք պետք է ընտրեք WiFi կարգավորիչը `հիմնված նրանց MAC հասցեի վրա: Տեղեկատվությունը կպահվի հետագա նիստերի համար:

Ներկառուցված տեսանյութը ցույց է տալիս.

1. Մարտկոցով աշխատող նախատիպի տարբերակ, որը կառավարում է առաստաղի ձուլման մեջ տեղակայված RGB լուսային ժապավենը: Սա ինձ թույլ է տալիս տեսահոլովակը նկարահանել երկուսի համար միաժամանակ:

2. Տեղադրված տարբերակ սովորական պատի անջատիչ տուփի ներսում:

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