Stap 2: De circuits
U kunt eenvoudige schild voor IOIO (zie foto's), die uit de PWM-pinnen te breken. Ik maak het schild formulier universele PCB. Jumper verbindt macht formulier servo verbindingslijnen met VIN of 5V pin aan boord van de IOIO. Idee is: u kunt leveren servo connectoren van IOIO regelaar. En aan de andere kant, kunt u opgeven IOIO bestuur vorm servo verbindingslijnen met UBEC of sommige ESC te drukken.
De bedrading is simpel, M1, M2, M3 en servo naar IOIO pinnen 10.11.12.13 zetten. Als je goede programmeur kunt u klaar bent met deze opstelling. Omdat ik wil testen stap voor stap en wil zitten kundig voor controle van mijn UAV met mijn Turnigy 9 x ik sluit de ontvanger aan op digitale kuilen 3, 4, 5, 6, 7 (stabilisatie functies eerste en autonome volgende).
Het goede ding is dat uw telefoon zal door door on-board lipo in rekening gebracht.
Voor test zullen we gebruiken stelt alleen de ontvanger aangesloten naar digitale pits, 3, 4, 5, 6, 7, één ESC met ubec (verbonden met pin10) en één servo (aangesloten op pin 11). Kunt u bluetooth-dongle aangesloten op android ioio USB poort, ik gebruik bluetooth voor eenvoudige foutopsporing. Uw telefoon nog steeds kan worden aangesloten op PC via USB en via de bluetooth met ioio kunt communiceren. Zijn beter te gebruiken kabelverbinding tussen ioio en telefoon tijdens on-board keuringen en vluchten (hopelijk) :)
Ik heb weinig onderzoek over pulse modulatie van ontvanger. Ik gebruikte logic analyzer gemaakt van arduino. Gemoduleerde signaal heeft 20ms periode (50Hz) en hoge pulsbreedte is 1 tot 2 ms (1,5 ms is center). Nu kunnen we lezen en vertegenwoordigen signaal met deze kennis.
Het hardware gedeelte is relay eenvoudig, nietwaar? Volgende stap is onderdeel van de software. Omdat deze drone hangt bij software op 99%, alles hangt op jou en mijn programmering vaardigheden.