VISTA GENERAL
En este tutorial, veremos:
- Cheerlights - La Inspiración.
- Wheatley - diseño 3D.
- Diseño 3D - Las piezas imprimibles.
- Electrónica - Haciendo el cableado.
- MicroPython - Código
LISTA DE MATERIALES
| Artículo | Describir | Cantidad | Precio |
|---|---|---|---|
| Pimoroni Plasma Stick 2040 W. | Raspberry Pi Pico, a bordo. | 1 | £12.00 |
| Modelo Adafruit Jewel 7x Neopixel. | 7 unidades RGB. | 1 | $5.95 |
ANIMATORES
¿QUÉ ES?
- CheerLights es un proyecto de "Internet de las cosas" creado por Hans Scharler en 2011.
- Permite que las luces de las personas de todo el mundo se sincronizen con un color establecido por Twitter.
- Esta es una forma de conectar cosas físicas con experiencias de redes sociales.
Puedes cambiar el color de todas las luces de Cheerlight a nivel global mediante un Tweet (desde Twitter):
#cheerlights azul
Visita el increíble sitio web de Cheerlights de Hans aquí:https://www.cheerlights.com
WHEATLEY - DISEÑO 3D
Wheatley - el personaje de Portal 2.
Portal y Portal 2 están entre mis juegos favoritos. Jugué Portal, que se incluyó como parte del juego de Xbox 360 Orange Box, hace un par de años.
Wheatley es un personaje de IA de Portal 2, y se describe como unEsfera de amortiguación de inteligencia..
Él es redondo, así que he elegido hacer un modelo basado en este diseño, y también fue una razón para diseñar algo divertido en Fusion 360.
DESIGNO 3D DE WHEATLEY.
El diseño está compuesto por 4 piezas imprimibles en 3D:
- Dos mitades principales (izquierda y derecha)
- Pieza para los ojos.
- Bucle del titular superior.
Fue un diseño bastante complejo de modelar, que implicó la creación de varias esferas más pequeñas y más grandes, que luego se utilizan para separar el material el uno del otro.
¡El diseño también es redondo, al igual que un adorno navideño! También tiene aproximadamente el mismo tamaño que un adorno de árbol de Navidad normal.
Agarra elArchivos STL aquí.
MEDIA IZQUIERDA
Como puedes ver en la diapositiva de arriba, la mitad izquierda tiene un centro hueco, donde se alojan los componentes electrónicos.
También tiene dos secciones rebajadas que permiten que la pieza ocular y el bucle superior se bloqueen en su lugar.
Las tolerancias son tales que el uso de la pieza ocular entre las dos mitades proporciona suficiente fricción y agarre para mantener ambas mitades juntas.
Si el ajuste es diferente en tu modelo impreso en 3D, también puedes usar tornillos M2 de 2x para asegurar las dos mitades juntas.
BUCLE
El lazo es simplemente para colgar la bola de Navidad de un árbol (como una decoración normal).
Cuenta con:
- Bucle simple.
- Añade un poco de hilo/cuerda al bucle.
- Está asegurado por el pequeño labio que sobresale por todo el perímetro.
- Permite que el cable USB se introduzca en el centro.
OJO
Difunde las luces LED.
Las características del ojo:
- Un círculo simple, parecido a una moneda.
- Añade el LED RGB usando Hot-Glue / Blutac a la parte posterior del ojo.
- ¿Está asegurado ser una pequeña ranura dentro de cada mitad?
- Imprime en blanco, usa un patrón de relleno para que la luz se difumine de manera interesante (yo usé un patrón hexagonal).
ÉLECTRÓNICA
La electrónica para este proyecto es súper simple:
- El Pimoroni.Varita de plasma 2040 W.
- Tiene un Raspberry Pi Pico W a bordo.
- Tiene un botón de reinicio.
- Conector QW/ST.
- 3 terminales de tornillo para conectar las tiras LED.
- Joya Neopixel de Adafruit.(o compatible), ten cuidado con RGB o RGBW, y el orden de RGB.
CABLEANDO ELECTRÓNICA.
- Solde 3 cables a la parte posterior del módulo LED RGB:
- 5v- cable rojo
- GND- cable negro
- DatosEn - cable azul.
CÓDIGO DE MICROPYTHON.
Descarga los archivos del proyecto desde:
El código principal de MicroPython que necesitarás es:
- rgb.py - la biblioteca auxiliar RGB.
- pattern.py - contiene el código para cheerlight_bauble.py.
- chearlight_bauble.py - el código principal del servidor web.
- index.html - la plantilla de la página web.
- header.html - la plantilla del encabezado de la página web.
- footer.html - la plantilla del pie de página del sitio web.
También hay un par de programas de demostración independientes:
- color.py - una simple prueba de color sólido.
- spin.py - hace girar los colores alrededor de la pantalla.
- glow.py - colores de brillo en la pantalla.
Tags
Modellquelle
