Cuprins:
- Pasul 1: Piese
- Pasul 2: Schematic
- Pasul 3: lipiți PCB-ul
- Pasul 4: Încărcați codul
- Pasul 5: Și ai terminat
Video: DIY Wi-Fi RGB Strip Controller: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Mulțumim JLCPCB și LCSC pentru că a făcut posibil acest proiect! Verificați-le astăzi!
(Notă: Acesta nu este designul meu (în afară de schematică și PCB) și tot creditul pentru idee îi revine lui Saiyam)
Cum a început acest proiect, am cumpărat o bandă LED RGB de pe Ebay și oribilul mic controler IR a fost groaznic, l-am urât. Așa că am plecat într-o misiune de a crea un controler de activare wifi pentru acest lucru.
Pasul 1: Piese
- 3 rezistențe 1K
- 3 tranzistoare de mare putere, am folosit TIP31
- Microcontroler LINKIT ONE
- Banda analogică RGB
- (Restul sunt dacă ai făcut un PCB așa cum am făcut eu)
- 1 Terminal cu șurub
- Anteturi masculine
- INSTRUMENTE
- Fier de lipit / Stație
- Solder
- Cleşte
- Freze de sârmă
Pasul 2: Schematic
Când cercetam acest design, am folosit diagrama bloc a lui Saiyam pentru a realiza această schemă în EasyEda (Link către el aici) Acum, dacă nu puteți citi asta sau nu vă puteți deranja să faceți acest lucru, iată ideea de bază, Pinul emițător al tuturor tranzistoarelor care urmează să fie conectat la pinul GND al linkit unu. Pinul de bază al tranzistorului 1 va fi conectat la PIN-ul digital 9 al linkit unu. Pinul de bază al tranzistorului 2 va fi conectat la PIN-ul digital 3 al linkit unu. Pinul de bază al tranzistorului 3 va fi conectat la PIN-ul digital 2 al linkit unu. Anodul benzii LED pentru a fi conectat la sursa de alimentare (+). Pinii emițătorului tuturor tranzistoarelor care trebuie conectate la sursa de alimentare (-). Amintiți-vă că este necesar să utilizați pinii 3 și 9 și nu pot fi schimbați, deoarece sunt singurii pini PWM ai Linkit ONE. Deoarece există doar două dintre ele, a treia culoare a benzii LED trebuie controlată la un pin digital normal.
Pasul 3: lipiți PCB-ul
Odată ce am făcut schema, le-am transformat în PCB-uri și le-am comandat la JLCPCB și le-am primit în termen de 5 zile!
Apoi am procedat pentru a merge la LCSC și a comanda componentele, acestea au durat ceva timp, deoarece a fost prea scump pentru DHL să ajungă acolo unde sunt.
După 5 zile de așteptare, am primit PCB-urile mele și erau la fel de bune pe cât mă așteptam să fie, puteți verifica aici recenzia mea pe JLCPCB pentru o privire mai detaliată asupra acestora.
Câteva zile mai târziu am primit pachetul de la LCSC cu toate componentele mele, toate ambalate în propriile pungi anti-statice.
Controlerul funcționează pe aproximativ 12V, deci veți avea nevoie de aproximativ 12V 3A pentru o bandă de 3m, cum ar fi ceea ce folosesc.
Următorul pas este să lipiți totul fie pe placa de bord, fie pe placa dvs., asigurându-vă că polaritatea tranzistoarelor este corectă.
Probabil puteți spune că am făcut o greșeală aici și, dacă nu puteți, am lipit anteturi feminine în loc de bărbați, deoarece anteturile linkit one sunt feminine.
Pasul 4: Încărcați codul
După ce ați făcut toate lipirile și conectarea, acum este timpul să încărcați codul pentru a conecta unul. Dar înainte de asta trebuie să aveți biblioteca Blynk. Am atașat fișierul zip de mai jos. Extrageți tot conținutul și transferați-le în Documente> Arduino> Biblioteci.
Codul pentru acest proiect se găsește în biblioteca lui Blynk. În IDE-ul arduino, accesați Fișiere> Exemple> Blynk> Linkit ONE. Acum trebuie să faceți anumite modificări în cod:
Sub: char auth = „YourAuthToken”; // Adăugați simbolul de autentificare al proiectului dvs. blynk (consultați pasul următor)
Sub: #define WIFI_SSID „YourSSID” // Adăugați numele conexiunii WiFi.
Sub: #define WIFI_PASS „YourPASS” // Adăugați parola conexiunii WiFi
Sub: #define WIFI_AUTH LWIFI_WPA // Alegeți dintre LWIFI_OPEN, LWIFI_WPA sau LWIFI_WEP.
Dacă nu cunoașteți jetonul Auth, treceți la pasul următor și reveniți la acest pas. Dacă aveți deja unul, pur și simplu setați comutatoarele de pe Linkit ONE la pozițiile SPI, UART și USB și încărcați codul.
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
Notă: Acesta nu este codul meu și tot creditul revine producătorului acestuia.
Odată ce faci asta.
Descărcați gratuit aplicația Blynk din magazinul de jocuri. Înscrieți-vă la un cont furnizând adresa dvs. de e-mail și alte detalii. Pentru a face acest lucru, trebuie să aveți o conexiune la internet. La conectarea la contul dvs., creați un proiect nou cu numele dorit. Veți vedea câteva cifre și caractere atunci când faceți un proiect. Acesta este simbolul dvs. de autentificare utilizat pentru a vă conecta Linkit ONE la serverul blynk. Copiați jetonul Auth și adăugați-l la codul dat în pasul anterior (comutați la pasul anterior pentru detalii). Acum treceți la ecranul proiectului care ar fi gol inițial. Accesați panoul widget-uri și copiați un „Buton” și „ZeRGBa”. În buton, setați numărul de pin ca 2. Setați două dintre numerele de pin din ZeRGBa ca 3 și 9. Lăsați-l pe al treilea gol. Acum porniți în cele din urmă linkit ONE, lăsați-l să se conecteze la rețeaua Wifi și apoi în aplicație, selectați opțiunea „Redare”. Asta e! Acum veți putea controla banda prin intermediul smartphone-ului. Dacă nu funcționează, verificați conexiunile. Asigurați-vă că simbolul de autentificare trebuie menționat corect în cod.
(Notă: Capturile de ecran nu sunt ale mele, așa cum am uitat și eu, merită Saiyam)
Pasul 5: Și ai terminat
Mulțumim sponsorilor pentru a face posibil acest proiect și mulțumim lui Saiyam pentru idee.
De asemenea, mai am câteva PCB-uri rămase din acest proiect și le puteți cumpăra de aici, dacă cineva este interesat!
Recomandat:
RGB Led Strip Bluetooth Controller V3 + Sincronizare muzică + Control lumină ambientală: 6 pași (cu imagini)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Acest proiect utilizează arduino pentru a controla o bandă LED RGB cu telefonul dvs. prin Bluetooth. Puteți schimba culoarea, puteți sincroniza luminile cu muzica sau le puteți ajusta automat pentru iluminarea ambientală
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
Cum se realizează efecte uimitoare RGB LED Strip Circuit: 6 pași (cu imagini)
Cum să faci efecte uimitoare RGB LED Strip Circuit: Hii prietene, astăzi voi face un circuit care va controla LED Strip. Acest circuit va da efecte uimitoare ale LED Strip. Acest circuit este foarte ușor și ieftin. Avem nevoie doar de 3- LED RGB. Să începem
Arduino DIY Bluetooth Controller LED RGB Strip: 4 pași
Controler DIY Bluetooth Arduino LED RGB Strip: Bună ziua tuturor, acesta este al doilea proiect pe care vreau să-l împărtășesc! va folosi modulul Bluetooth HC-06, deoarece este
DIY Arduino RGB LED Strip IR Controller: 5 pași
DIY Arduino RGB LED Strip IR Controller: Hei băieți. În ziua de astăzi instructabil, vă voi arăta cum vă puteți crea propriul controler cu bandă LED RGB, controlat în infraroșu, cu infraroșu. Principiul controlerului este destul de simplu. 12v pozitiv este conectat direct la 12v r