» Elektronika » Arduino »Hasičský vůz od Lego Technic a Arduino

Hasičský vůz od Lego Technic a Arduino

Hasičský vůz od Lego Technic a Arduino

Pokračuji modelování od Lego Technic a elektrizujících modelů Arduino. Tentokrát se mi líbil hasičský vůz Lego Technic 42068. Redidoval jsem ji pro možnost elektrifikace a nasadil ji na velká kola, protože podle mého názoru to vypadá lépe na velkých kolech. Podle mých osobních zkušeností je nejlepším způsobem ovládání Bluetooth.

Chcete-li to provést domácí bude potřebovat:
- Lego Technic 42068
- Lego Technic 42029
- 2 bílé LED diody a odpory k nim
- Arduino Pro Mini 5v AT Mega 328
- Řidič motoru L9110S
- 1 servopohon SG-90
- Bluetooth modul HC-05 nebo jeho ekvivalent
- USB-UART pro firmware Arduino
- Clerical nebo jen ostrý nůž
- Motorová převodovka 6v 1: 100
- Kondenzátor 10v 1000uF
- 2 jednoradové hřebeny PLS-40
- Induktor 68mkGn
- 2 lithium-iontové baterie 18650
- Konektor táta-máma dva kolíky na drát
- Homutiku
- dráty různých barev
- Pájka, kalafuna, páječka
- Šrouby 3x20, 3x40, 3x60 matice a podložky pro ně

Krok 1 Připravte převodový motor.
Náš model bude poháněn 6-voltovým motorem, který je dodáván s převodovým motorem. Model byl těžký, takže je nejlepší použít převodový motor s převodovým poměrem 1: 100. Model jezdí ne příliš rychle, ale s jistotou na jakémkoli povrchu a překonává poměrně velké skluzavky. Výstupní hřídele neznamenají spojení s díly Lego, takže vezmeme nůž a dáme hřídelím křížový tvar, rozměry jako součásti Lego:


Krok 2 Příprava servopohonu.
I přes velká kola stačí malé servo SG-90 k jejich otáčení. Pokud je to možné, je lepší zvolit servo s kovovými převody. Odřízli jsme mu vyčnívající „křídla“ pro připevnění. Budou pouze zasahovat. Dále v pouzdru serva vyvrtáme otvor o průměru 3,2 mm nebo jej pouze vyřízneme. Buďte opatrní! Při provádění této operace není hlavní věcí dotknout se interního čipu.

Součástí serva je páka, nasaďte ji na hřídel. Bereme část Lego a používáme samořezný šroub, který je součástí servopohonu, a připevněte jej k páce:


Krok 3 Sestavte model.
K sestavení modelu použijeme dva pokyny od Lego a. Přicházejí s konstruktorem, ale pokud jste je ztratili, můžete si je vždy stáhnout z oficiálního webu Lego.

Stáhněte si všechny pokyny a pokračujte do montáže. Nejprve potřebujeme instrukce 42029, obě části. Zadní náprava je převzata z pokynů Lego 42029 část 1, počínaje 3 stranami až 8 včetně. Přidejte díly ve tvaru písmene T pro připevnění pružin. Po nasazení spojovacího pouzdra na výstupní hřídel hnacího motoru jsme jej upevnili pomocí šroubu 3x60, jak je vidět na fotografii:




Montujeme přední zavěšení podle stran 21 až 23 části Lego 42029, část 1. Stejně jako strany 6 až 11 druhé části modelu Lego 42029. Servopohon upevníme šroubem 3x40, jak je vidět na fotografii. Před připojením je nutné otočit páku serva do polohy 90 stupňů a dát kolům polohu rovnoběžnou s pouzdrem:




Spojujeme obě části v místě montáže motoru převodovky:


Nyní přejděte na Lego 42068. Kabinu nejprve sestavíme ze stran 107 až 115. Výslednou část položíme na základnu a do zadní části přidáme stojany na fotografii:


Pak pokračujte na straně 132 až 160:



Nahoře přidáme držák pro LED, nezapomeňte pro ně vypočítat odpory a pájet je do otevřeného obvodu:


Podle instrukcí Lego Technic 42068 montujeme ze stran 118 na 128 horní kryt.

Krok 4 Arduino.
Nutriční modely jsou velmi důležitým tématem. Nejjednodušší (a nejstabilnější) způsob, jak sdílet jídlo. Pro Arduino použijte 9V baterii. A baterie pro motory a Bluetooth modul. Pájeli jsme dva Li-ion 18650 s paralelně. Pájecí spojovací konektor pro snadné připojení a zkroucení pomocí elektrické pásky:


Pro použití jediného zdroje napájení je nutné přidat mezeru 68μH induktoru do mezery Arduino kladného napájecího drátu a paralelně připojit kondenzátor 10 V 1000uF. Připojíme signální vodič serva ke kolíku 2, motorový ovladač ke kolíku 5 a 6, připojíme anody LED světlometů přes odpory ke 4 kolíkům, katody k GND. Pro použité diody by měly být vybrány rezistory.

Rozložil jsem schéma:


Modul Bluetooth může používat HC-05 nebo HC-06. Lze je snadno zakoupit a cena je přiměřeně přiměřená. HC-05 pracuje, v závislosti na nastavení, v hlavním režimu, to znamená, že vytváří připojení samotné, nebo v režimu slave, ke kterému se můžete připojit. HC-06 funguje pouze v režimu slave. Samotný modul je malá deska s malou vzdáleností mezi kontakty:


Stojí za to vybrat si již připravený modul ve formě dvou pájených desek dohromady. Velká deska z nich je speciální prkénko s potřebnými kontakty a regulátorem napětí 3,3 V přivedený do vhodného bloku pro napájení samotného modulu Bluetooth:


Aby kontakty TX a RX Arduino zůstaly volné pro připojení k počítači, připojíme modul Bluetooth prostřednictvím knihovny SoftwareSerial. Tím vytvoříme port pro připojení softwaru. Modul připojujeme následujícím způsobem:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Baterie a 9 V baterie umístíme do zadní části stroje:


Sestavujeme veškerou elektriku podle schématu, pro připojení používám malé zapojení:


Na baterie umístíme elektrikáře:


Nyní můžete na sebe položit dříve smontovaný horní kryt. Na místě, kde se nachází elektrikář, není žádný top pro pohodlný přístup k němu:


Strany horního krytu se zvedají tak, abyste se dostali k elektrice a ze strany:



Nyní můžete úplně zavřít záda:


A tak by to mělo vypadat takto:


A vpředu:


Krok 5 Nainstalujte programovací prostředí a knihovny.
Programovacím prostředím Arduino je Arduino IDE. Pokud ji máte, zkontrolujte význam její verze. Pokud ne, je to nutné.

Pak přidáme knihovny. Servo.h se používá k ovládání serva. SoftwareSerial.h vytvoří komunikační port pro modul Bluetooth:
servo.rar [24,79 Kb] (počet stažení: 68)

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


Stahujte a rozbalujte archivy. Dále přesuneme rozbalené soubory do složky „knihovny“ umístěné ve složce s nainstalovaným Arduino IDE. Můžete je také přidat do programovacího prostředí bez rozbalení archivů. Chcete-li to provést, spusťte Arduino IDE, v nabídce vyberte Sketch - Connect Library. V horní části rozevíracího seznamu vyberte položku „Přidat knihovnu ZIP“. Zbývá ukázat umístění stažených archivů. Po všech manipulacích je třeba restartovat Arduino IDE.

Krok 5 Konfigurace komunikačního modulu.
Dalším krokem je konfigurace modulu Bluetooth. Chcete-li to provést, vyplňte na tabuli Arduino následující náčrt:
bluetooth_send_at.rar [857 b] (počet stažení: 63)


Tato skica se používá k propojení počítače s modulem Bluetooth. Použijeme terminálové okno z Arduino IDE. Vyberte Nástroje - Sledování portů.
Pokud máte HC-06, nastavte rychlost na 9600, nastavte parametr bez odeslání NL a CR a zadejte následující příkazy:
"AT" (bez uvozovek) by měla obdržet odpověď "OK"
„AT + BAUD7“ (bez uvozovek) by měla přijít odpověď „OK57600“.

Pokud máte HC-05, nastavte rychlost na 38400, nastavte parametr odesílání NL a CR a zadejte následující příkazy:
„AT“ - zadáno bez uvozovek, měla by přijít odpověď „OK“. Pokud přijdete, budeme pokračovat v zadávání příkazů dále.
„AT + UART = 57600,0,0“ - nastavte rychlost na 57600 bps.

Krok 6 Skica.
Nakonec vyplňte náčrt našeho stroje v Arduinu:
posharnaya.rar [962 b] (počet stažení: 74)


Krok 7 Konfigurace ovládacích zařízení.
Náš model budeme ovládat pomocí zařízení se systémem Android. Jdeme do nastavení Bluetooth, najdeme náš Arduino modul a připojíme se pomocí hesla pro připojení „1234“, možná heslo bude „0000“, u různých modelů se může lišit. Poté nainstalujte řídicí program. Stáhněte si program Arduino BT Joystick Free ze hry Google. Po spuštění nastavení programu nainstalujte následující příkazy:
W - vpřed
S - zpět
A - vlevo
D - správně
F - stop
G - volant
K - světlomety
L - světlomet vypnutý

Můžete také použít počítač se systémem Windows. Stáhněte si následující program:
pc.rar [49,07 Kb] (počet stažení: 60)


Pak je třeba navázat spojení pomocí stejného hesla. V programu vyberte port našeho modulu Bluetooth. A nakonfigurujte program pro stejné příkazy.

Simulace pomocí Lego Technic a Arduino
Celkem voličů: 15
3.7
4
4

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