Sadržaj:
- 1. korak: Youtube video veza
- Korak 2: Potrebni dijelovi i alati
- Korak 3: Struktura / šasija
- Korak 4: Motor / Pogon
- Korak 5: Pripremite terminal motora
- Korak 6: Montirajte motor i instalirajte gornji krov
- Korak 7: Kontroler
- Korak 8: H most (modul LM 298)
- Korak 9: Izvor napajanja
- Korak 10: Električno ožičenje
- Korak 11: Kontrolna logika
- Korak 12: Softver
- Korak 13: Arduino kod
Video: RC automobil kontroliran pametnim telefonom pomoću Arduina: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Ovaj Instructable pokazuje kako napraviti Arduino robotski automobil upravljan pametnim telefonom.
Ažurirano 25. listopada 2016
1. korak: Youtube video veza
Korak 2: Potrebni dijelovi i alati
1. Komplet 4WD robotske šasije 2. Arduino Uno
3. LM298 H modul mosta
4. Bluetooth modul HC-05
5. 12v Li-po baterija
6. Muško-ženske kratkospojne žice
7. Muško-muške kratkospojne žice
8. Ljepljiva traka ili bilo koja druga traka 9. Pametni telefon
Korak 3: Struktura / šasija
Možete kupiti gotovu šasiju s pogonom na četiri kotača ili je izraditi pomoću PVC -a / bilo koje vrste tvrde ploče.
Korak 4: Motor / Pogon
U ovom projektu koristim 6V istosmjerni motor. Možete koristiti bilo koji 6V istosmjerni motor.
Korak 5: Pripremite terminal motora
Izrežite 4 komada crvene i crne žice duljine približno 5 do 6 inča.
Mogu se koristiti žice od 0,5 m².
Skinite izolaciju sa žica na svakom kraju Lemite žice na stezaljku motora
Polaritet motora možete provjeriti spajanjem na bateriju. Ako se okreće u smjeru prema naprijed (crvena žica s pozitivnom i crna žica s negativnim polom baterije), tada je veza ispravna.
Korak 6: Montirajte motor i instalirajte gornji krov
Korak 7: Kontroler
Arduino UNO je ploča otvorenog koda za mikrokontroler zasnovana na mikrokontroleru Microchip ATmega328P koju je razvio Arduino.cc. Ploča je opremljena setovima digitalnih i analognih ulazno/izlaznih (I/O) pinova koji se mogu povezati s različitim pločama za proširenje (štitovima) i drugim krugovima. Ploča ima 14 digitalnih pinova, 6 analognih pinova i može se programirati s Arduino IDE (Integrirano razvojno okruženje) putem USB kabela tipa B. Može se napajati USB kabelom ili vanjskom baterijom od 9 volti, iako prihvaća napone između 7 i 20 volti. Također je sličan Arduino Nano i Leonardo. Referentni dizajn hardvera distribuiran je pod licencom Creative Commons Attribution Share-Alike 2.5 i dostupan je na web stranici Arduino. Dostupne su i datoteke izgleda i proizvodnje za neke verzije hardvera. "Uno" znači jedan na talijanskom jeziku i odabran je za označavanje izdanja Arduino softvera (IDE) 1.0. Uno ploča i verzija 1.0 Arduino softvera (IDE) bile su referentne verzije Arduina, sada evoluirane u novija izdanja. Uno ploča prva je u nizu USB Arduino ploča, te referentni model za Arduino platformu. ATmega328 na Arduino Uno dolazi unaprijed programiran s pokretačkim programom koji omogućuje postavljanje novog koda na njega bez upotrebe vanjskog hardverskog programera. [3] Komunicira pomoću izvornog protokola STK500. Uno se također razlikuje od svih prethodnih ploča po tome što ne koristi FTDI USB-to-serijski upravljački čip. Umjesto toga, koristi Atmega16U2 (Atmega8U2 do verzije R2) programiran kao USB-serijski pretvarač.
Mikrokontroleri se obično programiraju pomoću dijalekta značajki iz programskih jezika C i C ++. Osim korištenja tradicionalnih alata za kompajliranje, Arduino projekt pruža integrirano razvojno okruženje (IDE) na temelju projekta Processing language.
Korak 8: H most (modul LM 298)
Što je H-most? Pojam H-most izveden je iz tipičnog grafičkog prikaza takvog kruga. To je krug koji može pokretati istosmjerni motor u smjeru naprijed i natrag. Rad: Pogledajte gornju sliku za razumijevanje rada H mosta.
Sastoji se od 4 elektronička prekidača S1, S2, S3 i S4 (tranzistori / MOSFET -ovi / IGBTS). Kad su sklopke S1 i S4 zatvorene (a S2 i S3 otvorene), na motor će se primijeniti pozitivan napon. Dakle, rotira se u smjeru naprijed. Slično kada su S2 i S3 zatvoreni, a S1 i S4 otvoreni napon primjenjuje se preko motora pa se okreće u smjeru unatrag.
Napomena: Prekidači u istoj ruci (S1, S2 ili S3, S4) nikada se ne zatvaraju u isto vrijeme, doći će do kratkog spoja. H mostovi su dostupni kao integrirani krugovi ili ih možete sami izgraditi pomoću 4 tranzistora ili MOSFET -a. U našem slučaju koristimo LM298 H-most IC koji može kontrolirati brzinu i smjer motora.
Opis igle:
Izlaz 1: DC motor 1 "+" ili koračni motor A+
Izlaz 2: DC motor 1 "-" ili koračni motor A-
Izlaz 3: DC motor 2 "+" ili koračni motor B+
Izlaz 4: Motor B vodi van
12v Pin: 12V ulaz, ali možete koristiti 7 do 35V
GND: Uzemljenje
5v Pin: 5V izlaz ako je na mjestu 12V kratkospojnik, idealan za napajanje vašeg Arduina (itd.)
EnA: Omogućuje PWM signal za motor A (pogledajte odjeljak "Razmatranja Arduino skice")
IN1: Omogućite motor A
IN2: Omogućite MotorA
IN3: Omogućite MotorB
IN4: Omogućite MotorB
EnB: Omogućuje PWM signal za motor B
Korak 9: Izvor napajanja
Ove baterije se mogu koristiti:
1. AA alkalna baterija (koja se ne može puniti) 2. AA NiMh ili NiCd baterija (punjiva)
3. Li -Ion baterija
4. LiPo baterija
Korak 10: Električno ožičenje
Za ožičenje trebate nekoliko kratkospojnih žica. Spojite crvene žice dva motora (sa svake strane) zajedno i crne žice zajedno.
Dakle, konačno imate dva terminala sa svake strane. MOTORA je zadužena za dva motora s desne strane, odnosno dva motora s lijeve strane spojena su na MOTORB Slijedite donje upute za sve veze.
Spajanje motora:
Out1 -> Crvena žica motora s lijeve strane (+)
Out2 -> Crna žica motora s lijeve strane (-)
Out3 -> Crvena žica motora s desne strane (+)
Out4 -> Crna žica motora s desne strane (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth modul -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Snaga:
12V -> Priključite crvenu žicu baterije
GND -> Spojite crnu žicu baterije i Arduino GND pin
5V -> Spojite se na Arduino 5V pin
Korak 11: Kontrolna logika
Korak 12: Softver
Softverski dio je vrlo jednostavan, ne treba nikakvu knjižnicu. Ako razumijete logičku tablicu u prethodnim koracima, možete napisati vlastiti kod. Nisam potrošio mnogo vremena na pisanje koda, pa sam samo koristio kôd koji je napisao netko drugi. Za upravljanje Robot Car -om koristim svoj pametni telefon. Pametni telefon je povezan s kontrolerom putem Bluetooth modula (HC -06 / 05) Preuzmite aplikaciju Nakon instaliranja aplikacije morate je upariti s Bluetooth modulom. Lozinka za uparivanje je "1234".
Veza za preuzimanje: https://play.google.com/store/apps/details? Id = brau …
Korak 13: Arduino kod
==> Arduino kôd
Ili
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Contilled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Preporučeni:
Kako napraviti automobil s pametnim telefonom: 5 koraka
Kako napraviti automobil s pametnim telefonom: Svi se vole igrati sa udaljenim automobilom na pametnom telefonu. Ovaj video govori o tome kako to napraviti
Beskonačni sat kontroliran pametnim telefonom: 5 koraka (sa slikama)
Beskonačni sat kontroliran pametnim telefonom: Vidio sam mnoge projekte beskonačnih ogledala i beskonačnih satova na Instructables, pa sam odlučio napraviti svoj. Možda se i ne razlikuje mnogo od ostalih … ali sam sam to učinio, tako je! U slučaju da to već ne znate: Što je beskonačnost
ESP8266 RGB LED STRIP WIFI kontrola - NODEMCU Kao IR daljinski upravljač za LED traku kontroliran putem Wi -Fi - RGB LED STRIP Upravljanje pametnim telefonom: 4 koraka
ESP8266 RGB LED STRIP WIFI kontrola | NODEMCU Kao IR daljinski upravljač za LED traku kontroliran putem Wi -Fi | Upravljanje pametnim telefonom putem RGB LED STRIP -a: Zdravo dečki, u ovom ćemo vodiču naučiti kako koristiti nodemcu ili esp8266 kao IC daljinski upravljač za upravljanje RGB LED trakom, a Nodemcu će pametni telefon kontrolirati putem WiFi -ja. Dakle, u osnovi možete kontrolirati RGB LED TRAKU pomoću svog pametnog telefona
Robocar s pametnim telefonom za otkrivanje prepreka pomoću Arduina: 5 koraka
RoboCar s pametnim telefonom koji otkriva prepreke pomoću Arduina: U ovom projektu napravili smo Robocar u kojem su dva ultrazvučna senzora, jedan bluetooth modul povezani s Arduinom
Kako napraviti RC automobil s DIY pametnim telefonom: 8 koraka (sa slikama)
Kako napraviti RC automobil s DIY upravljanim pametnim telefonom: Zdravo, dečki! U ovom vodiču napravit ću RC automobil zasnovan na Arduinu pametnim telefonom. Ovim automobilom se moglo upravljati putem Bluetootha pomoću bilo kojeg Android telefona ili tableta. Ovo je sjajan projekt. jednostavno je za napraviti, lako programirati, a također