» elektronika » Arduino »Lego és Arduino névtelen terepjárója, Bluetooth vezérlés

Hihetetlen SUV a Lego-tól és az Arduinótól, Bluetooth vezérlés

Hihetetlen SUV a Lego-tól és az Arduinótól, Bluetooth vezérlés

Jó napot Folytatva a Lego Technic modellezésének témáját, szeretném felhívni a figyelmre a SUV újabb verzióját, amelynek jellemzője a nagy sebesség és teljesítmény. Nagy sebesség másokhoz képest modellek, egy Tamiya 70097 ikermotoros sebességváltó készlet használatával fogják biztosítani. A bal és a jobb hátsó kereket függetlenül kell kifejezni. Így két motort használnak a mozgás végrehajtására. Elektrifikáció, mint mindig, Arduino. Ezúttal Arduino Nano-ra és még valamire van szükségünk:
- Lego Technic 42079
- Tamiya 70097 kétmotoros sebességváltó készlet
- Arduino Nano v3 AT Mega 328
- L9110S motorhajtók 2 db
- HC-06, HC-05 vagy azzal egyenértékű Bluetooth modul
- Fehér LED 2 db
- Ellenállás 150 Ohm 2 db.
- Kondenzátor 10v 1000uF
- induktor 68mkH \
- 8 NI-Mn 1.2v 1000mA elem
- áramköri lap
- Egysoros PLS-40 fésű
- Csatlakozó apa-anya két érintkezővel a vezetékhez
- Különböző színű vezetékek
- Forrasztás, gyanta, forrasztópáka
- 3x20 csavarok, anyák és alátétek számukra
- Csavarok 3x40
- Csavarok 3x60

1. lépés Szerelje össze a sebességváltót.
Először is csomagolja ki és szerelje össze a Tamiya 70097 ikermotoros hajtómű-készletet. Vele együtt egy részletes útmutatás több lehetőség összeszereléséhez, különböző áttételi viszonyok között. Az egyik opció 58: 1, a másik pedig 203: 1. Válasszon egy opciót 58: 1 arányban. Ezután meg kell határoznia a kimeneti tengelyek helyét. A sebességváltó utasításai szerint két lehetőség lehetséges. Kimeneti tengelyek közepén vagy közelebb az aljához. Válassza a középső lehetőséget.


A sebességváltó összeszerelésekor ne felejtsük el megkenni azokat a fogaskerekeket és tengelyeket, amelyeken ülnek. Több sebességváltó gyűjtésének tapasztalatából azt mondom, hogy kevés zsírt adtak, és ez egy kicsit folyékony. Azt javaslom, hogy használjon természetesen ésszerű mennyiségű kenőanyagot, például Litolt.


És a másik oldalról:


Most két Lego csatlakozóhüvelyt veszünk:


A perselyeket a kimeneti tengelyekre tesszük:


A perselyek felhelyezése után töltse ki a melegen olvadó perselyek üres réseit, rögzítve ezáltal a perselyeket a tengelyekre:


A sebességváltónk esetében az eset nem terjed ki a fogaskerekekre, ami azt jelenti, hogy nagy valószínűséggel festik a Lego alkatrészeket Litolban. Ennek elkerülése végett például vékony műanyagot veszünk egy műanyag iratgyűjtőből, átlátszót vettem. Ragasztja a kétoldalas szalagot, az egyik oldalról kezdve, tekerje le a végét, és ragasztja a másik oldalára. Ennek a következőnek kell lennie:



Most meg kell csavaroznia az alkatrészt a Lego sebességváltóhoz. Ehhez 3x20 csavarokat használunk:


2. lépés Az alap létrehozása.
Az alapot fényképekből kell összegyűjteni. A képen minden jól látható:


A homlokzat így néz ki:


Hátulnézet:


3. lépés A fülke összeszerelése.
Menjen a taxit a Lego 42065-ből.Töltse le az utasításokat a

Az utastér összeszerelése 61 lépéstől 95-ig kezdődik. Adja hozzá az alsó tartót a képen látható módon, hogy csatlakozzon az alaphoz:


Elülső részben néhány részletet is felveszünk:


És adjuk hozzá a hátsó lámpákat:


A fülke tetején lámpatesteket kell hozzáadni:


4. lépés Villanyszerelő.
Modellünk agya az Arduino Nano v3 lesz. A motor kezelése érdekében az L9110S motormeghajtón keresztül hajtjuk végre. Nem szeretek sok huzalt készíteni. Először is, sok helyet foglal el, másrészt a sok csatlakozás növeli a rossz kapcsolatok és más „glükofák” kockázatát. Ezért mindent összegyűjtünk az áramköri kártyán. A rendszer a következő:


A Power Arduino, a motormeghajtók és a motorok közösek. Annak elkerülése érdekében, hogy az Arduino újrainduljon, amikor a motorok áramszünet következtében bekapcsolnak, induktort és kondenzátort kell használni az Arduino áramkörében. Mindezt egy áramköri kártyára, forrasztásra a séma szerint. Összeállított formában ennek a következőnek kell lennie:


Alulról mindent összekapcsolunk forrasztással.


Az energiaellátáshoz Ni-Mn elemeket fogunk használni. 4 elemet forrasztunk egymás után, visszatekerjük őket elektromos szalaggal, és vezesse a huzalt a csatlakozóval. Két tápegységet kapunk, mindegyik 4 elemmel. Helyezzük őket az első kerekek mellé:


Ezt a két akkumulátort párhuzamosan csatlakoztatják. Így nagy feszültség alatt stabil feszültség érhető el, amely akkor fordul elő, ha egyszerre két villamos motort kapcsolnak be. A fényszórókat 150 ohm névleges értékű áramkorlátozó ellenállásokkal kell csatlakoztatni.

A programozási környezet 5. lépése.
A vázlatot az Arduino IDE segítségével szerkesztjük és töltsük ki. Ez egy egyszerű és kényelmes programozási környezet. Ez a program könnyen letölthető a

Telepítse a program utasításainak megfelelően. Ezután hozzá kell adnia az Arduino IDE könyvtárat, amely szükséges a vázlathoz. A SoftwareSerial.h szoftvercsatorna létrehozására szolgál a Bluetooth modullal történő kommunikációhoz:

softwareserial.rar [9,29 Kb] (letöltések: 46)


A letöltött és kicsomagolt archívumot a „könyvtárak” mappába kell helyezni. Ez a mappa megtalálható a telepített Arduino IDE megtalálásával. Lehetséges az Arduino IDE belső funkciójának használata. Az archívum kicsomagolása nélkül hozzáadhatja azt a programozási környezethez. Indítsa el az Arduino IDE-t, válassza a Vázlat - Csatlakozás könyvtár menüpontot. A legördülő lista elején válassza az "Add .Zip könyvtár hozzáadása" elemet. Jelöljük a letöltött archívum helyét. Az összes lépés elvégzése után újra kell indítania az Arduino IDE-t.

6. lépés Bluetooth modul.
A mai napig az egyik legolcsóbb Bluetooth modult fogjuk használni - a HC-05 vagy a HC-06. Könnyen megtalálhatók mind a kínai üzletekben, mind az orosz piacon. Hasonlóak, de vannak kis eltérések: az NS-05 modul mind master (slave), mind slave mode (master) módban működhet. Az NS-06 csak szolga eszköz lehet.

A modulok jellemzői:

- Bluetooth chip - BC417143, gyártó
- kommunikációs protokoll - Bluetooth specifikáció v2.0 + EDR;
- a hatás sugara - legfeljebb 10 méter (2. teljesítményszint);
- Kompatibilis az összes SPP-t támogató Bluetooth adapterrel;
- A flash memória mennyisége (a firmware és a beállítások tárolására) - 8 Mbit;
- a rádiójel frekvenciája - 2,40 .. 2,48 GHz;
- host interfész - USB 1.1 / 2.0 vagy UART;
- energiafogyasztás - a kommunikáció során az áram 30-40 mA. Az átlagos áramérték körülbelül 25 mA. A kapcsolat létrehozása után a felhasznált áram 8 mA. Nincs alvó mód.

Ahhoz, hogy minden működjön, ahogy kell, a csatlakoztatás előtt konfigurálni kell a Bluetooth modult. A beállítás úgy történik, hogy az AT parancsok megadásra kerülnek a terminál ablakában. A HC-05 modult konfiguráljuk. Más modulok esetén a parancsok eltérhetnek. Összekapcsoljuk a számítógépet és a Bluetooth modult az Arduino-n keresztül.

A következőképpen csatlakoztatjuk a Bluetooth modult:

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

Töltse ki a következő vázlatot az arduino-ban:

bluetooth_send_at.rar [857 b] (letöltések: 50)


Ezt a vázlatot AT parancsok küldésére használják a Bluetooth modulhoz. Arduino egyszerűen mindent továbbít a terminálon a Bluetooth kommunikációs modulra. Most és a jövőben a modult a SoftwareSerial könyvtáron keresztül csatlakoztatjuk. Nagy sebességgel a könyvtár instabil. Ha problémák merülnek fel a kommunikációs sebességgel, akkor közvetlenül csatlakoztathatja a modult az Arduino RX és TX kapcsolataihoz. Ebben az esetben ne felejtse el kijavítani a vázlatot. Ebben az esetben a modullal 9600 sebességgel fogunk dolgozni. Tehát a vázlat kitöltése után nyissa meg a terminál ablakot, és írja be a következő parancsokat:

„AT” (idézőjelek nélkül) az „OK” válasznak kell lennie (akkor minden jól csatlakozik, és a modul működik)
„AT + BAUD96000” (idézőjelek nélkül) az „OK9600” választ kell adni.
Ha a helyes válasz van, folytassa a következő lépéssel.

Ezután ki kell töltenie az Arduino városában található SUV vázlatát:

lego_vnedr_2.rar [1,39 Kb] (letöltések: 43)


7. lépés: Elektromos rendszerek telepítése a modellre.
A táblákat a közepére építjük be:


Telepítjük a Bluetooth modult az alap hátuljába, rögzítjük huzallal:


Mindent összekapcsolunk a séma szerint:


8. lépés: A távirányító előkészítése
Vezérlés céljából egy szokásos módon Android telefont vagy táblagépet vagy Windows operációs rendszert futtató számítógépet veszünk, vagy saját maguk készítünk távirányítót az Arduinón. Kezdjük az Android-szal, először telepítenünk kell a robotvezérlő programot Bluetooth-on. Ehhez írja be a „Bluetooth Arduino” elemet a Google Playbe, és telepítse a kívánt programot. Én személy szerint szeretem a BT Controller-t. Ezután az Android beállítási menüjében kapcsolatot létesítünk a Bluetooth modullal. A jelszót használjuk az „1234” vagy „0000” kapcsolathoz. És folytassa a program beállításával. Le kell írni a megfelelő karaktereket a megfelelő művelethez. Az alábbiakban felsoroljuk.

És most - egy Windows operációs rendszerű számítógép. Parancsok küldéséhez használhatja a terminálprogramot, vagy futtathatja a kényelmes, kifejezetten ehhez a Z-Controller programot. Válassza ki a portot (azt a portot, amelyen keresztül a kapcsolat létrejön), és konfigurálja a parancsok gombjait.
bluetooth-pc.rar [49,07 Kb] (letöltések: 37)


A legjobb lehetőség a harmadik lehetőség a fizikai távirányító használata, azóta érezheti a gombok kattintását. Azt tanácsolom, hogy készítsen távirányítót, az enyém után utasítás

És add hozzá Bluetooth modul

A felügyeleti parancsok a következők:
W - előre
S - hát
A - balra
D - igaz
F - stop
K - fényszórók
L - a fényszóró kikapcsolt

A Lego Technick elektromosítása
Szavazók száma: 22
9.7
7.5
9.8

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...