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

WiFi RGB բջջային լամպ օգտագործելով ESP8266: 6 քայլերը
WiFi RGB բջջային լամպ օգտագործելով ESP8266: 6 քայլերը

Video: WiFi RGB բջջային լամպ օգտագործելով ESP8266: 6 քայլերը

Video: WiFi RGB բջջային լամպ օգտագործելով ESP8266: 6 քայլերը
Video: Խելացի WiFi-ի ծաղկեպսակ Tuya հասցեական LED-ների, լույսի և երաժշտության վրա 2024, Հուլիսի
Anonim
WiFi RGB բջջային լամպ ՝ օգտագործելով ESP8266- ը
WiFi RGB բջջային լամպ ՝ օգտագործելով ESP8266- ը

Այս գրառման մեջ մենք կառուցում ենք գեղեցիկ RGB բջջային լամպ, որը կարող է վերահսկվել WiFi- ի միջոցով: Կառավարման էջը բաղկացած է գունավոր անիվից, որը թույլ է տալիս արագ փոխել գույները, ինչպես նաև կարող եք ուղղակիորեն նշել RGB- ի արժեքները ՝ ընդհանուր առմամբ ավելի քան 16 միլիոն գույնի համակցություններ ստեղծելու համար:

Վերոնշյալ տեսանյութը ներառում է այն ամենը, ինչ դուք պետք է իմանաք, ինչպես նաև բացատրում է, թե ինչպես է լամպը միավորված:

Քայլ 1: Հավաքեք բաղադրիչները

Հավաքեք բաղադրիչները
Հավաքեք բաղադրիչները
Հավաքեք բաղադրիչները
Հավաքեք բաղադրիչները

Մեզ պետք կգա WeMos D1 Mini կամ համատեղելի ESP8266 տախտակ, microUSB ճեղքման տախտակ և որոշ 5V, WS2812B հասցեական RGB լուսադիոդներ: Որպես հղում կարող եք օգտագործել ստորև բերված հղումները.

  • WeMos D1 Mini ՝
  • MicroUSB Breakout ՝
  • WS2812B LED- ներ ՝

D1 մինի տախտակն ունի microUSB միակցիչ և 5 Վ ելք, սակայն USB միակցիչից հոսանքը նախ անցնում է դիոդի և 500 մԱ ապահովիչի միջով ՝ մինչև կապին հասնելը: Մեզ անհրաժեշտ է շատ ավելի բարձր հոսանք, քան սա, քանի որ յուրաքանչյուր LED կարող է տևել մինչև 60 մԱ ամբողջ պայծառությամբ: Դա է պատճառը, որ այս լամպը սնուցելու համար մենք կօգտագործենք microUSB ճեղքման տախտակ:

Քայլ 2. Պատրաստեք լամպի 3D մոդելը

Պատրաստեք լամպի 3D մոդելը
Պատրաստեք լամպի 3D մոդելը

Ներբեռնեք մոդելները ՝ օգտագործելով հետևյալ հղումը և տպեք այն ըստ ձեր ուզած մասշտաբի:

3D մոդել Thingiverse- ում ՝

Ես օգտագործեցի 140 -ի նշած ֆայլերը և դրանք փոքրացրեցի մինչև 70%, քանի որ ես չէի ուզում շատ մեծ բան:

Խորհուրդ է տրվում, որ LED- ները միացնելուց հետո սոսնձեք հիմքը հիմքին, բայց տեսանյութում ես փորձեցի հիմքը ներս մտցնել բազայի ներսում, և դա հանգեցրեց մի փոքր անկայուն ավարտի: Ես կվերահրապարակեմ հիմքը, և հետագայում կկանգնեմ և կպչեմ:

Քայլ 3: Ավելացրեք և լարեք LED- ները

Ավելացնել և լարել LED- ները
Ավելացնել և լարել LED- ները
Ավելացնել և լարել LED- ները
Ավելացնել և լարել LED- ները
Ավելացնել և լարել LED- ները
Ավելացնել և լարել LED- ները

Այնուհետեւ դուք պետք է կտրեք LED շերտը երկարությամբ եւ ավելացրեք այնքան, որքան անհրաժեշտ է: Ես որոշեցի ավելացնել ընդհանուր առմամբ 26 LED երկու շերտով, ինչպես երևում է նկարներում: Էլեկտրահաղորդման գծերը բոլորը զուգահեռաբար միացված են, բայց տվյալները պետք է հոսեն մուտքի պինից դեպի ելք, այնպես որ սա նկատի ունեցեք:

Ես նաև կտրեցի մի անցք տրիբունայի մեջ, որպեսզի լարերը հեշտությամբ սահեն, քանի որ տախտակը նստած կլինի դրսից:

Քայլ 4: Պատրաստեք ուրվագիծը

Պատրաստեք ուրվագիծը
Պատրաստեք ուրվագիծը
Պատրաստեք ուրվագիծը
Պատրաստեք ուրվագիծը
Պատրաստեք ուրվագիծը
Պատրաստեք ուրվագիծը

Ներբեռնեք ուրվագիծը հետևյալ հղումով և բացեք այն Arduino IDE- ում:

Էսքիզ ՝

Ձեր WiFi ցանցի անվան և գաղտնաբառի հետ միասին պետք է ավելացնեք պիքսելների կամ LED- ների քանակը, քանի որ տախտակը պետք է միանա դրան: Դուք կարող եք նաև փոխել լամպի լռելյայն RGB արժեքները, երբ այն միանում է:

Այս ուրվագծի համար ձեզ հարկավոր է տեղադրել ESP8266 տախտակի աջակցության փաթեթը և Adafruit NeoPixel գրադարանը:

Տեղադրելով ESP8266 տախտակի աջակցության փաթեթը

  • Բացեք նախապատվությունների պատուհանը (Ֆայլ-> Նախապատվություններ), ավելացրեք հետևյալ URL- ը (https://arduino.esp8266.com/stable/package_esp8266com_index.json) տախտակի կառավարիչ բաժնում, այնուհետև փակեք պատուհանը:
  • Բացեք խորհրդի կառավարիչը (Գործիքներ-> Տախտակներ-> Խորհրդի կառավարիչ) և մուտքագրեք ESP8266 և տեղադրեք առկա փաթեթը:
  • Ավարտելուց հետո փակեք տախտակի կառավարիչը և ընտրեք տախտակի ճիշտ կարգավորումները, ինչպես ցույց է տրված նկարում:

Adafruit NeoPixel գրադարանի տեղադրում.

  • Բացեք գրադարանի կառավարիչը (Գործիքներ-> Գրադարանի կառավարիչ)
  • Մուտքագրեք «Adafruit NeoPixel» և տեղադրեք ցուցադրվող գրադարանը

Երբ սա ավարտվի, սեղմեք վերբեռնման կոճակը և սպասեք, մինչև ուրվագիծը վերբեռնվի: Այնուհետև բացեք սերիական մոնիտորը և սպասեք, մինչև IP հասցեն նշված լինի: Modernամանակակից WiFi երթուղիչների մեծ մասը ինքնաբերաբար պահպանում է IP հասցեները սարքերի համար, բայց կարող եք նաև ձեռքով ամրագրել IP հասցեն ՝ փոխելով DHCP կարգավորումները:

Քայլ 5: Միացրեք ամեն ինչ միասին

Միացրեք ամեն ինչ միասին
Միացրեք ամեն ինչ միասին
Միացրեք ամեն ինչ միասին
Միացրեք ամեն ինչ միասին
Միացրեք ամեն ինչ միասին
Միացրեք ամեն ինչ միասին

Օգտագործեք միացման դիագրամը `ամեն ինչ միմյանց միացնելու համար: Համոզվեք, որ օգտագործեք համապատասխան սնուցման աղբյուր `կախված LED- ների ընդհանուր քանակից: 26 LED- ների համար խորհուրդ է տրվում օգտագործել 5V, 2A սնուցման աղբյուր, քանի որ այս կառուցվածքում և ավելի վաղ կառուցված USB էներգաբլոկը լավ կաշխատի:

Քայլ 6: Փորձարկեք լամպը

Փորձարկեք Լամպը
Փորձարկեք Լամպը
Փորձարկեք Լամպը
Փորձարկեք Լամպը
Փորձարկեք Լամպը
Փորձարկեք Լամպը
Փորձարկեք Լամպը
Փորձարկեք Լամպը

Մուտքագրեք IP հասցեն ձեր համակարգչի կամ բջջային հեռախոսի վեբ դիտարկիչում և կտտացրեք «Control» կոճակին: Դրանից հետո դուք կստանաք գունավոր անիվ: Պարզապես ընտրեք այն գույնը, որը ցանկանում եք, որ լամպը պետք է ինքնաբերաբար փոխի գույները: Անհրաժեշտության դեպքում կարող եք նաև ուղղակիորեն մուտքագրել RGB արժեքները:

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

  • YouTube:
  • Instagram ՝
  • Ֆեյսբուք ՝
  • Twitter:
  • BnBe կայք ՝

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