Turinys:

„Bluetooth“valdomas robotų automobilis naudojant „Arduino“: 8 žingsniai (su nuotraukomis)
„Bluetooth“valdomas robotų automobilis naudojant „Arduino“: 8 žingsniai (su nuotraukomis)

Video: „Bluetooth“valdomas robotų automobilis naudojant „Arduino“: 8 žingsniai (su nuotraukomis)

Video: „Bluetooth“valdomas robotų automobilis naudojant „Arduino“: 8 žingsniai (su nuotraukomis)
Video: Robotas žingsniuoja pirmyn atgal kairėn dešinėn valdomas su telefonu naudojant bluetooth ryšį 2024, Lapkritis
Anonim
„Bluetooth“valdomas robotų automobilis naudojant „Arduino“
„Bluetooth“valdomas robotų automobilis naudojant „Arduino“

Šioje pamokoje aš jums padėsiu sukurti robotą automobilį, valdantį „Bluetooth“iš „Android“mobiliojo telefono. Maža to, automobilis robotas turi ypatingą sugebėjimą išvengti kliūčių, su kuriomis jis susiduria judėdamas į priekį. Automobilis robotas yra visiškai pagrįstas arduino, ir tikiuosi, kad žingsnis po žingsnio padėsiu šį robotą padaryti labai lengvai. Tikimės, kad jums patiks.

1 žingsnis: ko jums reikia šiam robotui

Ko reikia šiam robotui
Ko reikia šiam robotui
Ko reikia šiam robotui
Ko reikia šiam robotui
Ko reikia šiam robotui
Ko reikia šiam robotui
  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 variklio tvarkyklė-https://www.ebay.com/itm/New-L298N-DC-Stepper-Mot…
  4. Ultragarsinis sonaro jutiklis HC-SR04-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR…
  5. Išmanioji automobilio važiuoklė su robotais su 2 žaisliniais automobilio ratais ir 1 universaliu ratu (arba rutuliniais ratukais)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  6. Du nuolatinės srovės varikliai-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  7. 2x 9V baterijos
  8. 1K ir 2K rezistoriai
  9. Sujungimo laidai (nuo vyrų iki vyrų, iš vyrų į moteris)
  10. Mini duonos lenta
  11. Varžtai ir veržlės
  12. Atsuktuvas
  13. Lituoklis
  14. Dvipusė juosta (neprivaloma)
  15. Karšto klijų pistoletas (neprivaloma)

2 žingsnis: Važiuoklės surinkimas

Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas

Lituokite du laidus prie kiekvieno nuolatinės srovės variklio. Tada varžtais pritvirtinkite du variklius prie važiuoklės. Jei jums reikia paaiškinimo, žiūrėkite šį „YouTube“vaizdo įrašą https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so… ir jis parodys, kaip surinkti „Smart 2WD Robot“automobilio važiuoklę. Galiausiai universalų ratą (arba rutulinį ratuką) pritvirtinkite prie važiuoklės galo.

3 žingsnis: sumontuokite komponentus

Sumontuokite komponentus
Sumontuokite komponentus
Sumontuokite komponentus
Sumontuokite komponentus

Ant važiuoklės pritvirtinkite „Arduino UNO“, „L298n“variklio tvarkyklę ir „Breadboard“. Prie duonos lentos pritvirtinkite „Bluetooth“modulį „HC-06“. Sumontuokite ultragarsinį jutiklį HC-SR04 važiuoklės priekyje. Pastaba: montuodami arduino plokštę, palikite pakankamai vietos USB kabeliui prijungti, nes vėliau turėsite užprogramuoti arduino plokštę prijungdami ją prie kompiuterio USB kabeliu.

4 veiksmas: „HC-06“„Bluetooth“modulio jungtys

„HC-06“„Bluetooth“modulio jungtys
„HC-06“„Bluetooth“modulio jungtys

Patarimas: Ši schema rodo tik tai, kaip „Bluetooth“modulio „HC-06“kaiščiai turi būti prijungti prie „arduino“plokštės. Tai nėra mūsų roboto schema.

Tinkamai prijunkite rezistorius !!!

Vietoj 2K rezistorių galite naudoti „dviejų serijų 1K“rezistorius.

Įjunkite „Bluetooth“modulį naudodami 5 V arduino išvestį.

Svarbu: prieš įkeldami bet kokį kodą, turite pašalinti visas jungtis, kurias sukūrėte prie „arduino“skaitmeninio kaiščio 0 (RX) ir skaitmeninio kaiščio 1 (TX). Priešingu atveju jūsų kodas nebus įkeltas į lentą. Įkėlę kodą, galite prijungti laidus prie abiejų kaiščių

5 žingsnis: laidų jungtys

Laidų jungtys
Laidų jungtys
Laidų jungtys
Laidų jungtys
Laidų jungtys
Laidų jungtys

L298n variklio vairuotojas:

+12V → 9V baterija (+)

GND → 9V baterija (-) ir prie arduino plokštės bet kuriam GND kaiščiui

In1 → arduino skaitmeninis kaištis 7

In2 → arduino skaitmeninis kaištis 6

In3 → arduino skaitmeninis kaištis 5

In4 → arduino skaitmeninis kaištis 4

OUT1 → 1 variklis

OUT2 → 1 variklis

OUT3 → 2 variklis

OUT4 → 2 variklis

HC-SR04 ultragarsinis sonaro jutiklis: VCC → +5V

Trig → arduino analoginis kaištis 1

Echo → arduino analoginis kaištis 2

GND → duonos lenta GND

HC-06 „Bluetooth“modulis:

VCC → +5V

GND → duonos lenta GND

TXD → arduino skaitmeninis kaištis 0 (RX)

RXD → arduino skaitmeninis kaištis 1 (TX) [po rezistorių jungčių]

6 žingsnis: „Arduino UNO“programavimas

  1. Įdiekite „NewPing“biblioteką. (Ultragarso jutiklio funkcijų biblioteka)

    • Atsisiųskite failą „NewPing.rar“
    • Išardykite failą ir nukopijuokite „NewPing“failą
    • Įklijuokite failą į „Arduino“bibliotekų aplanką, kuriame kompiuteryje įdiegėte „Arduino“programinę įrangą (pvz.:- C: / Arduino / bibliotekos)
  2. Atsisiųskite ir atidarykite „bluetooth_obstacle_avoiding.ino“
  3. Pašalinkite visas jungtis, prijungtas prie „arduino“skaitmeninio kaiščio 0 (RX) ir skaitmeninio kaiščio 1 (TX)
  4. Įkelkite „bluetooth_obstacle_avoiding.ino“kodą
  5. Vėl prijunkite reikiamus ryšius prie „arduino“skaitmeninio kaiščio 0 (RX) ir skaitmeninio kaiščio 1 (TX)

7 žingsnis: „Android“programa

„Android“programa
„Android“programa
„Android“programa
„Android“programa
  1. Atsisiųskite „mkrbot.apk“į savo „Android“mobilųjį telefoną
  2. Įdiekite programą. Jei jūsų mobilusis telefonas neleidžia įdiegti programos, eikite į „Nustatymai“→ „sauga“→ įgalinkite nežinomus šaltinius
  3. Atidarykite programą
  4. Pradžioje programėlė parodys „Atjungta“ir mirksės raudonas „Bluetooth“modulio „HC-06“šviesos diodas
  5. Programoje palieskite „Bluetooth“simbolį ᛒ
  6. Pasirinkite kažką, pavadintą HC-06
  7. Dabar programa pasirodys prijungta, o „HC-06“„Bluetooth“modulio šviesos diodas nuolat degs ir nemirksės

8 žingsnis: Puiku !

Puiku !!!
Puiku !!!
Puiku !!!
Puiku !!!

Dabar galite valdyti robotą iš „Android“mobiliojo telefono per „Bluetooth“ir jis automatiškai išvengs kliūčių prieš avariją !!!

Aš mielai atsakysiu į visus jūsų klausimus

paštu: [email protected]

ieškokite manęs „Facebook“ir „Linkedin“, kad gautumėte daugiau projektų - Danusha nayantha

Ačiū

Rekomenduojamas: