Forum: HF, Funk und Felder Arduino mit einer 2.4GHz Fernbedienung steuern


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Mats H. (anl4m)


Lesenswert?

Moin,

ich habe folgendes Problem: Ich würde gerne mit meinem Arduino Nano 
Every ein LED-Band steuern sowohl Spots an und ausschalten und zwar nur 
mit einer Fernbedienung. Als erstes ging ich davon aus, dass es recht 
simple werden würde. Zuerst einen NRF24l01+ an den Arduino anschließen 
und die Fernbedienung auslesen, Code schreiben und Fertig. Leider habe 
ich recht schnell herausgefunden, dass es wohl nicht so einfach werden 
wird.
Daraufhin habe ich die Fernbedienung und den Controller, den ich durch 
den Arduino ersetzen wollte, auf gemacht, um zu gucken welcher Chip 
verwendet wird.

Der verwendete Chip ist ein NST LT8910SSC 1950.

Jetzt zur eigentlichen Frage: Gibt es eine Möglichkeit wie ich es 
schaffe mit dieser Fernbedienung meinen Arduino zusteuern?

Ich habe bisher nicht viel mit 'nem Arduino gemacht und weiß einfach 
überhaupt nicht welche Sensoren, Board oder Möglichkeiten gibt.

Anl4m

von Stefan M. (derwisch)


Lesenswert?


von Mats H. (anl4m)


Lesenswert?

Stimmt man könnte es auch damit lösen, jedoch möchte ich alles über eine 
Fernbedienung steuern und nicht soviele herumliegen haben.

Ich habe mir schon sehr viele Gedanken gemacht wie man das Problem lösen 
könnte und am liebsten würde ich es mit einem Arduino lösen, da mir so 
noch viele weitere Möglichkeiten offen bleiben würden. Deswegen hoffe 
ich, dass man irgendwie den Arduino mit meiner oben erwähnten 2.4GHz 
Fernbedienung steuern kann.

von Oliver S. (oliverso)


Lesenswert?

Mats H. schrieb:
> Deswegen hoffe
> ich, dass man irgendwie den Arduino mit meiner oben erwähnten 2.4GHz
> Fernbedienung steuern kann.

Eine Ardoino kann man niemals mit einer Fernbedienung steuern. Man kann 
einen Empfänger an den Arduino anschliessen, und der Arduino kann dann 
die gelieferten Signale auswerten.

Also brauchst du einen zu deinem Sender passenden Empfänger, und dazu 
Wissen über das Protokoll. Letzteres kann da deutlich schwieriger werden 
als die rein Hardware.

Daher: Kauf erstmal das Ding von ebay. Parallel kannst du dann an deinem 
schon so lange durchdachten Projekt weitermachen. Ich würde aber nicht 
darauf wetten, daß du damit fertig wirst, bevor die LEDs ihr 
Lebensdauerende erreicht haben.

Oliver

: Bearbeitet durch User
von Helmut -. (dc3yc)


Lesenswert?

Hier: https://bitbucket.org/robvanderveer/lt8900lib/src/master/
gibt es erst mal Datenblätter und eine Lib zu deinem Controller. Das 
wäre für mich erst mal ein Einstieg. Die Frage ist nur, wenn du keine 
Erfahrung mit Arduino (oder ESP8266, der kann 2.4GHz) hast, ob du das in 
absehbarer Zeit gebacken bekommst. Ich vielleicht schon; aber ich würde 
einen anderen Ansatz wählen, wie z.b. ESP8266 mit Tasmota zur 
Lampenansteuerung und als Fernbedienung mein Smartfone oder so ähnlich.

: Bearbeitet durch User
von B. W. (yesitsme)


Lesenswert?

Mats H. schrieb:
> Der verwendete Chip ist ein NST LT8910SSC 1950.

Wenn du glück hast, gibt es bereits fertige librarys. Z.B. für das 
MILight.

Ansonsten kannst du am SPI des LT8910 einen Logicanalyzer anschliessen 
und die Kommunikation bei Initialisierung und Tastendruck mitschneiden. 
Das sollte dir das verwendete Syncword und die Sendekanäle geben.

Als Empfänger kannst du ein XY-WA (LT8920) nehmen. Ist aber 3V, daher am 
besten an einen ESP oder STM32 anschliessen.

: Bearbeitet durch User
von Mats H. (anl4m)


Lesenswert?

Danke sehr für eure Antworten! Die haben mich wirklich sehr 
weitergebracht.

Ich habe mir jetzt einen Logic Analyser bestellt.
Sobald der angekommen ist und ich mich mit ihm befasst habe werde ich 
mich melden, ob es so funktioniert wie ich es mir vorstelle oder ob ich 
auf weitere Probleme gestoßen bin die ich alleine nicht lösen kann.

von Wolfgang (Gast)


Lesenswert?

Mats H. schrieb:
> Deswegen hoffe ich, dass man irgendwie den Arduino mit meiner
> oben erwähnten 2.4GHz Fernbedienung steuern kann.

Der Arduino besitzt von sich aus gar keine Möglichkeit zur Kommunikation 
über irgendeine Funkfrequenz. Dafür ist er immer auf ein passendes 
Zusatzmodul oder Shield angewiesen.

von Mats H. (anl4m)


Lesenswert?

Ich hatte mir es so vorgestellt, dass ich mit Hilfe des Logic Analysers 
die Signale von dem Controller auszulesen und dann den Binärcode von dem 
Arduino auslesen zulassen. Anschließend würde ich dann einen Code 
schreiben, der jenachdem welches Signal der Controller ausgibt die 
jeweiligen LEDs ansteuert.
Also mit der Fernbedienung den Controller steuern und dann die Signale 
vom Controller mit dem Arduino lesen. Würde das so funktionieren, also 
kann der Arduino das oder welche Art von Shield oder Zusatzmodul brächte 
ich?
Das Signal von dem Controller würde ich mit Leitungen, die ich an die 
entsprechenden Pins an löte, abgreifen.

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
Noch kein Account? Hier anmelden.