Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սխեմատիկ
- Քայլ 2. Շրջանների հավաքում
- Քայլ 3: LED շերտի տեղադրում
- Քայլ 4: Programրագրավորում
- Քայլ 5: Փորձարկում
Video: Մահճակալի Գլխարկի LED riոլային Լամպ ESP8266-01: 5 քայլով
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա շատ հեշտ նախագիծ էր, որը ես վաղուց անտեսել էի, բայց կարանտինի պատճառով ես այլ բան արեցի այն մասերի հետ, որոնք ունեմ ձեռքի տակ:
Գաղափարն այն էր, որ ավելի թույլ լույս ունենար, որը կարող էր կառավարվել TCP պարզ հրամաններով կամ ձեռքով անջատիչով:
Քանի որ մասերի բացակայությունը, իմպրովիզացիան դարձավ նախագծի հիմնական կետը: Նախ, ես բացակայում էի տրամաբանական մակարդակի MOSFET- ից, և ունեի միայն բարձր հոսանքի անջատիչ MOSFET, ուստի անհրաժեշտ էր մի փոքր վարորդ (ի դեպ, ոչ լավագույն դիզայնը), այնուհետև վահանակի զարկերակային անջատիչը բացակայում էր, ուստի վերցրեցի պահեստային միկրոալիքային վառարան դռան կողպեքի անվտանգության անջատիչ, սեղմիչի համար:
Հուսանք, որ ինչ -որ բան կսովորեք և զվարճացեք այս նախագծով:
Պարագաներ
- 3 մ սպիտակ LED շերտ: Երբ ես գնեցի, այն ներառում էր 12 Վ լարման աղբյուր
- ESP8266-01S x 1
- 2N3904 NPN տրանզիստոր x1
- 2N3906 PNP տրանզիստոր x 1
- IRF3205 ՄՈՍՖԵՏ x 1
- AMS1117-3.3 կարգավորիչ x 1
- 3.3 K դիմադրություն x 2
- 1 K դիմադրություն x 1
- 1.5 Կ ռեզիստոր x 1
- 120 դիմադրություն x 1
- 10 կ ռեզիստոր x 1
- 10 uF 16 V էլեկտրոլիտիկ կոնդենսատոր x 1
- 100 nF կերամիկական կամ պոլիեսթեր կոնդենսատոր x 1
- Socket header միակցիչներ 1x6 (երկու միավոր): Նույնիսկ ավելի լավ, եթե ESP- ի համար ունեք համապատասխան 2x4 իգական միակցիչ:
- Տերմինալային միակցիչներ մատակարարման և LED ելքի համար
- Ընդհանուր պլաստիկ տուփ
- Էլեկտրոնիկայի հիմնական գործիքներ (եռակցման երկաթ, մետաղալար, տափակաբերան աքցան և այլն)
- Arduino IDE- ն տեղադրված է ESP8266 աջակցությամբ:
-
USB- ի 3.3 Վ UART սերիական փոխարկիչ կամ եթե առկա չէ, ցանկացած Arduino UNO կամ Nano կոնֆիգուրացիայով ցույց է տրված այստեղ https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (ի դեպ, կապված էջը շատ լավ PWM ձեռնարկ է ESP- ի համար)
Քայլ 1: Սխեմատիկ
Շղթան բաղկացած է PWM վերահսկվող MOSFET- ից GPIO2- ում: Վարորդի միացումն անհրաժեշտ է, քանի որ IRF3205- ին անհրաժեշտ է նվազագույնը 10 Վ, որպեսզի հասնի իր Rds- ի (միացված) 8 միլիոհմ -ի, իսկ ESP- ն տալիս է ընդամենը 3.3 Վ:
3.3 Վ կարգավորիչը թույլ է տալիս միացնել ESP- ն նույն աղբյուրից, ինչ LED շերտը, իսկ լրացուցիչ կափարիչները բարելավում են մատակարարման կայունությունը:
Ի վերջո, GPIO0- ի կոճակը յուրաքանչյուր կտտոցով անցնում է պայծառության ցիկլով: Իմ դեպքում, պայծառության երեք աստիճան և լույսը անջատվում է:
Քայլ 2. Շրջանների հավաքում
Դա (ոչ այնքան) արագ և (իսկապես) կեղտոտ նախագիծ է: Ամենալավ անակնկալը այն էր, թե որքան լավ էր փոխկողմանի անջատիչը աշխատում որպես զարկերակ:
Խնդրում եմ, մի նայեք էլեկտրագծերին: P
Քայլ 3: LED շերտի տեղադրում
Չափեք և կտրեք երեք հատվածները, այնուհետև կպցրեք լարերը: Ի վերջո, սոսինձը մաքրեք և սեղմեք գլխարկի հետևի մասում:
Իմ դեպքում ես խաբեցի և օգտագործեցի լայն կպչուն ժապավեն LED շերտի վրա, քանի որ սոսինձը ինչ -որ կերպ թուլացել էր:
Ի վերջո, պտուտակեք լարերը տերմինալներին և ստուգեք միացումները:
Քայլ 4: Programրագրավորում
Կոդին անհրաժեշտ է շատ կատարելագործում, ինչպիսիք են տողի վերլուծումը, ֆիքսված IP հասցեի աջակցությունը, կարգաբերման ռեժիմը, միջավայրի փոփոխականների պահպանումը EPROM- ում, միջավայրի փոփոխականների ընթերցումը EPROM- ից բեռնման ժամանակ և այլն:
Theրագրաշարի բեռի համար ես օգտագործել եմ Arduino- ն ESP համայնքի գրադարանի 2.5.0 տարբերակով: Սա կարևոր է, քանի որ ESP ծրագրի բեռնվածությունը ձախողվում է նոր տարբերակներով, գուցե դա խնդիր է ESP8266-01- ի դեպքում, գուցե այն պատճառով, որ ես օգտագործում եմ Arduino UNO- ն որպես բեռնիչ, պարզապես չգիտեմ:
Հիշեք, որ ESP տախտակի աջակցությունը ստանալու համար https://arduino.esp8266.com/stable/package_esp8266… ավելացրեք ձեր Arduino նախասիրություններին:
www.electronicshub.org/esp8266-pwm-tutoria… ունի լավ ձեռնարկ ESP8266 PWM- ի վերաբերյալ: Բացի այդ, ես օգտագործեցի նրանց Arduino- ից USB սերիական փոխարկիչը `ծրագիրը ESP- ում բեռնելու համար:
Քայլ 5: Փորձարկում
Նախ միացրեք էլեկտրագծերի արագ ստուգումը և միացրեք ESP8266- ը միացումին միացումից առաջ:
Կոճակը սեղմելը Պետք է փոխարինվի ցածր պայծառ, միջին պայծառ, առավելագույն պայծառ և անջատված լուսավորությամբ:
TCP թեստի համար ես օգտագործել եմ Socket Test- ը, բայց ցանկացած այլ նմանատիպ ծրագիր կանի այդ աշխատանքը
Խորհուրդ ենք տալիս:
3W LED գլխարկի լամպ - 300 լուսատու. 12 քայլ (նկարներով)
3W LED գլխարկի լամպ-300 լուսատու. Ձեռքերից զրկվող, թույլատրելի երեք պարամետրերով Գործարկման ժամանակը ՝ 2-3 ժամ (բարձր), 4-6 ժամ (միջին), 20-30 ժամ (ցածր) Օգտագործում է 3 AA մարտկոց ՝ այլ LED գույների համար: գլխարկի լամպը ներշնչված էր ProdMod- ից, ով նախագծեց 3W LED լուսադիոդային տեսանյութ
Անլար MQTT մահճակալի գլխարկի հսկողություն. 5 քայլ (նկարներով)
Անլար MQTT մահճակալի գլխարկի հսկողություն. Մի քանի տարի առաջ մենք ձեռք բերեցինք հիշողության նոր փրփուր մահճակալ և, ինչպես դա շատ մահճակալների դեպքում է, դուք նույնպես պետք է գնեիք դրանցից «հաստատված հիմքերից» մեկը: երաշխիք պահպանելու համար: Այսպիսով, մենք ընտրեցինք ամենաթանկ բազան, որը ներառում էր նաև
LED գլխարկի ցուցադրում պոնգով. 12 քայլ (նկարներով)
LED գլխարկի ցուցադրում պոնգով. Քիչ առաջ, որպես իմ առաջին միկրոկառավարիչի նախագիծը, ես Pong խաղ պատրաստեցի 5x7 LED էկրանով, բայց հետո դրանից ոչինչ չստացվեց: Վերջերս ինձ տրվեց կոշտ գլխարկ ՝ որպես համազգեստի մաս (ինժեներական մրցույթի համար) և ինձ ասացին, որ այն հարմարեցնի, և հիշեցի
Մինի LED մահճակալի գիշերային լույս / լամպ ՝ 5 քայլ
Mini LED Անկողնային գիշերային լույս / Լամպ. Գրասենյակից գրպանը հեռու պահելու փոխարեն ես օգտագործել եմ որոշակի հստակ խորշ ՝ հիմքից լույսը նախագծելու համար: Այս փոքրիկ նախագիծը նախատիպ է
Ինչպես պատրաստել գլխարկի լամպ `8 քայլ
Ինչպես պատրաստել գլխարկի լամպ. Երբեմն, երբ մթության մեջ լույսի կարիք ունեք, շատ անհարմար է լապտեր կրելը, այնպես որ դուք կրում եք լուսարձակ, որը բավականին լավ է իր աշխատանքի համար, բայց այնքան էլ «ոճային» չէ :) հագնել: հասարակական Օգտագործելով այս հրահանգը, կարող եք սովորել, թե ինչպես կառուցել տնակ