Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Cycle Chaser

Projecteer animaties vanaf de achterkant van je fiets. De framerate hangt af van de snelheid waarmee je beweegt.

Een paar jaar geleden heb ik een dynamische fietskoplamp gemaakt met een Raspberry Pi en een kleine, op batterijen werkende projector. Ik wilde graag ontdekken wat ik nog meer zou kunnen doen met een projector en een Raspberry Pi op mijn fiets, dus heb ik de Cycle Chaser gemaakt.

De Cycle Chaser is puur voor de lol gemaakt en projecteert animaties achter je op de grond als je 's nachts rijdt. Hoe sneller je gaat, hoe sneller de animatie loopt. Als je vertraagt, doet de animatie dat ook. Natuurlijk kunt u dit project aanpassen aan uw eigen doeleinden door de animaties te wijzigen. Je kunt ook in de code duiken en het gedrag veranderen op basis van je snelheid. Misschien groeien de vlammen achter je als je harder gaat? Dat is allemaal mogelijk met een slimme codering.

De belangrijkste hardware is de op batterijen werkende pico-projector, die zijn video van de Raspberry Pi haalt. De projectcode is geschreven met behulp van openFrameworks, een open source C++-toolkit voor creatief coderen. Ik ben dol op openFrameworks omdat het kan worden gebruikt om voor veel verschillende platforms te ontwikkelen:Windows, Mac, iOS, Android en natuurlijk Linux. De ontwikkelaars van openFrameworks hebben fantastisch werk geleverd door de Raspberry Pi te ondersteunen, dus aan de slag gaan is meestal pijnloos ... het kost alleen wat tijd.

Wanneer u openFrameworks gebruikt met WiringPi, een Raspberry Pi GPIO-bibliotheek, kunt u rechtstreeks vanuit uw code naar de pinnen lezen en schrijven. In dit project sluit je een Hall-effectsensor aan, die kan voelen wanneer er een magnetisch veld in de buurt is. Met een kleine magneet aan het wiel bevestigd, wordt de Hall-effectsensor geactiveerd bij elke omwenteling van het wiel en geeft de code het volgende frame van de animatie weer. Dit betekent dat als je wielen 60 RPM draaien, je animatie wordt afgespeeld met 1 fps.

Nadat je het in gebruik hebt genomen, raad ik je aan om aan de code te sleutelen. Als je bekend bent met Processing, zul je merken dat het paradigma van openFrameworks grotendeels bekend is, maar er zijn een paar dingen waar je even aan moet wennen.

Het belangrijkste is dat je een veilige en leuke rit hebt!

Voor meer informatie: Cycluschaser


Productieproces

  1. Raspberry Pi Temperature Logger
  2. Temperatuur aflezen met DS18B20 | Raspberry Pi 2
  3. Raspberry Pi-gestuurde aquaponics
  4. Temperatuurbewaking op de Raspberry Pi
  5. Raspberry Pi 2 weerstation
  6. Temperatuur bewaken met Raspberry Pi
  7. Raspberry Pi Ball-tracking
  8. Raspberry Pi universele afstandsbediening
  9. Bewegingssensor met Raspberry Pi
  10. Een stukje Raspberry Pi
  11. Cycle Chaser