Taula de continguts:

Controlador de tires de RGB Wi-Fi DIY: 5 passos
Controlador de tires de RGB Wi-Fi DIY: 5 passos

Vídeo: Controlador de tires de RGB Wi-Fi DIY: 5 passos

Vídeo: Controlador de tires de RGB Wi-Fi DIY: 5 passos
Vídeo: SCARED TO DEATH! But I didn’t understand A THING! 2024, De novembre
Anonim
Controlador de tira de RGB Wi-Fi DIY
Controlador de tira de RGB Wi-Fi DIY

Gràcies a JLCPCB i LCSC per fer possible aquest projecte. Consulteu-les avui mateix.

(Nota: aquest no és el meu disseny (a part d'esquemes i PCB) i tot el mèrit de la idea va a Saiyam)

Com va començar aquest projecte és que vaig comprar una tira LED RGB d’Ebay i que el terrible controlador IR era terrible, ho odiava. Així que vaig anar a la missió de fer un controlador d’activació wifi per a això.

Pas 1: parts

Parts
Parts
  • 3 resistències 1K
  • 3 transistors d'alta potència, he utilitzat TIP31
  • Microcontrolador LINKIT ONE
  • Franja RGB analògica
  • (La resta és si heu fet un PCB com jo)
  • 1 terminal de cargol
  • Capçaleres masculines
  • EINES
  • Soldador / Estació
  • Soldar
  • Alicates
  • Talladors de filferro

Pas 2: esquema

Esquema
Esquema

Quan estava investigant aquest disseny, vaig utilitzar el diagrama de blocs de Saiyam per fer aquest esquema a EasyEda (enllaç a aquest enllaç) Ara, si no podeu llegir-ho o no us pot molestar fer-ho, aquí teniu la idea bàsica, Pin emissor de tots els transistors que es connectaran al pin GND de linkit one. Pin base del transistor 1 per connectar al PIN digital 9 del linkit one. Pin base del transistor 2 per connectar al PIN digital 3 de linkit one. Pin base del transistor 3 per connectar al PIN digital 2 de linkit one. Ànode de tira LED per connectar a la font d'alimentació (+). Pins emissors de tots els transistors que es connecten a la font d'alimentació (-). Recordeu que cal utilitzar els pins 3 i 9 i no es poden canviar, ja que són els únics pins PWM de Linkit ONE. Com que només n'hi ha dos, el tercer color de la tira LED s'ha de controlar a un pin digital normal.

Pas 3: soldeu el vostre PCB

Soldeu el vostre PCB
Soldeu el vostre PCB
Soldeu el vostre PCB
Soldeu el vostre PCB

Un cop fet l'esquema, els vaig convertir en PCB i els vaig demanar a JLCPCB i els vaig rebre en un termini de 5 dies.

Després vaig procedir a anar a LCSC i demanar els components; van trigar una estona, ja que era massa car per a DHL portar-lo a on sóc.

Després de 5 dies d'espera, vaig rebre els meus PCBs, i eren tan bons com esperava que fossin, podeu consultar la meva ressenya a JLCPCB aquí per obtenir una visió més profunda d'aquests.

Uns dies més tard vaig rebre el meu paquet de LCSC amb tots els meus components ben empaquetats a les seves pròpies bosses antiestàtiques.

El controlador funciona a uns 12V, de manera que necessitareu uns 12V 3A per a una tira de 3m com la que faig servir.

El següent pas és soldar-ho tot al vostre perfboard o al vostre PCB, assegurant-vos que la polaritat dels transistors sigui correcta.

Probablement podreu dir que he comès un error aquí i, si no, heu soldat capçaleres femenines en lloc de masculines, ja que les capçaleres linkit one són femenines.

Pas 4: pengeu el codi

Pengeu el codi
Pengeu el codi
Pengeu el codi
Pengeu el codi
Pengeu el codi
Pengeu el codi

Després de fer tota la soldadura i connectar-nos, ara toca penjar el codi per enllaçar-ne un. Abans, però, cal tenir la biblioteca Blynk. He adjuntat el fitxer zip a continuació. Extraieu tot el contingut i transfereu-lo a Documents> Arduino> Biblioteques.

El codi d’aquest projecte es troba a la biblioteca Blynk pròpiament dita. A l’IDE d’arduino, aneu a Fitxers> Exemples> Blynk> Linkit ONE. Ara heu de fer alguns canvis al codi:

Sota: char auth = "YourAuthToken"; // Afegiu el testimoni d'autorització del vostre projecte blynk (vegeu el pas següent)

A sota: #define WIFI_SSID "YourSSID" // Afegiu el nom de la vostra connexió WiFi.

A sota: #define WIFI_PASS "YourPASS" // Afegiu la contrasenya de la vostra connexió WiFi

A: #define WIFI_AUTH LWIFI_WPA // Trieu entre LWIFI_OPEN, LWIFI_WPA o LWIFI_WEP.

Si no coneixeu el testimoni Auth, aneu al pas següent i torneu a aquest pas. Si ja en teniu, simplement configureu els commutadors de Linkit ONE a posicions SPI, UART i USB i pengeu el codi.

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

Nota: aquest no és el meu codi i tot el mèrit recau en qui el crea.

Un cop ho facis.

Descarregueu gratis l'aplicació Blynk des de la botiga de jocs. Registreu-vos a un compte proporcionant la vostra adreça de correu electrònic i altres detalls. Per fer-ho, heu de tenir connexió a Internet. En iniciar la sessió al vostre compte, creeu un projecte nou amb el nom que vulgueu. Veureu alguns dígits i caràcters quan feu un projecte. Aquest és el vostre testimoni d’autorització utilitzat per connectar el vostre Linkit ONE al servidor blynk. Copieu el testimoni Auth i afegiu-lo al codi donat al pas anterior (canvieu al pas anterior per obtenir més informació). Ara passeu a la pantalla del projecte, que inicialment quedaria buida. Aneu al tauler dels widgets i copieu un "Botó" i el "ZeRGBa". Al botó, configureu el número de pin com a 2. Establiu dos dels números de pin de ZeRGBa com a 3 i 9. Deixeu el tercer buit. Ara, finalment, engegueu el linkit ONE, deixeu-lo connectar-se a la xarxa Wifi i, a continuació, seleccioneu l'opció "Reprodueix" a l'aplicació. Això és! Ara podreu controlar la tira mitjançant el vostre telèfon intel·ligent. Si no funciona, comproveu les connexions. Assegureu-vos que el testimoni d’autenticació s’hagi d’esmentar correctament al codi.

(Nota: les captures de pantalla no són meves, ja que ho vaig oblidar, crèdit a Saiyam)

Pas 5: i ja està

Gràcies als patrocinadors per fer possible aquest projecte i gràcies a Saiyam per la idea.

També em queden alguns PCB d’aquest projecte i els podeu comprar aquí, si algú hi està interessat.

Recomanat: