NRF24L01 + WS2811/WS2812B mit einem ATMEGA8a ?

Gast #3978636
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.