[TODO: een nette video of foto's uit de werkelijke rijden invoegen]
[Merk op de Arduino schets werkt maar is werk in uitvoering, zie laatste stap voor link]
Persistentie van Vision (POV) effecten kunt u willekeurige afbeeldingen met slechts een paar controleerbaar pixels op een snel bewegend onderwerp weergeven door het veranderen van de pixels kleuren snel genoeg. Er is genoeg van bestaande POV projecten met behulp van een LED-strip op een draaiende-object, zoals een fiets wiel of een draaiende CD.
Dit is nog een andere implementatie van POV op het wiel van een fiets. Adafruit heeft een soortgelijk project, zij verkopen de kits en hebben het goed gedocumenteerd, is er waarschijnlijk een paar meer implementaties. Alle die ik heb gebruikt wel aangepaste LED controller circuits. Dit instructable gebruikt enkel de meest voor de hand liggende, off-the-shelf elementen en vereist sommige fundamentele solderen en een heleboel zip-banden.
Het staat ook u om over te schakelen van de LED effect programma's zonder afstappen van uw fiets, door gebruik te maken van korte reeksen van remmen ("gebaren") die worden gedetecteerd door de dezelfde sensoren die we gebruiken voor het bijhouden van de positie van de wiel. WiFi, bluetooth, enz.-controle ook gemakkelijk zou zijn maar ik heb dat niet gedaan.
Hier zijn de materialen die ik gebruikte, maar wellicht soortgelijke onderdelen thuis die waarschijnlijk compatibel zijn en net zo goed zal werken.
- 1,5 m van de bekende WS2811 / WS2812B / compatibel LED strip. Ik heb een 5m reel van de "waterdichte" variant bij aliexpress.com voor ongeveer $50 (hier is een verkoper). U wellicht niet de 1,5 m. Ik heb de LEDs in 25cm 15-LED strips op 6 spaken op een standaard 28" wiel gemonteerd. Als uw wielen 26 zijn "zou u 14 LEDs bijvoorbeeld en je kunt beginnen met slechts één voert het woord.
- Een kleine Arduino-compatibele bord. Ik gebruikte de populaire goedkope $2.12 die Pro Mini van aliexpress.com (10 MOQ - hier is de verkoper klonen). Mijn ingebouwde programmatuur code zou moeten werken met een Atmega328 gebaseerde bestuur.
- Een 6 + DoF sensor bestuur zoals de populaire $10, 10DoF Acc + Gyro + Mag + BÄRO IMUs van e-bay. Mijn code is alleen getest met de chip van de sensor Invensense MPU6050 (hier is mijn verkoper- maar u kunt grijpen een soortgelijk bord met de BMP085 in plaats van de hogere precisie MS5611 baro en het zal worden onder $10 - wij niet gebruiken de barometer hier toch)
- Een lithium-polymeer RC accu met voldoende capaciteit voor uw ritten, het bedrag van deze LED's verbruiken veel hangt hoe ze worden gebruikt, maar ze zijn nogal power-honger. Ik ben met behulp van een verscheidenheid van batterijen, bijvoorbeeld Dit 3S1P 3700mAh van HobbyKing, die voor een goed paar uur in elke configuratie moet duren. U hoeft dat hoge een C-tarief, zelfs 5C zou doen. Alle spanning tussen 7V en 30V zal doen een 2S of hogere LiPo. Opmerking dat de breedte van de batterij is van belang omdat het moet passen tussen de spaken van je wiel ergens dicht bij het einde van de hub.
- Een 5V step-down regelgever, optimaal een switch. RC vliegtuig hobby's heten die BECs. Ik gebruik een 25W één gelijkend op dit. U wellicht niet alle 25W als met behulp van minder LED strips dan 6 maar is het veilig om een te krijgen groter, en mijn 25W BEC al warm.
- Sommige 4-aderige kabel mannelijke & vrouwelijke pin headers voor de stekkers en de stopcontacten, dunne zip-banden, optimaal sommige hot-lijm. Soldeer materiaal. Misschien wat meer koppelen en water-proofing materiaal als kunt u daar gebruik van. Mijn setup is niet waterdicht, en mijn montage ziet er niet heel mooi.
Dit moet komen op ongeveer $100 in totaal of minder dan $50 per wiel. U moet ook een LiPo lader als je er geen hebt. U moet ook een fiets (of op zijn minst het wiel).
Als je nieuw op Arduino bent, moet u weten dat u waarschijnlijk een USB-naar-serieel adapter moeten zult voor het programmeren van de Raad van bestuur, tenzij de Arduino reeds een USB-poort of u een echte seriële poort & kabel in de computer hebt. Als u geen code, wilt u waarschijnlijk precies mijn setup reproduceren.
Als u niet nieuw voor de Arduino, mijn code heeft momenteel slechts enkele basic LED-programma's, u zult waarschijnlijk wilt wijzigen/toevoegen uw eigen. De code bereikt over 400-700 Frames Per seconde, zo aan, zeg, 20km/h, heb je slechts ongeveer 200 virtuele pixels per LED langs de omtrek afhankelijk van de wieldiameter en hoe intensief de code van het effect is op de Arduino. Ik ben niet opslaan van bitmaps op de Arduino, elk effect (programma) is een functie die wordt berekend wat de huidige kleur van de LED moet worden. Meer info over de firmware in de laatste stap van dit instructable waar wij het programmeren van de Arduino.
Laten we de stukken elkaar te verbinden.