Vyberte položku Stránka

Vytvorenie rádiom riadeného tanku na Arduino Nano. Arduino tank s bluetooth ovládaním DIY tanková bitka od arduina

Tento príspevok bude prvým testovacím príspevkom, aby sme pochopili, či je to zaujímavé aj pre niekoho iného ako mňa. popíšem v ňom všeobecná štruktúra použité technológie a zariadenia.

UPD: pridané video.


Najprv malé video na upútanie pozornosti. Zvuk vychádza z reproduktora tanku.

Ako to všetko začalo

Už dávno som mal sen vyrobiť robota na pásovom podvozku, ktorý by sa dal riadiť na diaľku. Hlavným problémom bol chýbajúci priamo pásový podvozok. Nakoniec som sa už rozhodol, že si kúpim rádiom riadený tank na demontáž, ale mal som šťastie, v obchode som medzi haraburdím našiel tank Snow Leopard (Pershing) - USA M26 s vyhorenou elektronikou, ale úplne prevádzkyschopnou mechanickou časťou . Bolo to presne to, čo bolo potrebné.

V snahe o podvozok boli zakúpené dva regulátory napätia pre kolektorové motory, statív pre kameru s dvoma servami, webkamera s hardvérovou podporou pre mjpeg a externá WiFi karta TP-LINK TL-WN7200ND. O niečo neskôr do zoznamu zariadení pribudol prenosný reproduktor, zvukové zariadenie Creative SoundBlaster Play USB a jednoduchý mikrofón, ako aj pár USB hubov na prepojenie tohto všetkého s riadiacim modulom, ktorým sa stalo Raspberry Pi. Veža z tanku bola demontovaná, bolo veľmi nepohodlné ju riadiť, pretože všetka štandardná mechanika bola postavená na konvenčných motoroch bez spätnej väzby.

Okamžite urobím rezerváciu, že obrázky boli urobené, keď bola nádrž takmer hotová, a nie počas výrobného procesu.

Napájanie a vedenie


Do priehradky na batériu som napchal najväčšiu Li-Po batériu, ktorá sa zmestí. Ukázalo sa, že ide o dvojčlánkovú 3300 mAh batériu v pevnom obale, ktorá sa bežne používa v modeloch áut. Bol som príliš lenivý na spájkovanie, takže na všetku komutáciu bola použitá štandardná prototypová doska s krokom 2,54. Neskôr sa na vrchnom kryte objavil druhý a vlak, ktorý ich spájal. Pre každý z dvoch motorov som mal vlastný regulátor napätia, ktorý ako bonus vydáva stabilizované napájanie cca 5,6 V. Raspberry a WiFi karta boli napájané z jedného regulátora, napájanie z druhého išlo na servá a USB hub s perifériami.

Treba to pohnúť

Bolo potrebné to nejako rozbehnúť. Malina nebola vybraná náhodou. Po prvé, umožňuje vám dať normálny plnohodnotný linux a po druhé, má veľa GPIO nôh, ktoré okrem iného dokážu generovať pulzný signál pre servá a regulátory. Takýto signál môžete vygenerovať pomocou utility ServoBlaster. Po spustení vytvorí súbor / dev / servoblaster, do ktorého môžete zapísať niečo ako 0 = 150, kde 0 je číslo kanálu a 150 je dĺžka impulzu v desiatkach mikrosekúnd, teda 150 je 1,5 milisekúnd (väčšina servá majú rozsah hodnôt 700-2300 ms).
Pripojíme teda regulátory pre 7 a 11 GPIO pinov a spustíme servoblaster príkazom:

# servod --min = 70 --max = 230 --p1pin = 7,11
Teraz, ak napíšete riadky 0 = 230 a 1 = 230 do / dev / servoblasteru, tank sa ponáhľa vpred.

Na prvýkrát snáď stačí. Ak sa vám článok páči, podrobnosti budem pomaly písať v ďalších príspevkoch. A ešte pár fotiek na záver, ako aj čerstvo natočené video. Pravda, kvalita nebola veľmi dobrá, preto sa estétom vopred ospravedlňujem.


V predchádzajúcich materiáloch sme urobili recenzie videí o výrobe rôznych rádiom riadených hračiek. Pokračujme v tejto téme. Tentoraz vám odporúčame, aby ste sa oboznámili s výrobným procesom rádiom riadeného tanku.

Potrebujeme:
- hotový podvozok;
- Arduino Nano;
- 3 servá;
- rotačný systém;
- hračkárska pištoľ;
- joystick PS2;
- joystickový prijímač;
- schránka na batérie;
- nabíjateľné batérie;
- drôty;
- laser.

V hotovom podvozku, ktorého nákupný odkaz je uvedený na konci materiálu, sú dva motory, dve prevodovky, vypínač a priehradka na batérie. Podľa autora nápadu bude kúpa hotového podvozku stáť menej ako ručná výroba. Ak sa batérie, ktoré plánujete použiť, nezmestia do priestoru podvozku, ako je to v prípade autora, môžete tam skryť ovládač motora.

Prvým krokom je pripevnenie joysticku k šasi. Ak to chcete urobiť, odstráňte z neho kryt.

Odnímame aj kryt z prevodovky.

Na veku urobíme dva otvory, ktoré budú slúžiť na upevnenie veka skrutkami.

Matice, ktorými sú skrutky upnuté, naplníme lepidlom, aby sa pri jazde neuvoľnili a nespadli do prevodovky.

Teraz musíte opraviť ovládač motora. Podľa autora pri použití vodičov so špeciálnymi konektormi sa priehradka úplne nezatvorí, takže je potrebné odhryznúť konektory, odizolovať vodiče a prispájkovať priamo na výstupy na ovládači.

Pred inštaláciou ovládača sa musíte postarať o otočný systém pre ústie nádrže. Aby sme to dosiahli, demontujeme plastový rotačný systém a namontujeme do neho dve servá. Prvý bude zodpovedný za horizontálne pohyby a druhý za vertikálne.

Vloženie rotačného systému späť.

Systém inštalujeme na trup nádrže.

V puzdre musíte urobiť 3 ďalšie otvory. Dva z nich sú potrebné pre vodiče motora a pre zbernicu je potrebný široký otvor v ovládaní ovládača motora.

Pištoľ musí byť pripojená k servu. Za týmto účelom urobte otvor v servo a tele pištole a pripojte ho skrutkou.

Ďalším krokom je pripojenie spúšte pištole k servu. Za týmto účelom vyvŕtame otvory na spúšti a trysku na servo. Prvky spájame kúskom drôtu.

V hornej časti otočného systému je potrebné urobiť dva priechodné otvory, ktoré by mali prechádzať aj cez hlaveň pištole. Tieto otvory sa použijú na montáž náhubku na gramofón.

Prejdime k programovaniu dosky Arduino Nano.

Zostávajúce komponenty zbierame podľa nižšie uvedenej schémy.

Na hornú časť podvozku nainštalujeme kusy pravítka, ktoré budú slúžiť ako krídelká. Nainštalujte priehradky na batérie na krídla.

Laser prilepíme na hlaveň tavným lepidlom.

Náš rádiom riadený tank je pripravený.

Robot sa skladá z podvozku z rádiom riadeného tanku a niekoľkých ďalších komponentov, ktoré sú uvedené nižšie. Toto je môj prvý projekt a platforma Arduino sa mi páčila. Pri tvorbe tohto robota som použil materiály z kníh a internetu.

Potrebné materiály
1. Podvozok z rádiom riadeného tanku.
2. Arduino Uno.
3. Vývojová doska a prepojky.
4. Integrovaný ovládač motora SN754410NE.
5. Štandardné servo.
6. Ultrazvukový diaľkomer.
7. 9V batéria a konektor k nej.
8. 4D batérie a zásuvka na ne.
9. Kábel USB A-B.
10. Základňa 6 "x 6".

Nástroje
1. Sada skrutkovačov.
2. Termálna pištoľ s lepidlom.
3. Spájka a spájkovačka.

Podvozok

Vzal som podvozok z nádrže, ktorú som kúpil za 10 dolárov. Základňa sa k nej dá pripevniť kdekoľvek, ale ja som ju pripevnila v strede.

Ovládač motora SN754410NE

Na ovládanie motorov som použil ovládač SN754410NE. Použil som ho, pretože som ho mal, ale môžete použiť iný, napríklad L293.

Teraz o pripojení ovládača k Arduino Uno. Pripojte všetky kolíky GND (4,5,12,13) ​​k kontaktnej doske GND. Pripojte kolíky 1 a 16 ovládača ku kolíkom 9 a 10 Arduina. Pripojte kolíky 2 a 7 ovládača k kolíkom 3 a 4 Arduina, sú to ovládacie kolíky ľavého motora. Pripojte kolíky ovládača 10 a 15 k kolíkom 5 a 6 Arduina, sú to ovládacie kolíky pravého motora. Pripojte kolíky 3 a 6 k ľavému motoru a kolíky 14 a 11 k pravému. Kolíky 8 a 16 musia byť pripojené k napájaniu na kontaktnom poli. Napájanie: 9V batéria.

Ultrazvukový diaľkomer pomáha robotovi vyhýbať sa prekážkam počas pohybu. Sedí na štandardnom servo, ktoré je umiestnené na prednej strane robota. Keď robot uvidí predmet vzdialený 10 cm, servo sa začne točiť, hľadať priechod a potom sa Arduino rozhodne, na ktorú stranu je najpríjemnejšie ísť ďalej.
Pripojte k nemu konektor. Obmedzte servo tak, aby sa nemohlo otočiť o viac ako 90 stupňov v každom smere.

Senzor má tri piny GND, 5V a signál. GND pripojte ku GND, 5V až 5V Arduina a pripojte signál k 7 pinom Arduina.

Výživa

Arduino je napájané 9V batériou cez príslušný konektor. Na napájanie motorov som použil 4 batérie veľkosti D a príslušný konektor. Na napájanie motorov pripojte vodiče z držiaka k doske s SN754410NE.

zhromaždenie

Keď sú všetky kúsky pripravené, je čas ich poskladať. Najprv musíme pripojiť Arduino k základni. Potom pomocou horúceho lepidla pripevnite diaľkomer poháňaný servomotorom na prednú časť robota. Potom musíte pripojiť batérie. Môžete ich umiestniť kamkoľvek chcete, ale ja som ich umiestnil vedľa Arduina. Keď je všetko pripravené, môžete zapnúť robota, aby ste sa uistili, že Arduino funguje.

Program

Po zložení robota je teda čas napísať mu program. Po niekoľkých dňoch som to napísal.
Robot sa bude pohybovať v priamom smere, kým nebude objekt vzdialený viac ako 10 cm. Keď objekt zbadá, začne otáčať senzorom a hľadá cestu. Po dokončení skenovania program vyberie optimálnu stranu pre pohyb. Ak je robot v slepej uličke, otočí sa o 180 stupňov.
Program si môžete stiahnuť nižšie. Môžete ho upravovať a dopĺňať.

Arduino tank s bluetooth ovládaním je skvelým príkladom toho, ako jednoducho a bez väčších znalostí premeníte obyčajný rádiom riadený tank na cool hračku ovládanú zo zariadenia s Androidom. Navyše, ani kód sa nemusí upravovať, všetko urobí špecializovaný softvér. Možno ste čítali môj predchádzajúci článok o premene rádiom riadeného modelu auta na ovládanie. S tankom je všetko takmer rovnaké, len stále vie, ako otáčať vežou a meniť uhol elevácie hlavne.

Najprv uvádzam krátka recenzia možnosti môjho remesla:

Teraz zoberme veci po poriadku.

Arduino tank s bluetooth ovládaním - hardvér.

Najdôležitejšia vec v hardvéri je podvozok, teda karoséria... Bez samotného tančiku z toho nič nebude. Pri výbere puzdra dbajte na voľný priestor vo vnútri. Budeme tam musieť umiestniť pôsobivý počet komponentov. Dostal som túto možnosť do rúk a budeme s ňou pracovať.

Darca pre náš projekt.

Spočiatku to bolo vadné. Chcel som obnoviť, ale zdesený kvalitou vyhotovenia pracovnej dosky som sa rozhodol, že prepracovanie bude spoľahlivejšie. Áno, a poteším deti starou pomôckou ovládanou novým spôsobom.

Rozmery: 330x145x105 mm bez hlavne. Trup je vybavený štyrmi motormi: dva na pohon, jeden na vežu a jeden na hlaveň. Spočiatku tank mohol strieľať gumové projektily, ale mechanizmus bol zlomený, takže som ho jednoducho odrezal z hlavne. Potom bolo dosť miesta na umiestnenie náplne.

Stiahnite si a nainštalujte program z oficiálnej stránky a nainštalujte, prenosná verzia sa dá jednoducho rozbaliť. Ďalej v ňom otvorte súbor môjho projektu a kliknite na tlačidlo firmvéru v hornej časti rozhrania (siedme zľava).

Rozhranie FLProg

ArduinoIDE sa otvorí, no, viete ako v ňom pracovať 😀.

Arduino tank s bluetooth ovládaním - schéma zapojenia

Pripojenie periférnych prvkov k doske, v našom prípade bluetooth, mostíky a LED diódy, realizujeme podľa projektu.

Zoznam použitých špendlíkov

Zoznam zobrazuje čísla pinov arduino a ich účel. Všetko je komentované. Kontakty ovládania pohybu a veža s hlavňou sú pripojené priamo z mostíkov, nie je potrebná žiadna dodatočná súprava karosérie. Pripojenie analógového vstupu na meranie napätia musí byť vykonané cez odporový delič, keďže napätie na palube arduina je PÄŤ VOLITOV !!! To je veľmi dôležité, keď sa prekročí prahové napätie mikroobvodu, ovládač je poslaný do iného sveta. Buď opatrný. V mojom prípade som použil dve li-ion batérie formátu 18650, delič na 1K ohm a 680 ohm odpory. Ak sa vaše prevádzkové napätie líši od môjho, prejdite na akúkoľvek online kalkulačku na výpočet odporového deliča a vypočítajte si ho sami na základe skutočnosti, že jeho výstupné napätie by sa malo rovnať piatim voltom. Ak pochybujete o svojich schopnostiach, potom nemôžete vôbec použiť meranie napätia na batérii, bude to fungovať tak. Prestal som tak jazdiť – je čas cvičiť.

LED diódy, ak existujú, musia byť pripojené cez odpory obmedzujúce prúd.

Arduino tank s bluetooth ovládaním - program pre tablet alebo smartfón.

Rovnako ako v predchádzajúcom modeli použijeme program pre androidové zariadenia s názvom HmiKaskada. Zverejňujem bezplatnú verziu tohto programu, ktorú si môžete stiahnuť z YandexDisk. Môj projekt je vytvorený v platenej verzii a nie je kompatibilný s freewarovou verziou programu. Ďalší materiál je teda venovaný vytvoreniu projektu vo freeware verzii.

Manažérske rozhranie

V hotový projekt na tablete je aj indikátor stavu batérie, a to je pozadie projektu. Tak začnime...

Najprv si vytvorme projekt s jednou pracovnou obrazovkou, už ju nebudeme potrebovať. Ďalej pripojíme náš bluetooth modul k tabletu. Ak to chcete urobiť, prejdite na úpravu zoznamu serverov a kliknite na znamienko plus v pravom hornom rohu. Vyberieme naše bluetooth zo zoznamu a pomenujeme ho. Teraz je nastavený a pripravený na použitie. Ďalším krokom je nastavenie pozadia pre pracovnú oblasť. Ak to chcete urobiť, prejdite do ponuky "iné - pozadie" hlavného pracovného priestoru a načítajte obrázok rozhrania. Môžete použiť môj alebo si vytvoriť vlastný obrázok. V skutočnosti to pôjde aj bez nastavenia pozadia, je to len pre krásu.

Teraz začnime s umiestnením ovládacích prvkov. Prejdeme do ponuky "Nastavenia" a pretiahneme tlačidlo do pracovnej oblasti. V ponuke tlačidiel kliknite na adresu a zadajte napríklad 1 # 0,12. Kde 1 je adresa dosky arduino a 12 je adresa premennej z projektu. Premenné použité v projekte je možné zobraziť v strome projektu.

Zoznam adries vlajok

S nastavením indikátora batérie je to úplne rovnaké. V projekte arduino vytvoríme register úložiska vo formáte Integer a jeho adresu priradíme indikátoru. Napríklad 1 # 10, prispôsobte si indikátor podľa svojich predstáv.

Keď sú všetky ovládacie prvky vytvorené, nakonfigurované a umiestnené na svojich miestach, kliknite na spustenie projektu. Android sa pripojí k tanku a vy si môžete užívať vykonanú prácu.

Arduino tank s bluetooth ovládaním - montáž.

Zostavenie remesla mi zabralo dve hodiny času, no výsledok predčil všetky očakávania. Tank sa ukázal byť celkom svižný, okamžite reaguje na príkazy. Musel som sa pohrať s prevodovkou poháňajúcou pásy tanku. Rozpadol sa, ale k môjmu šťastiu sa prevody nepoškodili a trocha lepidla, mastnoty a rovné ramená ho vrátili do prevádzky. Štandardnú batériu bolo potrebné nahradiť dvomi, do série zapojenými, li-ion 18650 batériami v držiaku. Konečné napájacie napätie sa ukázalo byť 6 - 8,4 voltov v závislosti od úrovne nabitia batérie. Musel som vymeniť aj motor poháňajúci vežu, mal skrat.

Vymenil som diódy na svetlometoch mojej hračky. Žlté slaboprúdové absolútne nepotešili a boli naletované na žiarivo biele zo zapaľovačov s baterkami 🙂. Teraz sa tento húsenicový zázrak pohodlne ovláda aj v úplnej tme. Fotky pred a po:

úžasné)

Konečná montáž nevyzerá veľmi úhľadne, preto som sa rozhodol, že nebudem tráviť čas navyše navrhovaním štítov a kabeláže. A tak všetko funguje skvele.

Toto je "náplň"

Arduino tank s bluetooth ovládaním - záver.

Ako môžete vidieť z vyššie uvedeného materiálu, pri vytváraní tanku pod kontrolou bluetooth nie je cítiť žiadny zápach hrabania sa v kóde. Nepotrebujeme ani žiadne hlbšie znalosti v elektronike. Všetky operácie sú intuitívne a orientované na začiatočníkov. Spočiatku bol program HMIKaskada vyvinutý ako alternatíva k drahým priemyselným HMI panelom, ale bol užitočný aj pri vytváraní hračky. Dúfam, že som vám pomohol vyvrátiť mýtus o zložitosti vytvárania multi-tasking projektov na arduine.

Budem rád za akékoľvek komentáre k článku, ako aj postrehy. Veď aj ja sa s tebou učím...

Postavme si rádiom ovládaný tank z prvej osoby, ktorý možno ovládať až na 2 kilometre! Môj projekt bol vyvinutý na báze terénneho vozidla s diaľkovým ovládaním, ľahko sa montuje, programuje a je to skvelý projekt pre amatérov!




Robot je veľmi rýchly a obratný, nehovoriac o tom, že má dva výkonné motory! Určite predbehne človeka, bez ohľadu na to, na akom povrchu sú preteky!

Robot je stále prototypom, a to aj po mesiacoch strávených jeho vývojom.

Čo je teda FPV?
FPV alebo First Person View je pohľad z prvej osoby. FPV zvyčajne vidíme pri hraní s konzolami a počítačmi, ako sú napríklad preteky. FPV využíva aj armáda na sledovanie, obranu, či na kontrolu chránených území. Hobbyisti používajú FPV v kvadrokoptérach na filmovanie zo vzduchu a len tak pre zábavu. To všetko znie rovnako dobre, ako drahé je postaviť kvadrokoptéru, a tak sme sa rozhodli postaviť niečo menšie, čo cestuje po zemi.

Ako to zvládate?
Robot je založený na doske Arduino. Keďže Arduino podporuje širokú škálu doplnkov a modulov (RC / WiFi / Bluetooth), môžete si vybrať ktorýkoľvek z typov komunikácie. Na túto montáž použijeme špeciálne komponenty, ktoré umožnia ovládanie na veľké vzdialenosti pomocou 2,4Ghz vysielača a prijímača, ktorý ovláda bota.

V poslednom kroku je ukážkové video.

Krok 1: Nástroje a materiály






Väčšinu dielov kupujem v miestnych hobby obchodoch, zvyšok nájdem online - stačí hľadať ponuky s najlepšia cena... Používam veľa riešení od Tamiya a moje pokyny sú napísané s ohľadom na túto funkciu.

Kúpil som si náhradné diely a materiál od Gearbestu - vtedy mali akciu.

Budeme potrebovať:

  • klon Arduino UNO R3
  • Pololu Dual VNH5019 Motor Shiel Board Board (2x30A)
  • Špendlíky-ockovia
  • 4 rozpery
  • Skrutky a matice
  • Modul prenosu signálu (vysielač) 2,4 GHz – viac si prečítajte v kroku 13
  • Prijímač 2,4 GHz pre najmenej dva kanály
  • 2 x Tamiya Plasma Dash / Hyper Dash 3 motory
  • Súprava dvojmotorovej prevodovky Tamiya (vrátane skladových motorov)
  • 2 univerzálne dosky Tamiya
  • sada pásov a kolies Tamiya
  • 3 lítium-polymérové ​​batérie 1500mAh
  • kamera z pohľadu prvej osoby s podporou diaľkového ovládania smeru a zoomu
  • 5,8 GHz 200 mW FPV vysielač a prijímač
  • Super fľaša na lepidlo
  • Horúce lepidlo

Nástroj:

  • Multitool
  • Sada skrutkovačov
  • Dremel

Krok 2: zostavenie spárovanej prevodovky


Čas rozbaliť prenos. Postupujte podľa pokynov a budete v poriadku.

Dôležité upozornenie: použite prevodový pomer 58:1 !!!

  • namažte prevody pred montážou boxu, nie po ňom
  • nezabudnite na kovové rozpery, inak bude krabica vŕzgať
  • použite formát 58:1, je to rýchlejšie ako 204:1

Krok 3: Zlepšenie motorov

Prevodovka je dodávaná s motormi, ale podľa mňa sú veľmi pomalé. Preto som sa rozhodol v projekte použiť namiesto Plasma Dash motory Hyper pomlčky, ktoré spotrebujú viac energie.

Plasma Dash motory sú však najrýchlejšie v rade 4WD motorov Tamiya. Motory sú drahé, ale dostanete najlepší produkt za tieto peniaze. Tieto karbónom potiahnuté motory sa otáčajú rýchlosťou 29 000 ot./min pri 3V a 36 000 ot./min. pri 7V.

Motory sú navrhnuté tak, aby pracovali s napájaním 3V a zvyšovali napätie, pričom zvyšujú výkon, ale znižujú ich životnosť. S Pololu 2x30 Motor Driver a dvoma lítium-polymérovými batériami by mal byť program v Arduine nastavený na maximálnu rýchlosť 320/400, čoskoro v kroku s kódom zistíte, čo to znamená.

Krok 4: Ovládače motorov


Robotika ma baví už veľmi dlho a môžem povedať. že najlepším motorovým ovládačom je Pololu Dual VNH5019. Pokiaľ ide o výkon a účinnosť, je to tak najlepšia cesta ale keď sa bavíme o cene - jednoznačne to nie je náš kamarát.

Ďalšou možnosťou by bolo zostaviť ovládač L298. 1 L298 je určený pre jeden motor, čo je najlepšie riešenie pre motory s vysokým prúdom. Ukážem vám, ako si zostaviť vlastnú verziu takéhoto ovládača.

Krok 5: zostavenie koľajníc




Využite svoju fantáziu a nakonfigurujte si dráhy podľa svojich predstáv.

Krok 6: Naskrutkujte rozpery a pripevnite FPV



Opäť zapojte svoju predstavivosť a vymyslite, ako umiestniť dištančné podložky a kameru pre pohľad z prvej osoby. Všetko zaistite horúcim lepidlom. Pripevnite hornú palubu a vyvŕtajte otvory pre montáž FPV antény a pre nainštalované rozpery, potom všetko pripevnite na skrutky.

Krok 7: horná paluba


Účelom hornej paluby bolo zväčšiť voľný priestor, pretože komponenty FPV zaberajú veľa miesta na spodnej časti dronu, takže nezostáva miesto pre Arduino a ovládač motora.

Krok 8: Nainštalujte Arduino a ovládač motora

Jednoducho priskrutkujte alebo prilepte Arduino na miesto na hornej plošine a potom naň upevnite ovládač motora.

Krok 9: Nainštalujte modul prijímača



Je čas pripojiť modul Rx k Arduinu. Pomocou kanálov 1 a 2 pripojte kanál 1 k A0 a 2 k A1. Pripojte prijímač k 5V a GND kolíkom Arduina.

Krok 10: Pripojte motory a batérie



Pripojte vodiče k motoru a pripojte ich k ovládaču podľa kanálov. Pre batériu si budete musieť vytvoriť svoj vlastný konektor pomocou zástrčky JST samec a zástrčky dina samec. Pozrite sa na obrázky, aby ste lepšie pochopili, čo sa od vás vyžaduje.

Krok 11: Batéria

Vezmite batériu a určite miesto, kde ju nainštalujete.

Keď preň nájdete miesto, vytvorte samčí adaptér na pripojenie k batérii. 3S 12V Li-po batéria bude napájať FPV kameru, motor a Arduino, takže budete musieť vytvoriť konektor pre napájacie vedenie motora a vedenie FPV.

Krok 12: Kód pre Arduino (C ++)

Kód je veľmi jednoduchý, stačí ho načítať a mal by fungovať s ovládačom motora VNH (nezabudnite si stiahnuť knižnicu ovládačov a vložte ju do priečinka Arduino libraries).

Kód je podobný ako pri Zumobot RC, len som vymenil knižnicu ovládačov motora a upravil pár vecí.

Pre ovládač L298 použite štandardný program Zumobot, stačí pripojiť všetko podľa toho, ako je to napísané v knižnici.

#define PWM_L 10 /// ľavý motor
#define PWM_R 9
#define DIR_L 8 /// ľavý motor
#define DIR_R 7

Stačí stiahnuť kód a prejsť na ďalší krok.

Súbory

Krok 13: Ovládač


Na trhu sú rôzne typy RC ovládačov hračiek: do vody, na zem, do vzduchu. Fungujú tiež na rôznych frekvenciách: AM, FM, 2,4 GHz, ale nakoniec všetky zostávajú konvenčnými ovládačmi. Neviem presne názov ovládača, ale viem, že sa používa pre letecké drony a má viac kanálov ako zem alebo voda.

Momentálne používam Turnigy 9XR Transmitter Mode 2 (bez modulu). Ako vidíte, názov hovorí, že je bezmodulový, čo znamená, že si sami vyberiete, ktorý 2,4GHz komunikačný modul doň integrujete. Na trhu sú desiatky značiek, ktoré majú svoje charakteristiky použitia, ovládania, vzdialenosti a iných rôznych čipov. Práve teraz používam FrSky DJT 2,4 GHz Combo Pack pre JR w / Telemetrický modul a V8FR-II RX, ktorý je trochu drahý, ale stačí sa pozrieť na jeho špecifikácie a vychytávky, potom sa cena nezdá byť taká vysoká. za všetky tieto veci. Navyše, modul je ihneď dodávaný s prijímačom!

A pamätajte, že aj keď máte ovládač a moduly, nebudete ho môcť zapnúť, kým nebudete mať batérie, ktoré sa zhodujú s ovládačom. V každom prípade nájdite ovládač, ktorý vám vyhovuje, a potom sa môžete rozhodnúť pre tie správne batérie.

Tip: Ak ste nováčik, pozrite sa do miestnych hobby obchodov alebo nájdite pomoc v skupinách nadšencov amatérskeho rádia, pretože tento krok nie je len vtip a budete musieť vyplatiť značné množstvo peňazí.

Krok 14: skontrolujte




Najprv zapnite robota, potom zapnite modul vysielača, potom by modul prijímača mal ukázať úspešné pripojenie blikaním LED.

FPV príručka pre začiatočníkov

Časť namontovaná na bote sa nazýva FPV vysielač a kamera a časť, ktorú máte v rukách, sa nazýva FPV prijímač. Prijímač sa pripája k akejkoľvek obrazovke – či už ide o LCD, TV, TFT atď. Všetko, čo musíte urobiť, je vložiť batérie alebo pripojiť k zdroju napájania. Zapnite ho a v prípade potreby zmeňte kanál na prijímači. Potom by ste mali na obrazovke vidieť to, čo vidí váš robot.

Rozsah signálu FPV

V projekte bol použitý lacný modul schopný pracovať na vzdialenosť až 1,5 - 2 km, ale to platí pre použitie zariadenia v otvorenom priestore, ak chcete prijímať signál väčšiu silu, potom si kúpte vysielač s vyšším výkonom, napríklad 1000mW. Upozorňujeme, že môj vysielač má iba 200 mW a je najlacnejší, aký som našiel.

Zostáva už len posledný krok – bavte sa ovládaním vášho nového špionážneho tanku pomocou fotoaparátu!



chyba: Obsah je chránený!!