Hlavní navigace

Stavíme kvadrokoptéru s Raspberry Pi a Arduino Nano

Adam Štrauch 15. 3. 2013

Malý počítač Raspberry Pi si říká o využití v zajímavých projektech a kvadrokoptéra takovým projektem může být. Není složité ji postavit, není to ani moc drahé a můžete si na ní vyzkoušet své programátorské i kutilské dovednosti. V tomto seriálu se dozvíte, jak vše propojit, abyste se na konci dostali do vzduchu.

Jako malý jsem měl vždycky rád cokoli, co bylo ovládané dálkově a největší zájem ve mně budila RC auta. Když jsem vyrostl, jedno jsem si pořídil. Bohužel není snadné vybrat takový podvozek, který zvládne nějaké rozumné zatížení. Ve výsledku bylo mé RC auto provozně dražší než to velké. Po pár měsících jsem to s ním vzdal, ale získal jsem zkušenosti, které se mi hodí nyní. Před pár týdny mi dorazilo Raspberry Pi a když jsem zjistil, jaký se v něm schovává potenciál, rozhodl jsem se ho využít také k něčemu zajímavému.

Jak jste mohli z titulku poznat, vybral jsem si kvadrokoptéru, a protože už mi dorazily všechny potřebné díly a provedl jsem několik základních pokusů, rozhodl jsem se napsat o stavbě seriál s neurčitým počtem dílů. Rád bych kvadrokoptéry využil také k oživení znalostí z elektroniky, které mě opustily někdy po maturitě a ani před tím jsem nebyl v tomto oboru moc dobrý. Pokud se rozhodnete seriál využít jako inspiraci k vlastnímu stroji, na konci váš čeká kvadrokoptéra:

  • řízená mobilní aplikací přes WiFi s přenosem obrazu
  • schopná unést přibližně 1kg nákladu
  • stabilizovaná pomocí Arduina a gyra
  • schopná udržovat výšku
  • navádět sama sebe pomocí zadaných GPS souřadnic
  • umějící si poradit v případě výpadku signálu

V dnešní době není problém kvadrokoptéru postavit za pár tisíc korun a budete mít funkčnost podobnou, jakou nabízejí mnohem dražší komerční alternativy. Svět modelů je bohatý, hlavně v zahraničí, a když víte, kam se podívat, seženete elektroniku i mechaniku za velmi rozumné ceny.

Při návrhu kvadrokoptéry jsem se zaměřil na dva cíle. Nejsem žádný letec a nechci riskovat, že selhání mého postřehu zapříčiní spadnutí celého stroje a tedy i materiální škodu ať už na nějakém cizím či mém majetku nebo kvadrokoptéře samotné. Proto chci mít kvadrokoptéru schopnou automatického letu. Aby se po ztrátě signálu uměla vrátit na místo, kde ho spolehlivě měla, a když ho nenajde, měla by být schopná se vrátit na začátek letu, pokud možno bezpečně. Jak to vypadá, když takovou funkci nemáte, se můžete podívat na tomto videu:

Podobným způsobem by měla být schopna hlídat jednotlivé články baterie, informovat o tom uživatele a v případě problémů se pokusit o návrat či hladké přistání. Užitečnou funkcí je nastavení pevné výšky nebo alespoň zámek aktuální výšky nebo automatické navádění pomocí GPS. Tato funkce ale může narážet na naši legislativu.

Mým druhým cílem je využití Raspberry Pi jako ovladače. Kromě toho, že použití RPi dostane do celé konstrukce Linux, tak otevírá neomezené možnosti ať už pro ovládání nebo pro získávání telemetrie. Ale podrobnosti necháme na jindy, teď je třeba všechno dostat do vzduchu.

Výběr dílů

Aby kvadrokoptéra mohla létat, musíte mít rám, motory, regulátory, baterii a něco, co bude regulátorům říkat, kolik mají dát motorům proudu. Pomineme-li na chvíli řízení regulátorů, seženete zbytek přibližně za 3000 až 4000 kč například ze serveru HobbyKing.com. Jde o e-shop, který má své sklady v Číně, Německu, Nizozemí a možná i v dalších zemích, které se nám ale nevyplatí. HobbyKing nabízí různé zboží pro modely a jen s věcmi odtamtud postavíte funkční kvadrokoptéru ovládanou konvenčním leteckým ovladačem. Mám s HobbyKingem výborné zkušenosti. Stačí si dát pouze pozor na to, aby objednávané zboží bylo skladem nejlépe v evropské lokalitě. Pokud skladem není, může trvat i týdny, než se naskladní a zbytek objednávky pak čeká.

Druhým zdrojem, který se ukázal být velmi dobrý na řídící elektroniku je server eBay. Na tomto serveru s bohatou tradicí najdete desky Arduino, o který jsme zde na Rootu psali a které je velmi snadné naprogramovat. Podobně seženete gyroskop s akcelerometrem, univerzální plošné spoje nebo třeba displej.

Další zahraniční zdroj, který jsem využil, bylo DealExtreme známé různorodostí zboží a poštovným zdarma. Objednal jsem tam vodiče pro nepájivé pole a LCD displej pro zobrazení informací o stavu kvadrokoptéry. Displej pravděpodobně nebude nutný, protože bude kvadrokoptéra spojená s telefonem nebo tabletem a obě tato zařízení jsou na prezentaci informací mnohem vhodnější.

Poslední obchod, kde jsem nakoupil součástky je český GES Eelectronics. Mají všechno od drátů, lanek, elektronických součástek, věcí na plošné spoje a další. Navíc mají slušné ceny a pobočky ve větších městech.

Nákupní seznam

Než se dostanu k bližšímu vysvětlování, tady je seznam věcí, které jsou pro stavbu kvadrokoptéry klíčové.

Popis Cena Počet Obchod
Rám Hobbyking X550 Glass Fiber Quadcopter Frame 550mm 21,19 USD HobbyKing
Motor Turnigy D2836/9 950KV 13,29 USD HobbyKing
Regulátor TURNIGY Basic 25A 15,95 USD HobbyKing
Vrtule CCW 9045 (4 ks) 3,06 USD HobbyKing
Vrtule CW 9045 (4 ks) 3,06 USD HobbyKing
Programovací karta pro regulátory 7,41 USD HobbyKing
4mm konektory k baterii (10 ks) 2,67 USD HobbyKing
3.5mm konektory k regulátorům a motorům (10 ks) 1,74 USD HobbyKing
Hobby King Quadcopter Power Distribution Board 4,16 USD HobbyKing

Pro testování zapojení a pájení budete potřebovat ještě věci z následujícího seznamu. Předpokládám, že pájecí stanici, cín, multimetr a podobně již máte.

Popis Cena Počet Obchod
Nepájivé pole 5,4 USD DealExtreme
Kablíky pro nepájivé pole (70 ks) 3,5 USD DealExtreme
Kablíky pro připojení arduina (50 ks) 4,9 USD DealExtreme
Rezistor 10kOhm 1,95 Kč GES
Rezistor 18kOhm 1,95 Kč GES
Lišta s konektory 40 pinů (PLS-40S) 4,44 Kč GES
Smršťovací bužírka 8,98 Kč 1m GES
Arduino Nano 10,89 GBP eBay
Gyroskop a akcelerometr MPU-6050 5,98 USD eBay
Univerzální plošné spoje (20 ks) 9,99 USD eBay

V případě, že ještě žádný RC model s Li-Po baterií nemáte, budete navíc potřebovat:

Popis Cena Počet Obchod
Baterie Turnigy 5000mAh 3S 26,48 USD HobbyKing
Nabíječka s balancérem pro Li-Po a Li-Ion baterie 35,23 USD HobbyKing

Toto není pevný seznam. Obsahuje kombinaci vrtulí, motorů a regulátorů, které 100% poletí, ale klidně můžete vsadit na motory s více otáčkami a menšími vrtulemi nebo si zvolit něco mezi. Věci z první tabulky jsou nejdražší a vyjdou vás přibližně na 3 500 Kč i s poštovným. Další tabulky jsou závislé na tom, co již máte doma. Druhá tabulka vychází kolem 1 000 Kč a poslední na 1 234 Kč. V tabulkách ještě není uvedeno Raspberry Pi, které do ČR dostanete přibližně za 1200 Kč včetně krabičky. V případě, že doma máte jen pájecí stanici a nějaké základní možnosti kutilství, vyjde vás tato kvadrokoptéra na necelých 7 000 Kč a bude mít parametry podobné kvadrokoptérám za dvojnásobnou cenu. K výše vyjmenovanému budete ještě možná potřebovat nějaké detaily, dráty na propojení věcí, o kterých zatím nevíte nebo něco na upevnění všech kousků na rám. To už jsou ale korunové položky. V seznamu chybí také GPS modul a barometr, které stojí přibližně 10 USD každý, ale zatím není prioritou si s nimi kvadrokoptéru komplikovat. Budu se jim věnovat v jednom z dalších dílů.

Bohužel není možné podobný stroj postavit za stejnou cenu s věcmi z ČR. Některé komponenty jsou 2× až 4× levnější v zahraničí a jiné tady ani neseženete. Navíc výběr zboží je o poznání horší. 

Když všechny díly dorazí, vypadá to takto:

Shrnutí

To by jako úvod zatím stačilo. Investice to není malá a je možné, že se snadno stane, že s ní říznete o zem hned při prvním nejištěném letu. Kvadrokoptéra, stejně jako jiné RC modely, jsou hlavně o zábavě a je třeba počítat, že se může něco rozbít. Když se ale vše povede, můžete se třeba podívat, jak to vypadá 800 metrů nad zemí:

Nebo se podívat na známá místa z jiných úhlů:

Ke kvadrokoptérám existuje řada open source projektů, kde je všechno, co bude v tomto seriálu probíráno, popsáno. Nicméně jsem se rozhodl je nevyužít vůbec nebo jenom částečně, protože kdybych použil něco již hotového, vytratil by se element zábavy, o který mi jde především.

Našli jste v článku chybu?

15. 3. 2013 8:43

Lunch (neregistrovaný)

spravne to je Gyros, na lacno se spatne stavi i programuje ;)

15. 3. 2013 20:05

dandys (neregistrovaný)

Také jsem se necelý rok zpátky rozhodl pro stavbu quadu totálně from scratch. Původně zamýšlený koncept byl vlastně podobný tomu tvému - tzn. chytrý autopilot a řízení, telemetrie a přenos obrazu přes WiFi. Po důkladném zvážování jsem ale nakonec od WiFi upustil.

Prvním důvodem je, že kdybych chtěl využít té výhody, že wifi je dostupná v každém mobilu a tabletu, tak narazím dost tvrdě s použitelným dosahem, protože k takovému zařízení si těžko bez zásahu připojím externí anténu. Druhý důvodem j…

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Root.cz: Pinebook: linuxový notebook za 89 dolarů

Pinebook: linuxový notebook za 89 dolarů

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Podnikatel.cz: Zavře krám u #EET Malá pokladna a Teeta?

Zavře krám u #EET Malá pokladna a Teeta?