
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39

¡Gracias a JLCPCB y LCSC por hacer posible este proyecto! ¡Échales un vistazo hoy!
(Nota: este no es mi diseño (aparte del esquema y PCB) y todo el crédito por la idea es para Saiyam)
Cómo comenzó este proyecto es que compré una tira de LED RGB en Ebay y el pequeño y horrible controlador de infrarrojos era terrible, lo odiaba. Así que me puse en una misión para hacer un controlador habilitado para wifi para esto.
Paso 1: Partes

- 3 resistencias 1K
- 3 transistores de alta potencia, utilicé TIP31
- Microcontrolador LINKIT ONE
- Tira RGB analógica
- (El resto es si hiciste un PCB como lo hice yo)
- 1 terminal de tornillo
- Encabezados masculinos
- INSTRUMENTOS
- Soldador / Estación
- Soldar
- Alicates
- Cortadores de alambre
Paso 2: esquema

Cuando estaba investigando este diseño, utilicé el diagrama de bloques de Saiyam para hacer este esquema en EasyEda (enlace aquí). Ahora, si no puede leer eso o no se molesta en hacerlo, aquí está la idea básica, Pin emisor de todos los transistores a conectar al pin GND del linkit one. El pin de la base del transistor 1 se conectará al PIN digital 9 del enlace uno. El pin de la base del transistor 2 se conectará al PIN digital 3 del enlace uno. El pin de la base del transistor 3 se conectará al PIN digital 2 del enlace uno. Ánodo de tira de LED para conectar a la fuente de alimentación (+). Pines emisores de todos los transistores a conectar a la fuente de alimentación (-). Recuerde que el uso de los pines 3 y 9 es necesario y no se pueden cambiar ya que son los únicos pines PWM de Linkit ONE. Dado que solo hay dos de ellos, el tercer color de la tira de LED debe controlarse a un pin digital normal.
Paso 3: suelde su PCB


Una vez que hice el esquema, los convertí en PCB, los pedí en JLCPCB y los recibí en 5 días.
Luego procedí a ir a LCSC y ordenar los componentes, estos tomaron un tiempo ya que era demasiado costoso para DHL llevarlos a donde estoy.
Después de 5 días de espera, recibí mis PCB, y eran tan buenos como esperaba, puede consultar mi revisión sobre JLCPCB aquí para verlos en profundidad.
Unos días después, recibí mi paquete de LCSC con todos mis componentes cuidadosamente empaquetados en sus propias bolsas antiestáticas.
El controlador funciona con alrededor de 12V, por lo que necesitará alrededor de 12V 3A para una tira de 3 m como la que estoy usando.
El siguiente paso es soldar todo en su placa de circuito impreso o en su PCB, asegurándose de que la polaridad de los transistores sea la correcta.
Probablemente pueda darse cuenta de que cometí un error aquí y, si no puede, soldé encabezados femeninos en lugar de masculinos, ya que los encabezados de linkit one son femeninos.
Paso 4: ¡Cargue el código



Después de hacer todas las soldaduras y conexiones, ahora es el momento de cargar el código para vincularlo. Pero antes de eso necesitas tener la biblioteca Blynk. He adjuntado el archivo zip a continuación. Extraiga todos los contenidos y transfiéralos a Documentos> Arduino> Bibliotecas.
El código de este proyecto se encuentra en la propia biblioteca de Blynk. En el IDE de arduino, vaya a Archivos> Ejemplos> Blynk> Linkit ONE. Ahora necesita hacer algunos cambios en el código:
Bajo: char auth = "YourAuthToken"; // Agregue el token de autenticación de su proyecto blynk (vea el siguiente paso)
En: #define WIFI_SSID “YourSSID” // Agrega el nombre de tu conexión WiFi.
En: #define WIFI_PASS “YourPASS” // Agrega la contraseña de tu conexión WiFi
En: #define WIFI_AUTH LWIFI_WPA // Elija entre LWIFI_OPEN, LWIFI_WPA o LWIFI_WEP.
Si no conoce el token de autenticación, salte al paso siguiente y luego vuelva a este paso. Si ya tiene uno, simplemente configure los interruptores de Linkit ONE en las posiciones SPI, UART y USB y cargue el código.
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
Nota: Este no es mi código y todo el crédito es para su creador.
Una vez que hagas eso.
Descargue la aplicación Blynk de Play Store de forma gratuita. Regístrese para obtener una cuenta proporcionando su dirección de correo electrónico y otros detalles. Debe tener una conexión a Internet para hacer esto. Al iniciar sesión en su cuenta, cree un nuevo proyecto con el nombre de su elección. Verá algunos dígitos y caracteres cuando haga un proyecto. Este es su token de autenticación que se utiliza para conectar su Linkit ONE al servidor blynk. Copie el token de autenticación y agréguelo al código proporcionado en el paso anterior (cambie al paso anterior para obtener más detalles). Ahora pase a la pantalla del proyecto que inicialmente estaría vacía. Vaya al panel de widgets y copie un "Botón" y el "ZeRGBa". En el botón, establezca el número de pin como 2. Establezca dos de los números de pin en ZeRGBa como 3 y 9. Deje el tercero vacío. Ahora finalmente enciende tu linkit ONE, deja que se conecte a la red Wifi y luego en la aplicación, selecciona la opción "Reproducir". ¡Eso es todo! Ahora podrá controlar la tira a través de su teléfono inteligente. Si no funciona, verifique sus conexiones. Asegúrese de que el token de autenticación se mencione correctamente en el código.
(Nota: las capturas de pantalla no son mías, ya que las olvidé, crédito para Saiyam)
Paso 5: ¡Y listo
Gracias a los patrocinadores por hacer posible este proyecto y gracias a Saiyam por la idea.
También me quedan algunos PCB de este proyecto y puedes comprarlos aquí, si alguien está interesado.
Recomendado:
Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): 4 pasos

Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): En esta publicación, hice un espejo de tocador de bricolaje con la ayuda de las tiras de LED. Es realmente genial y debes probarlos también
Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos

Controlador de juegos de bricolaje basado en Arduino | Controlador de juegos Arduino PS2 | Jugar a Tekken con DIY Arduino Gamepad: Hola chicos, jugar juegos siempre es divertido, pero jugar con su propio controlador de juego personalizado DIY es más divertido. Así que haremos un controlador de juego usando arduino pro micro en este instructivo
Luces de control de voz Electrónica Tiras de LED RGB y más con Cortana y Arduino Home Automation: 3 pasos

Luces de control de voz Electrónica Tiras de LED RGB y más con Cortana y Arduino Home Automation: ¿Te gusta la idea de controlar las cosas con tu voz? ¿O no le gusta levantarse de la cama para apagar las luces? ¿Pero todas las soluciones existentes como Google Home son demasiado caras? Ahora puedes hacerlo tú mismo por menos de 10 $. Y mejor aún, es muy fácil
¡Use Cortana y un Arduino para controlar los LED RGB o las tiras de LED con su voz !: 4 pasos (con imágenes)

¡Use Cortana y un Arduino para controlar los LED RGB o las tiras de LED con su voz !: En este instructivo, le mostraré cómo puede controlar su tira de LED o LED RGB con su voz. Esto lo hace la aplicación CoRGB, que está disponible de forma gratuita en la tienda de aplicaciones de Windows. Esta aplicación es parte de mi proyecto CortanaRoom. Cuando hayas terminado con
Arduino Led / Tiras RGB Bluetooth (Arduino + App Inventor): 5 pasos

Arduino Led / Strips RGB Bluetooth (Arduino + App Inventor): En este tutorial mostraré cómo usar App Inventor y conectarlo con arduino usando bluetooth