Sisukord:

Arduino + Bluetooth -juhitav paak: 10 sammu (piltidega)
Arduino + Bluetooth -juhitav paak: 10 sammu (piltidega)

Video: Arduino + Bluetooth -juhitav paak: 10 sammu (piltidega)

Video: Arduino + Bluetooth -juhitav paak: 10 sammu (piltidega)
Video: 3 Disney Lightsabers VS a Neopixel 2024, November
Anonim
Arduino + Bluetooth -juhitav paak
Arduino + Bluetooth -juhitav paak

Ma ehitan selle paagi, et õppida programmeerima, kuidas töötavad mootorid, servod, Bluetooth ja Arduino, ning koostan selle, uurides internetist. Nüüd otsustasin teha oma Instructables inimestele, kes vajavad abi Arduino tanki ehitamisel.

Siin on video: Arduino + Bluetooth -juhitav paak

Põhimõtteliselt töötab süsteem nii;

Bluetooth saadab andmed telefonist (Arduino RC rakendusega saab numbreid või märke andmetena hc06 -le saata) Arduinole ja Arduino käivitab andmete jaoks servo ja mootorid.

Samm: asjad, mida vajate

Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
  • 1x arduino uno r3
  • 1x arduino uno mootorijuhi kilp
  • 2x 180 pöörlevat mikroservot
  • 1x Tamiya tankirajad
  • 1x Tamiya universaalne plaadikomplekt
  • 1xTamiya kahemootoriline käigukast X1
  • 1x PowerBank (minu maht on 10400 mAh, see võib muutuda)
  • 1x HC 06 bluetooth moodul umbes 2,5 cm trükkplaadi vahekaugus (leiate selle vanadest vooluahelatest või arvutist)
  • Mingi traat
  • Rohkem kui 2 isase ja emase päisepistiku pistikut
  • Jootekolb
  • Kuum liimipüstol, kuum silikoonpüstol (sama asi)
  • Jootetraat
  • Trükkplaat
  • usb kaabel
  • android telefon
  • õled

2. samm: pärast paakide kere ehitamist

Pärast paakide kere ehitamist
Pärast paakide kere ehitamist
Pärast paakide kere ehitamist
Pärast paakide kere ehitamist
Pärast paakide kere ehitamist
Pärast paakide kere ehitamist

Pärast Tamiya komplekti ehitamist jootke mootoritele mõned juhtmed. Ja keerake oma Arduino vahetükkidesse, nagu näidatud.

Ühendage oma mootorijuht õigesti Arduinoga ja jootke kaks naissoost peapistiku pistikut kontakti 0 (RX) ja 1 (TX) külge.

tehke mootori ühendused mootorijuhiga

3. samm: tankide barrel

Tankid Tünn
Tankid Tünn
Tankid Tünn
Tankid Tünn
Tankid Tünn
Tankid Tünn

mõne kuuma räni liimiga kaks servot, nagu fotodel näidatud. ühendage servod mootorikilbiga.

maapealne servo läheb SER1 -le

üles ja alla servo läheb SER2 -le

4. samm: aku

Aku
Aku
Aku
Aku
Aku
Aku

Lõigake oma toitepanga jaoks kaks väikest trükkplaati ja liimige see aku külge. nagu näidatud

Katkestage USB -kaabel ja jootke see mootorikilpide 5v ja maanduse külge. VEENDUGE, ET MÜÜDATE ÕIGESTI. (VCC kuni VCC maapinnast maapinnale)

Samm: Bluetooth -ühendus

Bluetooth -ühendus
Bluetooth -ühendus
Bluetooth -ühendus
Bluetooth -ühendus
Bluetooth -ühendus
Bluetooth -ühendus

Lõika oma isase ja naissoost päisepistiku pistikud isaspoolt ja jootke see 5 V külge ja maandage mootorikilbi külge.

minu jaoks on roheline VCC punane on GND

MÄRKUS. KOODI LAADIMISE ajal veenduge, et teie BLUETOOTH ei oleks ARDUINO -ga igal juhul ühendatud

Ühenda;

arduino rx kuni hc 06's tx

arduino tx kuni hc 06 rx

Samm: liimige PowerBank

Liimige PowerBank
Liimige PowerBank
Liimige PowerBank
Liimige PowerBank
Liimige PowerBank
Liimige PowerBank

Pange trükkplaatidele kuum liim ja liimige see Arduino külge. Testige oma Arduinot, ühendades USB toitepangaga (veenduge, et teie toitepank on avatud või laetud).

Samuti saate soovi korral oma Bluetooth -mooduli jaoks teise trükkplaadi liimida, see on liiga lihtne ja ilusam

Samm: koodi üleslaadimine

Koodi üleslaadimine
Koodi üleslaadimine
Koodi üleslaadimine
Koodi üleslaadimine
Koodi üleslaadimine
Koodi üleslaadimine

Laadige kood alla ja laadige see oma Arduino.

Väikesed märkmed:

sayac tähendab türgi keeles loendurit

durum on staatus

Servo sagsol; Servo yukari;

need on ka;

Servo paremal vasakul;

Servo üles;

KOODIL ON TÜNNI KOHTA PROBLEEM, KUI SINA LAHENDATE, KIRJUTAGE KOMMENTAARIDESSE !

näiteks;

if (durum == '5') {while (durum == '5') {sayac ++; kui (ütleme> 180) {sagsol.write (180); } kui (ütleme <0) {sagsol.write (0); } viivitus (50); sagsol.write (sayac); murda; }}

See loeb edasi, kui vajutate oma telefonis mõnda muud nuppu ja int muutub suuremaks,

kas saame täisarvu piirata, kui saame selle palun kommentaaridesse kirjutada?

piir 0 kuni 180.

8. samm: lisage põhk tünnina

Põhu lisamine tünnina
Põhu lisamine tünnina
Põhu lisamine tünnina
Põhu lisamine tünnina
Põhu lisamine tünnina
Põhu lisamine tünnina

Lõika õled enne keerdunud osa ära ja pane servo sisse

Samm: Androidi kasutamine

Androidi kasutamine
Androidi kasutamine
Androidi kasutamine
Androidi kasutamine
Androidi kasutamine
Androidi kasutamine

Laadige Google Playst alla rakendus Arduino RC

toida oma tank

avage rakendus

pressiprotsess

vajutage seadet HC 06

oota…

kui Arduino on telefoniga ühendatud, lõpetab Bluetooth -moodul vilkumise

avatud kontrolleri režiim

tehke oma seaded need on minu seaded. see võib muutuda, kui ühendasite mootorikilbiga valed mootorikaablid, kuid numbreid või koodi muutes saate tõelise.

Soovitan: