Turinys:

„Bluetooth“valdomas RC automobilis su greičio valdymu ir atstumo matavimu: 8 žingsniai
„Bluetooth“valdomas RC automobilis su greičio valdymu ir atstumo matavimu: 8 žingsniai

Video: „Bluetooth“valdomas RC automobilis su greičio valdymu ir atstumo matavimu: 8 žingsniai

Video: „Bluetooth“valdomas RC automobilis su greičio valdymu ir atstumo matavimu: 8 žingsniai
Video: „Truggy Crusher" mašina, valdoma radijo bangomis 2024, Lapkritis
Anonim
Image
Image

Vaikystėje mane visada žavėjo RC automobiliai. Šiais laikais galite rasti daugybę pamokų, kaip pasigaminti pigių „Bluetooth“valdomų RC automobilių, naudojant „Arduino“. Ženkime žingsnį toliau ir pasinaudokime savo praktinėmis kinematikos žiniomis, kad apskaičiuotume įveiktą atstumą ir roboto greitį.

Ši pamoka buvo sukurta bendradarbiaujant su HATCHNHACK. Peržiūrėkite nuostabią jų svetainę, kurioje rasite visą savo prototipų įrangą, tinklaraščius, idėjas ir daug daugiau.

1 veiksmas: 1 žingsnis: suraskite reikalingas projekto dalis

Na, aš rašau tai kaip bendrą instrukciją, todėl bandysiu rasti alternatyvų, jei nerasite dalių, kurias naudoju. Taip pat pridėsiu pirkimo nuorodas, kad galėtumėte nusipirkti daiktų, kurių neturite po ranka, ir kad galėtumėte pritaikyti savo robotą savo kūrybiškumui. Šio projekto dalis rasite „hnhcart“. Jie turi geros kokybės dalis su nuostabiu kainų intervalu.

  • Mikrovaldiklis: gerai, jei esate pradedantysis, pabandykite naudoti „Arduino“. Na, aš naudoju „Arduino Uno“. „Arduino Uno“pirkimo nuoroda.
  • Varikliai ir kodavimo įrenginiai: šiam projektui aš naudoju 150 aps / min šoninių velenų reduktorius su įmontuotu kodavimo įrenginiu, kad apskaičiuotų posūkius. jei nerandate tokių variklių, galite nurodyti paprastus dviejų velenų bo variklius ir turėsite nusipirkti BO variklių kodavimo įrenginius. galite įsigyti dviejų velenų BO variklius | pavieniai kodavimo įrenginiai
  • Variklio tvarkyklė: varikliui paleisti reikės variklio tvarkyklės, nes dauguma mikrovaldiklių negali tiekti tiek įtampos. Aš naudoju L298N, kurį galite nurodyti čia, kad nusipirktumėte iš čia.
  • Važiuoklė: važiuoklei ir padangoms turite nusipirkti konkretų variklį, kurį naudojate. Norėdami nusipirkti BO variklių važiuoklę, galite perskaityti šią nuorodą.
  • „Bluetooth“modulis (HC05): Norėdami prijungti „Arduino“prie savo išmaniojo telefono, mums reikia „Bluetooth“ryšio įrenginio. čia HC05 praverčia. Pirkti nuoroda HC05
  • Trumpieji laidai: mums visiems reikia jungiamųjų laidų, kad galėtume prijungti daiktus. Jei esate naujokas, jums jų reikės daugybei skirtingų projektų. kai kuriuos galite nusipirkti čia:- Vyras- patinas | Vyras moteriai
  • Baterija: šiam projektui naudoju 12v lipo bateriją. Jei to neturite, visada galite pereiti prie bendrų 12 voltų ličio jonų baterijų. Arba, jei naudojate 9v BO variklius, galite naudoti net paprastą 9v bateriją. Tačiau prieš pirkdami akumuliatorių būkite atsargūs ir patikrinkite savo variklio specifikacijas, nes galite sugadinti variklį, jei tiekiate didesnę nei variklio galia įtampą. Norėdami nusipirkti 9 V bateriją, skaitykite čia.
  • Duonos lenta/prototipų lenta: jums reikės kažko, kad galėtumėte prijungti visą laidą. Čia duonos lenta pravers. pirkti nuorodą „Breadboard“| prototipų lenta

2 veiksmas: važiuoklės nustatymas

Variklio tvarkyklės prijungimas
Variklio tvarkyklės prijungimas

Jei dirbate su iš anksto pagaminta važiuokle, jums nereikės nerimauti dėl daiktų.

Kadangi neturėjau specialios iš anksto sumontuotos važiuoklės savo varikliams, turėjau ją pasigaminti pats. Pagrindui pasirinkau akrilo lakštą, nes jis yra lengvas ir lengvai naudojamas, o varikliams montuoti naudoju standartinius spaustukus.

ir pagaliau prisukite chasterio ratą apačioje, kad palaikytumėte robotą.

3 žingsnis: variklio tvarkyklės prijungimas

Variklio tvarkyklės prijungimas
Variklio tvarkyklės prijungimas

Kad varikliai galėtų tiekti pakankamai sulčių, turime nustatyti variklio tvarkyklę.

  1. pirmiausia prisukite variklio polius +ve ir -ve prie variklio tvarkyklės PTR jungties.
  2. tada, norėdami įjungti maitinimą, variklio tvarkyklė užsuka akumuliatoriaus +ve prie 12v prievado ir -ve prie variklio tvarkyklės GND prievado.
  3. įdėkite variklio tvarkyklės įvesties kaištį prie „Arduino“PWM kaiščio. Atminkite, kad atitinkamai pakeiskite kodo variklio kaiščius.

  4. pridėkite jungiklį tarp akumuliatoriaus +ve ir variklio tvarkyklės, priešingu atveju turėsite nuolat atjungti akumuliatorių, kai jo nenaudojate.
  5. gaukite 2 laidus nuo variklio tvarkyklės 5v ir GND iki duonos lentos, kad galėtumėte maitinti „Arduino“ir kitus įrenginius.

4 žingsnis: KODAVIMŲ sąranka

KODAVIKLIAI Sąranka
KODAVIKLIAI Sąranka

kaip matote, kodavimo įrenginys yra įmontuotas su varikliu.

  • M1 ir M2 yra variklio +ve ir -ve, einantys į variklio tvarkyklę
  • Prijunkite prie 5v ir GND kodavimo prietaisų prie 5V ir GND duonos lentos, kad maitintumėte koduotuvus
  • A ir B yra kodavimo išvesties kaiščiai, prie kurių pritvirtinsime „Arduino“kaištį 2 ir 3

5 žingsnis: prijunkite „Arduino“ir „Blutooth“modulį

„Arduino“ir „Blutooth“modulio prijungimas
„Arduino“ir „Blutooth“modulio prijungimas
„Arduino“ir „Blutooth“modulio prijungimas
„Arduino“ir „Blutooth“modulio prijungimas
  • prijunkite GND ir 5v iš duonos lentos prie „Arduino“„Vin“ir GND, kad įjungtumėte „Arduino“maitinimą.
  • darykite tą patį su „Bluetooth“moduliu, kad jį taip pat maitintumėte.
  • pritvirtinkite „Bluetooth“modulio TX ir RX prie „Arduino“0 ir 1 kaiščių. „Arduino“0 ir 1 kaiščiai yra paskirti nuoseklaus ryšio kaiščiai, todėl būkite atsargūs įkeldami eskizą į „Arduino“, nes gali tekti atjungti TX kaištį, nes „Arduino“vienu metu gali naudoti tik 1 serijinį ryšį. Galite išvengti šio vargo, įvesdami programinės įrangos serijos biblioteką į kodą
  • ir galiausiai pritvirtinkite kodavimo kaiščius prie 2 ir 3 „Arduino“kaiščių. 2 ir 3 kaiščiai yra skirti kaiščiams pertraukoms. Daugiau informacijos apie pertraukas rasite čia. jums gali prireikti pertraukimų, jei naudojate kodavimo diską su mažiau impulsų linijų.

6 žingsnis: Elektronikos prijungimas prie roboto

Elektronikos prijungimas prie roboto
Elektronikos prijungimas prie roboto

galite naudoti varžtus, kad pritvirtintumėte elektroniką prie roboto, kitaip robotui judant, elektronika linkusi nukristi.

Na, aš neturėjau tų mažų varžtų, kad galėčiau pritvirtinti elektroniką, todėl nuėjau klijuoti elektroniką ant paties pagrindo.

7 veiksmas: sukurkite programą, kad galėtumėte valdyti robotą

Programos, skirtos valdyti robotą, kūrimas
Programos, skirtos valdyti robotą, kūrimas
Programos, skirtos valdyti robotą, kūrimas
Programos, skirtos valdyti robotą, kūrimas

Norėdami sukurti programą, naudoju „MIT“programos išradėją, kuris yra tikrai paprastas naudoti ir patogus pradedantiesiems. Patikėkite, nesu „Android“kūrėjas ir idėja sukurti programą mane išgąsdino. Bet su tuo aš ką tik sužinojau, kai sukūriau programą.

Dėl dizainerės pusės tai palieku jums. Tinkinkite taip, kaip jums patinka.

galite peržiūrėti paveikslėlius, kad padarytumėte galinę dalį.

Jūs netgi galite atsisiųsti mano programą robotui iš čia.

8 žingsnis: „Arduino“kodas

galite atsisiųsti INO failą iš čia, kad programuotumėte „Arduino“.

palikite klausimą, jei turite klausimų apie kodą.

viskas paruošta, esate pasiruošę važiuoti su savo „Bluetooth“valdomu RC automobiliu.

Rekomenduojamas: