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

WiFi Led Fedora գլխարկ (ESP8266 + WS2812b) ՝ 5 քայլ (նկարներով)
WiFi Led Fedora գլխարկ (ESP8266 + WS2812b) ՝ 5 քայլ (նկարներով)

Video: WiFi Led Fedora գլխարկ (ESP8266 + WS2812b) ՝ 5 քայլ (նկարներով)

Video: WiFi Led Fedora գլխարկ (ESP8266 + WS2812b) ՝ 5 քայլ (նկարներով)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
Anonim
Image
Image
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ

Սա հիանալի, գեղեցիկ արտաքինով գլխարկ է: Դուք կարող եք փոխել լուսադիոդների գույնն ու հետևանքները ձեր խելացի հեռախոսի կամ համակարգչի միջոցով, ինչպես նաև փորձեցի այն հնարավորինս պարզ և էժան դարձնել: Բացի այդ, այն ունի վերալիցքավորվող մարտկոց, որպեսզի կարողանաք այն վերցնել ձեզ հետ: Սա նույնպես լավ նվեր է: Այսպիսով, եկեք սկսենք -----

Քայլ 1: Ձեզ անհրաժեշտ բաներ

Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ

Մեզ անհրաժեշտ են որոշ բաղադրիչներ և մի քանի պարզ գործիքներ դա պատրաստելու համար-

1) NodeMcu Lolin v3 (ESP8266 12e) [գլխարկի ուղեղը]

2) WS2812b [aka the NeoPixel] ես օգտագործել եմ 8 հատ

3) 18650 լի-իոն մարտկոց [էներգիայի հիմնական աղբյուր]

4) մարտկոցի պաշտպանության և լիցքավորման մոդուլ

5) 5V խթանման փոխարկիչի մոդուլ

6) kindանկացած տեսակի spdt անջատիչ

7) լարերը

8) կապի վերնագրեր [լարերը միացնելով mcu հանգույցին]

9) Սև թել և սև կտոր

10) ԵՎ ՀԻՄՆԱԿԱՆ ԲԱՆ The Hat It ինքն իրեն

Գործիքներ-

1) Sոդման երկաթ և զոդ

2) տափակաբերան աքցան

3) Դանակ

4) ասեղ

ԵՎ համակարգիչ ՝ NodeMCU- ն ծրագրավորելու համար

Քայլ 2: Սխեմատիկ դիագրամ

Սխեմատիկ դիագրամ
Սխեմատիկ դիագրամ

Ինչպես դիագրամի հիմքում, այնպես էլ Vcc- ն մարտկոցից միանում է tp4056 մոդուլին [Նշում- Դիագրամում կտեսնեք, որ դա tp4056 մոդուլ է, բայց իրականում ես օգտագործում եմ tp4056 մոդուլ `գերլիցքավորմամբ, լիցքաթափմամբ և կարճ միացման ձգմամբ] vcc մոդուլը միացման միջոցով միանում է 5 վ հզորացուցիչին, իսկ գետինը ուղղակիորեն միանում է խթանող մոդուլին: Vcc And Ground- ի ուժեղացուցիչ ելքից միացրեք և NodeMCU- ն և led- երը: D1- ը NodeMCU- ից միացեք WS2812b- ի Din pin- ին:

Ես խորհուրդ եմ տալիս նախ կառուցել նախատիպը հացի տախտակի մեջ:

Քայլ 3: Softwareրագրակազմ և ծածկագիր

Softwareրագրային ապահովում և ծածկագիր
Softwareրագրային ապահովում և ծածկագիր
Softwareրագրային ապահովում և ծածկագիր
Softwareրագրային ապահովում և ծածկագիր
Softwareրագրային ապահովում և ծածկագիր
Softwareրագրային ապահովում և ծածկագիր

Հիմա եկեք անենք ծրագրային մասը

Այս նախագծում ես օգտագործեցի McLighting նախագիծը ՝ Toblum- ի շնորհիվ

Ներբեռնեք McLighting- ը սիրուց

Դրանք մանրամասն հրահանգ են այստեղ ՝

Բայց ես փորձում եմ պարզ բառերով բացատրել -

  • Նախ անհրաժեշտ է Arduino ID, ներբեռնեք այն այստեղից ՝
  • Այնուհետև դուք պետք է տեղադրեք arduino- ի համար ESP8266 տախտակի աջակցություն, անցեք նախընտրությունների երկխոսությանը և մուտքագրեք հետևյալ URL- ը որպես լրացուցիչ խորհուրդների կառավարիչ URL
  • Այժմ անցեք գործիքներ ՝ տախտակ և ընտրեք NodeMCU 1.0, սահմանեք պրոցեսորի հաճախականությունը 80 ՄՀց, իսկ Flash չափը ՝ 4 Մ (1 Մ SPIFFS), այնուհետև ընտրեք ճիշտ կոմպորտը:
  • Այժմ մենք պետք է ավելացնենք որոշ գրադարաններ -Գնացեք «Էսքիզ»> «Ներառիր գրադարան»> «Կառավարեք գրադարանները …» և տեղադրեք հետևյալ գրադարանները ՝ դրանք որոնելով և տեղադրելով. 1) WiFiManager by @tzapu2) WebSockets by @Links20043) Adafruit NeoPixel ըստ @adafruit4) Լրացուցիչ
  • Այժմ մենք պետք է որոշ փոփոխություններ կատարենք ուրվագծում, որպես մեր տեղադրում, բացենք MC Lighting Arduino էսքիզը և անցնենք definitions.h ֆայլին և պարզապես փոխենք led- ների և տվյալների քորոցների քանակը, իմ դեպքում ես օգտագործեցի 8 led և կապիչ D1: Կարող եք նաև փոխել WiFi- ի անունը այստեղ
  • Այժմ կազմեք և տեղադրեք ուրվագիծը ESP8266 տախտակին
  • Դրանից հետո esp- ը հանդես կգա որպես բաց մուտքի կետ, միացեք դրան և մուտքագրեք ձեր WiFi- ի հավատարմագրերը, ESP- ը կկապվի այդ WiFi- ին
  • Գտեք նրա IP- ն ՝ ստուգելով Arduino IDE վրիպազերծման ելքը կամ պարզապես ստուգեք ձեր երթուղիչը կամ wifi թեժ կետը միացված սարքերի համար:
  • Գնացեք https:// YOUR_ESP8266_HOSTNAME_OR_IP/վերբեռնեք և վերբեռնեք index.htm McLighting / clients / web / build գրացուցակից:
  • Վերջապես վերագործարկեք տախտակը և գնացեք IP հասցե, և դուք կունենաք հեռակառավարվող ինտերֆեյս ՝ վերահսկելու համար:

Քայլ 4: Միացրեք բոլոր բաները միասին

Միացրեք բոլոր բաները միասին
Միացրեք բոլոր բաները միասին
Միացրեք բոլոր բաները միասին
Միացրեք բոլոր բաները միասին

Ես օգտագործեցի ընդհանուր առմամբ 8 լուսարձակներ և դրանք շղթայով կապեցի լարերով: Լիցքավորիչը, ուժեղացուցիչի փոխարկիչը և անջատիչը տեղադրված են մարտկոցի վերևում, փոքր տեղերում տեղավորվելու համար: խթանող փոխարկիչի ելքից 2 լար անցնում է Vin և GND հանգույցի mcu, իսկ մյուսը ՝ դեպի +5v և GND սերիայի առաջին led շարքի: Ես ազդանշանի և հանգույցի mcu հոսանքի լարերի վերջում ավելացրեցի մի փոքր կանացի քորոց վերնագիր ՝ mcu հանգույցում հեշտությամբ միանալու համար:

Ես տեղադրել եմ մարտկոցը և հանգույցը mcu գլխարկի հետևի մասում և կարել դրանք գլխարկով, ինչպես նաև գլխարկով կարում եմ լուսարձակները, որպեսզի նրանք մնան տեղում:

Քայլ 5: Ավարտելով հպումը

Վերջնական հպում
Վերջնական հպում
Վերջնական հպում
Վերջնական հպում

Ստուգելուց հետո ամեն ինչ լավ է աշխատում, վերցրեք մի սև կտորի մի փոքր կտոր և կարեք այն, որպեսզի ծածկեք գլխարկի հետևի մասը ՝ մարտկոցը և NodeMCU- ն թաքցնելու համար, Նկարել եմ նաև լարերը սևի հետ կապող լուսարձակներ:

Կառավարիչում դրանք 50+ զով լուսադիոդային էֆեկտներ են, և կարող եք նաև վերահսկել լուսարձակների արագությունն ու պայծառությունը:

Այժմ դուք ունեք թույն գլխավոր գլխարկ: ԶՎԱՐՃԱՆԱԼ!!

Եթե խնդիրներ ունեք, խնդրեք մեկնաբանություններում, մի մոռացեք քվեարկել այս նախագծերի համար:

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