INHOUDSOPGAWE:

DIY Wi-Fi RGB Strip Controller: 5 stappe
DIY Wi-Fi RGB Strip Controller: 5 stappe

Video: DIY Wi-Fi RGB Strip Controller: 5 stappe

Video: DIY Wi-Fi RGB Strip Controller: 5 stappe
Video: ESP32 Tutorial 54 - Set WS2812 LED Strip Color over Wifi | SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
DIY Wi-Fi RGB Strip Controller
DIY Wi-Fi RGB Strip Controller

Dankie aan JLCPCB en LCSC om hierdie projek moontlik te maak! Kyk na hulle vandag!

(Let wel: dit is nie my ontwerp nie (behalwe skematiese en PCB) en alle krediet vir die idee gaan aan Saiyam)

Hoe hierdie projek begin het, is dat ek 'n RGB LED -strook van Ebay gekoop het, en die aaklige klein IR -beheerder was verskriklik, ek het dit gehaat. Daarom het ek 'n missie onderneem om 'n wifi -skakelaar daarvoor te maak.

Stap 1: Onderdele

Dele
Dele
  • 3 1K weerstande
  • 3 Transistors met hoë krag, ek het TIP31 gebruik
  • LINKIT ONE Mikrokontroleerder
  • Analoog RGB -strook
  • (Die res is as u 'n PCB gemaak het soos ek)
  • 1 Skroefaansluiting
  • Manlike opskrifte
  • GEREEDSKAP
  • Soldeerbout/stasie
  • Soldeer
  • Tang
  • Draadknipper

Stap 2: Skematiese

Skematiese
Skematiese

Toe ek hierdie ontwerp ondersoek, het ek die blokdiagram van Saiyam gebruik om hierdie skema in EasyEda te maak (skakel hierna) As u dit nie kan lees of nie die moeite kan doen nie, hier is die basiese idee, Emitterpen van al die transistors wat gekoppel moet word aan die GND -pen van linkit one. Base -pen van Transistor 1 moet gekoppel word aan Digital PIN 9 van linkit one. Basispen van Transistor 2 moet gekoppel word aan digitale PIN 3 van linkit een. Basispen van Transistor 3 moet gekoppel word aan Digitale PIN 2 van linkit een. Anode van LED -strook wat aan die kragtoevoer gekoppel moet word (+). Stuur penne van al die transistors wat aan die kragtoevoer gekoppel moet word (-). Onthou dat die gebruik van penne 3 en 9 nodig is en dat dit nie verander kan word nie, aangesien dit die enigste PWM -penne van Linkit ONE is. Aangesien daar slegs twee is, moet die derde kleur van die LED -strook na 'n normale digitale pen gestuur word.

Stap 3: Soldeer u PCB

Soldeer u PCB
Soldeer u PCB
Soldeer u PCB
Soldeer u PCB

Sodra ek die skema gemaak het, het ek dit in PCB's gemaak en dit by JLCPCB bestel en dit binne 5 dae ontvang!

Ek het toe na LCSC gegaan om die komponente te bestel; dit het 'n rukkie geneem, want dit was te duur vir DHL om dit te kry waar ek is.

Nadat ek 5 dae gewag het, het ek my PCB's ontvang, en dit was so goed soos ek verwag het, en u kan my resensie hieroor op JLCPCB hier sien vir 'n meer diepgaande blik.

'N Paar dae later het ek my pakket van LCSC gekry met al my komponente, netjies verpak in hul eie antistatiese sakke.

Die kontroleerder werk op ongeveer 12V, so u benodig ongeveer 12V 3A vir 'n strook van 3 m, soos ek gebruik.

Die volgende stap is om alles aan u perfboard of u PCB te soldeer, om seker te maak dat die polariteit van die transistors korrek is.

U kan waarskynlik sien dat ek hier 'n fout gemaak het, en as u dit nie kan doen nie, het ek vroulike opskrifte in plaas van 'n man gesoldeer, aangesien die koppe van die koppeling 'n vrou is.

Stap 4: Laai die kode op

Laai die kode op!
Laai die kode op!
Laai die kode op!
Laai die kode op!
Laai die kode op!
Laai die kode op!

Nadat u al die soldeersels en verbindings gedoen het, is dit nou tyd om die kode na die een te laai. Maar voor dit moet u die Blynk -biblioteek hê. Ek het die zip -lêer hieronder aangeheg. Pak al die inhoud uit en dra dit oor na Documents> Arduino> Libraries.

Die kode vir hierdie projek word self in die Blynk -biblioteek gevind. Gaan in die arduino IDE na lêers> Voorbeelde> Blynk> Linkit ONE. U moet 'n paar veranderinge in die kode aanbring:

Onder: char auth = "YourAuthToken"; // Voeg die verifikasieteken van u blynk -projek by (sien volgende stap)

Onder: #define WIFI_SSID “YourSSID” // Voeg die naam van u WiFi -verbinding by.

Onder: #define WIFI_PASS “YourPASS” // Voeg die wagwoord van u WiFi -verbinding by

Onder: #define WIFI_AUTH LWIFI_WPA // Kies uit LWIFI_OPEN, LWIFI_WPA of LWIFI_WEP.

As u nie die Auth -token ken nie, gaan dan na die volgende stap en keer dan terug na hierdie stap. As u reeds een het, stel die skakelaars op Linkit ONE in op SPI-, UART- en USB -posisies en laai die kode op.

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

Let wel: dit is nie my kode nie, en alle krediet gaan aan die vervaardiger daarvan.

Sodra jy dit doen.

Laai die Blynk -app gratis van die speelwinkel af. Sluit aan by 'n rekening deur u e -posadres en ander besonderhede te verskaf. U moet 'n internetverbinding hê om dit te kan doen. As u by u rekening aanmeld, skep u 'n nuwe projek met die naam van u keuse. U sal 'n paar syfers en karakters sien as u 'n projek maak. Dit is u verifikasietoken wat gebruik word om u Linkit ONE aan die blynk -bediener te koppel. Kopieer die Auth -token en voeg dit by die kode wat in die vorige stap gegee is (skakel oor na die vorige stap vir meer inligting). Gaan nou na die projekskerm wat aanvanklik leeg sou wees. Gaan na die widgets -paneel en kopieer 'n 'Button' en die 'ZeRGBa'. Stel die speldnommer in die knoppie as 2. Stel twee van die speldnommers in ZeRGBa as 3 en 9. Laat die derde een leeg. Skakel uiteindelik u linkit ONE aan, laat dit aan die Wifi -netwerk koppel en kies dan die 'Play' opsie in die app. Dis dit! Nou kan u die strook via u slimfoon beheer. Kontroleer u verbindings as dit nie werk nie. Maak seker dat die author -token korrek in die kode vermeld word.

(Let wel: die skermkiekies is nie myne nie, want ek het dit vergeet, krediet aan Saiyam)

Stap 5: En jy is klaar

Dankie aan die borge wat hierdie projek moontlik gemaak het en dankie aan Saiyam vir die idee.

Ek het nog steeds 'n paar PCB's oor van hierdie projek, en u kan dit hier koop as iemand belangstel!

Aanbeveel: