Moje varianta je pro Frsky - mám pár přijímačů D8R a pořád jsem měl takovej pocit, že se v té krabičce zbytečně vozí vzduch, a že by se možná dovnitř to nejmenší Arduino vešlo.
No a co byste řekli - měl ho tam!
Nakonec ta konverze nebyla nijak složitá - v podstatě jediná zásadní úprava byla vytažení těch bočních pinů a jejich nahrazení něčím jiným. Jen jsem se k tomu odhodlával snad tři měsíce, no a v průběhu tejdne jsem to teď popájel, včera dokalibroval - a dneska jsem v průběhu asi čtyř hodin udělal druhý
Jelikož jsem větroňář, chtěl jsem primárně vario - tedy samozřejmě to přesnější, s MS5611. Ale zase, když už to tam mám zadlabat, tak by bylo škoda mít tam jenom vario, takže jsou tam ještě dva analogové vstupy, jeden jako emulace VFAS, druhý pro připojení proudového čidla s Allegro 758. A víc vlastně nepotřebuju - možná časem do některého vestavím ještě jeden analog pro měření rychlosti Ventruriho trubicí, akcelerometr (spíš pro zajímavost) a GPS (zase spíš jen proto, abych tušil, kde se vlastně lítalo), rychlý teploměr a tak podobně, prostě samý neužitečný kraviny
Připadá mi to, že v projektu openXsensor je "trochu" binec:
Aktuální verze (teda doufám, že aktuální, 8.2.12, já z ní vycházel) je tady:
https://github.com/openXsensor/openXsensor
Vtip je v tom, že wiki píše o verzi 8.1 a vyplivne na ní rovnou odkaz, takže záleží na to, kam vás hodí google - ale ta wiki je zase užitečná v dokumentaci, každopádně FW je neaktuální:
https://github.com/openXsensor/openXsensor/wiki/OXS_Downloads
Existuje k tomu celá větev na openrcforums:
https://openrcforums.com/forum/viewforum.php?f=86
a hromada vláken na rcgroups.
Já jsem nafotil aspoň výsledek - tak jak to je na fotkách, tak to chodí. Arduino Mini Pro má připájený programovací konektor, pro ten je v krabičce propilovaný zářez, aby se to dalo dolaďovat i zavřené (díky tomu mi seděj hodnoty děličů a napětí i proud to vysílá už správně, bez nějakých dalších koeficientů v rádiu).
Pro měření napětí uvažuju jen a pouze tříčlánek, pro něj je dělič na A0 poskládaný z 8k2 (RESISTOR_TO_VOLTAGE) a 680R+33R v sérii jako RESISTOR_TO_GROUND.
Pro měření proudovou sondou na A1 je to 4k7 k baterce a 1k1 (resp 1k+ 100R) k zemi. Obojí platí PRO INTERNÍ REFERENCI!
Vstupy pro měření analogů jsem přesunul tam, kde byl na D8R původně sériák a vstupy A1 a A2 (A1 jsem na desce propojil na 5V napevno a A2 nepoužívám), a protože nemám rád, když z přijímače kabely trčej do strany, dal jsem tam úhlový pinheader, takže kabely odcházejí směrem dozadu.
No a to je vlastně všechno - pokud byste k tomu měl nějaké připomínky nebo dotazy, sem s nimi. A chlubte se, co a jak máte nadrátováno vy.