Kazalo:

Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina: 8 korakov (s slikami)
Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina: 8 korakov (s slikami)

Video: Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina: 8 korakov (s slikami)

Video: Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina: 8 korakov (s slikami)
Video: Объяснение прошивки Marlin 2.0.x 2024, November
Anonim
Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina
Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina

V tem navodilu vas bom vodil pri izdelavi robotskega avtomobila, ki nadzoruje Bluetooth prek vašega mobilnega telefona android. Ne samo to, robot ima posebno sposobnost, da se izogne oviram, ki jih naleti pri premikanju avtomobila naprej. Robotski avtomobil v celoti temelji na arduinu in upam, da bom korak za korakom naredil ta robot na zelo enostaven način. Upam, da boste uživali.

1. korak: Kaj potrebujete za tega robota

Kaj potrebujete za tega robota
Kaj potrebujete za tega robota
Kaj potrebujete za tega robota
Kaj potrebujete za tega robota
Kaj potrebujete za tega robota
Kaj potrebujete za tega robota
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Modul Bluetooth HC-06-https://www.ebay.com/itm/2PCS-Wireless-Serial-4-Pi…
  3. Gonilnik motorja L298n-https://www.ebay.com/itm/New-L298N-DC-Stepper-Mot…
  4. Ultrazvočni sonarni senzor HC-SR04-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR…
  5. Pametno robotsko avtomobilsko podvozje z 2 x avtomobilskimi kolesi in 1 x univerzalnim kolesom (ali kolesci)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  6. Dva enosmerna motorja-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  7. 2x 9V baterije
  8. 1K in 2K upori
  9. Mostične žice (moški-moški, moški-ženska)
  10. Mini plošča
  11. Vijaki in matice
  12. Izvijač
  13. Spajkalnik
  14. Dvostranski trak (neobvezno)
  15. Pištola za vroče lepilo (neobvezno)

2. korak: Sestavljanje podvozja

Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja

Pripnite dve žici na vsak enosmerni motor. Nato z vijaki pritrdite dva motorja na ohišje. Če potrebujete pojasnilo, si oglejte ta videoposnetek na YouTubu https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so… in pokazal vam bo, kako sestaviti podvozje Smart 2WD Robot. Nazadnje pritrdite univerzalno kolo (ali kolesce za kolesce) na zadnjo stran ohišja.

Korak: Namestite komponente

Namestite komponente
Namestite komponente
Namestite komponente
Namestite komponente

Na ohišje namestite gonilnik motorja Arduino UNO, L298n in ploščico. Modul Bluetooth HC-06 pritrdite na ploščo. Ultrazvočni senzor HC-SR04 namestite na sprednji del ohišja. Opomba: pri nameščanju arduino plošče pustite dovolj prostora za priključitev kabla USB, saj morate pozneje programirati arduino ploščo tako, da jo povežete z računalnikom prek kabla USB.

4. korak: Priključitev modula Bluetooth HC-06

Priključki modula Bluetooth HC-06
Priključki modula Bluetooth HC-06

Nasvet: Ta diagram vezja samo prikazuje, kako morajo biti nožice modula Bluetooth HC-06 priključene na ploščo arduino. To ni shema vezja našega robota.

Pravilno povežite upor !!!

Namesto 2K upora lahko uporabite "dve seriji 1K" uporov.

Napajajte modul Bluetooth z izhodom arduino 5V.

Pomembno: Preden naložite kodo, morate odstraniti vse povezave, ki ste jih vzpostavili z arduino digitalnim zatičem 0 (RX) in digitalnim zatičem 1 (TX). V nasprotnem primeru se vaša koda ne bo naložila na ploščo. Ko naložite kodo, lahko priključite žice na oba zatiča

5. korak: Žične povezave

Žični priključki
Žični priključki
Žični priključki
Žični priključki
Žični priključki
Žični priključki

Gonilnik motorja L298n:

+12V → 9V baterija (+)

GND → 9V baterija (-) in na arduino ploščo kateri koli pin GND

In1 → arduino digitalni pin 7

In2 → arduino digitalni pin 6

In3 → digitalni pin 5 arduino

In4 → arduino digitalni pin 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

HC-SR04 Ultrazvočni sonarni senzor: VCC → +5V

Sprožilec → analogni pin 1 arduino

Odmev → analogni pin 2 arduino

GND → osnovna plošča GND

Modul Bluetooth HC-06:

VCC → +5V

GND → osnovna plošča GND

TXD → arduino digitalni pin 0 (RX)

RXD → arduino digitalni pin 1 (TX) [po prehodu preko uporovnih povezav]

6. korak: Programiranje Arduino UNO

  1. Namestite knjižnico NewPing. (Knjižnica funkcij ultrazvočnega senzorja)

    • Prenesite datoteko NewPing.rar
    • Odstranite datoteko in kopirajte datoteko NewPing
    • Prilepite datoteko v mapo knjižnic Arduino, kjer ste v računalnik namestili programsko opremo Arduino (npr.:- C: / Arduino / knjižnice)
  2. Prenesite in odprite bluetooth_obstacle_avoiding.ino
  3. Odstranite vse povezave z arduino digitalnim zatičem 0 (RX) in digitalnim zatičem 1 (TX)
  4. Naložite kodo bluetooth_obstacle_avoiding.ino
  5. Znova vzpostavite potrebne povezave z arduino digitalnim zatičem 0 (RX) in digitalnim zatičem 1 (TX)

7. korak: aplikacija za Android

Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
  1. Prenesite mkrbot.apk na mobilno napravo Android
  2. Namestite aplikacijo. Če vaš mobilni telefon preprečuje namestitev aplikacije, pojdite na nastavitve → varnost → omogočite neznane vire
  3. Odprite aplikacijo
  4. Na začetku bo aplikacija pokazala "Odklopljeno" in rdeča LED-lučka modula HC-06 bo utripala
  5. Tapnite simbol Bluetooth ᛒ v aplikaciji
  6. Izberite nekaj z imenom HC-06
  7. Zdaj bo aplikacija prikazana povezana in LED v modulu Bluetooth HC-06 bo neprekinjeno svetila, ne da bi utripala

8. korak: Odlično !!

Super!!!
Super!!!
Super!!!
Super!!!

Zdaj lahko upravljate robota z mobilnega telefona Android prek Bluetootha in samodejno se bo izognil kakršnim koli oviram pred trkom !!!

Z veseljem bom odgovoril na vsa vaša vprašanja

Pošljite mi e -pošto: [email protected]

poiščite me na facebooku in Linkedinu za več projektov - Danusha nayantha

Hvala vam

Priporočena: