Turinys:
- 1 veiksmas: „YouTube“vaizdo įrašo nuoroda
- 2 veiksmas: reikalingos dalys ir įrankiai
- 3 žingsnis: struktūra / važiuoklė
- 4 žingsnis: variklis / pavara
- 5 žingsnis: Paruoškite „Motors“terminalą
- 6 žingsnis: sumontuokite variklį ir sumontuokite viršutinį stogą
- 7 žingsnis: valdiklis
- 8 žingsnis: H tiltas (LM 298 modulis)
- 9 žingsnis: Maitinimo šaltinis
- 10 žingsnis: elektros instaliacija
- 11 žingsnis: Valdymo logika
- 12 veiksmas: programinė įranga
- 13 žingsnis: „Arduino“kodas
Video: Išmanusis telefonas valdomas RC automobilis naudojant „Arduino“: 13 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šioje instrukcijoje parodyta, kaip sukurti išmaniuoju telefonu valdomą „Arduino“robotų automobilį.
Atnaujinta 2016 m. Spalio 25 d
1 veiksmas: „YouTube“vaizdo įrašo nuoroda
2 veiksmas: reikalingos dalys ir įrankiai
1. 4WD robotų važiuoklės komplektas 2. „Arduino Uno“
3. LM298 H tilto modulis
4. „Bluetooth“modulis HC-05
5. 12v Li-po baterija
6. Vyriški-moteriški megztiniai laidai
7. Vyrų ir vyrų jungiamieji laidai
8. Lipni juosta ar bet kuri kita juosta 9. Išmanusis telefonas
3 žingsnis: struktūra / važiuoklė
Galite nusipirkti paruoštą 4WD automobilio važiuoklę arba padaryti ją naudodami PVC / bet kokią kietą plokštę.
4 žingsnis: variklis / pavara
Šiame projekte aš naudoju 6v nuolatinės srovės variklį. Galite naudoti bet kokį 6 V nuolatinės srovės variklį.
5 žingsnis: Paruoškite „Motors“terminalą
Iškirpkite 4 raudonų ir juodų laidų gabalus, kurių ilgis yra maždaug 5–6 coliai.
Galima naudoti 0,5 kv.
Atsukite izoliaciją nuo laidų kiekviename gale Lituokite laidus prie variklio gnybto
Variklio poliškumą galite patikrinti prijungę jį prie akumuliatoriaus. Jei jis sukasi į priekį (raudonas laidas su teigiamu ir juodas su neigiamu akumuliatoriaus gnybtu), jungtis yra teisinga.
6 žingsnis: sumontuokite variklį ir sumontuokite viršutinį stogą
7 žingsnis: valdiklis
„Arduino UNO“yra atvirojo kodo mikrovaldiklio plokštė, pagrįsta „Microchip ATmega328P“mikrovaldikliu ir sukurta „Arduino.cc“. Plokštėje yra skaitmeninių ir analoginių įvesties/išvesties (įvesties/išvesties) kaiščių rinkiniai, kurie gali būti prijungti prie įvairių išplėtimo plokščių (skydų) ir kitų grandinių. Plokštėje yra 14 skaitmeninių kaiščių, 6 analoginiai kaiščiai ir programuojama naudojant „Arduino IDE“(integruotą kūrimo aplinką) naudojant B tipo USB kabelį. Jis gali būti maitinamas USB kabeliu arba išorine 9 voltų baterija, nors ji priima įtampą nuo 7 iki 20 voltų. Tai taip pat panašu į „Arduino Nano“ir „Leonardo“. Techninės įrangos nuoroda yra platinama pagal „Creative Commons Attribution Share-Alike 2.5“licenciją ir yra prieinama „Arduino“svetainėje. Taip pat galimi kai kurių aparatinės įrangos versijų išdėstymo ir gamybos failai. „Uno“reiškia vieną italų kalba ir buvo pasirinktas pažymėti „Arduino Software“(IDE) 1.0 išleidimą. „Uno“plokštė ir „Arduino Software“(IDE) 1.0 versija buvo orientacinės „Arduino“versijos, dabar pakeistos į naujesnes versijas. „Uno“plokštė yra pirmoji USB „Arduino“plokščių serija ir „Arduino“platformos pavyzdinis modelis. „Arduino Uno“ATmega328 yra iš anksto užprogramuotas su įkrovos įkėlimo programa, leidžiančia įkelti naują kodą į jį nenaudojant išorinės aparatinės įrangos programuotojo. [3] Jis bendrauja naudodamas originalų STK500 protokolą. „Uno“taip pat skiriasi nuo visų ankstesnių plokščių tuo, kad nenaudoja FTDI USB į nuosekliąją tvarkyklės mikroschemą. Vietoj to jis naudoja „Atmega16U2“(„Atmega8U2“iki R2 versijos), užprogramuotą kaip USB-serijos keitiklis.
Paprastai mikrovaldikliai programuojami naudojant programavimo kalbų C ir C ++ funkcijų tarmę. „Arduino“projektas ne tik naudoja tradicines kompiliatoriaus įrankių grandines, bet ir siūlo integruotą kūrimo aplinką (IDE), pagrįstą apdorojimo kalbos projektu.
8 žingsnis: H tiltas (LM 298 modulis)
Terminas H tiltas yra kilęs iš tipiško tokios grandinės grafinio vaizdavimo. Tai grandinė, galinti valdyti nuolatinės srovės variklį pirmyn ir atgal. Darbas: žiūrėkite aukščiau pateiktą paveikslėlį, kad suprastumėte H tilto darbą.
Jį sudaro 4 elektroniniai jungikliai S1, S2, S3 ir S4 (tranzistoriai / MOSFET / IGBTS). Kai jungikliai S1 ir S4 yra uždaryti (o S2 ir S3 yra atidaryti), varikliui bus taikoma teigiama įtampa. Taigi jis sukasi į priekį. Panašiai, kai S2 ir S3 yra uždaryti, o S1 ir S4 atidaromi atvirkštinė įtampa yra uždėtas ant variklio, todėl sukasi priešinga kryptimi.
Pastaba: Jungikliai toje pačioje rankoje (S1, S2 arba S3, S4) niekada neužsidaro vienu metu, tai sukels trumpąjį trumpąjį jungimą. H tiltus galima įsigyti kaip integruotus grandynus, arba galite sukurti savo, naudodami 4 tranzistorius arba MOSFET. Mūsų atveju mes naudojame LM298 H tilto IC, kuris leidžia valdyti variklių greitį ir kryptį.
Smeigtuko aprašymas:
1 išėjimas: nuolatinės srovės variklis 1 "+" arba žingsninis variklis A+
2 išėjimas: nuolatinės srovės variklis 1 "-" arba žingsninis variklis A-
3 išėjimas: nuolatinės srovės variklis 2 "+" arba žingsninis variklis B+
4 išėjimas: variklio B išvestis
12v kaištis: 12V įvestis, bet galite naudoti nuo 7 iki 35V
GND: Žemė
5 V kaištis: 5 V išėjimas, jei 12 V trumpiklis yra vietoje, idealiai tinka jūsų „Arduino“(ir tt) maitinimui
EnA: įgalina PWM signalą varikliui A (žr. Skyrių „Arduino eskizo svarstymai“)
IN1: įjunkite variklį A
IN2: įjunkite „MotorA“
IN3: įjunkite „MotorB“
IN4: įjunkite „MotorB“
EnB: įgalina PWM signalą varikliui B
9 žingsnis: Maitinimo šaltinis
Tokias baterijas galima naudoti:
1. AA šarminė baterija (neįkraunama) 2. AA NiMh arba NiCd baterija (įkraunama)
3. Ličio jonų baterija
4. LiPo baterija
10 žingsnis: elektros instaliacija
Laidams jums reikia kelių jungiamųjų laidų. Sujunkite raudonus dviejų variklių laidus (iš abiejų pusių) ir juodus laidus.
Taigi pagaliau turite du gnybtus kiekvienoje pusėje. MOTORA yra atsakingas už du dešinės pusės variklius, atitinkamai du kairės pusės varikliai yra prijungti prie MOTORB Vykdykite toliau pateiktas instrukcijas, kad viską prijungtumėte.
Variklių jungtis:
Out1 -> kairės pusės variklio raudona viela (+)
Out2 -> kairės pusės variklio juoda viela (-)
Out3 -> dešiniojo variklio raudona viela (+)
Out4 -> dešiniojo variklio juoda viela (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
„Bluetooth“modulis -> „Arduino“
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Galia:
12V -> Prijunkite akumuliatoriaus raudoną laidą
GND -> Prijunkite akumuliatoriaus juodą laidą ir „Arduino GND“kaištį
5V -> Prijunkite prie „Arduino 5V“kaiščio
11 žingsnis: Valdymo logika
12 veiksmas: programinė įranga
Programinės įrangos dalis yra labai paprasta, jai nereikia jokios bibliotekos. Jei suprantate ankstesnių veiksmų loginę lentelę, galite parašyti savo kodą. Aš neskiriau daug laiko kodo rašymui, todėl tiesiog naudoju kažkieno parašytą kodą. Norėdami valdyti „Robot Car“, naudoju savo išmanųjį telefoną. Išmanusis telefonas prijungtas prie valdiklio per „Bluetooth“modulį (HC -06 / 05) Atsisiųskite programą Įdiegę programą, turite ją suporuoti su „Bluetooth“moduliu. Susiejimo slaptažodis yra „1234“.
Atsisiuntimo nuoroda: https://play.google.com/store/apps/details? Id = brau…
13 žingsnis: „Arduino“kodas
==> „Arduino“kodas
Arba
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Rekomenduojamas:
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: 10 žingsnių (su nuotraukomis)
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: ar kada nors norėjote išmaniojo laikrodžio? Jei taip, tai yra sprendimas jums! Aš sukūriau išmanųjį žadintuvą, tai laikrodis, kuriuo galite pakeisti žadintuvo laiką pagal svetainę. Kai žadintuvas išsijungs, pasigirs garsas (švilpukas) ir 2 lemputės
Išmanusis telefonas valdomas robotas, naudojant BLE 4.0 !!!: 5 žingsniai
SMARTFONO VALDOMAS ROBOTAS, NAUDOJANT BLE 4.0 !!!: Ankstesniame nurodyme aš pasidalinau su jumis, kaip galite naudoti „Bluetooth“modulį (konkrečiai HM10 BLE v4.0) su „Arduino“, kad galėtumėte valdyti šviesos diodus naudodami išmanųjį telefoną. Tai galite patikrinti čia. Šioje pamokoje aš jums parodysiu, kaip sukurti robotą, kuris gali būti
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: 5 žingsniai
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: tai instrukcijos, skirtos sukurti savo nuotoliniu būdu valdomą automobilį, valdomą naudojant belaidį „Xbox 360“valdiklį
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: 7 žingsniai
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: lankytis prekybos centruose gali būti smagu. Tačiau pirkinių krepšelio vilkimas, kai jį užpildote daiktais, yra labai erzinantis dalykas. Skausmas stumiant jį per tuos siaurus praėjimus, darant tuos staigius posūkius! Taigi, čia (savotiškas) pasiūlymas, kurį jūs
Išmanusis rinkimas - automatiškai taisantis išmanusis tradicinis telefonas: 8 žingsniai
„Smart Dial“-automatinis taisomasis išmanusis tradicinis telefonas: „Smart Dial“yra intelektualus automatiškai taisomas telefonas, sukurtas senjorams, turintiems specialių poreikių, ir leidžia senjorams rinkti tiesiogiai iš įprastų telefonų, prie kurių jie yra įpratę. Tik savanoriaudamas vietos senjorų priežiūros centre aš