» elektronika » Arduino »Nimble SUV od Lego a Arduino, ovládanie Bluetooth

Nimble SUV od Lego a Arduino, ovládanie Bluetooth

Nimble SUV od Lego a Arduino, ovládanie Bluetooth

Dobré popoludnie V nadväznosti na tému modelovania od spoločnosti Lego Technic by som chcel upozorniť na ďalšiu verziu SUV, ktorej charakteristickým znakom bude vysoká rýchlosť a priepustnosť. Veľká rýchlosť v porovnaní s ostatnými modely, sa poskytne pomocou súpravy dvojmotorových prevodoviek Tamiya 70097. Ľavé a pravé zadné kolesá budú vyjadrené nezávisle. Na uskutočnenie pohybu sa teda použijú dva motory. Elektrifikácia, ako vždy, Arduino, Tentoraz potrebujeme Arduino Nano a niečo iné:
- Lego Technic 42079
- Tamiya 70097 Twin-Motor Gearbox Kit
- Arduino Nano v3 AT Mega 328
- Ovládače motora L9110S 2 ks
- Bluetooth modul HC-06, HC-05 alebo jeho ekvivalent
- Biela LED 2 ks.
- Rezistor 150 Ohm 2 ks.
- Kondenzátor 10 V 1000uF
- induktor 68 mkH \
- 8 batérií NI-Mn 1,2 V 1000 mA
- doska plošných spojov
- Jednoradový hrebeň PLS-40
- Dvojitý kolíkový vodič na vodiče
- Drôty rôznych farieb
- Spájka, kolofónia, spájkovačka
- Skrutky 3x20, matice a podložky pre ne
- Skrutky 3x40
- Skrutky 3x60

Krok 1 Zostavte prevodovku.
Najskôr rozbaľte a namontujte súpravu dvojmotorových prevodoviek Tamiya 70097. Spolu s ním je podrobný návod na zostavenie niekoľkých možností, s rôznymi prevodovými pomermi. Jedna možnosť je s prevodovým pomerom 58: 1, druhá je 203: 1. Vyberte si možnosť s pomerom 58: 1. Ďalej musíte určiť umiestnenie výstupných hriadeľov. Podľa pokynov z prevodovky sú možné dve možnosti. Výstupné hriadele v strede alebo bližšie k spodnej časti. Vyberte možnosť v strede.


Pri montáži prevodovky nezabudnite namazať ozubené kolesá a hriadele, na ktorých sú umiestnené. Zo skúsenosti so zberom niekoľkých prevodoviek poviem, že vložili trochu mastnoty a je to trochu tekutina. Odporúčam vám, samozrejme, používať mazivo, ako je Litol, v primeranom množstve.


A na druhej strane:


Teraz máme dve spojovacie rukávy Lego:


Vyrábame puzdrá na výstupné hriadele:


Po nasadení puzdier vyplňte prázdne štrbiny puzdier roztavených do taveniny a upevnite puzdrá na hriadele:


V našej prevodovke sa prípad nevzťahuje na prevody, čo znamená, že je veľmi pravdepodobné, že znečistia časti Lego v Litole. Aby sme tomu zabránili, berieme tenký plast, napríklad z plastového spojiva, zobral som priehľadný. Lepiť na obojstrannú pásku, počnúc jednou stranou, zabaliť koniec a prilepiť na druhú stranu. Malo by to byť toto:



Teraz musíte priskrutkovať diel k prevodovke Lego. Na tento účel používame skrutky 3x20:


Krok 2 Zostavenie nadácie.
Základ sa bude musieť zbierať z fotografií. Na fotografii je jasne viditeľné všetko:


Predná strana vyzerá takto:


Pohľad zozadu:


Krok 3 Zostavenie kabíny.
Vyberte kabínu z vozidla Lego 42065.Stiahnite si pokyny z

Zostavíme kabínu od 61 krokov až po 95. Pridajte spodnú montáž ako na fotografii a pripojte sa k našej základni:


Ďalej pridáme niektoré podrobnosti:


A pridajte svetlá vzadu:


V hornej časti kabíny pridajte svetlá:


Krok 4 Elektrikár.
Mozog nášho modelu bude Arduino Nano v3. Pre riadenie motora vykonáme vodiča motora L9110S. Nepáči sa mi veľa drôtov. Po prvé, zaberá veľa miesta a po druhé, veľa spojení zvyšuje riziko zlých spojení a iných „glukofov“. Zozbierame preto všetko, čo potrebujete na doske. Schéma bude nasledovná:


Power Arduino, ovládače motorov a motory budú spoločné. Aby sa predišlo reštartu Arduino, keď sa motory zapnú kvôli prepätiu, je potrebné použiť induktor a kondenzátor zahrnutý v napájacom obvode Arduino. Toto všetko umiestňujeme na dosku plošných spojov spájkovanú podľa schémy. V zmontovanej podobe by sa malo ukázať takto:


Spodok spájame všetko pomocou spájky.


Na napájanie budeme používať Ni-Mn batérie. Spájkujeme postupne 4 batérie, prevíjame ich elektrickou páskou a vyťahujeme drôt s konektorom von. Máme dva zdroje napájania, každý so 4 batériami. Umiestnime ich na základňu vedľa predných kolies:


Tieto dva akumulátory sú zapojené paralelne. Takto sa dosiahne stabilné napätie pri vysokej prúdovej intenzite, ku ktorej dochádza pri súčasnom zapnutí dvoch elektrických motorov. Svetlomety musia byť pripojené cez odpory obmedzujúce prúd s menovitou hodnotou 150 ohmov.

Krok 5 programovacieho prostredia.
Skicu upravíme a naplníme pomocou Arduino IDE. Toto je jednoduché a pohodlné programovacie prostredie. Tento program si môžete ľahko stiahnuť z

Nainštalujte ho podľa pokynov z programu. Potom musíte pridať do knižnice Arduino IDE, čo je potrebné pre skicu. SoftwareSerial.h sa používa na vytvorenie softvérového kanála pre komunikáciu s modulom Bluetooth:

softwareserial.rar [9,29 Kb] (stiahnuté: 46)


Stiahnutý a nevybalený archív sa musí presunúť do priečinka „knižnice“. Tento priečinok nájdete nájdením nainštalovaného Arduino IDE. Je tiež možné použiť vnútornú funkciu Arduino IDE. Bez rozbalenia archívu ho môžete pridať do programovacieho prostredia. Spustite Arduino IDE a vyberte položku ponuky Skica - Pripojiť knižnicu. Na začiatku rozbaľovacieho zoznamu vyberte položku „Pridať knižnicu ZIP“. Uvádzame umiestnenie stiahnutého archívu. Po dokončení všetkých krokov je potrebné reštartovať Arduino IDE.

Krok 6 Modul Bluetooth.
Pre dnešok použijeme jeden z najdostupnejších modulov Bluetooth - HC-05 alebo HC-06. Dajú sa ľahko nájsť v čínskych obchodoch aj na ruskom trhu. Sú podobné, ale existujú malé rozdiely: modul NS-05 môže pracovať v režime master (slave) aj v režime slave (master). NS-06 môže byť iba podradeným zariadením.

Vlastnosti modulov:

- Bluetooth čip - BC417143 vyrobený spoločnosťou
- komunikačný protokol - špecifikácia Bluetooth v2.0 + EDR;
- akčný rádius - do 10 metrov (výkonová úroveň 2);
- Kompatibilné so všetkými adaptérmi Bluetooth, ktoré podporujú SPP;
- množstvo pamäte typu flash (na ukladanie firmvéru a nastavení) - 8 Mbit;
- frekvencia rádiového signálu - 2,40 .. 2,48 GHz;
- rozhranie hostiteľa - USB 1.1 / 2.0 alebo UART;
- spotreba energie - prúd počas komunikácie je 30-40 mA. Priemerná hodnota prúdu je asi 25 mA. Po nadviazaní spojenia je spotrebovaný prúd 8 mA. Neexistuje režim spánku.

Aby všetko fungovalo tak, ako by malo, musí byť pred pripojením nakonfigurovaný modul Bluetooth. Nastavenie sa vykonáva zadaním AT príkazov zadaných v okne terminálu. Nakonfigurujeme modul HC-05. V prípade ostatných modulov sa príkazy môžu líšiť. Počítač a modul Bluetooth prepojíme cez Arduino.

Modul Bluetooth pripájame nasledovne:

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

Vyplňte nasledujúci náčrt v arduino:

bluetooth_send_at.rar [857 b] (stiahnuté: 50)


Táto skica sa používa na odosielanie AT príkazov do modulu Bluetooth. Arduino jednoducho prenesie všetko napísané v termináli do komunikačného modulu Bluetooth. Teraz a v budúcnosti modul prepojíme prostredníctvom knižnice SoftwareSerial. Pri vysokých rýchlostiach je knižnica nestabilná. Ak narazíte na problémy s komunikačnou rýchlosťou, môžete modul pripojiť priamo k kontaktom Arduino na RX a TX. V tomto prípade nezabudnite opraviť náčrt. V tomto prípade budeme pracovať s modulom rýchlosťou 9600. Po vyplnení náčrtu otvorte okno terminálu a zadajte nasledujúce príkazy:

„AT“ (bez úvodzoviek) by mala prísť odpoveď „OK“ (to znamená, že je všetko správne pripojené a modul funguje)
„AT + BAUD96000“ (bez úvodzoviek) by mala prísť odpoveď „OK9600“.
Ak máte správnu odpoveď, prejdite na ďalší krok.

Ďalej musíte vyplniť náčrt nášho SUV v Arduine:

lego_vnedr_2.rar [1,39 kB] (počet stiahnutí: 43)


Krok 7 Inštalácia elektriky na model.
Dosky inštalujeme do stredu:


Modul Bluetooth inštalujeme do zadnej časti základne a upevňujeme ho vodičom:


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


Krok 8 Príprava DO
Pre kontrolu používame telefón alebo tablet s Androidom, ako obvykle, alebo počítač so systémom Windows alebo si sami robíme diaľkové ovládanie na Arduino. Začnime s Androidom, najskôr musíme nainštalovať program na riadenie robotov cez Bluetooth. Ak to chcete urobiť, do služby Google Play zadajte „Bluetooth Arduino“ a nainštalujte program, ktorý sa vám páči. Osobne sa mi páči BT Controller. Potom pomocou ponuky nastavenia systému Android nadviazame spojenie s modulom Bluetooth. Heslo používame na pripojenie „1234“ alebo „0000“. A pokračujte nastavením programu. Je potrebné zapísať potrebné znaky pre príslušnú akciu. Zoznam nižšie.

A teraz - počítač so systémom Windows. Na posielanie príkazov môžete použiť program terminálu alebo spustiť pohodlný program Z-Controller špeciálne navrhnutý pre tento účel. Vyberte port (com port, cez ktorý sa vytvára spojenie) a nakonfigurujte kľúče pre príkazy.
bluetooth-pc.rar [49,07 Kb] (stiahnuté: 37)


Tretia možnosť, najlepšia, je použitie fyzického diaľkového ovládača, od tej doby pocítite kliknutie na tlačidlá. Odporúčam vám urobiť diaľkové ovládanie podľa môjho inštrukcia

A pridajte k tomu Modul Bluetooth

Príkazy správy sú nasledujúce:
W - vpred
S - späť
A - vľavo
D - správne
F - stop
K - svetlomety
L - vypnutý svetlomet

Spôsoby, ako elektrifikovať Lego Technick
Celkový počet voličov: 22
9.7
7.5
9.8

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 ...