Բովանդակություն:
- Քայլ 1: Հավաքեք բոլոր նյութերն ու գործիքները
- Քայլ 2: Միացրեք շղթան
- Քայլ 3: Կարգավորեք կոդը Arduino ինտերֆեյսից
- Քայլ 4: Վերբեռնեք ծածկագիրը ESP8266- ում
- Քայլ 5: Ապագա բարելավումներ
Video: WiFi վերահսկվող RGB LED ժապավեն ESP8266: 5 քայլով
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Գաղափարն այն է, որ ստեղծվեն LED լուսարձակներ, որոնք կարող են կառավարվել WiFi- ից: Ես Սուրբ Christmasննդից մի քանի պահեստային LED ժապավեն ունեմ, ուստի այն վերամշակում եմ ESP8266- ով, ինչը թույլ է տալիս LED- ը վերահսկել WiFi- ից:
ESP8266- ը կարող է գործել որպես վեբ սերվեր, այն կօգտագործվի Հեռակառավարման դասավորությունը ստեղծելու համար ՝ LED շերտի կառավարման համար: LED շերտն, որն ունեմ, 12 Վ է, ուստի դրա համար ինձ կպահանջվի 12 Վ լարման աղբյուր, հակառակ դեպքում, եթե ունեք 5 Վ LED, կարող եք LED ժապավենը միացնել նույն էներգիայի աղբյուրից, որը սնուցում է ESP8266 միացումը:
Քայլ 1: Հավաքեք բոլոր նյութերն ու գործիքները
Դրա համար ձեզ հարկավոր են հետևյալ նյութերը.
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED ժապավեն
- Նախատիպի տախտակ
- Միակցիչ մետաղալար
- 12 Վ էլեկտրամատակարարում LED շերտի համար
- 5 Վ էլեկտրամատակարարում ESP8266- ի համար
Ստորև բերված են այն գործիքները, որոնք ձեզ հարկավոր կլինեն.
- մետաղալար մերկացնող
- oldոդման երկաթ
- Բազմաչափ (հարմար գործիքներ դժվարությունների նկարահանման համար)
Քայլ 2: Միացրեք շղթան
Միացրեք սխեման ՝ ըստ վերևի դիագրամի: Մեզ անհրաժեշտ է 3 ՄՈՍՖԵՏ ՝ LED- ի 3 գույները (ԿԱՐՄԻՆ, Կանաչ, ԿԱՊՈ) սնուցելու համար: Նկատի ունեցեք, որ ես չեմ օգտագործում առանձին հասցեավորվող LED ժապավենը: Դրա համար ձեզ այլ կապ կպահանջվի:
Օգտագործելով LED- ի 3 գույները, մենք կարողանում ենք ստեղծել շատ ավելի շատ գույներ: Կրթական նպատակների համար հիանալի է, որ կարողանաք երեխաներին սովորեցնել Երեխաների խմբի հիմնական գույների և այլ գույների կազմի մասին:
Մեկ այլ բան, որը պետք է նշել, այն է, որ ձեզ հարկավոր է համոզվել, որ 12 Վ լարման էներգիայի GND- ը միացված է 5 Վ էլեկտրամատակարարման GND- ին: Մեկ այլ այլընտրանք այն է, որ դուք կարող եք օգտագործել 12 Վ լարման սնուցման աղբյուրը 5 Վ լարման միջոցով `օգտագործելով 5 Վ կարգավորիչ LM7805:
Քայլ 3: Կարգավորեք կոդը Arduino ինտերֆեյսից
Դուք կարող եք ներբեռնել իմ օգտագործած կոդը իմ կայքից հետևյալ վայրում: Կոդին աշխատելու համար կպահանջվի հետևյալ գրադարանը:
- ESP8266WiFI
- ESP8266 Վեբ դիտորդ
- Arduino OTA
Arduino ինտերֆեյսում ծածկագիրը բեռնելուց հետո կան մի քանի բան, որոնք դուք պետք է կազմաձևեք:
1. Փոփոխեք հետևյալը ՝ ձեր wifi ssid- ին և գաղտնաբառին մատնանշելու համար
/* Networkանցի կարգավորումներ*/const char* ssid = "yourWIFISSID"; // SSID - ձեր WiFi- ի անունը const char* գաղտնաբառ = "yourwifipassword"; // Գաղտնաբառ
2. Փոխեք IP հասցեն ՝ ձեր Router ենթացանցը արտացոլելու համար և համոզվեք, որ նույն IP հասցեում սարքեր չկան:
IPAddress ip (192, 168, 1, 111); // սարքի IPAddress դարպասի ստատիկ IP հասցե (192, 168, 1, 1); // Gatway IPAddress ենթացանց (255, 255, 255, 0); // Networkանցի դիմակ
3. Փոփոխեք OTA (On the air update) գաղտնաբառը Կարգավորումներ բաժնում ՝ 62 -րդ տողում:
// OTA կոդը ArduinoOTA.setHostname («LEDStrip»); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
Քայլ 4: Վերբեռնեք ծածկագիրը ESP8266- ում
Երբ դուք կազմաձևեք կոդը, որը կհամապատասխանի ձեր WiFi կարգավորմանը, ժամանակն է ծածկագիրը վերբեռնել ESP8266- ում: Համոզվեք, որ ընտրել եք ճիշտ նավահանգիստը, որտեղ ամրացված է ձեր ESP8266- ը: Վերոնշյալ օրինակում ես ունեմ իմը /dev/cu.wchusbserial14750 հասցեով, սա կարող է տարբերվել ձեր համակարգչից կամ Mac- ից:
Այնուհետև ընտրեք ուրվագիծ-> վերբեռնում:
Սպասեք մինչև բեռնումն ավարտվի: Եթե ամեն ինչ լավ լինի, ESP8266- ը պետք է միանա ձեր WiFi երթուղիչին և ունենա 192.168.1.111 IP հասցե: Սա կարող է տարբեր լինել, եթե այն փոխել եք նախորդ քայլին: Ձեր դիտարկիչին ուղղեք այդ IP հասցեն ՝ https://192.168.1.111, դուք պետք է տեսնեք LED հեռակառավարման վահանակը, ինչպես ցույց է տրված նկարում:
Կտտացրեք գույնի վրա ՝ LED- ի գույնը ըստ ձեր տրամադրության փոխելու և վայելեք:
Քայլ 5: Ապագա բարելավումներ
Այժմ, երբ դուք ունեք աշխատող WiFi վերահսկվող RGB LED ժապավեն, կարող եք խաղալ կոդով ՝ դիսկոտեկային լույսերի ավելի տարբեր համադրություն ավելացնելու համար: Ապագա արդիականացման որոշ առաջարկներ ներառում են.
- Շղթան միացնել MQTT- ին, որպեսզի կարողանաք վերահսկել այն ինտերնետի միջոցով
- Ավելացրեք շարժման հայտնաբերման միացում ՝ գիշերային լույսի համար LED լույսերն ինքնաբերաբար միացնելու համար
- Ավելացրեք ծածկանշման առկայծման տարբեր ռեժիմների համար (Flash, Strobe, Fade, Smooth), այս կոճակն այս պահին ֆունկցիոնալ չէ:
- Փոխեք թեթև գույնը Երաժշտության հիման վրա:
Այսքանը, հուսով եմ ձեզ դուր կգա այս գրառումը: Եվ եթե դա ձեզ դուր է գալիս, կարող եք քվեարկել իմ օգտին Lighting մրցույթում: Այլ պարզ IoT նախագծերի համար կարող եք այցելել իմ կայքը:
Կարող եք նաև ինձ մեկնաբանություն թողնել այն մասին, թե ապագա արդիականացման ինչ առաջարկություն կցանկանայիք տեսնել, որպեսզի ես կարողանայի օգտագործել այս գաղափարը ՝ հաջորդ հրահանգների վրա տեղադրելու համար:
Խորհուրդ ենք տալիս:
Alexa- ի վերահսկվող ավտոտնակի դուռը Arduino Esp8266: 6 քայլով
Alexa- ի կողմից վերահսկվող ավտոտնակի դուռ Arduino Esp8266- ով. Այս նախագծի գաղափարն ինձ ծագեց հին նախագծից, որի վրա ես աշխատել էի քիչ առաջ: Ես միացրել էի մի պարզ կոճակ, որը միացնում էր LED- ն, երբ կոճակը սեղմվում էր ավտոտնակի դռան մոտ: Այս մեթոդը անհուսալի է և ոչ այնքան օգտակար
DIY LED ժապավեն. Ինչպես կտրել, միացնել, զոդել և հոսանքի LED ժապավեն `3 քայլ (նկարներով)
DIY LED ժապավեն. Ներքին 60 LED/մ LED լուսադիոդի պարզ ժապավենի տեղադրման հիմունքները, սակայն
Shelly 1PM վերահսկվող հոսանքի ժապավեն / երկարացման լար `4 քայլ
Shelly 1PM վերահսկվող հոսանքի ժապավեն / երկարացման լար. Ես ունեմ մի քանի հիմնական հոսանքի ժապավեն և ցանկանում էի դրանք մի փոքր ավելի խելացի դարձնել ՝ առանց հսկայական ծախսերի: Մուտքագրեք Shelly 1PM մոդուլը: Սա շատ մատչելի, փոքր և CE սերտիֆիկացված WIFI հիմնված անջատիչ է: Ամենակարևորն այն է, որ այն նաև ունի շատ ճշգրիտ ուժ
Վեբ կայք/WiFi վերահսկվող LED ժապավեն ազնվամորու Pi- ով. 9 քայլ (նկարներով)
Վեբ կայք/WiFi վերահսկվող LED ժապավեն ազնվամորու Pi- ով. Նախապատմություն. Ես դեռահաս եմ և վերջին մի քանի տարիների ընթացքում նախագծում և ծրագրավորում եմ փոքր էլեկտրոնիկայի նախագծեր ՝ ռոբոտաշինության մրցումներին մասնակցելու հետ մեկտեղ: Վերջերս ես աշխատում էի աշխատասեղանի տեղադրումը թարմացնելու վրա, և որոշեցի, որ դա հաճելի հավելում է
USB հոսանքով վերահսկվող խրոցակի ժապավեն: Մեկուսացումով. 4 քայլ (նկարներով)
USB հոսանքով վերահսկվող խրոցակի ժապավեն: Մեկուսացումով. Եվ հետո մի սնուցեք վամպիրի պատերի բոլոր փոքր գորտնուկները, երբ ես համակարգիչ չեմ օգտագործում: Գաղափարը պարզ է, դուք կարող եք