Tabla de contenido:

FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi: 6 pasos (con imágenes)
FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi: 6 pasos (con imágenes)

Video: FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi: 6 pasos (con imágenes)

Video: FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi: 6 pasos (con imágenes)
Video: Циркадный звук [Maker Update #198] — Maker.io 2024, Noviembre
Anonim
FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi
FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi
FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi
FLEXBALL: una bola de PCB flexible de cien píxeles con WiFi

Hola creadores, ¡es maker moekoe!

Flexball se basa en una PCB flexible que está equipada con 100 LED direccionables WS2812 2020. Está controlado por un ESP8285-01f, el módulo ESP más pequeño de Espressif. Además, tiene un sensor acelerómetro ADXL345 a bordo.

La idea original era mostrar mensajes de texto en esa matriz redonda (10x10) pero, lamentablemente, las distancias de los brazos son demasiado grandes para leerse fácilmente (puedes verlo al final del video). Sin embargo, es la escultura LED más hermosa que he construido hasta ahora.

¡Gracias PCBWay por patrocinar este proyecto! Estas tablas flexibles son su creación y están hechas con puro amor.

Paso 1: ¡Inspírate

Image
Image

¡Disfruta el video!

Encontrarás casi todo para la pelota en este video. Para obtener más información, diseño, PCB y archivos de código, puede consultar los siguientes pasos.

Paso 2: Diseño de PCB

Diseño de PCB!
Diseño de PCB!
Diseño de PCB!
Diseño de PCB!

Este es mi primer diseño de PCB flexible, por lo que seguramente encontrará algunas cosas que pueden no ser las mejores para usar aquí. La parte más importante para mí como fabricante de bricolaje es que funcionará al final, y bueno, ¡funciona!:)

Para los circuitos flexibles, hay algunas reglas de diseño especiales sobre las que he leído:

  • No utilice trazos con esquinas o bordes en las partes flexibles del diseño. Las trazas podrían agrietarse y las señales podrían dañarse. Las trazas curvas son las mejores aquí.
  • Lo mismo ocurre con los planos GND que podrían romperse debido a las flexiones de la PCB. Una mejor opción aquí es usar una red hash como se muestra en la imagen de arriba.
  • Las almohadillas y las vías deben estar conectadas a los trazos con estas lágrimas … No pude encontrar esta opción en mi software de diseño favorito, Eagle. Si puedes ayudar, dímelo en los comentarios:)

La parte más difícil al diseñar esta PCB fue la disposición circular de los LED, las tapas y las almohadillas al final de los brazos. Creé una hoja de Excel simple para calcular las posiciones XY de acuerdo con el radio y el ángulo del brazo correspondiente. Sin duda, es de gran ayuda si necesita arreglos circulares como estos. Desafortunadamente, no puedo agregar el archivo a este paso. Si está interesado, hágamelo saber.

Paso 3: ¡Todo lo que necesitas

¡Todo lo que necesitas!
¡Todo lo que necesitas!

He adjuntado la lista de materiales a este paso. Los detalles sobre cada componente se pueden encontrar aquí.

Se pueden encontrar ideas para algunos componentes principales en la siguiente lista:

  1. PCB
  2. ESP8285-01F
  3. ADXL345
  4. LED WS2812 2020
  5. IC del cargador de lipo MCP73831
  6. Paquete de protección de batería

Paso 4: ¡Montaje de la bola

¡Ensamblando la bola!
¡Ensamblando la bola!
¡Ensamblando la bola!
¡Ensamblando la bola!
¡Ensamblando la bola!
¡Ensamblando la bola!
¡Ensamblando la bola!
¡Ensamblando la bola!

Junto a los cien LED no hay ningún detalle especial a tener en cuenta. He usado mi soldador de placa calefactora de bricolaje, pero no fue la mejor idea en absoluto. Primero, era demasiado pequeño para calentar todo el PCB. En segundo lugar, he reducido la temperatura para proteger la placa de circuito impreso. Estaba un poco demasiado bajo, por lo que también tuve que usar mi pistola de reflujo.

El resto fue solo un poco de rastro y error.: D Los cien LED no querían funcionar al primer intento. Me tomó alrededor de dos horas encenderlo todo. Pero el momento más satisfactorio fue una vez que todos los LED se iluminaron perfectamente.

La otra parte complicada fue soldar los brazos del círculo inferior al superior. Definitivamente puedo recomendar usar una tercera mano aquí, de lo contrario, ¡podría ser realmente difícil!

Paso 5: ¡El código

¡El código!
¡El código!
¡El código!
¡El código!

El código se basa en la biblioteca FastLED que puede controlar varios LED direccionables como APA102, SK9822 o WS2812.

El único complemento imprescindible en el código es la parte de enganche. El ESP puede mantener su propia fuente de alimentación siempre que el pasador de enganche se mantenga alto. Una vez que se tira a GND, la bola desactiva su propia potencia. Un ejemplo básico se muestra en el archivo adjunto.

Paso 6: ¡Diviértete

¡Divertirse!
¡Divertirse!
¡Divertirse!
¡Divertirse!
¡Divertirse!
¡Divertirse!

Este proyecto todavía es un trabajo en progreso. Sin embargo, era un proyecto secreto mío y no podía esperar más para mostrarles estas cosas increíbles. Si tiene otras ideas para qué se puede usar la pelota, hágamelo saber en los comentarios a continuación.

¡Espero que hayas disfrutado leyendo este Instructable y hayas encontrado una manera de construir tu propia bola flexible!

¡No dude en visitar mi Instagram, sitio web y canal de Youtube para obtener más información sobre flexball y otros proyectos increíbles!

Si tiene preguntas o falta algo, hágamelo saber en los comentarios a continuación.

¡Diviértete creando!:)

Recomendado: