» elektronika » Arduino »Nákladné auto Lego Technic a Arduino s ovládaním Bluetooth

Nákladné vozidlo Lego Technic a Arduino s ovládaním Bluetooth

Pokračujem modelovanie od spoločnosti Lego Technic a Arduino, Tentoraz chcem zdieľať pokyny na vytvorenie nákladného automobilu.
Nákladné vozidlo Lego Technic a Arduino s ovládaním Bluetooth


Časť môjho návrhu som prevzal z montážnych pokynov pre Lego Technic 42049 a Lego Technic 42041. Zvyšok je moja improvizácia. Na ovládanie budem používať modul Bluetooth spojený s Android zariadením alebo počítačom. Potrebujeme teda:
- Lego Technic 42029
- Lego Technic 42033
- Arduino Pro Mini 5v AT Mega 328
- Vodič motora L9110S
- 1 servopohon SG-90
- Bluetooth modul HC-05 alebo jeho ekvivalent
- USB-UART pre firmvér arduino
- Motorová prevodovka 6v 1: 150 100 ot / min
- 2 LED
- 2 odpory 150 ohmov
- Kondenzátor 10 V 1000uF
- 2 jednoradové hrebene PLS-40
- Induktor 68mkGn
- 6 batérií NI-Mn 1,2 V 1000 mA
- Dvojitý kolíkový vodič na vodiče
- Homutik
- Drôty rôznych farieb
- spájka
- Rosin
- spájkovačka
- Skrutky 3x20, matice a podložky pre ne
- Skrutky 3x40
- Skrutky 3x60

Krok 1 Zostava zadnej nápravy
Pohyb vpred - vzad bude uskutočňovaný prevodovým motorom s motorom 6V, prevodovým pomerom 1: 150 a voľnobežnými otáčkami 100 ot / min. Môžete skúsiť iný prevodový stupeň, ale podľa môjho názoru je to optimálne. Osi prevodovky na oboch stranách musia byť vyrezané do tvaru kríža a musia byť na nich uvedené podrobné údaje:

Ďalej zozbierame základ zadnej nápravy podľa pokynov Lego 42029, časť 1, od 3 strán po 8 vrátane. A pridajte niekoľko detailov, aby ste mohli nainštalovať motor a prevodovku.
42029_1.pdf [10,1 Mb] (stiahnuté: 106)
Zobraziť online súbor:
42029_2.pdf [14,67 Mb] (stiahnuté: 73)
Zobraziť online súbor:






Krok 2 Zostavenie prednej nápravy
Zostavujeme prednú časť zavesenia podľa pokynov v Lego 42029, časť 1, od strany 21 do 23. Z druhej časti Lego berieme lichobežník od strany 6 do 11. Servo SG-90 je vhodné na otáčanie kolies. Na jeho upevnenie na náš model je potrebné opatrne vyvŕtať, aby sa nedotýkali vnútorných častí servopohonu, priechodného otvoru s priemerom 3,2 mm alebo len jeho rezu kancelárskym nožom. Vystrihnite tiež vyčnievajúce časti („krídla“ na upevnenie). Do vyrobeného otvoru vložíme skrutku a pripevníme ju maticami. Na servo hriadeľ nasadíme páku so skrutkovanou časťou z lega:







Krok 3 Zostavenie základne a kabíny
Spojíme oba mosty, ako je to znázornené na fotografii:

Zostavujeme kabínu podľa pokynov Lego 42041. Od strán 39 do 47 prvej časti. Ďalej od strany 5 do 28 druhej časti. Rovnako ako nárazník na stranách 38 až 43 druhej časti pokynov.
42041_1.pdf [5,6 Mb] (stiahnuté: 127)
Zobraziť online súbor:
42041_2.pdf [7,39 Mb] (stiahnuté: 119)
Zobraziť online súbor:




42041_1.pdf [5,6 Mb] (stiahnuté: 127)
Zobraziť online súbor:
42041_2.pdf [7,39 Mb] (stiahnuté: 119)
Zobraziť online súbor:


Krok 4 Elektrika
Pre kontrolu použijeme Arduino Pro Mini a Bluetooth modul. Pro Mini je možné vymeniť za akúkoľvek inú dosku Arduino. Vybral som Pro Mini, takže je najmenší. Na pripojenie motora je potrebný ovládač motora.

Spojenie všetkých komponentov s vodičmi Dupont od matky k matke. Napájanie - 6 NI-Mn 1,2 V 1000 mA batérie zapojené do série. Kondenzátor akéhokoľvek nízkeho výkonu, induktor tiež nájdete, musíte stabilizovať výkon mikrokontroléra. Anódy dvoch LED sú pripojené k arduino so 4 pinmi, katódy k GND. Pre použité LED diódy sú vybrané odpory. Pre lepšie pohodlie batériu navíjajte páskou.

Lepíme to všetko na obojstrannú pásku na základe:

Náš elektrikár umiestňujeme medzi kolesá a blízko:

Pridajte pár ťahov:



Krok 5 Nastavenie Bluetooth
Najdostupnejšími modulmi Bluetooth dnes sú HC-05 a HC-06. V čínskych internetových obchodoch sú hojné. Rozdiely medzi nimi spočívajú v tom, že prvý môže pracovať v režime master (slave) aj v režime slave (master). Druhým je čisto slave zariadenie. Inými slovami, HC-06 nemôže detegovať spárované zariadenie a nadviazať spojenie s ním, môže sa riadiť iba masterom.

Stručná charakteristika 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í komunikácie je aktuálna spotreba 8 mA a neexistuje režim spánku.

Zvyčajne sa moduly predávajú ako dve dosky spájkované spolu. Menší modul je továrenský modul, ktorý sa bežne používa v rôznych verziách elektronický zariadení. Veľký - špeciálna doska pre domácich majstrov.
Takto vyzerajú DIY moduly HC-05 a HC-06:

V zásade môžete použiť akýkoľvek modul, ktorý sa vám páči. Modul bez doštičky nie je lacnejší, ale potom sa budete musieť starať o 3,3 V napájanie modulu a sami sa mučiť spájkovaním drôtov k modulu. Optimálny pomer cena / funkčný som si vybral podľa môjho názoru HC-06.

Spojujeme sa nasledovne:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND
Pre správnu funkciu musí byť modul nakonfigurovaný. Nakonfigurujeme AT príkazy zadané do okna terminálu. Uvádzam príklad nastavenia modulu HC-05. Ak máte iné nastavenie, môže sa líšiť. Aby náš modul prijímal príkazy, najskôr vypálime Arduino s nasledujúcim firmvérom:
bluetooth_send_at.rar [857 b] (stiahnuté: 73)

V tomto prípade Arduino slúži ako most medzi počítačmi a modulom. Vo firmvéri používam knižnicu SoftwareSerial. Pri vysokých rýchlostiach to funguje nestabilne. Ak chcete vysokú rýchlosť, môžete modul pripojiť priamo k kontaktom Arduino RX a TX a prepísať firmvér. Ale v mojom prípade budeme pracovať s modulom rýchlosťou 9600. Po ukončení firmvéru otvorte terminál a zadajte:
„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.

Krok 7 Firmvér
Na napísanie firmvéru a samotného firmvéru používam Arduino IDE. Aktuálna verzia pre dnešok je 1.8. Aktuálny firmvér:
grusovik.rar [956 b] (stiahnuté: 75)


Krok 8 Nastavte telefón.
Na telefóne s Androidom musíte nainštalovať program na ovládanie robota cez Bluetooth. Je ich veľa. Do služby Google Play môžete zadať „Bluetooth Arduino“ a vybrať si podľa svojho vkusu. Páčilo sa mi BT Controller. Stiahnite si a nainštalujte si do svojho telefónu alebo tabletu Android. Ďalej je potrebné prostredníctvom nastavení systému Android nadviazať spojenie s naším modulom. Heslo pre pripojenie je „1234“ alebo „0000“. Ďalej nakonfigurujte program pre príslušné príkazy. Zoznam je uvedený nižšie.

Krok 9 Nastavenie počítača (ak je to potrebné)
Ak je to potrebné alebo len kvôli pohodlnosti ovládania, môžete použiť počítač alebo laptop. Počítač musí mať rozhranie Bluetooth. Nadviazame komunikáciu s naším modulom prostredníctvom ovládacích prvkov na počítači. Ďalej potrebujeme terminál na odosielanie príkazov. Akékoľvek vhodné pre vás.Po zaznamenaní firmvéru sa ovládanie vykonáva pomocou nasledujúcich tlačidiel (príkazov):
W - vpred
S - späť
A - vľavo
D - správne
F - stop
G - volant
K - svetlomety
L - vypnutý svetlomet

Neustále zadávanie príkazov je nepohodlné, preto odporúčam používať program na odosielanie príkazov. Používam Z-Controller. V programe vyberte port (com port, cez ktorý sa vytvára spojenie) a nakonfigurujte kľúče pre príkazy. Nastaviť nečinnosť a intuitívne.
bluetooth-pc.rar [49.07 Kb] (počet stiahnutí: 63)

Lego Techic a Arduino
Celkový počet voličov: 15
4
4
4

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