Sisukord:

Kuidas teha Bluetooth -juhitavat lihtsustatud RC -autot: 7 sammu (piltidega)
Kuidas teha Bluetooth -juhitavat lihtsustatud RC -autot: 7 sammu (piltidega)

Video: Kuidas teha Bluetooth -juhitavat lihtsustatud RC -autot: 7 sammu (piltidega)

Video: Kuidas teha Bluetooth -juhitavat lihtsustatud RC -autot: 7 sammu (piltidega)
Video: CS50 2013 - Week 9, continued 2024, November
Anonim
Kuidas teha Bluetooth -juhitavat lihtsustatud RC -autot
Kuidas teha Bluetooth -juhitavat lihtsustatud RC -autot

Tere kõigile, ma olen Bryan Tee Pak Hong. Olen praegu Singapuri polütehnikumi aasta tudeng, kes õpib arvutitehnikat.

Kui olin laps, olin alati lummatud RC -autodest ja nende toimimisest. Kui ma selle lahti võtsin, näen ainult metallitükke, mis on paigutatud kõikjale. Olen alati soovinud, et oleks olemas lihtne õpetus, mis hõlmaks RC -auto põhikomponente ja täna näitan teile seda täpselt.

Kavatsen seda RC -autot kasutada ka paljude muude projektide jaoks. Kui teil on probleeme, vaadake seda juhendit.

Ilma pikema jututa alustame!

1. samm: samm 0: materjalide ettevalmistamine

Samm: materjalide ettevalmistamine
Samm: materjalide ettevalmistamine

Materjalid on väga lihtsad ja neid on lihtne hankida:

  1. Auto šassii* (kasutan uue aasta küpsiste kasti, olge oma valikuga loominguline!) X1
  2. Alalisvoolumootorid ja rehvid x2
  3. Arduino Uno (või mõni muu variant) x1
  4. L298N H-sild x1
  5. Ratas X1
  6. Patareid (1 Arduino jaoks, 1 mootoritele)
  7. Hüppajad meessoost meestele, isased naistele
  8. Bluetooth-moodul HC-06 või HC-05 x1
  9. Leivalaud (kiire ja lihtne ühendamine) x1

Muud seadmed, mida vajate/vajate:

  • Jootekolb
  • Kuum liimipüstol

*Märkus: minu šassiil on IR -andur küljes, see pole selles õpetuses kohustuslik

2. samm: 1. samm: šassii ettevalmistamine

Samm: šassii ettevalmistamine
Samm: šassii ettevalmistamine

Kõigepealt võtke leivaplaat lahti. See peaks olema võimalik jagada kolmeks osaks, 2 +/- vertikaalset riba külgedelt ja keskosast, kus enamik teie ühendusi tehakse. See võimaldab komponente väga lihtsalt paigutada, mille abil saate:

  • ühendage 5 V oma Arduino vasakust küljest
  • ühendage GND oma Arduino'st paremale küljele
  • tehke kõik ühendused Arduino lähedal

Oluline on esmakordne asend õigeks saada, kuna leivalauda on raske eemaldada ja ümber paigutada. Veenduge, et nii Arduino kui ka L298N jaoks oleks piisavalt ruumi kahe vertikaalse riba vahele istumiseks.

3. samm: 2. samm: ühendage L298N oma mootoritega

Samm: ühendage L298N oma mootoritega
Samm: ühendage L298N oma mootoritega
Samm: ühendage L298N oma mootoritega
Samm: ühendage L298N oma mootoritega
Samm: ühendage L298N oma mootoritega
Samm: ühendage L298N oma mootoritega

Jootke oma alalisvoolumootoriga 2 juhtmest. Seejärel ühendage juhtmete teised otsad L298N silla kahe auguga pistikupesaga. Juhtme ühendamise järjekord pole oluline. Korrake seda teise mootori puhul.

Järgmisena pange isased ja naissoost džemprid 3 pistikupesa kõrval olevatele isaspoldidele. 6 on nõutav, 3 mõlemal küljel, kusjuures 1 on mootori kiiruse reguleerimine PWM kaudu ja 2 suundade jaoks. Pidage meeles, millised juhtmed kuhu on ühendatud, sest see on hiljem oluline.

Võtke üks akupakkidest ja kinnitage/jootke must juhe (maandusjuhe) isase hüppaja külge. Seda kasutatakse hiljem ühise keele saavutamiseks arduinoga. Ühendage punane juhe 12V sisendiga (vasakpoolne pistikupesa) ja must juhe L298N mooduli GND -ga (keskmine pistikupesa).

4. samm: 3. samm: kõik kokku panemine

Samm: kõik kokku panemine
Samm: kõik kokku panemine
Samm: kõik kokku panemine
Samm: kõik kokku panemine
Samm: kõik kokku panemine
Samm: kõik kokku panemine
Samm: kõik kokku panemine
Samm: kõik kokku panemine

Kuumliimige L298 moodul autoraamil kohale, mida pidasite sobivaks esimeses etapis. Seejärel liimige kuumalt 2 alalisvoolumootorit šassii külgedele. Minu šassiil on servade ümber langus, nii et kasutasin lamades olevaid pähkleid kõrguse kompenseerimiseks, et saaksin mootoreid korralikult liimida. See on valikuline, kui kasutate lamedat šassii, pole nihutamine vajalik. Pärast kahe mootori liimimist liimige aku korpusesse. Liimisin oma ruumipiirangu tõttu allapoole. Samuti liimisin oma akut veidi paremale, et teha ruumi aku kaane eemaldamiseks. Lõpuks liimige ratas oma kohale ja teie põhiauto on valmis! Proovige leida ratas, mis võimaldab teie robotil püsida samal kõrgusel, kui ratas pöörleb.

Ühendage 6 hüppajatraati leivaplaadile, liigitage need 3 vasakule ja 3 paremale.

Järgmises osas käsitleme auto aju, teise nimega Arduino.

Samm: samm 4: Arduino ühendus ja kood

Samm: Arduino ühendus ja kood
Samm: Arduino ühendus ja kood
Samm: Arduino ühendus ja kood
Samm: Arduino ühendus ja kood

Ühendage parem kiirusnõel tihvtiga 6 ja vasak kiirusnõel tihvtiga Arduino.

Seejärel ühendage ülejäänud 2 suunda tihvti mõlemalt poolt leivalaualt Arduino külge isaste ja isaste džemprite kaudu:

  • paremal - tihvtid 7 ja 8
  • vasakule - tihvtid 12 ja 13

Ükskõik milline järjekord pole oluline, kuna muudame ühendusi, kui need on valed. Siiski on oluline mitte vahetada vasakut ja paremat osa täielikult. Asetage Arduino asendisse, mille olete esimeses etapis planeerinud.

Nüüd kopeerige sellelt veebisaidilt kood, et testida mootori liikumist:

  1. laadige see kood oma Arduinosse üles
  2. kui robot pöörleb päripäeva, lülitage isase 2 suunda juhtmed paremal asuvate isaste hüppajate vastu
  3. kui robot pöörleb vastupäeva, lülitage isase 2 suunajuhe vasakul asuvate isaste hüppajate vastu
  4. kui robot liigub tagurpidi, lülitage isase 2 suunajuhe mõlemalt poolt isasele hüppajale

Liimige teine aku šassii külge ja põhirobot on tehtud! Siinkohal saate oma robotit programmeerida nii, nagu soovite, katsetage julgelt. Järgmises etapis uurime Bluetoothi kaudu meie RC auto põhilisi liigutusi.

6. samm: 5. samm: HC-06 moodul

5. samm: HC-06 moodul
5. samm: HC-06 moodul

Selle mooduli käsitsemine on natuke keeruline. Enne alustamist laadige see kood oma Arduinole üles.

Asetage moodul leivaplaadile, ärge katke ühendusi mootoritega. Tehke ühendused, nagu näidatud:

  • VCC - 5V (3.3V ei tööta!)
  • GND - GND
  • RX bluetoothil-Arduino pin 1
  • TX bluetoothil-Arduino pin 0

Laadige oma Android -telefoni alla rakendus Arduino bluetooth controller. Ma ei oma iphone'i, nii et vabandan iPhone'i kasutajate pärast, kuid teil peaks olema võimalus leida sarnaseid rakendusi, millel on sama funktsioon. Lülitage Arduino sisse ja ühendage Bluetooth-moodul telefoniga (tavaliselt nimetatakse HC-05/06 või BT03/04 jne). Kui teil palutakse sisestada parool, sisestage 1234 või 0000, kui kontroll ebaõnnestub või Tundub, et ei saa ühendust luua, siis peame seda juhtima arvutist, millel on Bluetooth -funktsioon. Nüüd avage Arduino bluetooth -kontrolleri rakendus ja ühendage see oma seadmega. Valige oma Bluetooth-moodul ja jõuate PS2-tüüpi juhtimisliideseni.

Tehke need võtmeköited

  • w Edasi
  • a Vasak
  • s Tagasi
  • d Õige
  • EDIT: j Stop nupp

Samm 7: Õnnitleme! Teie lihtne Bluetooth -juhitav RC -auto on valmis

Palju õnne! Teie lihtne Bluetooth -juhitav RC -auto on valmis!
Palju õnne! Teie lihtne Bluetooth -juhitav RC -auto on valmis!

Kokkuvõte:

  • Mootori juhtimiseks vajame 2 mootorit ja H-silda
  • Aju, meie puhul arduino, on vaja robotile käskida, kuidas liikuda
  • Saame oma telefone kasutada oma RC auto kaugjuhtimispuldina

Kui soovite siiski oma arvutit kasutada, siduge arvuti Bluetooth -mooduliga, minge Bluetoothi seadete lehele, mis on Bluetoothi konfiguratsioonilehe lõpus, kontrollige, millise pordiga see ühendub (näpunäide: see on väljuv ja sellel on nimi) Bluetooth -moodulist). Avage tööriistad> jadapordid ja muutke COM õigeks COM -pordiks. Lülitage Seial monitor sisse ja sisestage "w", et robot saaks edasi liikuda, "s", et liikuda tagasi jne.

Kui olete nii kaugele jõudnud, siis palju õnne! Nautige oma Bluetooth -juhitava RC -autoga!

Värskendus: minu blogipostitust saate lugeda siit.

Soovitan: