Satura rādītājs:

Ar Bluetooth vadāma robotu automašīna, izmantojot Arduino: 8 soļi (ar attēliem)
Ar Bluetooth vadāma robotu automašīna, izmantojot Arduino: 8 soļi (ar attēliem)

Video: Ar Bluetooth vadāma robotu automašīna, izmantojot Arduino: 8 soļi (ar attēliem)

Video: Ar Bluetooth vadāma robotu automašīna, izmantojot Arduino: 8 soļi (ar attēliem)
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, Novembris
Anonim
Ar Bluetooth vadāms robotu automobilis, izmantojot Arduino
Ar Bluetooth vadāms robotu automobilis, izmantojot Arduino

Šajā pamācībā es jums pastāstīšu, kā izveidot robotu automašīnu, kas kontrolē Bluetooth no jūsu Android mobilā tālruņa. Turklāt robotu automašīnai ir īpaša spēja izvairīties no šķēršļiem, ar kuriem tā saskaras, virzot automašīnu uz priekšu. Automašīnas robots pilnībā ir balstīts uz arduino, un es ceru, ka soli pa solim darīšu šo robotu ļoti vienkāršā veidā. Ceru, ka jums patiks.

1. darbība: kas jums nepieciešams šim robotam

Kas jums nepieciešams šim robotam
Kas jums nepieciešams šim robotam
Kas jums nepieciešams šim robotam
Kas jums nepieciešams šim robotam
Kas jums nepieciešams šim robotam
Kas jums nepieciešams šim robotam
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. HC-06 Bluetooth modulis-https://www.ebay.com/itm/2PCS-Wireless-Serial-4-Pi…
  3. L298n motora vadītājs-https://www.ebay.com/itm/New-L298N-DC-Stepper-Mot…
  4. HC-SR04 ultraskaņas sonāra sensors-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR…
  5. Gudra robotu automašīnas šasija ar 2 rotaļu automašīnas riteņiem un 1 universālu riteni (vai lodīšu ritentiņiem)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  6. Divi līdzstrāvas motori-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  7. 2x 9V baterijas
  8. 1K un 2K rezistori
  9. Jumper vadi (no vīrieša līdz vīrietim, no vīrieša uz sievieti)
  10. Mini maizes dēlis
  11. Skrūves un uzgriežņi
  12. Skrūvgriezis
  13. Lodāmurs
  14. Divpusēja lente (pēc izvēles)
  15. Karstās līmes pistole (pēc izvēles)

2. darbība: šasijas montāža

Šasijas montāža
Šasijas montāža
Šasijas montāža
Šasijas montāža
Šasijas montāža
Šasijas montāža

Pie katra līdzstrāvas motora pielodējiet divus vadus. Pēc tam ar skrūvēm piestipriniet pie šasijas divus motorus. Ja jums ir nepieciešams skaidrojums, lūdzu, noskatieties šo YouTube videoklipu https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so…, un tas parādīs, kā salikt automašīnas 2WD robota šasiju. Visbeidzot pievienojiet universālo riteni (vai lodīšu ritentiņu) šasijas aizmugurē.

3. darbība: komponentu montāža

Uzstādiet komponentus
Uzstādiet komponentus
Uzstādiet komponentus
Uzstādiet komponentus

Uzmontējiet Arduino UNO, L298n motora draiveri un maizes dēli uz šasijas. Pievienojiet HC-06 Bluetooth moduli pie maizes dēļa. Šasijas priekšpusē uzstādiet ultraskaņas sensoru HC-SR04. Piezīme: uzstādot arduino plati, atstājiet pietiekami daudz vietas, lai pievienotu USB kabeli, jo vēlāk jums ir jāprogrammē arduino plate, savienojot to ar datoru, izmantojot USB kabeli.

4. solis: HC-06 Bluetooth moduļa savienojumi

HC-06 Bluetooth moduļa savienojumi
HC-06 Bluetooth moduļa savienojumi

Padoms. Šī shēma parāda tikai to, kā HC-06 Bluetooth moduļa tapas jāpievieno arduino platei. Šī nav mūsu robota shēma.

Veiciet rezistoru savienojumus pareizi !!!

2K rezistoru vietā varat izmantot divu sēriju 1K rezistorus.

Barojiet Bluetooth moduli, izmantojot arduino 5V izeju.

Svarīgi! Pirms koda augšupielādes ir jānoņem visi savienojumi, ko izveidojāt ar arinoino ciparu tapu 0 (RX) un 1. ciparu tapu (TX). Pretējā gadījumā jūsu kods netiks augšupielādēts uz tāfeles. Pēc koda augšupielādes varat pievienot vadus abām tapām

5. solis: vadu savienojumi

Vadu savienojumi
Vadu savienojumi
Vadu savienojumi
Vadu savienojumi
Vadu savienojumi
Vadu savienojumi

L298n motora vadītājs:

+12V → 9V akumulators (+)

GND → 9V akumulators (-) un arduino plate jebkurai GND tapai

In1 → arduino digitālā tapa 7

In2 → arduino digitālā tapa 6

In3 → arduino digitālā tapa 5

In4 → arduino digitālā tapa 4

OUT1 → Motors 1

OUT2 → Motors 1

OUT3 → Motors 2

OUT4 → Motors 2

HC-SR04 ultraskaņas sonāra sensors: VCC → +5V

Trig → arduino analog pin 1

Echo → arduino analog pin 2

GND → maizes dēlis GND

HC-06 Bluetooth modulis:

VCC → +5V

GND → maizes dēlis GND

TXD → arduino digitālā tapa 0 (RX)

RXD → arduino digitālā tapa 1 (TX) [pēc pretestības savienojumu]

6. darbība: Arduino UNO programmēšana

  1. Instalējiet NewPing bibliotēku. (Ultraskaņas sensora funkciju bibliotēka)

    • Lejupielādējiet failu NewPing.rar
    • Izvelciet failu un nokopējiet NewPing failu
    • Ielīmējiet failu mapē Arduino bibliotēkas, kurā datorā esat instalējis Arduino programmatūru (piemēram:- C: / Arduino / bibliotēkas)
  2. Lejupielādējiet un atveriet vietni bluetooth_obstacle_avoiding.ino
  3. Noņemiet visus savienojumus ar arduino digitālo tapu 0 (RX) un digitālo tapu 1 (TX)
  4. Augšupielādējiet kodu bluetooth_obstacle_avoiding.ino
  5. Vēlreiz izveidojiet nepieciešamos savienojumus ar arinoino ciparu tapu 0 (RX) un digitālo tapu 1 (TX)

7. darbība: Android lietotne

Android lietotne
Android lietotne
Android lietotne
Android lietotne
  1. Lejupielādējiet mkrbot.apk savā Android mobilajā ierīcē
  2. Instalējiet lietotni. Ja jūsu mobilais tālrunis neļauj instalēt lietotni, atveriet iestatījumus → drošība → iespējojiet nezināmus avotus
  3. Atveriet lietotni
  4. Sākumā lietotnē būs redzams paziņojums “Atvienots”, un HC-06 Bluetooth moduļa sarkanā gaismas diode mirgos
  5. Lietotnē pieskarieties Bluetooth simbolam ᛒ
  6. Izvēlieties kaut ko ar nosaukumu HC-06
  7. Tagad lietotne parādīs savienojumu un Bluetooth-moduļa HC-06 gaismas diode nemitīgi iedegsies

8. solis: lieliski !

Lieliski !!!
Lieliski !!!
Lieliski !!!
Lieliski !!!

Tagad jūs varat kontrolēt robotu no sava Android mobilā, izmantojot Bluetooth, un tas automātiski izvairīsies no jebkādiem šķēršļiem pirms avārijas !!!

Es labprāt atbildētu uz visiem jūsu jautājumiem

rakstiet man uz e -pastu: [email protected]

meklējiet mani facebook un linkedin, lai iegūtu vairāk projektu - Danusha nayantha

Paldies

Ieteicams: