[TODO : insérer une vidéo soignée ou photos d’équitation réelle]
[Notez le sketch Arduino fonctionne, mais est en cours, voir la dernière étape pour le lien]
Persistance des effets de la Vision (POV) vous permettre d’afficher des images arbitraires avec quelques pixels contrôlables sur un objet en mouvement rapide en changeant les couleurs des pixels assez rapidement. Il y a beaucoup de projets POV existants à l’aide d’une bande de LED sur un objet tournant, comme une roue de vélo ou un CD de filature.
Voilà encore une autre implémentation de POV sur une roue de vélo. Adafruit a un projet similaire, ils vendent des kits et faites-le bien documentés, il n’y a probablement quelques implémentations plus. Tous ceux que j’ai vu utilisé si les circuits de contrôleur LED personnalisés. Cette instructable utilise des éléments que les plus évidentes, sur étagère et nécessite quelques base de brasage et de beaucoup d’attaches.
Il vous permet également de passer les programmes d’effet LED sans descendre de votre vélo, à l’aide de courtes séquences de freinage ("gestes") qui sont détectés par les mêmes capteurs que nous utilisons pour garder la trace de la position de la roue. WiFi, bluetooth, contrôle etc. serait aussi facile, mais je n’ai pas fait cela.
Voici le matériel que j’ai utilisé, mais vous pouvez avoir des composants similaires à la maison qui sont compatibles avec le probable et fonctionneront tout aussi bien.
- 1,5 m de la célèbre WS2811 / WS2812B / strip LED compatible. Je suis une bobine de 5m de la variante « étanche » chez aliexpress.com pour environ 50 $ (un vendeur deVoici ). Vous devrez ne peut-être pas 1,5 m. J’ai la LED en bandes de 15-LED 25cm montés sur 6 rayons sur une roue standard 28". Si vos roues sont 26" vous pouvez 14 LEDs par exemple et vous pouvez commencer avec un seul parle.
- Une petite planche compatible Arduino. J’ai utilisé le populaire bon marché $2,12 que Mini Pro clones de aliexpress.com (10 MOQ - Voici le vendeur). Mon code du firmware devrait fonctionner avec n’importe quelle plaque base Atmega328.
- Un jury de capteur 6 + DoF comme le populaire de 10 $, IMUs Acc + Gyro + Mag + Baro 10DoF de e-bay. Mon code est testé uniquement avec la puce du capteur Invensense MPU6050 (Voici mon vendeur - mais vous pouvez saisir une Commission similaire avec le BMP085 au lieu de la plus grande précision MS5611 baro et ça va être inférieure à 10 $ - nous n’utiliserons pas le baromètre ici en tout cas)
- Un lithium-polymère batterie RC avec une capacité suffisante pour vos balades, le montant de ces LEDs consomment dépend beaucoup de comment ils sont utilisés, mais ils sont très avides de pouvoir. Je suis en utilisant une variété de batteries, par exemple cette 3700mAh 3S1P de HobbyKing, qui devrait durer un bon quelques heures dans n’importe quelle configuration. Vous n’avez pas besoin de ce taux élevé un C, voire 5C ferait. Toute tension entre 7V et 30V fera une 2 s ou LiPo plus élevé. Notez que la largeur de la batterie est importante car elle doit s’intégrer entre les rayons de vos roues quelque part près de l’extrémité de la plaque tournante.
- Un régulateur abaisseur de 5V, idéalement une commutation. Dans les loisirs de l’avion de RC, ceux sont appelés BECs. J’utilise un 25W un semblable à celui-ci. Vous ne devrez pas tous 25W si des bandes à l’aide de LED moins que 6 mais il est sûr d’obtenir un plus gros et mon BEC 25W devient déjà chaud.
- Un câble à 4 conducteurs, réglettes à broches mâle et femelle pour les prises et les douilles, mince attaches, optimale certains colle chaude. Trucs de brasage. Peut-être certains matériaux plus montage et étanchéité si vous pouvez faire usage. Ma configuration n’est pas imperméable à l’eau et mon montage n’est pas très joli.
Cela devrait sortir à environ 100 $ au total ou de moins de 50 $ par roue. Vous devez également un chargeur LiPo si vous n’en avez pas. Vous aurez également besoin d’un vélo (ou du moins la roue).
Si vous êtes nouveau sur Arduino, sachez que vous aurez probablement besoin d’un adaptateur USB-to-Serial pour programmer le Conseil d’administration, sauf si l’Arduino possède un port USB déjà ou si vous avez un port série réel & câble dans votre ordinateur. Si vous ne codez, vous voudrez probablement reproduire ma configuration exactement.
Si vous n’êtes pas nouveau sur Arduino, mon code a actuellement que quelques programmes base de LED, vous voudrez probablement modifier/ajouter votre propre. Le code permet d’obtenir sur 400-700 Frames Per Second, donc à, disons, 20km/h, vous aurez seulement environ 200 pixels virtuels par LED le long du périmètre selon le diamètre de la roue et le code de lʼeffet comment intensive est sur l’Arduino. Je ne suis pas stocker des images bitmap sur l’Arduino, chaque effet (Prog) est une fonction qui calcule ce qui doit être la couleur actuelle de chaque LED. Plus d’infos sur le firmware dans la dernière étape de cette instructable où nous présentons l’Arduino.
Nous allons connecter les morceaux ensemble.