Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: adjunte el botón
- Paso 3: conecte los cables a Gemma
- Paso 4: conecte los cables al anillo
- Paso 5: programe su Gemma
- Paso 6: prueba
- Paso 7: ¡Completar y personalizar
Video: Colgante Resplendr: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este proyecto se inspiró en los pendientes de aro Adafruit Gemma de Becky Stern y Lady Ada y la maravillosa gente de la biblioteca FastLED.
Este instructivo le mostrará cómo crear un hermoso colgante LED con uno o más anillos LED. Me gustan los diferentes modos en mis wearables, por lo que este proyecto incorpora un botón como selector de modo.
No voy a repasar cómo agregar varios anillos a su proyecto, pero algunas imágenes le darán algunas ideas de las posibilidades.
El video cubre cómo ponerlo todo junto. ¡Gracias por seguir!
Paso 1: Reúna los materiales
Aquí tienes todo lo que necesitas:
-
Adafruit GEMMA v2 - Plataforma electrónica portátil en miniatura - Este pequeño microcontrolador portátil será el cerebro de su proyecto. Esto conectará la batería a las luces y les dirá qué hacer. Aquí hay un desglose de las partes del tablero.
- USB: se utiliza para cargar nuevos modos en su placa
- Toma JST: se utiliza para conectar la batería a la placa para alimentarla y los LED
- Pads de entrada / salida
- GND: esto proporcionará tierra (G, -) a las luces y al botón
- D1: este es un pin "digital" que usaremos para el botón
- Vout: esto suministrará energía (V, +) a las luces de la batería
- 3Vo: suministrará 3 voltios; no usaremos esto
- D0: este es un pin "digital" que usaremos para decirle a las luces qué hacer
- D2: este es otro pin "digital"; no usaremos esto
- Anillo NeoPixel - LED 16 x 5050 RGB con controladores integrados - Este es su anillo de luces. Cada LED tiene una luz roja, verde y azul. Se combinan en diferentes cantidades para formar todos los colores del arcoíris. Dado que mantendremos las luces en el lado oscuro, realmente podrá ver cómo las luces rojas, verdes y azules se combinan para formar todos los colores.
- Batería de polímero de iones de litio - 3.7v 150mAh - La batería se conecta a su Gemma para encender sus luces y se recarga usando el cargador USB, no el Gemma. Para cargar esta batería, deberá desenchufarla del Gemma
- Adafruit Micro Lipo - Cargador USB LiIon / LiPoly - v1 - Como se indicó anteriormente, conecte la batería a este cargador y conecte el lado plano a una toma USB. Una pequeña luz verde indicará que la batería está "lista" para cargarse.
- Botón de interruptor táctil (6 mm de grosor): este pequeño botón de clic blanco navegará entre los modos
- Cable de núcleo trenzado con cubierta de silicona - 26AWG - Se utilizarán 3 piezas de cable, cada una de aproximadamente 4 "de largo. No necesitará toda la longitud del cable, por lo que tendrá más si comete un error.
- Accesorios de joyería: anillos de salto, aretes, cordón de nailon, collar de cable, alfiler magnético
- e6000
Esto es lo que tengo en mi estación de trabajo: manos amigas, soldador, limpiador de puntas de soldadura con esponja de latón Hakko, soldadura, una tabla de cortar de madera vieja y un ventilador cercano.
Paso 2: adjunte el botón
Coloque el pequeño botón blanco en la Gemma deslizando las patas a través de los orificios marcados como "GND" y "D1".
Asegure el botón doblando las patas en la parte trasera de la Gemma. Soldaremos el botón en la placa, pero debería quedar cómodamente aquí en esta posición.
¡No lo suelde todavía, de lo contrario puede cerrar el orificio GND que necesitaremos en el siguiente paso!
Paso 3: conecte los cables a Gemma
- Corte 3 cables de aproximadamente 4 "cada uno. Tradicionalmente, el rojo se usa para la alimentación (+, V +, V), el negro o el blanco se usa para la tierra (G, GND) y otro color se usa para los datos (D). solo usando 3 cables para este proyecto, cualquier color servirá.
- Pele aproximadamente 1/2 "- 3/4" de un extremo de cada cable.
- Gira el extremo pelado del primer cable.
- Páselo por el orificio marcado GND. Querrá que el cable corra desde la parte delantera de la Gemma (con los botones) hacia la parte posterior. Trate de que el aislamiento del cable esté lo más cerca posible del orificio. Encuentro que doblar el cable en la parte posterior lo mantiene presionado.
- Dé la vuelta al Gemma y suelde el cable y la pata del botón al pin GND del Gemma
- Tuerza el extremo pelado de un segundo cable.
- Páselo por el orificio marcado con Vout. Querrás que el cable corra desde la parte delantera de la Gemma (con los botones) hasta la parte trasera. Trate de que el aislamiento del cable esté lo más cerca posible del orificio. Encuentro que doblar el cable en la parte posterior lo mantiene presionado.
- Dé la vuelta a la Gemma y suelde el cable y la pata del botón al pin Vout de la Gemma.
- Tuerza el extremo pelado de un tercer cable.
- Páselo por el orificio marcado con D0. Querrá que el cable corra desde la parte delantera de la Gemma (con los botones) hacia la parte posterior. Intente hacer que el aislamiento del cable esté lo más cerca posible del orificio. Encuentro que doblar el cable en la parte posterior lo mantiene presionado.
- Dé la vuelta a la Gemma y suelde el cable y la pata del botón al pin D0 de la Gemma.
- Suelde la segunda pata del botón a la parte posterior del pin D1 de la Gemma.
- Recorta los cables sobrantes.
Nota: Si se siente cómodo soldando, es posible que pueda colocar todos los cables y completar la soldadura de una vez. Recomiendo a los principiantes que coloquen y suelden un cable a la vez.
Paso 4: conecte los cables al anillo
- Coloque la Gemma y el Neopixel Ring con los LED y los componentes de Gemma hacia arriba. Coloque el pin D1 en el Gemma más cercano al orificio del anillo Neopixel que dice "Entrada de datos"
- Determina dónde cortar y pelar el cable para conectar estos dos. Probablemente desee 1-1.5 "de cable entre Gemma y Neopixel Ring para proporcionar suficiente holgura.
- Con las uñas o un marcador, marque dos puntos en el cable: dónde recortará el cable y dónde pelará el cable. Dése 1/2 "- 3/4" de alambre pelado para trabajar.
- Corte y pele los dos cables restantes a la misma longitud aproximada.
- Gire el extremo pelado del cable "D0" y páselo por el orificio marcado "D In" en el anillo de Neopixel. Puede pasar el cable por la parte delantera o trasera del anillo de Neopixel.
- Suelde el cable D0 al anillo Neopixel.
- Gire el extremo pelado del cable "GND" y páselo por el orificio marcado "G" en el anillo de Neopixel. Puede pasar el cable por la parte delantera o trasera del anillo de Neopixel.
- Suelde el cable "GND" al anillo de Neopixel.
- Gire el extremo pelado del cable "Vout" y páselo por el orificio marcado "V +" en el anillo de Neopixel. Puede pasar el cable por la parte delantera o trasera del anillo de Neopixel.
- Suelde el cable "Vout" al anillo de Neopixel.
- Recorta los cables sobrantes.
Nota: Si se siente cómodo soldando, es posible que pueda colocar todos los cables y completar la soldadura de una vez. Recomiendo a los principiantes que coloquen y suelden un cable a la vez.
Paso 5: programe su Gemma
Primero necesitas una forma de programar tu placa. Descargue el IDE de Arduino o use un IDE basado en web si hay uno disponible.
Si eres nuevo en Arduino y buscas comenzar un nuevo proyecto, tienes algunas opciones.
Normalmente uso el IDE de Arduino, descargado de su sitio. Deberá instalar las bibliotecas y el soporte para la placa que está utilizando. Dado que este es un proceso más detallado, recomiendo revisar la página de Introducción a Gemma de Adafruit y luego consultar los recursos para instalar la biblioteca FastLED en el IDE de Arduino.
Otra opción es utilizar un programa basado en navegador como codebender.cc. Desafortunadamente, codebender no acepta nuevos registros actualmente, pero he incluido esta información en caso de que vuelvan a abrir las cosas. ¡Por favor apóyelos si puede porque son increíbles! Codebender es una excelente manera de presentarle a alguien el código, ya que solo necesita descargar un complemento para que funcione. Si ya tiene el IDE de Arduino, vaya a mi ejemplo de boceto y péguelo en un nuevo boceto. Hay una excelente introducción a Arduino y Codebender Instructable por Ardumotive_com. La gente de Codebender también ha reunido bastantes instructivos.
Revisa el bosquejo
Aquí está mi boceto: Botón de paleta FastLED de amelia.tetterton
"Clone y edite" mi boceto y "guárdelo" en su cuenta de codebender o cópielo y péguelo en un nuevo boceto en su IDE de Arduino.
Actualice las áreas necesarias si está interesado en realizar algún cambio.
- Línea 23: el brillo se establece en 1/8 del brillo total.
- Líneas 30: si cambia el número de modos, debe actualizar el número "8"
- Línea 45-66: esta es una paleta personalizada que he llamado MyColors. Echa un vistazo a un selector de color RGB y encuentra algunos colores que te gusten. Puede poner los 16 colores que desee aquí. Hay un par de reglas: en lugar de escribir "golden rod", necesitarás escribir "GoldenRod". Por lo tanto, escriba en mayúscula la primera letra de cada palabra y elimine los espacios. Tampoco pierda la coma al final de cada línea.
- Líneas 98-148: FastLED tiene un montón de "paletas" integradas para elegir. El grupo de colores en una paleta se envía a través de una tira de LED en incrementos de velocidad y paso que haya elegido. Puede cambiar VELOCIDAD y PASOS para que las cosas se vean exactamente como desea. VELOCIDAD se refiere a qué tan rápido se mueven los colores. Números más altos = movimiento más rápido. PASOS se refiere a qué tan anchas son las bandas de color. 1 = más como un degradado, 10 = más como rayas.
- Líneas 170-185: esta es otra forma de configurar una nueva paleta. Este modo es similar al modo que se muestra en los pendientes de aro Adafruit Gemma. Juega con los colores aquí y luego con la velocidad, mezclando las líneas 145-188 y observa qué pasa.
- Líneas 188-199: esta es otra forma de configurar una nueva paleta. Este modo mostrará la mitad de los LED en verde y la otra mitad en rosa. Juega con los colores aquí y luego con la velocidad, mezclando las líneas 133-135 y observa qué pasa.
Verifique el boceto. Recuerde presionar "Guardar" si le funciona.
El Gemma es un microcontrolador de bajo costo. Cuando lo enchufa y lo enciende, se encenderá y apagará una luz roja durante unos 10 segundos. Esto significa que está listo para "aceptar" el código. De lo contrario, debe presionar el botón de reinicio para ingresar a lo que se llama el "modo de cargador de arranque". Otros microcontroladores simplemente entrarán en este modo automáticamente, pero como el Gemma es tan simple, necesita que alguien le avise primero. Si recibe un error, intente desenchufar y volver a enchufar la placa o presione el pequeño botón negro de "reinicio" en la placa. En una Mac, tengo que conectar mi Gemma a mi computadora a través de un concentrador USB (así que… Gemma a microusb a concentrador USB a miniusb a Mac) solo para que funcione. ¡Paciencia!
Sube el boceto. Presione el botón de reinicio en Gemma y "Cargue" el código en su Gemma.
Asegúrese de recibir un mensaje "Subido correctamente" o algún otro mensaje positivo que confirme que el código se cargó.
Notas
- Si tiene problemas en los que la placa no ingresa al modo de cargador de arranque cuando presiona el botón de reinicio, intente desconectar su Gemma y luego vuelva a enchufarlo.
- Cualquier cosa escrita en una línea después de dos barras, como esta: //, es un comentario. Podrías escribir "// bla, bla, bla" y estaría bien. Los comentarios de varias líneas se encuentran entre "/ *" y "* /". Codebender hace que todos los comentarios parezcan verdes. Los espacios y las líneas en blanco están bien, así que siéntase libre de separar las cosas para que funcionen para usted.
- Asegúrese de haber seleccionado la placa (Gemma) y el puerto correctos.
- Siempre "verifique" antes de "cargar". Codebender o el IDE le informarán si su boceto es demasiado grande. Si es así, deberá modificarlo eliminando uno de sus "modos".
Paso 6: prueba
-
Asegúrese de que sus cables estén conectados correctamente.
- Traza el cable desde el orificio GND de tu Gemma hasta uno de los orificios GND del anillo NeoPixel.
- Trace el cable desde el orificio Vout en su Gemma hasta uno de los orificios VCC / V + en el NeoPixel Ring.
- Traza el cable desde el orificio D0 de tu Gemma hasta el orificio de entrada de datos del anillo NeoPixel
- Asegúrese de que ambas patas del botón blanco estén soldadas a la placa.
- Enchufe el conector jst de la batería en la placa y cambie la placa a la posición de encendido si aún no lo está.
- Presione el botón blanco para desplazarse por los diferentes modos.
- Felicítate a ti mismo.
Paso 7: ¡Completar y personalizar
- Coloque la batería en la parte posterior de la Gemma con cinta de espuma o pegamento *
- Adjunte cualquier accesorio que le guste para hacer aretes, un collar, un alfiler o cualquier otra cosa. Los pequeños anillos de salto para la fabricación de joyas encajan perfectamente dentro de cualquier agujero abierto en el anillo de Neopixel. ¡Incluya nuevas ideas en los comentarios!
- Use hilo para reforzar la posición de la Gemma dentro del anillo de Neopixel, especialmente si está usando un alambre de menos de 26 g.
- Coloque un poco de pegamento * en el Gemma donde los cables se unen al tablero.
- Desenchufe la batería de la placa y coloque un poco de pegamento * donde los cables de la batería se juntan con la batería y el conector.
* Si está utilizando e6000, haga esto último, ya que tarda unas 24 horas en configurarse por completo. También puede usar pegamento termofusible, pero tenga cuidado al usarlo sobre o cerca de la batería. ¡Prefiero ser cauteloso!
Recomendado:
Cesta colgante de la súper estación meteorológica: 11 pasos (con imágenes)
Canasta colgante de Super Weather Station: ¡Hola a todos! En esta publicación de blog de T3chFlicks, le mostraremos cómo hicimos una canasta colgante inteligente. Las plantas son una adición fresca y saludable a cualquier hogar, pero pueden volverse aburridas rápidamente, especialmente si solo recuerdas regarlas cuando
Estación meteorológica de equipo colgante: 7 pasos (con imágenes)
Estación meteorológica de equipo colgante: en este Instructable, le mostraré cómo construir su propia estación meteorológica de equipo colgante, que está hecha de piezas de MDF cortadas con láser CNC. Un motor paso a paso impulsa cada engranaje y un Arduino toma medidas de temperatura y humedad usando un DHT
Colgante de corazón de placa base: 10 pasos
Colgante del corazón de la placa base: si te encanta desarmar cosas (especialmente las computadoras) tanto como a mí, es probable que tengas una placa base o dos por ahí, así que aquí hay un proyecto para convertirlas en joyas realmente bonitas. En el momento de esta publicación, he estado en Instructables
Colgante LED de una unidad óptica antigua: 11 pasos
Colgante LED de una unidad óptica antigua: en este Instructable, le mostraré cómo puede hacer un collar de luces único en su tipo con el conjunto de lentes de una unidad óptica antigua, más un par de componentes electrónicos Me inspiré para hacer esto para mi hija cuando tomé
Colgante LED avanzado: 4 pasos
Colgante LED avanzado: en este instructivo te mostraré cómo puedes hacer tu propio colgante LED. Deberías revisar mi instructable colgante LED anterior, muestro algunos consejos geniales allí. ¿Las joyas son parte de la belleza? Lo averiguaremos