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

Սմարթֆոնի վերահսկվող նեոպիքսելներ (LED շերտ) Blynk հավելվածով WiFi- ով ՝ 6 քայլ
Սմարթֆոնի վերահսկվող նեոպիքսելներ (LED շերտ) Blynk հավելվածով WiFi- ով ՝ 6 քայլ

Video: Սմարթֆոնի վերահսկվող նեոպիքսելներ (LED շերտ) Blynk հավելվածով WiFi- ով ՝ 6 քայլ

Video: Սմարթֆոնի վերահսկվող նեոպիքսելներ (LED շերտ) Blynk հավելվածով WiFi- ով ՝ 6 քայլ
Video: Rocket Line | Թույլ տուր քեզ ավելին սմարթֆոն և կենցաղային տեխնիկա գնելիս 2024, Նոյեմբեր
Anonim
Սմարթֆոնի վերահսկվող նեոպիքսելներ (LED ժապավեն) Blynk հավելվածով WiFi- ով
Սմարթֆոնի վերահսկվող նեոպիքսելներ (LED ժապավեն) Blynk հավելվածով WiFi- ով

Ես ստեղծեցի այս նախագիծը այն բանից հետո, երբ ոգեշնչվեցի ընկերների տանը սմարթֆոնների միջոցով կառավարվող նորագոյն պիքսելներից, բայց դրանք գնումներ կատարեցին խանութից: Մտածեցի, թե «որքան դժվար կարող է լինել սեփականը պատրաստելը, դա նույնպես շատ ավելի էժան կլիներ»:

Ահա թե ինչպես.

Նշում:

Ենթադրում եմ, որ դուք ծանոթ եք arduino ide միջավայրին, եթե ոչ, ապա այնտեղ շատ ձեռնարկներ կան:

ԹԱՐՄԱՆԵԼ:

2019-04-04 - Ավելացվել է zeRGBa օգտագործումը հավելվածում:

Քայլ 1: Հավաքեք մասեր

Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր

1. NodeMCU (կամ esp8266- ի այլ տեսակ, բայց MCU- ն ավելի լավ կաշխատի)

2. Թռիչքային լարեր (3x արու-> կին, 2x կին-> կին)

3. Նեոպիքսելներ

4. Սմարթֆոն

Քայլ 2: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Միացրեք Neopixels- ի GND- ը MCU GND- ին:

Neopixel DATA MCU կապ D3:

Neopixel +5V արտաքին 5 Վ էլեկտրամատակարարում (դուք պետք է միացնեք նեոպիքսելները արտաքին աղբյուրին, հակառակ դեպքում նրանք հսկիչից շատ հոսանք կհոսեն և կջրեն այն, գումարած, որ MCU- ն նույնիսկ 5 վ կապիչ չունի):

MCU GND էլեկտրամատակարարում GND:

Էներգամատակարարում+ MCU Vin քորոց:

Քայլ 3: Ներբեռնեք գրադարաններ

Ներբեռնեք գրադարաններ
Ներբեռնեք գրադարաններ
Ներբեռնեք գրադարաններ
Ներբեռնեք գրադարաններ

Սկզբում մեզ պետք կգա adafruit neopixel գրադարանը ՝ LED- ները վերահսկելու համար: Այն կարելի է գտնել գրադարանների մենեջերում, պարզապես փնտրեք «adafruit neopixel» և ընտրեք ցուցադրվածը և տեղադրեք այն:

Այնուհետև տախտակի սահմանումները ներբեռնելու համար բացեք նախընտրանքները և տեղադրեք https://arduino.esp8266.com/stable/package_esp8266com_index.json «տախտակի լրացուցիչ հասցեների» վանդակում: Այնուհետև բացեք տախտակների կառավարիչը և որոնեք 'esp8266', այն պետք է լինի առաջինը, կտտացրեք դրա վրա և տեղադրեք այն:

Քայլ 4: Կոդ

Ստեղծեք նոր ուրվագիծ և անվանեք այն «neopixels on esp8266 with blynk» (կամ մի բան, որը դուք մտապահելու եք): Տեղադրեք կոդը:

Փոխեք «yourAuthCode» - ը ձեր նախագծի հեղինակային կոդին: (հայտնաբերված է «ընկույզի» պատկերակում blynk հավելվածում)

Փոխեք ձեր wifi անունը և գաղտնաբառը ձեր ցանցի անուններին:

Սահմանեք նեոպիքսելների քանակը ձեր շերտի երկարությանը:

Միացրեք ձեր MCU- ն ձեր համակարգչին, ide- ում ընտրեք MCU տախտակի ընտրացանկից, ընտրեք COM պորտը և baud rate (115200), բայց անտեսեք մնացած բոլորը, այն պետք է նախապես կազմաձևված լինի: Հետո վերբեռնեք:

Քայլ 5: Blynk հավելված

Blynk հավելված
Blynk հավելված
Blynk հավելված
Blynk հավելված

Տեղադրեք blynk ծրագիրը հավելվածների խանութից կամ խաղային խանութից:

Տեղադրվելուց հետո բացեք այն և ստեղծեք հաշիվ:

Ստեղծեք նոր նախագիծ, այնուհետև վիջեթների տուփից քաշեք 2 ոճավորված կոճակ, 1 ընտրացանկ, 1 հորիզոնական սահող և 3 ուղղահայաց սահող:

Հպեք ընտրացանկի պատկերակին, այնուհետև վերնագիրը փոխեք «Գույնի», կտտացրեք «PIN» նշող վանդակի վրա, փոխեք այն վիրտուալ քորոց V0- ի:

Ստեղծեք ընտրացանկի 9 տարր.

կարմիր, կանաչ, կապույտ, դեղին, մանուշակագույն, փիրուզագույն, սպիտակ, անջատված և սովորական: (Այդ հերթականությամբ !!):

Հետ գնացեք, ապա կտտացրեք կոճակներից մեկին, դրա PIN- ը սահմանեք վիրտուալ կապի V2, իսկ «անջատված» և «միացված» պիտակների երկուսն էլ «ծիածան»:

Վերադարձեք և կտտացրեք մյուս կոճակին, դրա PIN- ը սահմանեք վիրտուալ P3 V3, իսկ «միացված» և «անջատված» պիտակները երկուսն էլ «թարմացնելու» համար:

Հետ գնացեք, ապա կտտացրեք հորիզոնական սահնակին, վերնագրեք այն «պայծառություն» և դրեք դրա PIN- ը վիրտուալ P1 V- ի վրա, եթե ցանկանում եք, միացրեք «ցուցադրել արժեքը» և անջատեք «ուղարկել արձակման ժամանակ», «գրելու միջակայքը» պետք է լինի 100ms.

Վերադառնալ, այնուհետև սեղմել ուղղահայաց սահողներից մեկի վրա, վերնագրել այն «Կարմիր», այնուհետև PIN- ը սահմանել վիրտուալ քորոց V4, «ցուցադրել արժեքը» և «ուղարկել արձակման ժամանակ» երկուսն էլ ON:

Նույնը արեք հաջորդ 2 ուղղահայաց սահիչների համար, սակայն դրանք պիտակեք «Կապույտ» և «Կանաչ», համապատասխանաբար վիրտուալ V5 և V6 կապումներով:

Եթե չեք ցանկանում օգտագործել սահիչներ, փոխարենը կարող եք օգտագործել zeRGBa սալիկը: Հպեք պատկերակին, ապա ընտրեք կապում; V4, V5, V6 համապատասխանաբար կարմիր, կանաչ, կապույտ: Համոզվեք, որ արժեքները 0 -ից 255 են:

Պահեք և քաշեք վիջեթը ՝ դրանք տեղաշարժելու համար:

Կտտացրեք խաղի խորհրդանիշին վերևի աջ անկյունում `ձեր հավելվածն օգտագործելու համար:

Օգտագործելով ձեր ծրագիրը.

Համոզվեք, որ միացված եք նույն WiFi ցանցին, ինչ MCU- ն:

Բացվող ընտրացանկից գույն ընտրելով ՝ շերտը կդառնա այդ գույնը, պայծառությունը փոխելու համար օգտագործեք «պայծառություն» սահիկը, այնուհետև կտտացրեք թարմացում: «Rainիածան» կոճակը սեղմելը ծիածանի օրինակ կստեղծի: Եթե ընտրում եք «սովորական», ապա քաշեք «Կարմիր», «Կանաչ» և «Կապույտ» սահողերը ՝ գումարները փոխելու համար, գույնը փոխելու համար սեղմեք «թարմացում»:

Քայլ 6: Ավարտվեց:

Ավարտվեց!
Ավարտվեց!
Ավարտվեց!
Ավարտվեց!

Ձեր նախագիծը պետք է պատրաստ լինի օգտագործման համար:

Զվարճանալ!

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