Sadržaj:
- Korak 1: Youtube video veza
- Korak 2: Potrebni dijelovi i alati
- Korak 3: Struktura / šasija
- Korak 4: Motor / aktuator
- 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 izmjena: 2024-01-30 08:07
Ovaj Instructable pokazuje kako napraviti Arduino Robot automobil upravljan pametnim telefonom.
Ažurirano 25. oktobra 2016
Korak 1: Youtube video veza
Korak 2: Potrebni dijelovi i alati
1. Komplet šasije robota sa 4 pogona 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 možete napraviti pomoću PVC -a / bilo koje vrste tvrde ploče.
Korak 4: Motor / aktuator
U ovom projektu koristim 6v DC motor. Možete koristiti bilo koji 6V DC motor.
Korak 5: Pripremite terminal motora
Izrežite 4 komada crvene i crne žice dužine 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 rotira 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 sa skupovima digitalnih i analognih ulazno/izlaznih (I/O) pinova koji se mogu spojiti na različite ploče za proširenje (štitove) i druga kola. 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đe je sličan Arduino Nano i Leonardu. Referentni dizajn hardvera distribuira se pod licencom Creative Commons Attribution Share-Alike 2.5 i dostupan je na web stranici Arduino. Rasporedne i proizvodne datoteke za neke verzije hardvera su takođe dostupne. "Uno" znači jedan na talijanskom jeziku i odabran je za obiljež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 je prva u nizu USB Arduino ploča i referentni model za Arduino platformu. ATmega328 na Arduino Uno dolazi unaprijed programiran s pokretačkim programom koji omogućava postavljanje novog koda na njega bez upotrebe vanjskog hardverskog programera. [3] Komunicira koristeći originalni STK500 protokol. 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 funkcija iz programskih jezika C i C ++. Osim korištenja tradicionalnih lanaca alata za kompajliranje, Arduino projekt pruža integrirano razvojno okruženje (IDE) zasnovano na projektu 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 kolo koje 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). Kada su prekidači S1 i S4 zatvoreni (a S2 i S3 otvoreni), na motor će se primijeniti pozitivan napon. Dakle, on se okreće u smjeru naprijed. Slično kada su S2 i S3 zatvoreni, a S1 i S4 otvoreni, obrnuti napon se primjenjuje 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 integrirana kola 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 omogućiti kontrolu brzine i smjera motora.
Opis pina:
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 izlazi
12v Pin: 12V ulaz, ali možete koristiti 7 do 35V
GND: Uzemljenje
5v Pin: 5V izlaz ako je na raspolaganju kratkospojnik 12V, idealan za napajanje vašeg Arduina (itd.)
EnA: Omogućava 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ćava 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 su vam potrebne kratkospojne žice. 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 desna motora, odnosno dva lijeva motora su spojena na MOTORB Slijedite donje upute za sve povezivanje.
Povezivanje 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 mu nikakva biblioteka. 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 neko drugi. Za upravljanje Robotom 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".
Link za preuzimanje: https://play.google.com/store/apps/details? Id = brau…
Korak 13: Arduino kod
==> Arduino kôd
Or
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Contlined_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Preporučuje se:
Kako napraviti automobil sa pametnim telefonom: 5 koraka
Kako napraviti automobil sa pametnim telefonom: Svi se vole igrati sa udaljenim automobilom na pametnom telefonu. Ovaj video govori o tome kako to napraviti
Video stream i kontrola pomoću 4WD robotskog automobila sa pametnim telefonom (preko Bluetootha): 5 koraka
Video stream i kontrola pomoću 4WD robotskog automobila sa pametnim telefonom (preko Bluetootha): Zdravo! Nastavljam seriju članaka posvećenih jedinstvenom TFT štitu za Arduino. Ovaj članak će biti posvećen razvoju 4WD robota koji ima "viziju" pomoću uobičajene i jeftine kamere OV7670, koja će prenositi slike
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 instrukcijama, pa sam odlučio napraviti svoj. Možda se ne razlikuje mnogo od ostalih … ali ja sam to uradio, tako je! U slučaju da to već ne znate: šta je beskonačnost
Robocar sa pametnim telefonom za otkrivanje prepreka pomoću Arduina: 5 koraka
RoboCar koji koristi pametni telefon za otkrivanje prepreka 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 sa "pametnim telefonom": 8 koraka (sa slikama)
Kako napraviti RC automobil sa "pametnim telefonom" sa vlastitim rukama: Zdravo, momci! U ovom tutorijalu ću napraviti RC automobil zasnovan na Arduinu pametnom telefonu. Ovim automobilom se može upravljati putem Bluetootha pomoću bilo kojeg Android telefona ili tableta. Ovo je sjajan projekat. jednostavno je za napraviti, lako programirati i takođe