Բովանդակություն:
- Քայլ 1: Ստեղծեք մարմին
- Քայլ 2. Էլեկտրոնային մաս
- Քայլ 3: Հավաքում և միացում
- Քայլ 4: ESP ծրագրավորում
- Քայլ 5: Վայելեք
- Քայլ 6: ՀՏՀ, հնարքներ և խնդիրների լուծում
![Accu Multicolor LED լամպ եղանակով. 6 քայլ Accu Multicolor LED լամպ եղանակով. 6 քայլ](https://i.howwhatproduce.com/images/002/image-3699-39-j.webp)
Video: Accu Multicolor LED լամպ եղանակով. 6 քայլ
![Video: Accu Multicolor LED լամպ եղանակով. 6 քայլ Video: Accu Multicolor LED լամպ եղանակով. 6 քայլ](https://i.ytimg.com/vi/rR5zd0j3lns/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
![Image Image](https://i.howwhatproduce.com/images/002/image-3699-41-j.webp)
![](https://i.ytimg.com/vi/2vDtRTG5Ka4/hqdefault.jpg)
Հարգելի Բոլոր
Գոյություն ունի նախագիծ Accu վերալիցքավորվող WS2812 LED լամպով, որը կարող է կառավարվել Wifi- ով ցանկացած դիտարկիչով աշխատող սարքերով, ինչպես նաև կարող է ինտեգրվել Apple Home Kit- ին և վերահսկվել դրանց միջոցով
Որոշ առանձնահատկություններ.
1. Ինտեգրված 2xAccu 18650- ը ապահովում է working 12 աշխատանքային ժամ ՝ առանց արտաքին էներգիայի միջին պայծառության
2. Ներկառուցված OLED 0.96 էկրան
3. Եղանակի սենսոր BME280 ՝ ջերմաստիճանը, խոնավությունը և ճնշումը չափելու համար: Տվյալները կարող են ցուցադրվել համացանցում կամ ինտեգրված 0.96 OLED էկրանին
4. Միկրո USB պորտ `լիցքավորման համար
Քայլ 1: Ստեղծեք մարմին
![Կազմիր մարմին Կազմիր մարմին](https://i.howwhatproduce.com/images/002/image-3699-42-j.webp)
Ամբողջ մասը տպել եմ իմ 3D տպիչի վրա
1. Մարմին
2. ESP32 Dev տախտակի շապիկ
3. Իմ սեփական դիզայնով USB լիցքավորիչի վերահսկիչի աջակցություն, տե՛ս կցված STL- ը
Քայլ 2. Էլեկտրոնային մաս
![Էլեկտրոնային մաս Էլեկտրոնային մաս](https://i.howwhatproduce.com/images/002/image-3699-43-j.webp)
![Էլեկտրոնային մաս Էլեկտրոնային մաս](https://i.howwhatproduce.com/images/002/image-3699-44-j.webp)
![Էլեկտրոնային մաս Էլեկտրոնային մաս](https://i.howwhatproduce.com/images/002/image-3699-45-j.webp)
Այս նախագիծը ստեղծելու համար ձեզ հարկավոր է
1. ESP32, ես օգտագործել եմ ESP32 dev տախտակը
2. OLED էկրան, ես օգտագործել եմ 0.96 դյույմ SSD1306 չիպի շրջանակներում
3. BME280 ցուցիչ
4. 2x 18650 Lithium Accu 3000 mAh/ժ
5. USB լիթիումի լիցքավորման մոդուլ
6. DC-DC քայլ UP
7. Anyանկացած անջատիչ
8. WS2812 լուսադիոդային ժապավենները 120 լուսադիոդներ մեկ մետրի համար `մոտավորապես 1,5 մ
8. Որոշ լարեր
Քայլ 3: Հավաքում և միացում
![Հավաքում և մոնտաժում Հավաքում և մոնտաժում](https://i.howwhatproduce.com/images/002/image-3699-46-j.webp)
![Հավաքում և մոնտաժում Հավաքում և մոնտաժում](https://i.howwhatproduce.com/images/002/image-3699-47-j.webp)
![Հավաքում և մոնտաժում Հավաքում և մոնտաժում](https://i.howwhatproduce.com/images/002/image-3699-48-j.webp)
Հավաքումը կարող է իրականացվել հետևյալ քայլով
1. Տեղադրեք ESP32- ը կափարիչի վրա և միացրեք լարերը համապատասխան PIN- ներին `ըստ էլեկտրագծերի սխեմայի
2. Միացրեք 2x18650- ը և զոդեք դրանք զուգահեռաբար
3. Տեղադրեք USB լիցքավորիչը հենակետի և մարմնի ներքևի մասում, որը պետք է համապատասխան անցքով համապատասխանեցվի, անհրաժեշտության դեպքում տեղադրեք անցքը:
4. Տեղադրեք անջատիչը մեկ այլ անցքի մեջ
5. Sոդեք Accu 18650- ը, անջատիչը, USB լիցքավորիչը և DC-DC- ը միացրեք (մի կցեք ESP32!)
6. Էլեկտրաէներգիան միացնելուց հետո ներկառուցված պոտենցիոմետրի միջոցով կարգավորեք DC-DC- ի ելքային լարումը մինչև v 5 վ
7. Տեղադրեք OLED էկրան պատին: Անհրաժեշտության դեպքում ուղղեք ուղղանկյունը մարմնի վրա
8. Sոդեք մյուս մասը ՝ ESP 32, Displayուցասարք, տվիչ և WS2812 միակցիչներ
8. WS2812 ժապավենը փաթաթեք մարմնի խողովակի վրա: Թաքցրեք լարերը խողովակի կողքին
Որոշ հնարքներ.
- Ես օգտագործել եմ տաք սոսինձ և B7000 ՝ բոլոր իրերը ամրացնելու համար
- Ռեզիստորը եռակցվում է ESP տուփից դուրս, անմիջապես լարերի միջև
- Բոլոր լարերը, որոնք կպչում են, ծածկված են թերմո նեղացման խողովակով
Քայլ 4: ESP ծրագրավորում
Այս նախագծի համար ես օգտագործել եմ ունիվերսալ ծրագրակազմ, որը մշակվել է իմ կողմից
Խնդրում ենք դիտել github էջը
Սա պարունակում է ամբողջական հրահանգ, թե ինչպես կազմել և կարգավորել
Այս նախագծի համար ներկայացված ֆայլերի կազմաձևերը կցվում են որպես օրինակ:
Այնուամենայնիվ, դուք կարող եք դա անել ձեռքով `անհրաժեշտ ճշգրտմամբ
Այն, ինչ ձեզ հարկավոր է, ստուգեք և փոխեք. 1. Services.json - հարմարեցնել «համարակալվածները». Xxx, որտեղ ձեր իրական LED- ների xxx համարը, շերտերի կտրումից հետո
2. config.json - ձեր սարքի «localhost» համապատասխան հյուրընկալողի անունը սահմանեք.
3. config.json - սահմանեք համապատասխան արժեքներ ձեր mqtt կապի համար `" mqtt_host "," mqtt_port ":," mqtt_user "," mqtt_pass ":, եթե mqtt_host- ը դատարկ է, սարքը չի փորձի միանալ mqtt- ին
Քայլ 5: Վայելեք
![Վայելեք Վայելեք](https://i.howwhatproduce.com/images/002/image-3699-49-j.webp)
![Վայելեք Վայելեք](https://i.howwhatproduce.com/images/002/image-3699-50-j.webp)
![Վայելեք Վայելեք](https://i.howwhatproduce.com/images/002/image-3699-51-j.webp)
Այժմ, երբ ամեն ինչ արվի, կարող եք վայելել ձեր լամպով և կառավարել վեբ ինտերֆեյսի միջոցով
Այս լամպը ես դեռ չեմ միացրել Apple Home Kit- ին, բայց սա բավականին պարզ է, անհրաժեշտ է փոքր փոփոխություններ կատարել կազմաձևման ֆայլերում: Դրանից հետո դուք կկարողանաք կառավարել սարքը Apple Home հավաքածուի միջոցով
Դա անելու համար խնդրում ենք ունենալ նմանատիպ նախագիծ
www.instructables.com/id/Bed-Room-Lamp-Ws2…
և կարդալ վիքի
github.com/Yurik72/ESPHomeController/wiki/…
Քայլ 6: ՀՏՀ, հնարքներ և խնդիրների լուծում
WS2812- ի որոշ արտադրողներ չեն աշխատում, քանի որ դրա համար պահանջվում է 5 վ տրամաբանություն, բայց ESP32- ն ապահովում է 3.3 վ
Այս հարցը կարող է լուծվել հետևյալ եղանակներով
- Փորձեք նվազեցնել DC-DC- ի լարումը մինչև 4.7-4.8 Վ: Ընդհանրապես դա օգնում է 80% -ով
- Տեղադրեք ցանկացած դիոդ +5 v ելքի և WS2812 +5v մուտքի միջև: Դիոդը կնվազի լարումը 0.6-0.8 վոլտով, և դա կօգնի
2. Տրված օրինակում և ծրագրաշարում, որը ենթադրվում էր, որ WS2812 LED- ները GRB հաջորդականություն կտան, սակայն ես RGB- ի շրջանակներում հանդիպում եմ բազմաթիվ շերտերի: Խնդիրը լուծելու համար դուք կարող եք փոխել որոնվածը `պարզապես մի նոր պարամետր ավելացնել ծառայության մեջ: json« rgb_startled » - ի համար ՝ 1 RGBStripController ծառայության սահմանման համար: Սա նշանակում է, որ RGB հաջորդականությունը կսկսվի LED #1 -ից: Ինչպես նաև, եթե դուք միացրել եք երկու ժապավեն տարբեր հաջորդականությամբ: օրինակ ՝ firts strip- ը 30 Leds GRB է, իսկ երկրորդ 60 led RGB- ն կարող եք սահմանել «rgb_startled»: 31, և երկու վարկեր միասին կաշխատեն ճիշտ
3. Հաշվի առնելով ESP32 որոնվածն արդեն ապահովում է մեկ այլ խոնավացուցիչի սենսոր: DHT12- ի նման, Դալլաս: Այն կարող է հեշտությամբ տեղադրվել նաև նրանց հետ
Խորհուրդ ենք տալիս:
USB Type-C PD Powerbank- ի ստեղծում ՝ չափազանց պարզ եղանակով ՝ 5 քայլ
![USB Type-C PD Powerbank- ի ստեղծում ՝ չափազանց պարզ եղանակով ՝ 5 քայլ USB Type-C PD Powerbank- ի ստեղծում ՝ չափազանց պարզ եղանակով ՝ 5 քայլ](https://i.howwhatproduce.com/images/003/image-6182-j.webp)
USB Type-C PD Powerbank- ի կառուցում սուպեր պարզ եղանակով. Այս փոքր նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել DIY USB Type-C PD բանկային բանկ ՝ գերհեշտ ձևով: Դա անելու համար ես նախ փորձարկելու եմ powerbank PCB- ն, որը հիմնված է Aliexpress- ից ստացած IP5328P IC- ի շուրջ: Չափումները ցույց կտան, թե որքանով է հարմար
Կախարդական հայելին նորություններով, եղանակով, ահազանգով, ժամաչափով և տոդոլիստով `9 քայլ
![Կախարդական հայելին նորություններով, եղանակով, ահազանգով, ժամաչափով և տոդոլիստով `9 քայլ Կախարդական հայելին նորություններով, եղանակով, ահազանգով, ժամաչափով և տոդոլիստով `9 քայլ](https://i.howwhatproduce.com/images/006/image-17439-j.webp)
Magic Mirror With News, Weather, Alarm, Timer and Todolist: A Magic Mirror- ը հատուկ միակողմանի հայելի է, որի հետևում կա ցուցադրում: Էկրանի վրա, որը միացված է Raspberry Pi- ին, ցուցադրվում են այնպիսի տեղեկություններ, ինչպիսիք են եղանակը, սենյակի ջերմաստիճանը, ժամանակը, ամսաթիվը, թոդոլիստը և շատ ավելին: Դուք նույնիսկ կարող եք միկրոֆոն ավելացնել և տեղադրել
Google Assistant Raspberry Pi- ի հեշտ եղանակով. 15 քայլ
![Google Assistant Raspberry Pi- ի հեշտ եղանակով. 15 քայլ Google Assistant Raspberry Pi- ի հեշտ եղանակով. 15 քայլ](https://i.howwhatproduce.com/images/007/image-20141-j.webp)
Google Assistant on Raspberry Pi Հեշտ ձևով. Google Assistant ON Raspberry Pi Սա չափազանց դյուրին դարձրեց ձեր սեփական Google օգնականի ստեղծումը, սակայն ձայնի հավաքածուն ձեռք բերելով
Շղթայի փորձարկիչ երկու եղանակով `3 քայլ
![Շղթայի փորձարկիչ երկու եղանակով `3 քայլ Շղթայի փորձարկիչ երկու եղանակով `3 քայլ](https://i.howwhatproduce.com/images/009/image-26932-j.webp)
Շրջանային փորձարկիչ երկու եղանակ. Այսօր մենք պատրաստելու ենք շրջանագծող փորձարկող: Շղթայական փորձարկիչի հիմնական նպատակը ստուգելն է, թե արդյոք լարերի միջև լավ կապ կա, թե արդյոք լարը լավ է օգտագործել, և որ այդ հոսանքը կարող է հետևել: Սխեման շատ պարզ է և չի
Ռոբոտ. Windows Phone- ով կառավարվող երկու եղանակով բջջային: 6 քայլ (նկարներով)
![Ռոբոտ. Windows Phone- ով կառավարվող երկու եղանակով բջջային: 6 քայլ (նկարներով) Ռոբոտ. Windows Phone- ով կառավարվող երկու եղանակով բջջային: 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5472-17-j.webp)
Ռոբոտ. Windows Phone- ով կառավարվող երկու եղանակով շարժական սարքեր. 6 AA) Կպչեք ոսպնյակների սեփականատեր Լարեր (արականից իգական կապում) Մալուխներ կապող տաք սոսինձ (փայտ