Sisukord:

RoverBluetooth: Arduino-põhine Bluetooth-auto: 5 sammu
RoverBluetooth: Arduino-põhine Bluetooth-auto: 5 sammu

Video: RoverBluetooth: Arduino-põhine Bluetooth-auto: 5 sammu

Video: RoverBluetooth: Arduino-põhine Bluetooth-auto: 5 sammu
Video: Arduino bluetooth controlled Rover 2024, November
Anonim
Image
Image
RoverBluetooth: Arduino-põhine Bluetooth-auto
RoverBluetooth: Arduino-põhine Bluetooth-auto

RoverBluetooth on nimi, mille andsin Arduino-põhisele Bluetooth-autole, mille tegin koolieksamiks, kui olin alles kolmteist. Näitasin seda ka Maker Faire Roomas FabLabiga (ja olin seal üks noorimaid)! Tänu minu programmeeritud Androidi rakendusele on seda väga lihtne valmistada (vaid mõned odavad elektroonilised komponendid ja Meccano pakett) ja juhtida. Sellel on täiskiiruse reguleerimine, tagurpidikäik, ultraheliandur koos parkimishääle ja hädapiduriga, väikese latentsusega kaugjuhtimispult ja esituled.

Projekti pealeht

Samm: rakendus

Rakendus
Rakendus
Rakendus
Rakendus
Rakendus
Rakendus
Rakendus
Rakendus

Algselt programmeerisin rakenduse MIT App Inventoriga, kuid siis otsustasin selle Android Studio abil nullist kirjutada. Kui olete Androidi algaja, soovitan teil kasutada algupärast rakendust (avaldatud App Inventori galeriis), kuna seda on lihtsam programmeerida ja redigeerida. Vastasel juhul leiate uuema rakenduse GitHubist.

Laadige alla MIT App Inventori projekt ja APK

2. samm: šassii

Šassii
Šassii
Šassii
Šassii
Šassii
Šassii
Šassii
Šassii

Kui soovite minu oma kopeerida, ostke mõned Meccano pakid, vaadake pilte ja hakake kruvima! Pöörake tähelepanu roolile, millel peab olema ühendus servomootoriga, mis pöörleb ilma hõõrdumiseta ja lahti keeramata! Põhikorpus ei tohiks liiga palju painduda ja peaks olema kerge, samas kui Meccano mootoril peab olema piisavalt reduktorit, et see oleks tugev.

3. samm: vooluring

Ringkond
Ringkond
Ringkond
Ringkond

Vajalikud osad:

  • Bluetooth-vastuvõtja (kasutasin Sparkfuni BlueSMiRF Silver modemit, kuid võite proovida ka klassikalist HC-06, see on odavam)
  • Arduino UNO või sarnane
  • H-sild (kasutasin L6203)
  • Ultraheli andur
  • Servomootor (tugev, võimalusel metallist hammasratastega)
  • Sumin
  • LED esitulede jaoks
  • 9V aku
  • Kahepoolne maatriksplaat

Pange tähele, et minu kasutatav servomootor vajab 6 V, seega lisasin ahelasse LM317. Eemaldage see julgelt, kui teie servo vajab 5V. Ole kannatlik, vali joodik ja tee oma Arduino kilp!

Laadige alla skeem Autodesk Eagle 9.3.0

Samm: Arduino visand

Väike visand võtab andmed vastu, lülitab mootori sisse ja välja ning kontrollib kaugust seinast. RoverBluetooth võtab Bluetooth -modemilt andmeid vastu ja seostab numbrid käsklustega. Näiteks “21” tõlgendatakse kui “mootori väljalülitamine”. Siin on nimekiri:

  • 0-20 → servomootori asend
  • 21 → mootor välja lülitatud
  • 22 → tuli põleb
  • 23 → tuli kustub
  • 1000-1255 → mootor sees, kiirus
  • 1500-1755 → mootor sees, tagasikäik, kiirus

Laadige alla Arduino visand

Samm: nautige

Kas olete valmis autot juhtima?

Soovitan: