» Elektronika » Arduino »Nimble SUV od Lego a Arduino, ovládání Bluetooth

Nimble SUV od Lego a Arduino, ovládání Bluetooth

Nimble SUV od Lego a Arduino, ovládání Bluetooth

Dobré odpoledne V návaznosti na téma modelování od společnosti Lego Technic vám chci upozornit na další verzi SUV, jejíž charakteristickým znakem bude vysoká rychlost a propustnost. Skvělá rychlost ve srovnání s ostatními modely, budou poskytovány pomocí soupravy Tamiya 70097 Twin-Motor Gearbox Kit. Levé a pravé zadní kolo bude vyjádřeno nezávisle. K provedení pohybu budou tedy použity dva motory. Elektrifikace, jako vždy, Arduino. Tentokrát potřebujeme Arduino Nano a něco jiného:
- Lego Technic 42079
- Tamiya 70097 Twin-Motor Gearbox Kit
- Arduino Nano v3 AT Mega 328
- Ovladače motoru L9110S 2 ks
- Bluetooth modul HC-06, HC-05 nebo ekvivalent
- Bílá LED 2 ks.
- Rezistor 150 Ohm 2 ks.
- Kondenzátor 10v 1000uF
- Induktor 68 mkH \
- 8 baterií NI-Mn 1,2 V 1000 mA
- deska plošných spojů
- Jednořadý hřeben PLS-40
- Konektor táta-máma dva kolíky na drát
- dráty různých barev
- Pájka, kalafuna, páječka
- Šrouby 3x20, matice a podložky pro ně
- Šrouby 3x40
- Šrouby 3x60

Krok 1 Namontujte převodovku.
Nejprve rozbalte a sestavte dvoumotorovou převodovku Tamiya 70097. Spolu s ním je podrobná instrukce pro sestavení několika variant, s různými převodovými poměry. Jedna možnost je s převodovým poměrem 58: 1, druhá je 203: 1. Vyberte možnost s poměrem 58: 1. Dále musíte určit umístění výstupních hřídelí. Podle pokynů z převodovky jsou možné dvě možnosti. Výstupní hřídele ve středu nebo blíže ke dnu. Vyberte možnost uprostřed.


Při montáži převodovky nezapomeňte promazat ozubená kola a hřídele, na kterých sedí. Ze zkušenosti se sbíraním několika převodovek řeknu, že vložili trochu tuku a je to trochu tekutina. Doporučuji samozřejmě používat mazivo, jako je Litol, v rozumném množství.


A na druhou stranu:


Nyní vezmeme dvě spojovací rukávy Lego:


Na výstupní hřídele vkládáme pouzdra:


Po nasazení pouzder nalejte horké lepidlo do prázdných otvorů pouzder a upevněte pouzdra na hřídele:


V naší převodovce tento případ nepokrývá ozubená kola, což znamená, že je velmi pravděpodobné, že dojde ke znečištění součástí Lego v litolu. Abychom tomu zabránili, bereme tenký plast, například z plastového pojiva, vzal jsem průhledný. Lepte na oboustrannou pásku, počínaje na jedné straně, zabalte konec a nalepte na druhou stranu. Mělo by to být takto:



Nyní musíte část přišroubovat k převodovce Lego. K tomu používáme šrouby 3x20:


Krok 2 Sestavení základu.
Základ bude nutné sbírat z fotografií. Na fotografii je jasně vidět vše:


Přední část vypadá takto:


Pohled zezadu:


Krok 3 Sestavení kabiny.
Sejměte kabinu z Lego 42065.Stáhněte si pokyny z

Sestavujeme kabinu, počínaje 61 kroky a až 95. Připojte spodní držák jako na fotografii a připojte se k naší základně:


Dále přidáme některé podrobnosti:


A přidejte světla na zadní stranu:


V horní části kabiny přidejte světla:


Krok 4 Elektrikář.
Mozkem našeho modelu bude Arduino Nano v3. Pro správu motoru provedeme ovladač motoru L9110S. Nerada dělám mnoho drátů. Zaprvé, zabírá hodně místa a zadruhé, spousta spojení zvyšuje riziko špatných spojení a dalších „glukofů“. Proto shromáždíme vše, co potřebujete na desce s obvody. Schéma bude následující:


Power Arduino, ovladače motoru a motory budou společné. Aby se zabránilo restartu Arduina, když se motory zapnou kvůli přepětí, je nutné použít induktor a kondenzátor zahrnutý v napájecím obvodu Arduino. To vše umístíme na desku s plošnými spoji, pájíme podle schématu. V sestavené podobě by se mělo ukázat takto:


Ze spodní části vše spojujeme pomocí pájky.


Pro napájení budeme používat Ni-Mn baterie. Pájíme postupně 4 baterie, převíjíme je elektrickou páskou a vodič vyvedeme s konektorem ven. Máme dva napájecí zdroje se 4 bateriemi. Umístíme je na základnu vedle předních kol:


Tyto dvě sady baterií jsou zapojeny paralelně. Stabilního napětí je tak dosaženo při vysoké proudové intenzitě, ke které dochází, když jsou zapnuty dva elektromotory najednou. Světlomety musí být připojeny přes odpory omezující proud o jmenovité hodnotě 150 ohmů.

Krok 5 programovacího prostředí.
Skici upravíme a naplníme pomocí Arduino IDE. Toto je jednoduché a pohodlné programovací prostředí. Tento program lze snadno stáhnout z

Nainstalujte jej podle pokynů z programu. Pak musíte přidat do knihovny Arduino IDE, což je pro náčrt nezbytné. SoftwareSerial.h se používá k vytvoření softwarového kanálu pro komunikaci s modulem Bluetooth:

softwareserial.rar [9,29 Kb] (počet stažení: 46)


Stažený a nevybalený archiv musí být přesunut do složky „knihovny“. Tuto složku lze najít nalezením nainstalovaného Arduino IDE. Je také možné použít vnitřní funkci Arduino IDE. Aniž byste rozbalili archiv, můžete jej přidat do programovacího prostředí. Spusťte Arduino IDE, vyberte položku nabídky Skica - Připojit knihovnu. Na začátku rozevíracího seznamu vyberte položku „Přidat knihovnu ZIP“. Označujeme umístění staženého archivu. Po dokončení všech kroků je třeba restartovat Arduino IDE.

Krok 6 Modul Bluetooth.
Pro dnešek použijeme jeden z nejdostupnějších modulů Bluetooth - HC-05 nebo HC-06. Lze je snadno najít jak v čínských obchodech, tak na ruském trhu. Jsou podobné, ale existují i ​​malé rozdíly: modul NS-05 může pracovat v režimu master (slave) i v režimu slave (master). NS-06 může být pouze podřízeným zařízením.

Vlastnosti modulů:

- Bluetooth čip - BC417143 výrobce
- komunikační protokol - Bluetooth Specification v2.0 + EDR;
- akční rádius - až 10 metrů (výkonová úroveň 2);
- Kompatibilní se všemi adaptéry Bluetooth, které podporují SPP;
- Velikost paměti flash (pro uložení firmwaru a nastavení) - 8 Mbit;
- frekvence rádiového signálu - 2,40 .. 2,48 GHz;
- rozhraní hostitele - USB 1.1 / 2.0 nebo UART;
- spotřeba energie - proud během komunikace je 30-40 mA. Průměrná hodnota proudu je asi 25 mA. Po navázání spojení je spotřebovaný proud 8 mA. Neexistuje žádný režim spánku.

Aby všechno fungovalo tak, jak má, musí být před připojením nakonfigurován modul Bluetooth. Nastavení se provádí zadáním AT příkazů zadaných v okně terminálu. Nakonfigurujeme modul HC-05. U ostatních modulů mohou být příkazy odlišné. Počítač a modul Bluetooth propojíme prostřednictvím Arduina.

Modul Bluetooth připojujeme následujícím způsobem:

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

Vyplňte následující náčrt v arduinu:

bluetooth_send_at.rar [857 b] (počet stažení: 50)


Tato skica se používá k odesílání AT příkazů do modulu Bluetooth. Arduino jednoduše přenese vše zapsané v terminálu do komunikačního modulu Bluetooth. Nyní a v budoucnu propojíme modul prostřednictvím knihovny SoftwareSerial. Při vysokých rychlostech je knihovna nestabilní. Pokud narazíte na problémy s rychlostí komunikace, můžete modul připojit přímo ke kontaktům Arduino RX a TX. V tomto případě nezapomeňte opravit náčrt. V tomto případě budeme pracovat s modulem rychlostí 9600. Po vyplnění náčrtu otevřete okno terminálu a zadejte následující příkazy:

„AT“ (bez uvozovek) by měla přijít odpověď „OK“ (to znamená, že je vše správně připojeno a modul funguje)
„AT + BAUD96000“ (bez uvozovek) by měla přijít odpověď „OK9600“.
Pokud máte správnou odpověď, přejděte k dalšímu kroku.

Dále musíte vyplnit náčrt našeho SUV v Arduino:

lego_vnedr_2.rar [1,39 Kb] (počet stažení: 43)


Krok 7 Instalace elektriky na model.
Desky instalujeme na základnu uprostřed:


Modul Bluetooth instalujeme do zadní části základny a upevníme jej drátem:


Spojujeme vše dohromady podle schématu:


Krok 8 Příprava dálkového ovladače
Pro kontrolu bereme telefon nebo tablet Android, jako obvykle, nebo počítač se systémem Windows, nebo si sami vytvoříme dálkové ovládání Arduino. Začněme s Androidem, nejdřív musíme nainstalovat program řízení robota přes Bluetooth. Chcete-li to provést, zadejte do služby Google Play „Bluetooth Arduino“ a nainstalujte si požadovaný program. Osobně se mi líbí BT Controller. Poté pomocí nabídky nastavení systému Android navazujeme spojení s modulem Bluetooth. Heslo používáme pro připojení „1234“ nebo „0000“. A přejděte k nastavení programu. Je nutné si zapsat potřebné znaky pro odpovídající akci. Seznam níže.

A nyní - počítač se systémem Windows. K odesílání příkazů můžete použít program terminálu nebo spustit pohodlný, speciálně pro tento účel program Z-Controller. Vyberte port (com port, přes který je navázáno připojení) a nakonfigurujte klíče pro příkazy.
bluetooth-pc.rar [49.07 Kb] (počet stažení: 37)


Třetí možností, nejlepší, je použití fyzického dálkového ovladače, od té doby cítíte klepnutí na tlačítka. Doporučuji vám udělat dálkové ovládání po mém pokyny

A přidat k tomu Bluetooth modul

Příkazy pro správu jsou následující:
W - vpřed
S - zpět
A - vlevo
D - správně
F - stop
K - světlomety
L - světlomet vypnutý

Způsoby, jak elektrifikovat Lego Technick
Celkem voličů: 22
9.7
7.5
9.8

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko

Doporučujeme si přečíst:

Podejte to pro smartphone ...