Innholdsfortegnelse:

Smarttelefonstyrte neopiksler (LED -stripe) med Blynk -app over WiFi: 6 trinn
Smarttelefonstyrte neopiksler (LED -stripe) med Blynk -app over WiFi: 6 trinn

Video: Smarttelefonstyrte neopiksler (LED -stripe) med Blynk -app over WiFi: 6 trinn

Video: Smarttelefonstyrte neopiksler (LED -stripe) med Blynk -app over WiFi: 6 trinn
Video: EP20 HW Build - Измерение ВЧ-мощности своими руками 2024, Juli
Anonim
Smarttelefonstyrte neopiksler (LED -stripe) med Blynk -app over WiFi
Smarttelefonstyrte neopiksler (LED -stripe) med Blynk -app over WiFi

Jeg opprettet dette prosjektet etter at jeg ble inspirert av smarttelefonstyrte neopiksler i et vennerhus, men hans ble kjøpt i butikk. Jeg tenkte "hvor vanskelig kan det være å lage min egen, det ville være mye billigere også!"

Dette er hvordan.

Merk:

Jeg antar at du er kjent med arduino ide -miljøet, hvis ikke så er det mange opplæringsprogrammer der ute.

OPPDATER:

04.04.2019 - Lagt til zeRGBa -bruk i app.

Trinn 1: Samle deler

Samle deler
Samle deler
Samle deler
Samle deler
Samle deler
Samle deler

1. NodeMCU (eller en annen type esp8266, men MCU fungerer best)

2. Stikkledninger (3x hann-> hunn, 2x hunn-> hunn)

3. Neopixels

4. Smarttelefon

Trinn 2: Kabling

Kabling
Kabling

Koble GND of Neopixels til MCU GND.

Neopixel DATA MCU -pinne D3.

Neopixel +5V ekstern 5V strømforsyning (du må koble neopiksler til en ekstern forsyning, ellers trekker den for mye strøm fra kontrolleren og steker den, pluss at MCU ikke engang har en 5v pinne!).

MCU GND strømforsyning GND.

Strømforsyning+ MCU Vin pin.

Trinn 3: Last ned biblioteker

Last ned biblioteker
Last ned biblioteker
Last ned biblioteker
Last ned biblioteker

Først trenger vi adafruit neopixel -biblioteket for å kontrollere lysdiodene. Den finnes i biblioteksjefen, bare søk etter 'adafruit neopixel' og velg den som vises og installer den.

For deretter å laste ned brettdefinisjonene, åpner du prefrences og limer inn https://arduino.esp8266.com/stable/package_esp8266com_index.json i boksen 'tilleggskort -URLer'. Deretter åpner du boards manager og søker etter 'esp8266', den skal være den første, klikk på den og installer den.

Trinn 4: Kode

Lag en ny skisse og navngi den 'neopiksler på esp8266 med blynk' (eller noe du kommer til å huske). Lim inn koden.

Endre 'yourAuthCode' til autorisasjonskoden for prosjektet ditt. (funnet i 'mutter' -ikonet i blynk -appen)

Endre wifi -navnet og passordet ditt til nettverket ditt.

Angi antall neopiksler til lengden på stripen din.

Koble MCU-en til datamaskinen, velg MCU fra brettmenyen i ideen, velg COM-port og overføringshastighet (115200), men ignorer resten, den bør forhåndskonfigureres. Last deretter opp!

Trinn 5: Blynk App

Blynk App
Blynk App
Blynk App
Blynk App

Installer blynk -appen fra appbutikken eller spillbutikken.

Når den er installert, åpner du den og oppretter en konto.

Lag et nytt prosjekt, dra deretter inn 2 stylede knapper, 1 meny, 1 horisontal glidebryter og 3 vertikale glidere fra widgetboksen.

Trykk på menyikonet, endre tittelen til "Farge", trykk på boksen som sier "PIN", endre dette til virtuell pin V0.

Lag 9 menyelementer:

rød, grønn, blå, gul, lilla, turkis, hvit, av og tilpasset. (I den rekkefølgen!!).

Gå tilbake, trykk deretter på en av knappene, sett PIN -koden til virtuell pin V2 og etiketten "av" og "på" begge til "regnbue".

Gå tilbake og klikk på den andre knappen, sett PIN -koden til virtuell pin V3, og "på" og "av" -etikettene begge for å "oppdatere".

Gå tilbake og klikk deretter på den horisontale glidebryteren, gi den tittelen "lysstyrke", og angi PIN -koden til virtuell pin V1, slå på "vis verdi" hvis du vil og slå AV "send ved utgivelse", "skriveintervallet" bør være 100 ms.

Gå tilbake og klikk deretter på en av de vertikale glidebryterne, tittel den "Rød", sett deretter PIN -koden til virtuell pin V4, "vis verdi" og "send ved utgivelse" begge til ON.

Gjør det samme for de to neste vertikale glidebryterne, men merk dem "Blå" og "Grønn", med henholdsvis pins virtuelle V5 og V6.

Hvis du ikke vil bruke glidebrytere, kan du bruke zeRGBa -flisen i stedet. Trykk på ikonet, og velg deretter pins; V4, V5, V6 for henholdsvis rød, grønn, blå. Sørg for at verdiene er fra 0 til 255.

Hold og dra en widget for å flytte dem rundt.

Klikk på avspillingssymbolet øverst til høyre for å bruke appen din.

BRUKE APPEN DIN:

Sørg for at du er koblet til det samme WiFi -nettverket som MCU.

Hvis du velger en farge fra rullegardinmenyen, angis stripen den fargen. Bruk glidebryteren for å endre lysstyrken, og trykk deretter på oppdater. Ved å trykke på "regnbue" -knappen vil du få et regnbuemønster. Hvis du velger "egendefinert", drar du "Rød", "Grønn" og "Blå" glidebryterne for å endre beløpene. Trykk på oppdater for å endre fargen.

Trinn 6: Ferdig

Ferdig!
Ferdig!
Ferdig!
Ferdig!

Prosjektet ditt skal være klart til bruk!

Ha det gøy!

Anbefalt: