Autonoma drone som du redan har i din ficka! (2 / 6 steg)
Steg 2: Kretsar
Du kan använda enkla sköld för IOIO (se bilder), som bryter ut PWM stift. Jag gör sköld form universal PCB. Bygel ansluter strömkontakter form servo till VIN eller 5V pin på IOIO ombord. Tanken är: du kan leverera servo kontakter från IOIO tillsynsmyndighet. Och å andra sidan, kan du leverera IOIO styrelsen form servo kopplingar med UBEC eller vissa ESC.
Ledningarna är enkel, få M1, M2, M3 och servo på IOIO stift 10.11.12.13. Om du är bra programmerare kan du avsluta med denna setup. Eftersom jag vill testa steg för steg och vill kunna styra min UAV med min Turnigy 9 x jag ansluta mottagaren till digital gropar 3, 4, 5, 6, 7 (stabilisering funktioner första och autonoma nästa).
Bra är att telefonen kommer att av debiteras av on-board lipo.
För test föreslår vi använder bara mottagare ansluten till digital gropar 3, 4, 5, 6, 7, en ESC med ubec (ansluten till pin10) och en servo (ansluten till stift 11). Du kan se bluetooth-dongel ansluten till android ioio USB-port, jag använder bluetooth för enkel felsökning. Telefonen fortfarande kan anslutas till PC via USB och kan kommunicera med ioio via bluetooth. Det är bättre att använda kabelanslutning mellan ioio och telefon under ombord testningar och flyg (förhoppningsvis) :)
Jag gjorde lite forskning om puls modulering från mottagaren. Jag använde logik analyzer från arduino. Pulsbreddsmodulerad signal har 20ms period (50Hz) och hög puls bredd är 1 till 2 ms (1,5 ms är center). Nu kan vi läsa och representera signal med denna kunskap.
Den hårdvara delen är relay enkelt, eller hur? Nästa steg är programvara del. Eftersom denna drone beror på programvaran på 99%, allt beror på din och min kunskaper i programmering.