[TODO: insertar un video limpio o los cuadros de conducción real]
[Nota el sketch de Arduino funciona pero es trabajo en progreso, ver último paso enlace]
Persistencia de los efectos de la visión (POV) le permite mostrar imágenes arbitrarias con pocos píxeles controlables en un objeto en movimiento rápido cambiando lo suficientemente rápido como colores de los píxeles. Hay un montón de proyectos existentes en POV con una tira de LED en un objeto girando, como una rueda de bicicleta o un CD de spinning.
Se trata de otra aplicación de POV en una rueda de bicicleta. Adafruit tiene un proyecto similar, que venden los kits y tienen bien documentado, hay probablemente algunas implementaciones más. Todas las que he visto utilizan circuitos de controlador de LED personalizados aunque. Este instructable utiliza elementos estándares, sólo el más evidentes y requiere algunos básicos de soldadura y un montón de ataduras de cremallera.
También le permite cambiar los programas de efecto LED sin bajar de su bicicleta, mediante el uso de secuencias cortas de frenado ("gestos") que son detectadas por los sensores mismos que utilizamos para hacer el seguimiento de la posición de la rueda. WiFi, bluetooth, control etc. también sería fácil pero no he hecho eso.
Aquí son los materiales que he utilizado, pero pueden tener componentes similares en casa que son compatibles con probable y funcionarán igual de bien.
- 1,5 m de la conocida WS2811 / WS2812B / tira de LED compatible. Tengo un carrete de 5m de la variante "impermeable" en aliexpress.com para cerca de $50 (el uno vendedorde aquí ). Puede que no necesite 1,5 m. Tengo los LEDs en tiras de 15 LED 25cm montadas sobre 6 radios en una rueda estándar de 28". Si sus ruedas son 26" puede 14 LEDs por ejemplo y puede empezar con sólo uno habló.
- Un pequeño tablero Arduino-compatible. He utilizado el popular barato $2,12 que Pro Mini clones de aliexpress.com (MOQ 10 - aquí está el vendedor). Mi código de firmware debería funcionar con cualquier placa base Atmega328.
- Un tablero del sensor DoF 6 + como los populares $10, 10DoF Acc + giroscopio + Mag + Baro IMUs de e-bay. Mi código sólo se ha probado con el chip sensor de Invensense MPU6050 (aquí está mi vendedor - pero te puede agarrar una tabla similar con BMP085 en lugar de la más alta precisión MS5611 baro y va a ser por debajo de $10 - no usaremos el barómetro aquí de todos modos)
- Un polímero de litio batería del RC con suficiente capacidad para sus paseos, la cantidad de estos LEDs consumen depende mucho de cómo se utilizan, pero son muy potentes. Estoy usando una gran variedad de baterías, por ejemplo este 3700mAh 3S1P uno de HobbyKing, que debe durar una buena pocas horas en cualquier configuración. No es necesario que la tasa de alta a C, haría incluso 5C. Cualquier voltaje entre 7V y 30V hará un 2S o LiPo superior. Tenga en cuenta que el ancho de la batería es importante porque hay entre los radios de la rueda en algún lugar cerca del extremo del eje.
- Un regulador reductor de 5V, óptimamente una conmutación. En hobbies RC avión llaman los BECs. Yo uso un 25W uno similar a este. Puede que no necesite todos 25W si usando menos LED tiras de 6 pero es seguro obtener una versión más grande y ya calienta mi BEC de 25W.
- Algún cable de 4 hilos, encabezados pines macho y hembra para los enchufes y los zócalos, finas ataduras de cremallera, óptimo caliente-pegamento. Material de soldadura. Tal vez algunos más montaje impermeabilización material y si se puede hacer uso de ella. Mi setup no es a prueba de agua y mi montaje no se ve muy bonita.
Esto debe salir en unos $100 en total o menos de $50 por rueda. También necesita un LiPo cargador si no tienes uno. También necesitarás una bicicleta (o al menos la rueda).
Si eres nuevo en Arduino, usted debe saber que usted probablemente necesitará un adaptador de USB a puerto serie para programar el tablero, a menos que el Arduino ya tiene un puerto USB o a menos que tenga un puerto serie real y cable en tu computadora. Si no código, probablemente desee reproducir exactamente mi configuración.
Si no eres nuevo en Arduino, mi código tiene actualmente algunos programas básicos de LED, usted probablemente querrá modificar o agregar tu propio. El código alcanza sobre 400-700 fotogramas por segundo, así que en, digamos, 20km/h, tendrás solamente cerca de 200 píxeles virtuales por LED del perímetro según el diámetro de la rueda y cómo intensivo el código del efecto es en el Arduino. Yo no estoy almacenar mapas de bits en el Arduino, cada efecto (programa) es una función que calcula lo que debe ser el color actual de cada LED. Más información sobre el firmware en el paso final de este instructable, donde programamos el Arduino.
Vamos a conectar las piezas entre sí.