Hallo erstmal, hab mich gerade ganz neu hier angemeldet. Und ich hoffe ihr könnt mir helfen. ich hab letzens im Internet diese REVOLIGHTS gefunden ( http://revolights.com/ ) und fand es sau geill. Nun dachte ich mir als angehender Techniker das ich das selber Programmieren kann.. Nun musste ich trozdem feststellen das es viel komplexer und schwieriger ist als gedacht. Habt ihr ne idee wie das funktioniert. Und am besten für dumme Beschreiebn ;) danke schonmal !!!!
Die Programmierung ist relativ simpel, du musst die Lage des Rades erfassen und dann die entsprechenden LEDs einschalten. Die Hardware ist viel aufwendiger.
Die Steuerung ist extrem schwer finde ich da alles irgendwo abhängig von der Frequenz des Reed Kontaktes ist .... Ich würde einfach erst mal das Programms haben und dann die Hardware dafür aussuchen ...
...statt reed geht das auch mit einem beschleunigungssensor. ist "autarker". Klaus.
...du misst die zeit zwischen 2 "signalen", über den umfang kennst du dann die position "jeder" led...und ab dem kontkat musst du halt x ms warten, DANN ansteuern - dann gehen immer die entsprechenden leds an - das ist mehr physik als uC kenntnis. für einen techniker SOLLTE sowas klar sein. die umsetzung im uc ist allerdings dann natürlich nochmal teil 2, da verweise ich dich schonmal auf das tutorial - erstmal eine led blinken lassen, dann ext interrupt lesen können, timer verstehen und dann bist du fast fertig. und dann kommt die mechanik :) Klaus.
Thomas schrieb: > Wie geht es den überhaupt :( Die Lage des Rades erfasst Du beispielsweise über einen kombinierten 3-Achsen-Beschleunigungssensor mit 3-Achsen-Gyroskopsensor, z.B. einen MPU6050. Um aus den Rohdaten einige hundert mal pro Sekunde die genaue Lage bzw. den Drehwinkel des Rades zu bekommen, kannst Du softwaretechnisch einen Kalman-Filter anwenden: http://de.wikipedia.org/wiki/Kalman-Filter Und um bestimmte Lichteffekte zu erzielen, mußt Du dann Deine LEDs passend zum Drehwinkel des Rades ansteuern. So ganz trivial ist das mit stehenden Bildern an drehenden Rädern nicht. Einfacher wäre es, eine Zeitsteuerung für lineare LED-Streifen zu machen, so dass sich wirbelnde/drehende Effekte ergeben. Mache mal eine Google-Bildersuche nach "bicycle spoke lights". Solche drehenden LED-Effekte sind mit reiner Zeitsteuerung wesentlich einfacher zu realisieren als stehende Bilder.
Oder halt dass n Magnet am Rahmen die Schaltung triggert und unabhängig von der Geschwindigkeit. Dann ist es ne Geschwindigkeitsanzeige. "Das ist kein Bug. Das ist ein Feature"
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.