Ik had toegezegd uit te zoeken wat ik bij elkaar gezocht dat. Dus voor diegenen die er nog een hobby bij zoeken.
Zoals al geschreven: Arduino begint met
https://www.arduino.cc/. Daar kun je eigenlijk alle informatie vinden over het programmeren en de ontwikkelomgeving downloaden.
Voor de SBus converter heb een een
Arduino Pro Mini 5V nodig. Googelen op eBay levert leveranciers met een kostenplaatje van anderhalf tot twee euro. Daarnaast eenmalig een USB-Serial converter b.v.
USB-TO-RS232 op eBay. Het SBUS signaal moet geïnverteerd worden voor de Arduino. Daarvoor met een inverter geknutseld worden. Bijvoorbeeld zoals beschreven in
http://www.ernstc.dk/arduino/sbus.html
Het feitelijke SBUS programma heb ik gevonden op
Open RC Forum. Op de twee pagina vind je deze
download.
Ik heb verschillen versies geprobeerd. Veel geven storingen of pulsen, dit programma werkt tot op heden zonder problemen. Ander voordeel is dat hij alle kanalen decodeert.
Hier wat foto's. Allereerst de testopstelling die ik gebruikt heb om deverse varianten van de software te proberen.. Hiervoor gebruik ik een Arduino Uno met een breadboard opstelling voor de inverter.
De prototype met inverter ziet er zo uit. (Hier zit een foutje in, het draadje aan de Tx moet aan de Rx zitten)
En zo gaat de definitieve versie de vleugel in. Hier hangt de USB-Serrial converter er nog aan. Uiteindelijk gaat hij er van af.
Reden was dat ik in eerste instantie bedacht had om de kanalen 1 t/m 6 te gebruiken voor de vleugel. Echter de X4R ontvanger gebruikt vast de kanalen 1,2 en 3 voor de PWM uitgangen op de ontvanger. Hier zet ik een aangepaste versie van de software er in om de juiste kanalen op de gesoldeerde uitgangen te zetten. Dat was voor mij in dit geval simpeler dan de aansluitingen omsolderen.