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 !!!!
Gast
#3856283
Die Programmierung ist relativ simpel, du musst die Lage des Rades erfassen und dann die entsprechenden LEDs einschalten. Die Hardware ist viel aufwendiger.
Gast
#3856288
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.
Gast
#3856315
Wie geht es den überhaupt :(
...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.
Gast
#3856350
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"
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.