Obsah:

RoverBluetooth: Auto Bluetooth založené na Arduine: 5 krokov
RoverBluetooth: Auto Bluetooth založené na Arduine: 5 krokov

Video: RoverBluetooth: Auto Bluetooth založené na Arduine: 5 krokov

Video: RoverBluetooth: Auto Bluetooth založené na Arduine: 5 krokov
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Júl
Anonim
Image
Image
RoverBluetooth: Auto Bluetooth založené na Arduine
RoverBluetooth: Auto Bluetooth založené na Arduine

RoverBluetooth je názov, ktorý som pomenoval Bluetoothcar so sídlom v Arduine, ktoré som vyrobil pre svoju školskú skúšku, keď som mal iba trinásť rokov. Ukázal som to aj na Maker Faire Rome s FabLabom (a bol som tam jeden z najmladších)! Vďaka aplikácii pre Android, ktorú som naprogramoval, je veľmi ľahké ju vyrobiť (iba niekoľko lacných elektronických súčiastok a balík Meccano) a ovládať ju. Je vybavený ovládaním plnej rýchlosti, spiatočky, ultrazvukovým senzorom s parkovacím zvukom a núdzovou brzdou, diaľkovým ovládaním s nízkou latenciou a predným svetlom.

Hlavná stránka projektu

Krok 1: Aplikácia

Aplikácia
Aplikácia
Aplikácia
Aplikácia
Aplikácia
Aplikácia
Aplikácia
Aplikácia

Pôvodne som aplikáciu naprogramoval pomocou MIT App Inventor, ale potom som sa rozhodol napísať ju úplne od začiatku pomocou Android Studio. Ak ste začiatočník systému Android, odporučil by som vám použiť pôvodnú aplikáciu (vydanú v galérii App Inventor), pretože programovanie a úpravy sú jednoduchšie. V opačnom prípade novšiu aplikáciu nájdete na GitHub.

Stiahnite si projekt MIT App Inventor a APK

Krok 2: Podvozok

Podvozok
Podvozok
Podvozok
Podvozok
Podvozok
Podvozok
Podvozok
Podvozok

Ak chcete replikovať moje, kúpte si niekoľko balení Meccano, pozrite sa na obrázky a začnite skrutkovať! Dávajte pozor na volant, ktorý musí mať pripojenie k servomotoru, otáčajte sa bez trenia a bez odskrutkovania! Hlavné telo by sa nemalo príliš ohýbať a malo by byť ľahké, zatiaľ čo motor Meccano musí mať dostatok redukčných prevodov, aby bol silný.

Krok 3: Okruh

Okruh
Okruh
Okruh
Okruh

Potrebné diely:

  • Prijímač Bluetooth (použil som modem BlueSMiRF Silver od Sparkfun, ale môžete skúsiť aj klasický HC-06, ktorý je lacnejší)
  • Arduino UNO alebo podobné
  • H-most (použil som L6203)
  • Ultrazvukový senzor
  • Servomotor (silný, s kovovými prevodmi, ak je to možné)
  • Bzučiak
  • LED pre predné svetlo
  • 9V batéria
  • Obojstranná maticová doska

Všimnite si toho, že použitý servomotor potrebuje 6V, takže som do obvodu pridal LM317. Ak vaše servo vyžaduje 5V, pokojne ho vyberte. Buďte trpezliví, vyberte si spájku a vytvorte si vlastný štít Arduino!

Stiahnite si schému Autodesk Eagle 9.3.0

Krok 4: Skica Arduino

Malý náčrt prijíma údaje, zapína a vypína motor a kontroluje vzdialenosť od steny. RoverBluetooth prijíma údaje z modemu Bluetooth a priraďuje čísla k príkazom. Napríklad „21“sa interpretuje ako „vypnite motor“. Tu je zoznam:

  • 0-20 → poloha servomotora
  • 21 → motor vypnutý
  • 22 → rozsvieti sa
  • 23 → svetlo vypnuté
  • 1000-1255 → motor zapnutý, rýchlosť
  • 1500-1755 → motor zapnutý, spiatočka, rýchlosť

Stiahnite si Arduino Sketch

Krok 5: Užite si to

Ste pripravení riadiť auto?

Odporúča: