Tartalomjegyzék:
- 1. lépés: Vásároljon szükséges dolgokat
- 2. lépés: Hozza létre a hardverkeretet
- 3. lépés: Beszél a Bluetooth -ról
- 4. lépés: Szoftverkódolás
- 5. lépés: Áttekintés
Videó: Intelligens Romote autó Arduino alapján: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
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:
Rc autó 434mhz Rf modul alapján: 5 lépés
Rc autó 434 MHz -es Rf modul alapján: 1) perf kártya (dummy pcb) 2) vezetékek 4) RF modulok 5) 1M és 51K ellenállások 6) ledek 7) ic7805 feszültség vissza
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés
Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: 10 lépés (képekkel)
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: Szeretett volna valaha okos órát? Ha igen, akkor ez a megoldás az Ön számára! Készítettem intelligens ébresztőórát, ez egy óra, amellyel megváltoztathatja az ébresztési időt a webhely szerint. Amikor a riasztó megszólal, hangjelzés (csipogó) és 2 lámpa hallatszik
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: 7 lépés
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: A világ idővel változik, és így a mezőgazdaság is. Manapság az emberek minden területen integrálják az elektronikát, és ez alól a mezőgazdaság sem kivétel. Az elektronika egyesülése a mezőgazdaságban segíti a gazdákat és a kerteket kezelő embereket. Ebben
Intelligens Power Strip a Beaglebone Black és az OpenHAB alapján: 7 lépés (képekkel)
Smart Power Strip Beaglebone Black és OpenHAB alapján: !!!!! A hálózatról (110/220V) való játék veszélyes, kérjük, legyen NAGYON óvatos !!!!! és két Arduino, amely a "Régi dizájn" képen látható. Ez az új de