Guten Tag Mikrocontroller-Community, kurze Vorstellung des Projekts: 3m LED Stripes sollen mit einem Mikrocontroller über den I2C-BUS angesteuert werden. Aufgabe ist es je nach Lage des Mikrocontrollers die Farbe der LEDs zu ändern, und je nach Beschleunigung des Mikrocontrollers das Licht zu dimmen. Der Mikrocontroller ist beweglich gelagert. Auf ihm sollte ein 3D-Lagesensor und Beschleunigungssensor sein. Der Mikrocontroller steuert dann einen LED Treiber über eine PWM an, und der Treiber dann die LEDs. Gibt es hierfür bereits Erfahrungen oder ähnliche Projekte? Welchen Mikrocontroller kann man dafür benutzen? (Raspberry PI, kompatibel mit BMA020?) Welche LED Stripes sollte man hier verwenden? Danke für eure Hilfe und viele Grüße, Lukas
:
Verschoben durch User
Überhaupt nicht! Allerdings habe ich erhebliche Startschwierigkeiten. Danke im voraus.
Lukas M. schrieb: > 3m LED Stripes sollen [...] über den I2C-BUS angesteuert werden. Lukas M. schrieb: > [...] Allerdings habe ich erhebliche Startschwierigkeiten. Weil du dir selber zu tiefe Startlöcher gräbst. Besorge dir einen LED Stripe, finde heraus wie man den ansteuert und probiere es selber aus. Dabei lernst du auch gleich, dass I2C dafür total unüblich und unnötig ist. Danach und erst danach bauchst du dir Gedanken machen um das Auswerten eines Beschleunigungssensors (z.B. BMA020). Lukas M. schrieb: > Gibt es hierfür bereits Erfahrungen oder ähnliche Projekte? > Welche LED Stripes sollte man hier verwenden? Ja, Erfahrung gibt es dazu bergeweise im Internet. Suchbegriff für dich ist z.B. "WS2812", ein beliebter Treiber-Bausteil integriert in LED Stripes. Lukas M. schrieb: > Welchen Mikrocontroller kann man dafür benutzen? (Raspberry PI, > kompatibel mit BMA020?) Ein BMA020 hat eine SPI und eine I2C Schnittstelle. Ein passender uC sollte daher mindestens über eine SPI oder eine I2C Schnittstelle verfügen. Darüberhinaus sind mehr als 256 Byte RAM nützlich, um die Helligkeitswerte/Farben für 3m LED Stripe zu speichern. Beides erfüllt praktisch jeder uC.
Danke für die Antwort, ich habe nun überlegt einen Arduino nano zu nehmen, und an den input den bma020 anzuschließen, und an die Outputs die led stripes. Hast du schon Erfahrungen mit Arduino gemacht? Ist dieser Aufbau prinzipiell so möglich? Grüße, Lukas
yediritter schrieb: > Ist dieser Aufbau prinzipiell so möglich? Ja. Und da Du nicht der erste mit Arduino, LED-Strioe und Beschleunigungssensor bist findest Du dazu reichlich bei Google.
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.