
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šī projekta pamatā ir Arduino UNO izstrādes padome, lai izveidotu gudru automašīnu. Automašīnai ir Bluetooth bezvadu vadība, izvairīšanās no šķēršļiem, skaņas signāls un citas funkcijas, un tā ir četru riteņu piedziņas automašīna, viegli pagriežama.
1. darbība: iegādājieties nepieciešamās lietas
Mums ir jāiegādājas Arduino pamatplate un paplašināšanas plāksne, kā arī skaņas signāls, L298N motora draivera modulis, BT-04A Bluetooth modulis, līdzstrāvas motors, akumulatora turētājs utt. Protams, būtiskas ir akrila plāksnes atbalsta moduļiem. Šai automašīnai piemērotas akrila plāksnes nav viegli atrast, tāpēc saite ir sniegta zemāk. Citas lietas jūs varat viegli atrast veikalos.
Šeit ir saite uz akrila plāksni Taobao:
Programmatūra izmanto Bluetooth atkļūdošanas palīgu, lai vadītu automašīnu, un tiks pievienoti arī resursi.
2. darbība: izveidojiet aparatūras ietvaru


Mums ir jāuzstāda modulis pareizajā vietā uz akrila plāksnes. Tā kā iegādātajā akrila plāksnē ir vairāk caurumu nekā mums nepieciešams, pievērsiet uzmanību tikai tam, kā to uzstādīt ērtākajā veidā, lai izvairītos no atkārtotas demontāžas.
Tā kā motora uzstādīšana ir salīdzinoši vienkārša un fiksēta, mēs koncentrējamies uz iepriekšējās vadības ķēdes uzstādīšanu. Lai saņemtu signālus, ir jāizmanto Bluetooth un galvenā plate. Ir lietderīgāk tos novietot automašīnas aizmugurē. Akumulatora pamatne un baterijas aizņem daudz vietas. Lai nodrošinātu automašīnas līdzsvaru, tie ir novietoti vidējā stāvoklī, un motora piedziņas modulis un šķēršļu novēršanas modulis ir novietoti priekšā, kā parādīts attēlos.
Nākamajā attēlā parādīts uzstādīšanas modelis attiecīgi no apakšas un augšas. Pirmajā attēlā redzams ķēdes stāvoklis no apakšas, kad motors nav uzstādīts. Pievērsiet uzmanību tam, lai iegādātos vairāk skrūvju un vara pīlāru ar dažādu augstumu, lai izvairītos no vietas. Otrais attēls ir automašīnas situācija, kad tā ir pilnībā uzstādīta. Jūs varat skaidri redzēt motora piedziņas moduli, akumulatoru utt.
3. darbība. Sarunas par Bluetooth

Bluetooth moduli bieži izmanto tuvā attāluma bezvadu vadības jomā. Šajā projektā ir izvēlēts BT-04A Bluetooth modulis. Tāpat kā HC sērijas Bluetooth modulis, BT sērijas Bluetooth modulis tiek bieži izmantots, taču tā cena ir lētāka.
Šo moduli galvenokārt izmanto tuvu datu bezvadu pārraides jomā. To var viegli savienot ar datora Bluetooth ierīci, kā arī var sazināties ar datiem starp diviem moduļiem. Izmantojot šo moduli, var izvairīties no garlaicīga kabeļa savienojuma un var tieši nomainīt seriālā porta kabeli.
Šo moduli kontrolē “AT” komandu kopa, piemēram, Esp8266 WIFI modulis, GSM modulis. Lai atvieglotu dažādu datoru savienojumu, mēs kā galveno režīmu izveidojam automašīnu, un dators un mobilais tālrunis pārī ar automašīnas Bluetooth galu aktīvi beidzas, lai iegūtu viedās automašīnas vadību. Datora puses Bluetooth atkļūdošanas palīgs ir ļoti ideāls, daudzas funkciju instrukcijas ir ievietotas pogās, mums vienkārši jāievada vadības instrukcijas. Ņemiet vērā, ka pirms vadības komandas nosūtīšanas datoram vispirms jābūt savienotam ar automašīnas Bluetooth. Šis process var būt iestrēdzis. Mēģiniet vairākas reizes vairāk, un mobilais terminālis ir ērtāks.
Mobilā programmatūra ir pievienota šim solim tikai atsaucei, un ir ieteicama datora Bluetooth porta atkļūdošanas programmatūra.
4. solis: programmatūras kodēšana



Arduino izstrādes vide ir atvērtā koda, un to var lejupielādēt tieši no interneta. Tālāk ir izskaidroti galvenie programmēšanas soļi.
Pirmkārt, makroskopiski mēs definējam vadības pults atslēgu tapas, lai to būtu vieglāk saprast un pēc tam darboties.
Pēc tam inicializējiet motora darbību, kā parādīts attēlā zemāk, ir inicializācijas uz priekšu darbība. Ņemiet vērā, ka motoru darbina divi stabi, viens augsts un viens zems, un otrādi. Mēs galvenokārt izmantojam šo principu, lai kontrolētu motoru.
Kreisās-labās kustības ir diezgan īpašas. Lai veiktu rotāciju pa kreisi un pa labi, lai automašīna daudz nevirzītos uz priekšu, mēs pa kreisi virzāmies atpakaļ un labo riteni uz priekšu, lai pagrieztos pa kreisi. Tas pats attiecas uz pagriezienu pa labi. (tā kā analogā signāla izmantošanas efekts nav ļoti labs, tam nepieciešama pastāvīga atkļūdošana, un šeit tiek tieši izmantota digitālā izeja.)
Pēc komandas saņemšanas no seriālā porta automašīna var veikt atbilstošo darbību saskaņā ar komandu. Attēlā parādīta darbība, lai iegūtu komandu uz priekšu. Viens no iemesliem, kāpēc mēs izvēlamies BT-04A Bluetooth moduli, ir tas, ka tas ir iekapsulēts USART ar tikai četrām TX, Rx, VCC un GND tapām, kas ir ļoti ērti atkļūdošanai un piekļuvei
5. darbība. Pārskats


Visbeidzot, pievienojiet programmas kodu un automašīnas attēlus dažādās situācijās. Šis ir programmas projekts, laipni aicināti apspriest kopā un uzlabot šo projektu.
Ieteicams:
Lora vārteja, kuras pamatā ir MicroPython ESP32: 10 soļi (ar attēliem)

Lora vārteja, pamatojoties uz MicroPython ESP32: Lora pēdējos gados ir bijusi ļoti populāra. Bezvadu sakaru modulis, kas izmanto šo tehnoloģiju, parasti ir lēts (izmantojot brīvu spektru), mazs izmērs, energoefektīvs un ar lielu sakaru attālumu, un to galvenokārt izmanto savstarpējai saziņai
MQmax 0,7 zemu izmaksu WiFi IoT platforma, kuras pamatā ir Esp8266 un Arduino Mini Pro: 6 soļi

MQmax 0,7 zemu izmaksu WiFi IoT platforma, kuras pamatā ir Esp8266 un Arduino Mini Pro: Sveiki! Šī ir mana otrā pamācība (no šī brīža es pārstāju skaitīt). Es to izveidoju, lai izveidotu vienkāršu (vismaz man), lētu, viegli izgatavojamu un efektīvu platformu Real IoT lietojumprogrammām, kas ietver M2M darbu. Šī platforma darbojas ar esp8266 un
Automātiskā dzelzceļa šķērsošanas sistēma, izmantojot iegulto platformu, kuras pamatā ir Arduino: 9 soļi

Automātiskā dzelzceļa pārbrauktuves sistēma, izmantojot iegulto platformu, kuras pamatā ir Arduino: Ziemassvētki ir tikai pēc nedēļas! Ikviens ir aizņemts ar svinībām un dāvanu iegūšanu, ko, starp citu, kļūst arvien grūtāk iegūt ar nebeidzamām iespējām mums visapkārt. Kā būtu ar klasisku dāvanu un DIY pieskārienu
Telpas temperatūras kontrole, kuras pamatā ir IOT: 5 soļi

Telpas temperatūras kontrole, kuras pamatā ir IOT: Tas ir pamācāms uz istabas temperatūras kontroles projektu, kura pamatā ir IOT. Funkcijas: -1. Automātiski ieslēdziet ventilatoru virs norādītās istabas temperatūras.2. Automātiski izslēdziet ventilatoru zem norādītās telpas temperatūras.3. Manuāla vadība jebkurā laikā
RoverBluetooth: Bluetooth automašīna, kuras pamatā ir Arduino: 5 soļi

RoverBluetooth: Bluetooth automašīna, kuras pamatā ir Arduino: RoverBluetooth ir vārds, ko es devu uz Arduino balstīto Bluetoothcar, ko es sastādīju skolas eksāmenam, kad man bija tikai trīspadsmit. Es to parādīju arī Maker Faire Rome ar FabLab (un es tur biju viens no jaunākajiem)! To ir ļoti viegli pagatavot (tikai dažas zemas