Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: Circuit
- Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 4: a Visuino Afegeix components
- Pas 5: a Components del conjunt de Visuino
- Pas 6: a Components de Visuino Connect
- Pas 7: Genereu, compileu i pengeu el codi Arduino
- Pas 8: Juga
- Pas 9: alimentació
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
En aquest tutorial aprendrem a fer les llegendàries ulleres SteamPunk que canvien els colors mitjançant anells LED i Arduino.
Mira el vídeo!
Pas 1: què necessiteu
- Ulleres de soldadura
- 2X NeoPixel - Anell LED RGB Ws2812 (amb 12 LED)
- Arduino UNO (o qualsevol altre Arduino)
- Filferros de pont
- Programari Visuino: descarregar Visuino
- Nota: per utilitzar Arduino Nano (perquè és més petit) només cal connectar-lo als mateixos pins i a Visuino en lloc d'Arduino UNO seleccioneu Arduino Nano
Pas 2: Circuit
- Connecteu el pin 5V de la placa Arduino al primer pin VCC de LedRing
- Connecteu el pin GND de la placa Arduino al primer pin GND de LedRing
- Connecteu el pin digital 2 de la placa Arduino al primer pin DI de LedRing
- Connecteu el pin 5V de la placa Arduino al segon pin LedCC VCC
- Connecteu el pin GND de la placa Arduino al segon pin GND de LedRing
- Connecteu el pin digital 3 de la placa Arduino al segon pin LedRing DI
Connecteu-ho tot segons l’esquema i, a continuació, feu servir una cola calenta i munteu cada LedRing a les ulleres
Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Descarregueu la versió gratuïta o registreu-vos per fer una prova gratuïta.
Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2
Pas 4: a Visuino Afegeix components
- Afegiu el component 2X "Generador analògic aleatori"
- Afegiu el component "Sine Analog Generator"
- Afegiu el component "Generador sense signes sinus"
- Afegiu el component "Analògic a color"
- Afegiu un component "NeoPixels" 2X
Pas 5: a Components del conjunt de Visuino
Seleccioneu "SineUnsignedGenerator1" i, a la finestra de propietats, configureu Amplitud a 6, Freqüència (Hz) a 0,8 i Offset a 6
- Feu doble clic a "NeoPixels1" i, a la finestra "PixelGroups", arrossegueu "Color Pixel" cap a la part esquerra i, a la finestra de propietats, configureu "Comptar píxels" a la finestra de 12 PixelGroups"
- Feu doble clic a "NeoPixels2" i, a la finestra "PixelGroups", arrossegueu "Color Pixel" cap a la part esquerra i, a la finestra de propietats, configureu "Comptar píxels" a 12 <aquesta és la quantitat de LEDs del LEDRing. Tanqueu la finestra "PixelGroups".
Pas 6: a Components de Visuino Connect
- Connecteu el pin "RandomAnalogGenerator1" al pin "AnalogToColor1" vermell
- Connecteu el pin "RandomAnalogGenerator2" al pin "AnalogToColor1" verd
- Connecteu el pin "SineAnalogGenerator1" al pin "AnalogToColor1" blau
- Connecteu el pin "AnalogToColor1" al color del pin "NeoPixels1"
- Connecteu el pin "AnalogToColor1" al color del pin "NeoPixels2"
- Connecteu el pin "SineUnsignedGenerator1" a l'índex de pin "NeoPixels1"
- Connecteu el pin "SineUnsignedGenerator1" a l'índex de pin "NeoPixels2"
- Connecteu el pin "NeoPixels1" al pin digital 2 d'Arduino
- Connecteu el pin "NeoPixels2" al pin digital 3 d'Arduino
Pas 7: Genereu, compileu i pengeu el codi Arduino
A Visuino, a la part inferior, feu clic a la pestanya "Construeix", assegureu-vos que el port correcte estigui seleccionat i feu clic al botó "Compila / Compila i penja".
Pas 8: Juga
Si alimenteu el mòdul Arduino, els LEDRings començaran a canviar de color.
Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar i obrir a Visuino:
Pas 9: alimentació
Si teniu previst alimentar l'Arduino amb una bateria, podeu utilitzar un PowerBank que tingui el connector USB perquè pugueu connectar-lo fàcilment.
Si teniu previst fer servir una bateria de 9V o similar, utilitzeu cables connecteu un pin negatiu de la bateria (-) al pin Arduino [GND] i connecteu un pin positiu de la bateria (+) al pin Arduino [VIN]