Sadržaj:

Neopikseli kontrolirani pametnim telefonom (LED traka) s aplikacijom Blynk preko WiFi -a: 6 koraka
Neopikseli kontrolirani pametnim telefonom (LED traka) s aplikacijom Blynk preko WiFi -a: 6 koraka

Video: Neopikseli kontrolirani pametnim telefonom (LED traka) s aplikacijom Blynk preko WiFi -a: 6 koraka

Video: Neopikseli kontrolirani pametnim telefonom (LED traka) s aplikacijom Blynk preko WiFi -a: 6 koraka
Video: Часть 1 - Аудиокнига Герберта Уэллса «Анна Вероника» (гл. 01–03) 2024, Novembar
Anonim
Neopikseli kontrolirani pametnim telefonom (LED traka) s aplikacijom Blynk preko WiFi -a
Neopikseli kontrolirani pametnim telefonom (LED traka) s aplikacijom Blynk preko WiFi -a

Ovaj projekt sam stvorio nakon što su me inspirirali neopikseli kontrolirani pametnim telefonom u kući prijatelja, ali su njegovi kupljeni u trgovini. Pomislio sam "koliko je teško napraviti svoju, bilo bi i mnogo jeftinije!"

Ovako.

Bilješka:

Pretpostavljam da ste upoznati s arduino ide okruženjem, ako ne, onda postoje mnogi vodiči.

AŽURIRAJ:

04.04.2019 - Dodana zeRGBa upotreba u aplikaciji.

Korak 1: Prikupite dijelove

Skupite dijelove
Skupite dijelove
Skupite dijelove
Skupite dijelove
Skupite dijelove
Skupite dijelove

1. NodeMCU (ili druga vrsta esp8266, ali MCU će najbolje raditi)

2. Žice za spajanje (3x muški-> ženski, 2x ženski-> ženski)

3. Neopikseli

4. Pametni telefon

Korak 2: Ožičenje

Ožičenje
Ožičenje

Spojite GND neopiksela na MCU GND.

Neopixel DATA MCU pin D3.

Neopixel +5V vanjsko napajanje od 5V (morate spojiti neopiksele na vanjsko napajanje ili će izvući veliku struju iz kontrolera i ispržiti je, a MCU čak nema ni pin od 5V!).

MCU GND napajanje GND.

Napajanje+ MCU Vin pin.

Korak 3: Preuzmite biblioteke

Preuzmite biblioteke
Preuzmite biblioteke
Preuzmite biblioteke
Preuzmite biblioteke

Prvo će nam trebati adafruit neopixel biblioteka za kontrolu LED dioda. Može se pronaći u upravitelju biblioteka, samo potražite 'adafruit neopixel', odaberite onaj koji je prikazan i instalirajte ga.

Zatim za preuzimanje definicija ploče otvorite postavke i zalijepite https://arduino.esp8266.com/stable/package_esp8266com_index.json u okvir 'dodatne URL adrese ploče'. Zatim otvorite upravitelj ploča i potražite 'esp8266' koji bi trebao biti prvi, kliknite na njega i instalirajte ga.

Korak 4: Kodirajte

Kreirajte novu skicu i dajte joj ime 'neopikseli na esp8266 sa blynk -om' (ili nešto čega ćete se sjećati). Zalijepite kod.

Promijenite 'yourAuthCode' u auth kod za svoj projekt. (nalazi se u ikoni "orah" u aplikaciji blynk)

Promijenite svoje WiFi ime i lozinku u one sa svoje mreže.

Postavite broj neopiksela na dužinu trake.

Uključite MCU u računalo, odaberite MCU iz izbornika ploče u ide, odaberite COM port i brzinu prijenosa (115200), ali zanemarite sve ostalo, trebalo bi ga prethodno konfigurirati. Zatim otpremite!

Korak 5: Blynk aplikacija

Blynk App
Blynk App
Blynk App
Blynk App

Instalirajte aplikaciju blynk iz trgovine aplikacija ili trgovine za reprodukciju.

Nakon što se instalira, otvorite je i kreirajte račun.

Kreirajte novi projekat, a zatim povucite 2 stilizovana dugmeta, 1 meni, 1 horizontalni klizač i 3 vertikalna klizača iz okvira sa widgetima.

Dodirnite ikonu menija, zatim promijenite naslov u "Boja", dodirnite okvir na kojem piše "PIN" promijenite ovo u virtualni pin V0.

Kreirajte 9 stavki menija:

crvena, zelena, plava, žuta, ljubičasta, tirkizna, bijela, isključena i prilagođena. (Tim redoslijedom !!).

Vratite se, zatim dodirnite jedno od dugmadi, postavite njegov PIN na virtualni pin V2, a oznake 'isključeno' i 'uključeno' oboje na "duga".

Vratite se nazad i kliknite na drugo dugme, postavite njegov PIN na virtualni pin V3, a oznake 'uključeno' i 'isključeno' na "ažuriranje".

Vratite se, zatim kliknite na vodoravni klizač, naslovite ga "svjetlina" i postavite PIN na virtualni pin V1, uključite "prikaži vrijednost" ako želite i isključite "pošalji pri oslobađanju", "interval pisanja" bi trebao biti 100 ms.

Vratite se, a zatim kliknite na jedan od okomitih klizača, naslovite ga "Crveno", zatim postavite PIN na virtualni pin V4, "prikaži vrijednost" i "pošalji pri otpuštanju" oboje na UKLJUČENO.

Učinite isto za sljedeća 2 okomita klizača, ali označite ih kao "Plave" i "Zelene", s iglama virtualnim V5 i V6.

Ako ne želite koristiti klizače, umjesto njih možete koristiti pločicu zeRGBa. Dodirnite ikonu, a zatim odaberite pribadače; V4, V5, V6 za crvenu, zelenu i plavu boju. Provjerite jesu li vrijednosti od 0 do 255.

Držite i povucite vidžet da biste ga premjestili.

Kliknite simbol za reprodukciju u gornjem desnom kutu da biste koristili svoju aplikaciju.

KORIŠTENJE APLIKACIJE:

Provjerite jeste li povezani na istu WiFi mrežu kao i MCU.

Odabirom boje s padajućeg izbornika postavit ćete traku te boje, pomoću klizača 'svjetlina' promijenite svjetlinu, a zatim pritisnite ažuriranje. Pritiskom na dugme 'rainbow' načinit će se šablon duginih boja. Ako odaberete 'prilagođeno', povucite klizače 'Crveno', 'Zeleno' i 'Plavo' za promjenu iznosa, pritisnite update za promjenu boje.

Korak 6: Završeno

Gotovo!
Gotovo!
Gotovo!
Gotovo!

Vaš projekat bi trebao biti spreman za upotrebu!

Zabavi se!

Preporučuje se: