Talaan ng mga Nilalaman:

RoverBlu Bluetooth: Arduino-based Bluetooth Car: 5 Hakbang
RoverBlu Bluetooth: Arduino-based Bluetooth Car: 5 Hakbang

Video: RoverBlu Bluetooth: Arduino-based Bluetooth Car: 5 Hakbang

Video: RoverBlu Bluetooth: Arduino-based Bluetooth Car: 5 Hakbang
Video: how to make a Obstacle Avoiding Robot using Arduino uno and L293d with HC sr04 Sensor 2024, Nobyembre
Anonim
Image
Image
RoverBluokia: Arduino-based Bluetooth Car
RoverBluokia: Arduino-based Bluetooth Car

Ang RoverBlu Bluetooth ay ang pangalang ibinigay ko sa Arduino-based Bluetoothcar na ginawa ko para sa aking pagsusulit sa paaralan noong ako ay labintatlo pa lamang. Ipinakita ko rin ito sa Maker Faire Rome na may isang FabLab (at isa ako sa pinakabata doon)! Napakadaling gawin (lamang ng ilang mga elektronikong sangkap na murang mura at isang pack ng Meccano) at upang makontrol, salamat sa Android app na na-program ko. Nagtatampok ito ng buong kontrol sa bilis, pag-reverse gear, isang ultrasonic sensor na may tunog ng paradahan at emergency preno, low-latency remote drive at isang frontal light.

Pangunahing pahina ng proyekto

Hakbang 1: Ang App

Ang app
Ang app
Ang app
Ang app
Ang app
Ang app
Ang app
Ang app

Orihinal kong na-program ang app sa MIT App Inventor, ngunit nagpasya akong isulat ito mula sa simula gamit ang Android Studio. Kung ikaw ay isang nagsisimula sa Android, inirerekumenda naming gamitin mo ang orihinal na app (inilabas sa gallery ng App Inventor), dahil mas madaling mag-program at mag-edit. Kung hindi man, ang mas bagong app ay matatagpuan sa GitHub.

Mag-download ng proyekto ng MIT App Inventor at APK

Hakbang 2: Ang Chassis

Ang Chassis
Ang Chassis
Ang Chassis
Ang Chassis
Ang Chassis
Ang Chassis
Ang Chassis
Ang Chassis

Kung nais mong magtiklop ng minahan, bumili ng ilang mga pack ng Meccano, tingnan ang mga larawan at simulang mag-screwing! Bigyang pansin ang manibela, na dapat may koneksyon sa servo motor, paikutin nang walang alitan at walang pag-unscrew! Ang pangunahing katawan ay hindi dapat magbaluktot ng sobra at dapat na magaan, habang ang Meccano motor ay dapat magkaroon ng sapat na mga gears para sa pagbawas upang maging malakas.

Hakbang 3: Ang Circuit

Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit

Mga bahaging kinakailangan:

  • Bluetooth receiver (Ginamit ko ang BlueSMiRF Silver modem mula sa Sparkfun, ngunit maaari mo ring subukan ang klasikong HC-06, mas mura iyon)
  • Isang Arduino UNO o katulad
  • H-tulay (Gumamit ako ng L6203)
  • Ultrasonic sensor
  • Servo motor (malakas, may metal gears kung maaari)
  • Buzzer
  • LED para sa frontal light
  • 9V na pack ng baterya
  • Double-sided matrix board

Tandaan na ang servo motor na ginamit ko ay nangangailangan ng 6V, kaya nagdagdag ako ng isang LM317 sa circuit. Huwag mag-atubiling alisin ito kung ang iyong servo ay nangangailangan ng 5V. Maging mapagpasensya, pumili ng isang solderer at gumawa ng iyong sariling Arduino kalasag!

Mag-download ng eskematiko ng Autodesk Eagle 9.3.0

Hakbang 4: Ang Arduino Sketch

Tumatanggap ang maliit na sketch ng data, binubuksan at patayin ang motor at sinuri ang distansya mula sa isang pader. Tumatanggap ang RoverBlu Bluetooth ng data mula sa modem ng Bluetooth at iniuugnay ang mga numero sa mga utos. Halimbawa, ang "21" ay binibigyang kahulugan bilang "patayin ang motor". Narito ang listahan:

  • 0-20 → posisyon ng servo motor
  • 21 → motor off
  • 22 → ilaw sa
  • 23 → patay
  • 1000-1255 → motor sa, bilis
  • 1500-1755 → motor sa, reverse gear, bilis

I-download ang Arduino Sketch

Hakbang 5: Masiyahan

Handa nang magmaneho ng kotse?

Inirerekumendang: