Hallo, ich möchte ein Projekt realisieren um ein RGB-LED Cluster drahtlos anzusteuern. Drahtlos deswegen, weil die Verkabelung mit reinem WS2811 oder DMX zu komplex und zu aufwendig wäre. Es sollen jedoch nur Distanzen von max. 5m überbrückt werden zwischen Master und mehreren Slaves. Für die Funkstrecke wollte ich gerne den NRF24L01 einsetzen da er alles bietet was ich brauche und außerdem auch noch sehr preiswert ist. Als Master würde ich einen RPI A+ einsetzen da ich dort etwas Rechenpower benötige und dieser auch noch ins WLAN Netz integriert werden soll. Bei den Slaves geht es in erster Linie um die Kosten da 20 oder gar das vielfache von denen an einem Master betrieben werden sollen. Meine Überlegung für die Slaves war daher die folgende: Pro Slave 1x ATMEGA8-AU (0.42€) + 1x NRF24L01 (0.62€) + 9x WS2812B (je 0.11€) Nun die eigentliche Frage - komme ich mit einem 16MHz atmega8 hin um am NRF24L01 über SPI zu lauschen und per TWI das WS2811 Signal zu generieren was ja bekanntermaßen einen sehr optimierten und zeitkritischen assembler-code erfordert? Da ich noch blutiger Anfänger bin frage ich mich halt, ob bei einer festen Wiederholrate (Update-Frequenz pro Slave bei z.B. 240Hz) der ATMEGA8 dazwischen immer noch ausreichend cpu-cycles hat umd das WS2811 signal aufzubereiten und zu generieren um wieder rechtzeitig "empfangsbereit" zu sein. Gruss tecfreak
Vielen Dank! Das wollte ich hören. Dann steht der weiteren Planung ja nichts im Wege.
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.