The Drone Pi (2 / 7 steg)
Steg 2: Hur fungerar det?
Multiwii
Multiwii är en fransk projekt med öppen källkod som bygger på en arduino. Projektet är open source så vi kan hitta många typer av multiwii. Vi använder en similare version av KRIOS AIO PRO V2. Detta är en flygning controller: dess roll är att skicka hastighet signaler till ESK att hålla quadcopter i luften. Vi använder mutlwii projektet beacause det är ett känt projekt används av många användare med en stor gemenskap men mest för att program som detta är för komplicerat för oss.
Hallon
I vårt projekt gjorde hallon huvudrollen. Först vid start det skapa ett privat wifi-nätverk med en DHCP-server (för att ge IP-adress), detta wifi nätverk har ingen tillgång till internet och detta bara för att kommunicera med smartphone. För det andra det stat ett python program (skapad av oss) som startar en websocket. En websocket är en permanent connexion mellan (hallon)-servern och klienten (smartphone app), det kommer serv mottagna kommandot från app. Sedan ansluter samma progam till multiwii via USB. Det kommer att fungera att skicka kommandon informationer som kommer från smartphone till multiwii (se schema för förstå). Källor är tillgänglig på github (https://github.com/reglisse44/Multiwii-raspberry-drone-server)
Ansökan
Ansökan görs i html/css/javascript med cordova. Cordova är en teknik som tillåter för att skapa ett program med webbteknik kompatibel med android, ios och mer... Användaren tror att det är en standard android app men detta är faktiskt en webbvy:), det är lätt att utveckla program som detta för webbutvecklare... Källor är availlable i github (https://github.com/reglisse44/quadcopterControl)