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

WiFi վերահսկվող ամանորյա լուսամուտի պատուհանի ձևավորում. 4 քայլ
WiFi վերահսկվող ամանորյա լուսամուտի պատուհանի ձևավորում. 4 քայլ

Video: WiFi վերահսկվող ամանորյա լուսամուտի պատուհանի ձևավորում. 4 քայլ

Video: WiFi վերահսկվող ամանորյա լուսամուտի պատուհանի ձևավորում. 4 քայլ
Video: Ավելի քան սուրճ: Golang. Ինչու են Java-ի մշակողները սովորում GO-ն որպես երկրորդ լեզու: 2024, Նոյեմբեր
Anonim
Image
Image
WiFi վերահսկվող Սուրբ Christmasննդյան լուսամուտի զարդարանք
WiFi վերահսկվող Սուրբ Christmasննդյան լուսամուտի զարդարանք

Կառավարեք ձեր հեռախոսի կամ համակարգչի լուսադիոդային ժապավենը `Սուրբ Christmasննդյան թեմայով զվարճալի լուսային նախշերով:

Պարագաներ

1. ESP12e dev board ՝ Aliexpress ՝ https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 զարգացման տախտակ, մարտկոցի տուփով և նախապես զոդված վերնագրերով: Այս մեկը գալիս է RGB LED- ով և նույնիսկ լույսի ցուցիչով: Եթե ցանկանում եք, գնեք երկուսը: Այս նախագիծը հեշտությամբ կարող է հարմարեցվել ցանկացած ESP8266 տախտակի համար, ինչպիսին է իմ սիրած D1 Mini- ն: Ես այստեղ օգտագործում եմ այս մեկը, քանի որ զոդման կարիք չկա, և այն գալիս է մարտկոցի տուփով:

2. Arduino Uno. Aliexpress ՝ https://s.click.aliexpress.com/e/O3ReneKM - սա այն շարժական Atmega328P չիպով է, որն օգտագործվում է ESP8266 dev տախտակի ծրագրավորման համար:

3. USB մալուխ Uno- ի համար. Aliexpress ՝

4. Թռիչքային մալուխներ ՝ ամեն ինչ միացնելու համար. Այս նախագծի համար զոդում չկա: Aliexpress. LED շերտի միացում

5. WS2812 LED շերտ ՝ Aliexpress ՝ https://s.click.aliexpress.com/e/O3ReneKM - Ընտրեք ձեր տարբերակը: Ես ընտրեցի 5 մ, 150 լուսադիոդ, IP30 (ոչ անջրանցիկ) և սպիտակ PCB

6. AA մարտկոցներ x 3

Քայլ 1: Շղթան

The Circuit
The Circuit
The Circuit
The Circuit

Տեսեք սխեմայի սխեման:

*Խնդրում ենք նկատի ունենալ. Ես չեմ կարող պատասխանատվություն կրել հալված միկրոկարգավորիչների կամ LED շերտի համար: Այս նախագիծը աշխատեց ինձ համար, դա այնքանով է, որքանով կարող եմ ասել, սակայն ես պարտադիր չէի թողնի, որ այն գործի դրվի, երբ տնից դուրս եմ գալիս: Arduino- ի շատ ֆորումներում խորհուրդ է տրվում ունենալ առնվազն 1000 uF կոնդենսատոր 5v- ի և GND- ի միջև (LED շղթայից առաջ), ինչպես նաև 500 Ohm ռեզիստոր `տվյալների տողից առաջ: Տե՛ս https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels ևս մի քանի խորհուրդների համար:

Քայլ 2: mingրագրավորում

Ստացեք ձեր Arduino ծածկագիրը այստեղ ՝ https://github.com/tomjuggler/esp8266-fastled-web…-այս ծածկագիրը իմը չէ, ես պարզապես հարմարեցրել եմ այն, որ տուփից դուրս աշխատի իմ LED շերտի համար, ինչպես նաև կողք կողքի կանգնած: կանխադրված ՝ առանց երթուղիչի անհրաժեշտության:

Եթե դա դեռ չեք արել, ձեռք բերեք ESP8266 հավելումը Arduino IDE- ի համար: Հավելումն ու հրահանգներն այստեղ են ՝

1. Համոզվեք, որ ամեն ինչ միացված է (բացառությամբ LED շերտի էլեկտրահաղորդման գծի (դեղին մետաղալար)), ծրագրավորման ռեժիմի երկու կապումներն անհրաժեշտ է կարճացնել միացումից առաջ: Դա անելու համար տախտակը գալիս է մի փոքր գլխարկով:

2. Սալիկի միացում (ես անջատիչ ավելացրեցի իմին, այն չի գալիս մեկով, կարող ես պարզապես մի մարտկոց քաշել և նորից միացնել այն):

3. Միացրեք USB մալուխը Arduino- ից ձեր համակարգչին. Arduino Uno- ի Atmega328 չիպը նախ պետք է հեռացվի (փոխարենը կարող եք ծրագրավորման համար օգտագործել USB- ի Serial ադապտեր):

4. Որպես տախտակ ընտրեք «Ընդհանուր ESP8266 մոդուլ» ՝ Arduino IDE- ում: Նաև ընտրեք 4 մ ՝ 1 մ Spiffs- ով: Այժմ ստուգեք ձեր Սերիական կապը, Գործիքներ -> Պորտ:

5. Էսքիզ վերբեռնել

6. Անջատեք և նորից միացրեք տախտակը (ծրագրավորման ռեժիմի կապումներն դեռ կարճացված են)

7. Վերբեռնեք Spiffs (վեբ սերվերի համար անհրաժեշտ ֆայլեր և այլն), Գործիքներ -> 'ESP8266 Էսքիզ տվյալների վերբեռնում'

8. Անջատեք ծրագրավորման ռեժիմի 2 կապում, միացրեք դեղին LED ժապավեն 5 վ լարը 5 վ -ին (ես իմը խցանել եմ + մարտկոցի տերմինալի և մարտկոցի միջև, տե՛ս ստորև բերված լուսանկարը)

9. Միացրեք

10. Այժմ դուք պետք է միանաք WiFi մուտքի կետին ՝ օգտագործելով համակարգիչ կամ բջջային հեռախոս: AP- ն պետք է ցուցադրվի որպես ESP ՝ ինչ -որ բան կամ այլ բան: Միանալուց հետո հասցեի տողում մուտքագրեք '192.168.4.1': Սա ESP8266 կանխադրված վեբ սերվերի հասցեն է:

11. Վերջ, դուք պետք է կարողանաք օգտագործել վեբ ծրագիրը `ձեր լույսերը կառավարելու համար:

Քայլ 3: Ավարտում

Ավարտելով վեր
Ավարտելով վեր
Ավարտելով վեր
Ավարտելով վեր
Ավարտելով վեր
Ավարտելով վեր
Ավարտելով վեր
Ավարտելով վեր

Երբ ծածկագիրը բեռնված է, դուք պետք է կարողանաք անջատել ծրագրավորման լարերը և Arduino UNO- ն: Այժմ պարզապես կախեք ձեր լույսերը պատուհանի շուրջը (ես իմը կախեցի վերին եզրերին, ցանցի վարագույրի հետևում, որը հիանալի ազդեցություն է թողնում): Բացի այդ, գուցե տախտակը և մարտկոցները դրեք տուփի մեջ ՝ կոկիկ լինելու համար, կամ նույնիսկ մարտկոցը փոխարինեք էլեկտրասնուցմամբ (ես դա կարող եմ ինքս անել ավելի ուշ):

Քայլ 4: Շնորհավոր բոլորի Սուրբ Christmasնունդը:

Այս նախագծի մեջ ինձ ամենագրավիչը այն է, որ այստեղ աշխատող կտորների քանակն է: ESP չիպը ծրագրավորված է C- ով, որը ինտերֆեյս է ներքին վեբ սերվերի սպասարկած JavaScript- ի հետ և աշխատում է բրաուզերում: HTML- ը նույնպես ներգրավված է. Հետաքրքրության դեպքում ինքներդ նայեք Arduino էսքիզների տվյալների թղթապանակի ներսում: Դա հիանալի ուսուցման ծրագիր է ՝ իրոք տոնական լուսավորությամբ, և ես շնորհակալ եմ asonեյսոն Քունին այն GitHub- ում կիսելու համար:

Այս և այլ էլեկտրոնիկայի նախագծեր կարող եք գտնել իմ կայքում ՝ circusscientist.com

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