Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Cycle Chaser

Projizieren Sie Animationen vom Heck Ihres Fahrrads. Die Framerate hängt von der Geschwindigkeit ab, mit der Sie sich bewegen.

Vor ein paar Jahren habe ich mit einem Raspberry Pi und einem kleinen, batteriebetriebenen Beamer einen dynamischen Fahrradscheinwerfer entwickelt. Ich wollte unbedingt herausfinden, was ich noch mit einem Projektor und einem Raspberry Pi auf meinem Fahrrad machen könnte, also habe ich den Cycle Chaser entwickelt.

Der Cycle Chaser ist nur zum Spaß gemacht und projiziert bei Nachtfahrten Animationen hinter Ihnen auf den Boden. Je schneller Sie gehen, desto schneller läuft die Animation. Wenn Sie langsamer werden, tut dies auch die Animation. Natürlich können Sie dieses Projekt durch Ändern der Animationen Ihren eigenen Zwecken anpassen. Sie können auch in den Code eintauchen und das Verhalten basierend auf Ihrer Geschwindigkeit ändern. Vielleicht wachsen die Flammen hinter dir, wenn du schneller fährst? Das ist alles mit etwas cleverer Codierung möglich.

Die wichtige Hardware ist der batteriebetriebene Pico-Projektor, der sein Video vom Raspberry Pi bezieht. Der Projektcode wird mit Hilfe von openFrameworks geschrieben, einem Open-Source-C++-Toolkit für kreatives Programmieren. Ich liebe openFrameworks, weil damit für viele verschiedene Plattformen entwickelt werden kann:Windows, Mac, iOS, Android und natürlich Linux. Die Entwickler von openFrameworks haben einen fantastischen Job bei der Unterstützung des Raspberry Pi gemacht, daher ist die Inbetriebnahme meist schmerzlos … es dauert nur ein bisschen.

Wenn Sie openFrameworks mit WiringPi, einer Raspberry Pi GPIO-Bibliothek, verwenden, können Sie die Pins direkt aus Ihrem Code lesen und schreiben. In diesem Projekt schließen Sie einen Hall-Effekt-Sensor an, der erkennen kann, wenn ein Magnetfeld in der Nähe ist. Mit einem kleinen Magneten am Rad wird der Hall-Effekt-Sensor bei jeder Umdrehung des Rades ausgelöst und der Code zeigt den nächsten Frame der Animation an. Das bedeutet, dass Ihre Animation bei einer Geschwindigkeit von 60 U/min mit 1 fps abgespielt wird.

Nachdem Sie es zum Laufen gebracht haben, ermutige ich Sie, mit dem Code herumzubasteln. Wenn Sie mit Processing vertraut sind, werden Sie feststellen, dass das openFrameworks-Paradigma am meisten bekannt ist, aber es gibt ein paar Dinge, an die Sie sich erst gewöhnen müssen.

Am wichtigsten ist eine sichere und lustige Fahrt!

Weitere Informationen: Cycle Chaser


Herstellungsprozess

  1. Himbeer-Pi-Temperaturlogger
  2. Temperatur lesen mit DS18B20 | Raspberry Pi 2
  3. Raspberry Pi-kontrollierte Aquaponik
  4. Temperaturüberwachung auf dem Raspberry Pi
  5. Raspberry Pi 2 Wetterstation
  6. Überwachen der Temperatur mit Raspberry Pi
  7. Himbeer-Pi-Ball-Tracking
  8. Raspberry Pi Universal-Fernbedienung
  9. Bewegungssensor mit Raspberry Pi
  10. Ein Stück Himbeer-Pi