» elektronika » Arduino »Lego Technic és Arduino teherautó Bluetooth vezérléssel

Lego Technic és Arduino teherautó Bluetooth vezérléssel

Folytatom modellezés a Lego Technictől és Arduino. Ezúttal szeretnék megosztani utasításokat a teherautó létrehozásáról.
Lego Technic és Arduino teherautó Bluetooth vezérléssel


A tervezésem részét a Lego Technic 42049 és a Lego Technic 42041 összeszerelési útmutatójából vettük át. A többi az én improvizációm. Az irányításhoz az androidos eszközhöz vagy számítógéphez társított Bluetooth modult fogom használni. Szüksége van tehát:
- Lego Technic 42029
- Lego Technic 42033
- Arduino Pro Mini 5v AT Mega 328
- L9110S motorhajtó
- 1 szervohajtás SG-90
- Bluetooth-modul HC-05 vagy azzal egyenértékű
- USB-UART arduino firmware-hez
- Motor 6v 1: 150 100 fordulat / perc
- 2 LED
- 2 ellenállás 150 ohm
- Kondenzátor 10v 1000uF
- 2 egysoros fésű PLS-40
- Induktor 68mkGn
- 6 NI-Mn 1.2v 1000mA elem
- Csatlakozó apa-anya két érintkezővel a vezetékhez
- Homutik
- Különböző színű vezetékek
- forrasztható
- Rosin
- forrasztópáka
- 3x20 csavarok, anyák és alátétek számukra
- Csavarok 3x40
- Csavarok 3x60

1. lépés Hátsó tengely szerelvény
Az előre-hátralépést 6V-os motorral, 1: 150-es áttételi sebességgel és 100 fordulaton alapjárati fordulatszámmal rendelkező hajtóműves motor hajtja végre. Kipróbálhat egy másik áttételt, de véleményem szerint ez az optimális. A sebességváltó tengelyét mindkét oldalon keresztmetszetben be kell vágni, és lego-részleteket kell beilleszteni:

Ezután összegyűjtjük a hátsó tengely alapját a Lego 42029 1. rész utasításainak megfelelően, 3 oldalról 8-ig kezdve. És adjon hozzá néhány részletet a motor és a sebességváltó felszereléséhez.
42029_1.pdf [10,1 Mb] (letöltések: 106)
Online fájl megtekintése:
42029_2.pdf [14,67 Mb] (letöltések: 73)
Online fájl megtekintése:






2. lépés Az első tengely összeszerelése
A felfüggesztés elülső részét a Lego 42029 1. rész utasításainak megfelelően, 21-23. Oldalra szereljük. A Lego második részéből a trapéz alakját a 6-11 oldalról vesszük. A Servo SG-90 kiválóan alkalmas a kerekek elforgatására. A modellre való rögzítéshez óvatosan fúrni kell, hogy ne érintse meg a szervó belső részeit, egy 3,2 mm átmérőjű átmenő lyukat vagy csak levágott levélpapírt. És vágja le a kiálló részeket („szárnyak” a rögzítéshez). Helyezzünk egy csavart a készített lyukba, és rögzítsük anyákkal. A szervótengelyre felteszünk egy kart egy lego csavarozott elemmel:







3. lépés Az alap és a fülke összeszerelése
Mindkét hidat a képen látható módon összekapcsoljuk:

A kabinot a Lego 42041 utasításainak megfelelően állítjuk össze. Az első rész 39-47. Oldalától kezdve. Tovább a második rész 5-től 28-ig. Csakúgy, mint az utasítások második részének 38–43. Oldalán található lökhárító.
42041_1.pdf [5,6 Mb] (letöltések: 127)
Online fájl megtekintése:
42041_2.pdf [7,39 Mb] (letöltések: 119)
Online fájl megtekintése:




42041_1.pdf [5,6 Mb] (letöltések: 127)
Online fájl megtekintése:
42041_2.pdf [7,39 Mb] (letöltések: 119)
Online fájl megtekintése:


4. lépés Elektromos áram
Az irányításhoz az Arduino Pro Mini-t és a Bluetooth modult fogjuk használni. A Pro Mini cserélhető bármilyen más Arduino táblával. A Pro Mini-t választottam, tehát a legkisebb. A motor meghajtójára van szükség a motor csatlakoztatásához.

Minden alkatrész csatlakoztatása a Dupont anya-anya vezetékekkel. Teljesítmény - 6 NI-Mn 1.2v 1000mA elem sorba csatlakoztatva. Bármilyen alacsony teljesítményű kondenzátornak, valamint induktornak is megtalálnia kell a mikrokontroller teljesítményét. A két LED anódjai 4 tűs arduino-hoz, a katódok a GND-hez vannak csatlakoztatva. Az ellenállásokat az alkalmazott LED-ek kiválasztják. A kényelem kedvéért tekercselje le az elemeket szalaggal.

Az egészet kétoldalas ragasztóra ragasztjuk:

A villanyszerelőt a kerekek közé helyezzük és bezárjuk:

Adjon hozzá néhány stroke:



5. lépés: A Bluetooth beállítása
Ma a legolcsóbb Bluetooth modulok a HC-05 és a HC-06. Rengeteg a kínai online áruházakban. A különbség közöttük az, hogy az első egyaránt működhet master módban (slave) és slave módban (master). A második tisztán rabszolga eszköz. Más szavakkal, a HC-06 nem képes felismerni egy párosított eszközt, és nem tud vele kapcsolatot létesíteni, csak engedelmeskedik a mesternek.

A modulok rövid 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ó üzemmód.

A modulokat általában két, egymással összeforrasztott lapként értékesítik. A kisebb egy gyári modul, amelyet széles körben használnak különféle rendszerekben elektronikus eszközöket. Nagy - speciális kenyérlemez barkácsoláshoz.
Így néz ki a HC-05 és a HC-06 DIY modul:

Alapvetően bármilyen modult használhat. A kenyérlemez nélküli modul kevesebbet fizet, de akkor a modul 3,3 V-os áramellátásáról gondoskodnia kell, és magának kell kínoznia a modulhoz vezetékek forrasztásával. Választottam az optimálisnak, véleményem szerint a HC-06 ár / funkcionális arányban.

Összekapcsoljuk az alábbiak szerint:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND –GND
A megfelelő működéshez a modult konfigurálni kell. A terminál ablakába bevitt AT parancsokat konfiguráljuk. Példát adok a HC-05 modul beállítására. Ha más van a beállítás, akkor más is lehet. Annak érdekében, hogy modulunk parancsokat kapjon, először az Arduino-t a következő firmware-lel villogjuk:
bluetooth_send_at.rar [857 b] (letöltések: 73)

Ebben az esetben Arduino hídként szolgál a számítógépek és a modul között. A firmware-ben a SoftwareSerial könyvtárat használom. Nagy sebességgel instabil módon működik. Ha nagy sebességre van szüksége, akkor közvetlenül csatlakoztathatja a modult az Arduino RX és TX kapcsolatokhoz, és átírhatja a firmware-t. De az én esetemben a modullal 9600 sebességgel fogunk dolgozni. Tehát a firmware után nyissuk meg a terminált és írjuk be:
„AT” (idézőjelek nélkül) az „OK” válasznak kell lennie (ez azt jelenti, hogy minden megfelelően 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.

7. lépés Firmware
A firmware és a firmware írására az Arduino IDE készüléket használom. A mai jelenlegi változat 1.8. Valójában firmware:
grusovik.rar [956 b] (letöltések: 75)


8. lépés Állítsa be a telefont.
Android-telefonon telepítenie kell egy programot a robot Bluetooth-on keresztüli vezérléséhez. Nagyon sok van ezek közül. Beírhatja a „Bluetooth Arduino” kifejezést a Google Playbe, és választhatja az ízlése szerint. Tetszett a BT vezérlő. Töltse le és telepítse Android telefonjára vagy táblagépére. Ezután az Android beállításokon keresztül kapcsolatot kell létesítenie a modulunkkal. A kapcsolat jelszava „1234” vagy „0000”. Ezután állítsa be a programot a megfelelő parancsokhoz. A lista az alábbiakban található.

9. lépés A számítógép beállítása (ha szükséges)
Szükség esetén, vagy csak az ellenőrzés érdekében, használhat számítógépet vagy laptopot. Ehhez a számítógépnek Bluetooth-nal kell rendelkeznie. Kommunikációt létesítünk modulunkkal a számítógép vezérlőelemein keresztül. Ezután szükségünk van egy terminálra a parancsok küldéséhez. Bármely kényelmes az Ön számára.A firmware rögzítése után a vezérlés a következő gombokkal (parancsokkal) történik:
W - előre
S - hát
A - balra
D - igaz
F - stop
G - kormánykerék
K - fényszórók
L - a fényszóró kikapcsolt

A parancsok folyamatos bevitele kényelmetlen, ezért javaslom a program használatát parancsok küldésére. A Z-Controllert használom. A programban válassza ki a portot (azt a portot, amelyen keresztül a kapcsolat létrejön), és konfigurálja a parancsok gombjait. Állítsa alapjáraton és intuitív módon.
bluetooth-pc.rar [49,07 Kb] (letöltések: 63)

Lego Techic és Arduino
Összes szavazó: 15
4
4
4

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