Die Sunfounder Fernbedingung wird mit Hilfe eines Arduino Nano und einer nRF24101 Platine betrieben. Sie besitzt Schraubklemmen für die Stromversorgung, einen Einschalter und zwei Steckplätze für die genannten Module. Zur Steruerung verwendet sie einen Joystick mit zwei Freiheitsgraden wie er beispielsweise in der PS4 Fernsteuerung verbaut ist. Der Joystick ist analog. Zwei Potentiometer (Veränderliche Widerstände) verändern die Ausgangsspannung je nach Stellung des Joysticks.
Views
From aboveFrom below
Applications
Remote control
Für weitere Einsatzwecke fehlt mir die Fantasie 😉
Stückliste
Sunfounder Remote Control Board
Arduino Nano
nRF24L01 Board
Power supply (USB interface, battery ...)
Einen Epfänger z.B. nRF Modul für die Serielle Schnittstelle od. an Arduino
Remote control
Internal circuit diagram
Manufacturer's circuit diagram www.sunfounder.com
Joystick Wiring
Der Joystick ist mit dem Analogen Port 0 und 1 verbunden. Der Taster kann über den Digitalen Port 2 abgefragt werden.
The values on the analogue ports are between 0 and 1023. The neutral position is around 512 (this can vary slightly depending on the potentiometer).
Das es immer etwas kritisch ist, ob die schon installierten libs und die neuen zusammenpassen habe ich für dieses Projekt die *.h und die *.cpp Dateien einfach in die Projektordner des Senders und Empfängers kopiert. Natürlich könnt ihr die RF24 auch einfach installieren.
Die Fernbedienung sendet ihre Werte direkt an den Empfänger,dieser gibt die Werte auf der Console aus.
Der sender soll 1:1 die Werte der analogen Ports und die Schalterstellung übermitteln. Hierfür habe ich den ersten Test um die RF Schnittstelle erweitert.
Sunfounder hat hier eine nette kleine und kostengünstige Fernbedienung im Angebot. Die Installation ist einfach, schade ist dass der Taster nicht funktioniert.
Problems
The push button doesn't work
Unfortunately, the push-button on the joystick on my board isn't working :(.