Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
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
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
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
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
Į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
Jūsų projektas turėtų būti paruoštas naudoti!
Pasilinksmink!
Rekomenduojamas:
„Pasidaryk pats“LED juostelė: kaip pjaustyti, prijungti, lituoti ir maitinti LED juostelę: 3 žingsniai (su paveikslėliais)
„Pasidaryk pats“LED juostelė: kaip pjaustyti, prijungti, lituoti ir maitinti LED juostelę: pradedančiųjų vadovas, kaip sukurti savo šviesos projektus naudojant LED juostelę. Lanksti, patikima ir paprasta naudoti, LED juostos yra geriausias pasirinkimas įvairioms reikmėms. paprastos patalpų 60 šviesos diodų/m LED juostos įrengimo pagrindai, tačiau
Robotų rankų žaidimas - išmaniųjų telefonų valdiklis: 6 žingsniai
Robotų rankos žaidimas - išmaniųjų telefonų valdiklis: Sveiki! Čia įdomus vasaros žaidimas: „Smartphone“valdoma robotų ranka !! Kaip matote vaizdo įraše, ranką galite valdyti naudodami kai kuriuos išmaniojo telefono vairasvirtes. Taip pat galite išsaugoti modelį, kad robotas dauginasi ciklu, kad
Žaisk su ugnimi per WIFI! ESP8266 ir neopikseliai: 8 žingsniai
Žaisk su ugnimi per WIFI! ESP8266 ir neopikseliai: sukurkite šaunų gaisro modeliavimo efektą naudodami „Wi-Fi“belaidį valdymą. Programėlė mobiliesiems (skirta „Android“išmaniesiems telefonams) su gerai atrodančia sąsaja yra paruošta įdiegti, kad galėtumėte žaisti su savo kūryba! Liepsnai valdyti taip pat naudosime „Arduino“ir ESP8266. Prie
Sam - NFC išmaniųjų telefonų automatizavimo draugas: 6 žingsniai
Sam - NFC išmaniųjų telefonų automatizavimo draugas: Įvadas: Sam - NFC išmaniųjų telefonų automatizavimo matasPreface: Tai grupės projektas tarp Lance Pan ir Zeynep Kirmiziyesil iš Emily Carr meno universiteto & „Smart Objects Core“dizainas. Šis projektas tiria artimojo lauko komunikaciją (NFC), kuri
„Arduino“išmaniųjų telefonų komulai/serijinis monitorius per „Bluetooth“HC-05, HC-06: 4 žingsniai (su nuotraukomis)
„Arduino“išmaniųjų telefonų komulai/serijinis monitorius per „Bluetooth“HC-05, HC-06: Tai yra nepaprastai naudinga, jei norite išbandyti eskizą realaus pasaulio aplinkoje, toli nuo kompiuterio. Rezultatas yra tas, kad jūsų išmanusis telefonas veikia taip pat, kaip ir „Arduino“serijos monitorius jūsų kompiuteryje. Galimi „Bluetooth“moduliai HC-05 ir HC-06