INHOUDSOPGAWE:

Smartphone -beheerde neopixels (LED -strook) met Blynk -app via WiFi: 6 stappe
Smartphone -beheerde neopixels (LED -strook) met Blynk -app via WiFi: 6 stappe

Video: Smartphone -beheerde neopixels (LED -strook) met Blynk -app via WiFi: 6 stappe

Video: Smartphone -beheerde neopixels (LED -strook) met Blynk -app via WiFi: 6 stappe
Video: How to make RGB Led wifi controller ||WS2811 & WS2812b ||ESP8266 12E ||WS2812FX 2024, September
Anonim
Smartphone -beheerde neopixels (LED -strook) met Blynk -app via WiFi
Smartphone -beheerde neopixels (LED -strook) met Blynk -app via WiFi

Ek het hierdie projek geskep nadat ek geïnspireer is deur slimfoonbeheerde neopixels in 'n vriendehuis, maar sy winkel is gekoop. Ek het gedink "hoe moeilik kan dit wees om my eie te maak, dit sal ook baie goedkoper wees!"

Dit is hoe.

Let wel:

Ek neem aan dat u vertroud is met die arduino ide -omgewing, indien nie, is daar baie tutoriale.

OPDATEER:

2019-04-04 - ZeRGBa -gebruik bygevoeg in app.

Stap 1: Versamel onderdele

Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele

1. NodeMCU (of 'n ander soort esp8266, maar MCU werk die beste)

2. Springdrade (3x manlik-> vroulik, 2x vroulik-> vroulik)

3. Neopixels

4. Slimfoon

Stap 2: Bedrading

Bedrading
Bedrading

Koppel GND van Neopixels aan MCU GND.

Neopixel DATA MCU -pen D3.

Neopixel +5V eksterne 5V -kragtoevoer (u moet neopixels aan 'n eksterne toevoer koppel, anders trek hulle te veel stroom van die beheerder af en braai dit, plus die MCU het nie eens 'n 5v -pen nie!).

MCU GND -kragtoevoer GND.

Kragtoevoer+ MCU Vin pin.

Stap 3: Laai biblioteke af

Laai biblioteke af
Laai biblioteke af
Laai biblioteke af
Laai biblioteke af

Eerstens benodig ons die adafruit neopixel biblioteek om die LED's te beheer. Dit kan gevind word in die biblioteekbestuurder, soek net 'adafruit neopixel' en kies die een wat verskyn en installeer dit.

Om die borddefinisies af te laai, maak u prefres oop en plak https://arduino.esp8266.com/stable/package_esp8266com_index.json in die boks 'addisionele bord -URL's'. Maak dan die bestuurdersbord oop en soek 'esp8266'; dit moet die eerste een wees, klik daarop en installeer dit.

Stap 4: Kode

Skep 'n nuwe skets en noem dit 'neopixels op esp8266 met blynk' (of iets wat u gaan onthou). Plak die kode in.

Verander 'yourAuthCode' na die verifikasiekode vir u projek. (gevind in die 'neut' -ikoon in die blynk -app)

Verander u wifi -naam en wagwoord na die van u netwerk.

Stel die aantal neopixels in op die lengte van u strook.

Koppel u MCU aan op u rekenaar, kies MCU in die menu op die bord, kies die COM-poort en baud rate (115200), maar ignoreer al die ander; dit moet vooraf gekonfigureer word. Laai dan op!

Stap 5: Blynk -app

Blynk App
Blynk App
Blynk App
Blynk App

Installeer blynk -app in die app store of play store.

Sodra dit geïnstalleer is, maak dit oop en skep 'n rekening.

Skep 'n nuwe projek, sleep dan 2 knoppies, 1 spyskaart, 1 horisontale skuifknop en 3 vertikale skuifbalkies uit die widget -boks.

Tik op die spyskaartikoon, verander dan die titel na 'Kleur', tik op die blokkie wat 'PIN' sê, verander dit in virtuele pen V0.

Skep 9 spyskaartitems:

rooi, groen, blou, geel, pers, turkoois, wit, af en pasgemaak. (In daardie volgorde !!).

Gaan terug en tik dan op een van die knoppies, stel die PIN in op die virtuele pen V2, en die etiket 'af' en 'aan' op 'reënboog'.

Gaan terug en klik op die ander knoppie, stel die PIN in op die virtuele pen V3, en die 'aan' en 'af' etikette beide om 'op te dateer'.

Gaan terug, klik dan op die horisontale skuifbalk, noem dit "helderheid" en stel die PIN in op virtuele pen V1, skakel 'wys waarde' aan en skakel 'stuur by vrylating' uit, die 'skryfinterval' behoort 100 ms te wees.

Gaan terug, klik dan op een van die vertikale skuifknoppies, noem dit "Rooi", stel dan die PIN op virtuele pen V4, 'wys waarde' en 'stuur by vrylating' beide na AAN.

Doen dieselfde vir die volgende 2 vertikale skuifbalkies, maar noem hulle "Blou" en "Groen", met onderskeidelik virtuele penne V5 en V6.

As u nie skuifbalkies wil gebruik nie, kan u eerder die zeRGBa -teël gebruik. Tik op die ikoon en kies dan penne; V4, V5, V6 vir onderskeidelik rooi, groen, blou. Maak seker dat die waardes van 0 tot 255 is.

Hou vas en sleep 'n widget om hulle rond te beweeg.

Klik op die speel-simbool in die regter boonste hoek om u program te gebruik.

GEBRUIK VAN JOU APP:

Maak seker dat u aan dieselfde WiFi -netwerk as die MCU gekoppel is.

As u 'n kleur in die keuselys kies, word die kleur van die strook ingestel; gebruik die skuifbalk 'helderheid' om die helderheid te verander en druk dan op update. As u op die 'reënboog' -knoppie druk, word 'n reënboogpatroon uitgevoer. As u 'aangepas' kies, sleep dan die 'Rooi', 'Groen' en 'Blou' skuifbalk om die bedrae te verander, druk op update om die kleur te verander.

Stap 6: klaar

Klaar!
Klaar!
Klaar!
Klaar!

U projek moet gereed wees om te gebruik!

Hê pret!

Aanbeveel: