» elektronika » Arduino »Akumulátor Arduino Tank

Arduino Android Accelerometer Tank

Arduino Android Accelerometer Tank

Dobré popoludnie, dnes chcem zdieľať pokyny na výrobu hračkárskej nádrže ovládanej akcelerometrom telefónu s Androidom. Spodná časť nádrže bude vyrobená z farebnej preglejky s hrúbkou 3 mm. Housenky a dvojspojkové motory známej spoločnosti Tamiya. Výroba kvalitných a lacných dielov.

Pre nádrž potrebujeme:
- Tamiya 70168 duálne zariadenie
- Tamiya 70100 sada valcov a pásov
- Tamiya 70157
- Preglejka 10 mm (malý kúsok)
- Arduino Pro Mini 5V AtMega 328
- DRV 8833
- Bluetooth modul HC-06 alebo jeho ekvivalent
- USB-UART pre firmvér Arduino
- Obdĺžnikové červené a zelené LED
- Biele LED diódy 5 mm 2ks.
- Odpory 3x 150 Ohmov
- Lítium-iónové batérie 18650
- konektory Dupont Dad-Mom
- Drôty rôznych farieb
- spájka
- Rosin
- spájkovačka
- Skrutky 3x40, 3x20, matice a podložky pre ne
- 2x10 skrutiek do dreva
- Vŕtačky do dreva 3 mm a 6 mm
- Elektrická píla na pražce
- Akrylová farba

Krok 1 Zostavenie prevodového motora.
Rád používam prevodové motory Tamiya. Sú prijateľné, ľahko sa zostavujú. Tamiya 70168 má štyri možnosti zostavenia. V závislosti od požadovaného prevodového pomeru a polohy výstupných hriadeľov.


Podrobné pokyny sú uvedené vo vnútri prevodovky. Potrebujeme, aby boli výstupné hriadele bližšie k motorom a aby bol prevodový pomer 114,7: 1. Vyberáme možnosť, ktorú potrebujeme, a zhromažďujeme všetko podľa pokynov, s výnimkou inštalácie motorov. Je vhodnejšie umiestniť motory neskôr, navyše k nim musia byť pred inštaláciou pripájané káble a kondenzátory.

Krok 2 Výroba častí tela.
Puzdro bude vyrobené z preglejky hrúbky 3 mm. Stiahnite si nasledujúci obrázok a vytlačte ho na list A4 v mierke 102%.


Teraz vezmeme dva kusy preglejky dostatočnej veľkosti, položíme jeden na druhý a náš obrázok nanesieme hore. V oblastiach označených tučnou bodkou by sa mali vytvoriť otvory s priemerom 3 mm. Aby boli obidve časti rovnaké, najprv vyvŕtame do jedného z dvoch listov a preglejku, vložíme tam skrutku a otočíme obraz a dva kúsky preglejky k sebe. Potom druhý otvor a tiež tam vložte skrutku. Potom všetko vŕtame. Venujte pozornosť úplne ľavému otvoru, je potrebné dať mu oválny tvar. To je potrebné na reguláciu napnutia koľají. Teraz si zoberieme skladačku a okamžite vyrežeme dve bočné časti puzdra podľa hrubej čiary obrázka. Mali by sa ukázať dva takéto podrobnosti:


Ďalej musíte urobiť všetko vyššie uvedené, iba tentoraz sme vystrihli dva detaily pokrývajúce stopy. Je potrebné orezať malý ovál nakreslený na obrázku. Výsledkom je ďalšie dve podrobnosti:


Teraz zoberieme list preglejky v jednej vrstve a nakrájame obdĺžnik s rozmermi 168 x 54 mm. Toto bude spodná časť našej nádrže a časť, ku ktorej je pripojený prevodový motor:


Na začatie montáže potrebujeme všetky vyššie uvedené podrobnosti:


Všetky podrobnosti môžete nechať tak, ako sú, ale ja ich radšej maľujem. Akrylová farba je vhodná na maľovanie. Rýchlo schne a necíti, čo znamená, že môžete maľovať v akejkoľvek miestnosti bez obáv z otravy. Maľujeme teda vyrezané detaily:


Teraz potrebujeme preglejku 10 mm alebo vhodnú drevenú tyčinku. Je potrebné odrezať obdĺžnik s rozmermi 54 x 15 mm a hrúbkou 10 mm. Táto časť je potrebná na spojenie krytu. Po vytvorení obdĺžnika vyvŕtame dva otvory vo vzdialenosti 15 mm od okraja, najskôr vrtákom 3 mm a potom 6 mm, ale nie skrz a cez, ale iba do polovice hĺbky. Vložte matice do získaných otvorov a prilepte ich lepidlom. Potrebujeme štyri také podrobnosti:


Znovu vyberieme preglejku s hrúbkou 3 mm. Vystrihnite obdĺžnik 107 x 60 mm. Ústup 15 mm od okrajov vyvŕtaného otvoru 3 mm, toto bude horný kryt:


Vystrihli sme ďalší obdĺžnik s rozmermi 33 x 60 mm. Vychádzajúc z okrajov 15 mm vyvŕtame dva otvory s priemerom 5 mm. Rezanie a odstraňovanie časti, ktorú maľujeme. Potom sa do vyrobených otvorov vložia biele 5-milimetrové LED. Spájkujeme ich paralelne a fixujeme pomocou tavného lepidla:


Krok 3 Montáž krytu.
Po príprave prevodového motora a jeho častí pokračujeme v montáži všetkého dohromady. Ak chcete začať, vezmite spodnú časť puzdra a pripevnite k nemu prevodový motor:


A trochu väčšie:


Potom pripevníme bočné diely pomocou rohov detského železného konštruktora a skrutiek 3x20 mm:


Teraz musíme nainštalovať skladby. Berieme podrobnosti o zatváracích dráhach. Do otvorov vkladáme skrutky 3x40 mm. Dali sme veľké koleso na prednú skrutku, na spodné tri malé, potom podložky a utiahnite matice, ale nie utiahnite, aby sa všetky valčeky voľne otáčali. Na hriadele prevodového motora kladieme veľké ozubené kolesá. Všetky skrutky kombinujeme s kladkami s otvormi na bočných častiach. Po prejdení skrutiek zatočíme a utiahneme matice z vnútornej strany puzdra. Nasadili sme koľaje, aby sme skontrolovali, či sú dostatočne pevné. Housenky by sa nemali prehýbať, ale príliš veľké napätie ich poškodí. Nastavenie sa vykonáva pomocou predného kolesa, jeho posúvaním alebo naopak, jeho posunutím ďalej od motora prevodovky. Po všetkých manipuláciách dostaneme:


Berieme motory, ktoré prichádzajú s valčekmi a pásmi. Spájkujeme na kontaktné podložky drôtu a paralelne s nimi kondenzátor 0,1 μF. Potom namontujte motory do prevodového motora:


Poďme na batérie. Paralelne spájkujeme naše lítium-iónové batérie 18650 a pre pohodlie dodávame káble. Otočte ich elektrickou páskou:


Umiestnime ich na spodok skrinky vedľa motorov:


Pre pohodlie, ako aj oddelenie mechanických a elektronický časti, vystrihnite z tenkého plastu alebo lepenky obdĺžnik s rozmermi 100 x 54 mm. Umiestnite ho na prevodový motor a batérie:


Zoberieme upevňovacie prvky a nainštalujeme ich podľa obrázka. Upevňujeme na bočné diely pomocou skrutiek:


V zadnej časti nádrže pripevňujeme k horúcemu lepidlu obdĺžnikové LED. Červená a zelená:


Na pripevnenie prednej časti svetlometmi používam tiež horúce lepidlo:


Krok 4 Elektrika
Elektromotory interferujú s ich prevádzkou a počas štartu dochádza k poklesu napätia. Aby sa Arduino pri každom naštartovaní motora nepreťažilo, rozdelíme napájanie. Arduino je poháňané 9-voltovou batériou typu koruna a motormi z batérií. Batérie sme už vložili, korunku umiestnime pred nádrž:


Po vložení batériu zatvorte horným krytom:


Všetko spájame podľa schémy:


Trochu vysvetlím. Ľavý motor cez vodič je pripojený k 5 a 6 kolíkom. Vpravo - na 9 a 10. Plus od červenej LED cez rezistor až po 3 piny, mínus GND. Navyše od zelenej LED, cez rezistor, až po 4 kolíky. Svetlomety na 2 kolíky.

Prevádzka modulu Bluetooth sa uskutočňuje prostredníctvom knižnice SoftwareSerial.Použijeme softvérový port. V náčrte je možné zmeniť kontakty pripojenia. Pripojíme modul nasledovne:

Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Zostavením všetkého umiestnime elektrikára do centrálnej časti:


Krok 5 Softvér.
Ak chcete pracovať s náčrtom, musíte si stiahnuť Arduino IDE. Pokračujeme a sťahujeme najnovšiu verziu:

Potom musíte pridať knižnicu. SoftwareSerial by už mal byť v Arduino IDE. Ale len pre prípad, pošlem to:
softwareserial.rar [9,29 Kb] (počet stiahnutí: 100)


Ak Arduino IDE pri kompilácii náčrtu vydá chybu a nadáva v chýbajúcej knižnici, rozbaľte stiahnutý archív do priečinka „knižnice“, ktorý sa nachádza v priečinku s nainštalovaným Arduino IDE.

Krok 6 Pripravte modul Bluetooth.
Predvolené nastavenia modulu Bluetooth sa líšia od toho, čo potrebujeme. Preto musíte najprv nadviazať spojenie modulu Bluetooth s počítačom a zmeniť nastavenia. Vyplňte náčrt Send_ AT_Bluetooth do Arduina:
send_-at_bluetooth.rar [857 b] (stiahnuté: 102)


Arduino bude fungovať ako spojenie medzi Bluetooth a počítačom. Spustite Arduino IDE, otvorte Port Monitor. Pre HC-06 vyberte 9600 v nastaveniach monitora portov, NL a CR nie sú potrebné. Ak Bluetooth nie je s modulom nadviazané, je v režime zadávania príkazov AT. Možno, že prvýkrát modul nebude reagovať. Potom to skúste preťažiť odpojením a opätovným pripojením kladného vodiča. Všetky príkazy sa zadávajú bez úvodzoviek, nezabudnite ich odoslať stlačením klávesu Enter. Zadávame nasledujúce príkazy:

„AT“ - bez úvodzoviek by mala prísť odpoveď „OK“.
„AT + NAME “ - zadajte názov modulu, aby ste ho mohli ľahko nájsť. Povinné v latinke, bez zátvoriek.
„AT + BAUD7“ - nastavte rýchlosť na 57600.
„AT + RESET“ - modul preťažíme.

Ak sa niečo pokazilo alebo si nepamätáte nastavenia:
„AT + ORGL“ - vráti modul na výrobné nastavenia.

Krok 7 Vyplňte náčrt.
Po nastavení modulu Bluetooth pokračujte vo vypĺňaní hlavnej schémy:
tanchik.rar [1 kB] (stiahnuté: 125)


Krok 8 Pripravte si svoj Android telefón.
Pred použitím sa uistite, že váš telefón alebo tablet s Androidom obsahuje akcelerometer. Ak chcete začať, pridajte do zariadenia Android tanchiku zariadenia Bluetooth. Prejdeme k nastaveniam Bluetooth, nájdeme modul Bluetooth, ktorý ste pomenovali a pripojili. Heslo pre pripojenie je „1234“ alebo „0000“, pre rôzne modely sa môže líšiť. Teraz nainštalujte ovládací program. Potrebujeme Arduino Bluetooth RC Car alebo BT Controller. Oba programy sú zadarmo, majú možnosť ovládať zariadenie Bkuetooth pomocou akcelerometra a sú v hre Google. Stiahnite si program, ktorý sa vám páči, do telefónu alebo tabletu. V ponuke nastavení programu zadajte nasledujúce príkazy:

W - vpred
S - späť
A - vľavo
D - správne
F alebo G - zastavenie
K - svetlomety
L - vypnutý svetlomet

Na ovládanie nádrže môžete použiť aj joystick. Môže byť vyrobený podľa môjho druhého inštrukcia.

A pridajte k nemu modul Bluetooth, sledujúci ďalší inštrukcia.


8
7.7
6.2

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...