Turinys:

Išmaniųjų telefonų valdomi neopikseliai (LED juostelė) su „Blynk“programa per „WiFi“: 6 žingsniai
Išmaniųjų telefonų valdomi neopikseliai (LED juostelė) su „Blynk“programa per „WiFi“: 6 žingsniai

Video: Išmaniųjų telefonų valdomi neopikseliai (LED juostelė) su „Blynk“programa per „WiFi“: 6 žingsniai

Video: Išmaniųjų telefonų valdomi neopikseliai (LED juostelė) su „Blynk“programa per „WiFi“: 6 žingsniai
Video: Kaip pasigaminti išmaniojo telefono laikiklį? 2024, Liepa
Anonim
Išmaniųjų telefonų valdomi neopikseliai (LED juostelė) su „Blynk“programa per „WiFi“
Išmaniųjų telefonų valdomi neopikseliai (LED juostelė) su „Blynk“programa per „WiFi“

Sukūriau šį projektą po to, kai draugų namuose mane įkvėpė išmaniųjų telefonų valdomi neopikseliai, tačiau jis buvo perkamas parduotuvėje. Pagalvojau: „Kaip sunku gali būti pasigaminti savo, taip pat būtų daug pigiau!

Štai taip.

Pastaba:

Manau, kad esate susipažinęs su arduino ide aplinka, jei ne, tada yra daug vadovėlių.

ATNAUJINTI:

2019 04 04 - Programoje pridėtas „zeRGBa“naudojimas.

1 žingsnis: Surinkite dalis

Surinkite dalis
Surinkite dalis
Surinkite dalis
Surinkite dalis
Surinkite dalis
Surinkite dalis

1. „NodeMCU“(arba kito tipo esp8266, bet MCU veiks geriausiai)

2. Sujungimo laidai (3x vyriškos lyties> moterys, 2x moterys-> moterys)

3. Neopikseliai

4. Išmanusis telefonas

2 žingsnis: laidų prijungimas

Laidai
Laidai

Prijunkite neopikselių GND prie MCU GND.

Neopikselio DATA MCU kaištis D3.

„Neopixel +5V“išorinis 5 V maitinimo šaltinis (turite prijungti neopikselius prie išorinio maitinimo šaltinio, nes kitaip jie gaus daug srovės iš valdiklio ir jį pakepins, be to, MCU net neturi 5 V kaiščio!).

MCU GND maitinimo šaltinis GND.

Maitinimo šaltinis+ MCU Vin kaištis.

3 veiksmas: atsisiųskite bibliotekas

Atsisiųsti bibliotekos
Atsisiųsti bibliotekos
Atsisiųsti bibliotekos
Atsisiųsti bibliotekos

Pirmiausia mums reikės adafruit neopixel bibliotekos, kad galėtume valdyti šviesos diodus. Jį galima rasti bibliotekų tvarkytuvėje, tiesiog ieškokite „adafruit neopixel“ir pasirinkite rodomą ir įdiekite.

Tada, norėdami atsisiųsti lentos apibrėžimus, atidarykite išankstines parinktis ir įklijuokite https://arduino.esp8266.com/stable/package_esp8266com_index.json į lauką „Papildomi lentos URL“. Tada atidarykite lentų tvarkyklę ir ieškokite „esp8266“, ji turėtų būti pirmoji, spustelėkite ją ir įdiekite.

4 žingsnis: kodas

Sukurkite naują eskizą ir pavadinkite jį „neopikseliai esp8266 su blynk“(arba kažkas, ką ketinate prisiminti). Įklijuokite kodą.

Pakeiskite „yourAuthCode“į projekto autentifikavimo kodą. (rasti „blynk“programos piktogramoje „riešutas“)

Pakeiskite „Wi -Fi“pavadinimą ir slaptažodį į savo tinklo.

Nustatykite neopikselių skaičių pagal juostelės ilgį.

Prijunkite savo MCU prie kompiuterio, idėjos lentos meniu pasirinkite MCU, pasirinkite COM prievadą ir duomenų perdavimo spartą (115200), tačiau nekreipkite dėmesio į visa kita, ji turėtų būti iš anksto sukonfigūruota. Tada įkelk!

5 žingsnis: „Blynk“programa

„Blynk“programa
„Blynk“programa
„Blynk“programa
„Blynk“programa

Įdiekite „blynk“programą iš programų parduotuvės arba „Play“parduotuvės.

Įdiegę atidarykite jį ir sukurkite paskyrą.

Sukurkite naują projektą, tada vilkite 2 stiliaus mygtukus, 1 meniu, 1 horizontalų slankiklį ir 3 vertikalius slankiklius iš valdiklių laukelio.

Bakstelėkite meniu piktogramą, tada pakeiskite pavadinimą į „Spalva“, bakstelėkite langelį „PIN“, pakeiskite jį į virtualų PIN kodą V0.

Sukurkite 9 meniu elementus:

raudona, žalia, mėlyna, geltona, violetinė, turkio, balta, išjungta ir pritaikyta. (Ta tvarka !!).

Grįžkite atgal, tada bakstelėkite vieną iš mygtukų, nustatykite jo PIN kodą į virtualų PIN kodą V2, o etiketė „išjungta“ir „įjungta“- „vaivorykštė“.

Grįžkite atgal ir spustelėkite kitą mygtuką, nustatykite jo PIN kodą į virtualų V3 kaištį, o etiketės „įjungta“ir „išjungta“- „atnaujinti“.

Grįžkite atgal, tada spustelėkite horizontalųjį slankiklį, pavadinkite jį „ryškumu“ir nustatykite jo PIN kodą į virtualų kaištį V1, jei norite, įjunkite „rodyti vertę“ir išjunkite „siuntimas išleidžiant“, rašymo intervalas turėtų būti 100 ms.

Grįžkite atgal, tada spustelėkite vieną iš vertikalių slankiklių, pavadinkite jį „Raudona“, tada nustatykite jo PIN kodą į virtualų kaištį V4, „rodyti vertę“ir „siųsti išleidžiant“- į ĮJUNGTA.

Atlikite tą patį su kitais 2 vertikaliais slankikliais, tačiau pažymėkite juos „mėlyna“ir „žalia“, naudodami atitinkamai virtualius V5 ir V6 kaiščius.

Jei nenorite naudoti slankiklių, vietoj to galite naudoti plytelę zeRGBa. Bakstelėkite piktogramą, tada pasirinkite smeigtukus; V4, V5, V6 atitinkamai raudona, žalia, mėlyna. Įsitikinkite, kad vertės yra nuo 0 iki 255.

Laikykite ir vilkite valdiklį, kad juos perkeltumėte.

Spustelėkite paleidimo simbolį viršutiniame dešiniajame kampe, kad galėtumėte naudoti savo programą.

NAUDOTI APP:

Įsitikinkite, kad esate prisijungę prie to paties „WiFi“tinklo kaip ir MCU.

Pasirinkus spalvą iš išskleidžiamojo meniu, juostelė bus tokia spalva, naudokite „ryškumo“slankiklį, kad pakeistumėte ryškumą, tada paspauskite atnaujinti. Paspaudus „vaivorykštės“mygtuką, bus sukurtas vaivorykštės modelis. Jei pasirinksite „pasirinktinis“, tada vilkite slankiklius „Raudona“, „Žalia“ir „Mėlyna“, kad pakeistumėte sumas, paspauskite atnaujinti, kad pakeistumėte spalvą.

6 žingsnis: Baigta

Baigta!
Baigta!
Baigta!
Baigta!

Jūsų projektas turėtų būti paruoštas naudoti!

Pasilinksmink!

Rekomenduojamas: