Tartalomjegyzék:

Intelligens Romote autó Arduino alapján: 5 lépés
Intelligens Romote autó Arduino alapján: 5 lépés

Videó: Intelligens Romote autó Arduino alapján: 5 lépés

Videó: Intelligens Romote autó Arduino alapján: 5 lépés
Videó: Lesson 12: Using Arduino Programming function and switch | SunFounder Robojax 2024, Július
Anonim
Intelligens Romote autó Arduino alapján
Intelligens Romote autó Arduino alapján

Ez a projekt az Arduino UNO fejlesztési tanácsán alapul, hogy intelligens autót készítsen. Az autó rendelkezik Bluetooth vezeték nélküli vezérléssel, akadályok elkerülésével, hangjelzéssel és egyéb funkciókkal, és négykerék-meghajtású, könnyen elfordítható autó.

1. lépés: Vásároljon szükséges dolgokat

Meg kell vásárolnunk Arduino maglapot és bővítőkártyát, valamint hangjelzőt, L298N motorvezérlő modult, BT-04A Bluetooth modult, egyenáramú motort, elemtartót stb. Természetesen elengedhetetlenek a támogató modulok akrillemezei. Az autóhoz megfelelő akrillemezeket nem könnyű megtalálni, ezért a linket az alábbiakban találja. Más dolgokat könnyen megtalálhat a boltokban.

Itt egy link a Taobao akril táblához:

A szoftver Bluetooth hibakeresési asszisztenst használ az autó vezérléséhez, és az erőforrásokat is csatolni kell.

2. lépés: Hozza létre a hardverkeretet

Hozza létre a hardverkeretet
Hozza létre a hardverkeretet
Hozza létre a hardverkeretet
Hozza létre a hardverkeretet

A modult a megfelelő helyre kell felszerelnünk az akrillemezen. Mivel a megvásárolt akrillemez több lyukkal rendelkezik, mint amennyire szükségünk van, csak arra figyeljen, hogyan szerelje be a legkényelmesebb módon, hogy elkerülje az ismételt szétszerelést.

Mivel a motor felszerelése viszonylag egyszerű és rögzített, a fenti vezérlőáramkör telepítésére összpontosítunk. A jelek fogadásához Bluetooth -ot és alaplapot kell használni. Célszerűbb őket az autó hátsó részébe helyezni. Az elemtartó és az elemek nagy helyet foglalnak el. Az autó egyensúlyának biztosítása érdekében középső helyzetbe, a motor meghajtó modulját és az akadálykerülő modult pedig a képeken látható módon elöl helyezik el.

A következő ábra alulról és felülről mutatja a telepítési mintát. Az első kép az áramkör állapotát mutatja alulról, ha a motor nincs felszerelve. Ügyeljen arra, hogy több csavart és különböző magasságú rézoszlopot vásároljon, hogy elmozduljon a térből. A második kép az autó helyzete, amikor teljesen fel van szerelve. Jól látható a motor meghajtó modulja, az akkumulátor stb.

3. lépés: Beszél a Bluetooth -ról

Beszél a Bluetooth -ról
Beszél a Bluetooth -ról

A Bluetooth modult gyakran használják a rövid távú vezeték nélküli vezérlés területén. Ebben a projektben a BT-04A Bluetooth modul van kiválasztva. A HC sorozatú Bluetooth modulhoz hasonlóan a BT sorozatú Bluetooth modult is gyakran használják, de ára alacsonyabb.

Ezt a modult elsősorban a rövid távú adatátvitel területén használják. Könnyen csatlakoztatható a számítógép Bluetooth -eszközéhez, és adatokat is képes kommunikálni két modul között. Ennek a modulnak a használatával elkerülheti az unalmas kábelcsatlakozást, és közvetlenül cserélheti a soros port kábelét.

Ezt a modult az "AT" parancskészlet vezérli, mint például az Esp8266 WIFI modul, a GSM modul. Annak érdekében, hogy megkönnyítsük a különböző számítógépek csatlakoztatását, fő módnak az autót választjuk, és a számítógép és a mobiltelefon párosítása az autó Bluetooth -jával aktívan végződik, hogy megkapja az intelligens autó irányítását. A számítógép oldali Bluetooth hibakeresési asszisztens nagyon tökéletes, sok funkció utasítást gombokba foglaltak, csak be kell írnunk a vezérlési utasításokat. Vegye figyelembe, hogy a vezérlőparancs küldése előtt a számítógépet először az autó Bluetooth -jához kell csatlakoztatni. Ez a folyamat elakadhat. Próbálkozzon többször, és a mobil terminál kényelmesebb.

A mobil szoftver csak referenciaként van csatolva ehhez a lépéshez, és a számítógépes Bluetooth port hibakeresési szoftvere ajánlott.

4. lépés: Szoftverkódolás

Szoftver kódolás
Szoftver kódolás
Szoftver kódolás
Szoftver kódolás
Szoftverkódolás
Szoftverkódolás

Az Arduino fejlesztői környezet nyílt forráskódú, és közvetlenül letölthető az internetről. A programozás legfontosabb lépéseit az alábbiakban ismertetjük.

Először is, a kezelőpanelen található kulcscsapokat makroszkopikusan határozzuk meg az egyszerű megértés és a későbbi kezelés érdekében.

Ezután inicializálja a motor működését, amint az az alábbi ábrán látható, az előre inicializáló művelet. Vegye figyelembe, hogy a motort két pólus hajtja, egy magas és egy alacsony, és fordítva. Főként ezt az elvet használjuk a motor vezérléséhez.

A bal-jobb mozgás egészen különleges. Annak érdekében, hogy a bal-jobb forgatást úgy végezzük el, hogy az autó ne sokat mozduljon előre, a bal kerék hátrafelé, a jobb kerék előre haladásával balra fordulunk. Ugyanez vonatkozik a jobbra fordulásra is. (mivel az analóg jel használatának hatása nem túl jó, ezért folyamatos hibakeresést igényel, és a digitális kimenetet itt közvetlenül használják.)

Miután megkapta a parancsot a soros portról, az autó elvégezheti a parancsnak megfelelő műveletet. Az ábrán az előremenő parancs megszerzésének művelete látható. Az egyik ok, amiért a BT-04A Bluetooth modult választjuk, az, hogy a USART-ba van beágyazva, mindössze négy TX, Rx, VCC és GND érintkezővel, ami nagyon kényelmes a hibakereséshez és a hozzáféréshez

5. lépés: Áttekintés

Áttekintés
Áttekintés
Áttekintés
Áttekintés

Végül csatolja a programkódot és az autó képeit különböző helyzetekben. Ez a program tervezete, üdvözöljük, hogy közösen megvitassuk és javítsuk ezt a projektet.

Ajánlott: