
Cuprins:
- Pasul 1: Link video Youtube
- Pasul 2: Piese și instrumente necesare
- Pasul 3: Structură / șasiu
- Pasul 4: Motor / actuator
- Pasul 5: Pregătiți terminalul motoarelor
- Pasul 6: Montați motorul și instalați acoperișul superior
- Pasul 7: Controler
- Pasul 8: Podul H (modulul LM 298)
- Pasul 9: Sursă de alimentare
- Pasul 10: Cablare electrică
- Pasul 11: Controlul logicii
- Pasul 12: Software
- Pasul 13: Cod Arduino
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Acest instructable arată cum să faci o mașină robot Arduino controlată de un smartphone.
Actualizare la 25 octombrie 2016
Pasul 1: Link video Youtube


Pasul 2: Piese și instrumente necesare

1. Kit șasiu robot 4WD 2. Arduino Uno
3. Modul LM298 H bridge
4. Modulul Bluetooth HC-05
5. Baterie Li-po 12v
6. Sârmă jumper masculin-feminin
7. Sârmă jumper mascul-mascul
8. Bandă pentru conducte sau orice altă bandă 9. Smartphone
Pasul 3: Structură / șasiu
Puteți cumpăra șasiu auto 4WD gata sau îl puteți realiza folosind PVC / orice fel de placă rigidă.
Pasul 4: Motor / actuator

În acest proiect folosesc motorul de 6V DC. Puteți folosi orice tip de motor de 6V DC.
Pasul 5: Pregătiți terminalul motoarelor



Tăiați 4 bucăți de fire roșii și negre cu o lungime de aproximativ 5 până la 6 inch.
Se pot utiliza fire de 0,5 mp.
Îndepărtați izolația de la firele de la fiecare capăt Lipiți firele la terminalul motorului
Puteți verifica polaritatea motorului conectându-l la acumulator. Dacă se rotește în direcția înainte (fir roșu cu fir pozitiv și negru cu terminal negativ al bateriei), atunci conexiunea este corectă.
Pasul 6: Montați motorul și instalați acoperișul superior




Pasul 7: Controler

Arduino UNO este o placă de microcontroler open-source bazată pe microcontrolerul Microchip ATmega328P și dezvoltată de Arduino.cc. Placa este echipată cu seturi de pini de intrare / ieșire (I / O) digitale și analogice care pot fi interfațate cu diferite plăci de expansiune (scuturi) și alte circuite. Placa are 14 pini digitali, 6 pini analogici și poate fi programată cu Arduino IDE (mediu de dezvoltare integrat) printr-un cablu USB de tip B. Poate fi alimentat de un cablu USB sau de o baterie externă de 9 volți, deși acceptă tensiuni cuprinse între 7 și 20 de volți. De asemenea, este similar cu Arduino Nano și Leonardo. Designul de referință hardware este distribuit sub o licență Creative Commons Attribution Share-Alike 2.5 și este disponibil pe site-ul web Arduino. Sunt disponibile și fișiere de aspect și de producție pentru unele versiuni ale hardware-ului. „Uno” înseamnă unul în italiană și a fost ales pentru a marca lansarea Arduino Software (IDE) 1.0. Placa Uno și versiunea 1.0 a software-ului Arduino (IDE) au fost versiunile de referință ale Arduino, acum evoluate către versiuni mai noi. Placa Uno este prima dintr-o serie de plăci USB Arduino și modelul de referință pentru platforma Arduino. ATmega328 de pe Arduino Uno vine preprogramat cu un bootloader care permite încărcarea unui nou cod pe acesta fără utilizarea unui programator hardware extern. [3] Comunică utilizând protocolul original STK500. Uno diferă, de asemenea, de toate plăcile anterioare prin faptul că nu folosește cipul FTDI USB-to-serial driver. În schimb, folosește Atmega16U2 (Atmega8U2 până la versiunea R2) programat ca un convertor USB-serie.
Microcontrolerele sunt de obicei programate folosind un dialect de caracteristici din limbajele de programare C și C ++. Pe lângă utilizarea lanțurilor de instrumente tradiționale de compilare, proiectul Arduino oferă un mediu de dezvoltare integrat (IDE) bazat pe proiectul limbajului de procesare.
Pasul 8: Podul H (modulul LM 298)



Ce este H-Bridge? Termenul H bridge derivă din reprezentarea grafică tipică a unui astfel de circuit. Este un circuit care poate conduce un motor DC în direcția înainte și înapoi. Funcționare: Consultați imaginea de mai sus pentru a înțelege funcționarea podului H.
Este format din 4 comutatoare electronice S1, S2, S3 și S4 (tranzistoare / MOSFET / IGBTS). Când întrerupătoarele S1 și S4 sunt închise (și S2 și S3 sunt deschise) se va aplica o tensiune pozitivă pe motor. Deci se rotește în direcția înainte. În mod similar când S2 și S3 sunt închise și S1 și S4 sunt deschise o tensiune inversă se aplică peste motor, deci se rotește în sens invers.
Notă: Comutatoarele din același braț (fie S1, S2 sau S3, S4) nu sunt niciodată închise în același timp, va face un scurtcircuit mort. Podurile H sunt disponibile ca circuite integrate, sau vă puteți construi propriile dvs. folosind 4transistori sau MOSFET-uri. În cazul nostru, utilizăm IC LM298-pod care poate controla viteza și direcția motoarelor.
Descrierea pinului:
Ieșire 1: motor DC 1 "+" sau motor pas cu pas A +
Ieșire 2: motor DC 1 "-" sau motor pas cu pas A-
Ieșire 3: motor DC 2 "+" sau motor pas cu pas B +
Ieșire 4: Motorul B conduce afară
Pin 12v: intrare 12V, dar puteți utiliza 7 până la 35V
GND: sol
5V Pin: ieșire 5V dacă jumperul de 12V este în poziție, ideal pentru alimentarea Arduino (etc.)
EnA: activează semnalul PWM pentru motorul A (consultați secțiunea „Considerații privind schița Arduino”)
IN1: Activați motorul A
IN2: Activați MotorA
IN3: Activați MotorB
IN4: Activați MotorB
EnB: activează semnalul PWM pentru motorul B
Pasul 9: Sursă de alimentare

Acele baterii pot fi utilizate:
1. Baterie alcalină AA (nereîncărcabilă) 2. Baterie AA NiMh sau NiCd (reîncărcabilă)
3. Baterie Li Ion
4. Baterie LiPo
Pasul 10: Cablare electrică
Pentru cablare aveți nevoie de câteva fire jumper. Conectați firele roșii ale două motoare (pe fiecare parte) împreună și firele negre împreună.
Deci, în sfârșit, aveți două terminale în fiecare parte. MOTORA este responsabil de două motoare din partea dreaptă, respectiv două motoare din stânga sunt conectate la MOTORB Urmați instrucțiunile de mai jos pentru a conecta totul.
Conexiune motoare:
Out1 -> Sârmă roșie motor stânga (+)
Out2 -> Sârmă neagră a motorului din stânga (-)
Out3 -> Sârmă roșie motor dreapta (+)
Out4 -> Sârmă neagră a motorului din partea dreaptă (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Modul Bluetooth -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Putere:
12V -> Conectați firul roșu al bateriei
GND -> Conectați bateria Sârmă neagră și pinul Arduino GND
5V -> Conectați-vă la pinul Arduino 5V
Pasul 11: Controlul logicii

Pasul 12: Software


Partea software este foarte simplă, nu are nevoie de nicio bibliotecă. Dacă înțelegeți tabelul logic din pașii anteriori, puteți scrie propriul cod. Nu am petrecut mult timp scriind codul, deci folosind doar un cod scris de altcineva. Pentru a controla mașina robotică, folosesc smartphone-ul meu. Smartphone-ul este conectat la controler printr-un modul Bluetooth (HC -06 / 05) Descărcați aplicația După instalarea aplicației, trebuie să o asociați cu modulul Bluetooth. Parola pentru asociere este „1234”.
Link de descărcare: https://play.google.com/store/apps/details? Id = brau …
Pasul 13: Cod Arduino

==> Cod Arduino
Sau
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Recomandat:
Cum să faci o mașină controlată de smartphone: 5 pași

Cum să faci o mașină controlată de smartphone: Toată lumea adoră să se joace cu mașina la distanță acționată de un smartphone. Acest videoclip este despre cum să o faci
Mașină controlată de la distanță - Controlată utilizând controlerul fără fir Xbox 360: 5 pași

Mașină controlată de la distanță - controlată folosind controler wireless Xbox 360: acestea sunt instrucțiuni pentru a vă construi propria mașină controlată de la distanță, controlată cu ajutorul unui controler fără fir Xbox 360
Mașină Bluetooth controlată de la distanță folosind Arduino UNO: 4 pași

Mașină Bluetooth controlată de la distanță folosind Arduino UNO: Va fi întotdeauna fascinant să începem să implementăm ceea ce am studiat până acum în Arduino. Practic, majoritatea tuturor ar merge cu elementele de bază. Deci, aici voi pur și simplu să explic această mașină controlată de la distanță bazată pe Arduino. Cerințe: 1. Arduino UNO
Cum să faci o mașină RC controlată de un smartphone DIY: 8 pași (cu imagini)

Cum să faci o mașină RC controlată de un smartphone DIY: Bună ziua, băieți! În acest tutorial, voi face o mașină RC controlată de smartphone bazată pe Arduino. Această mașină ar putea fi controlată prin Bluetooth folosind orice telefon sau tabletă Android. Acesta este un proiect minunat. este simplu de realizat, ușor de programat și, de asemenea, un
Mașină robot controlată prin Bluetooth folosind Arduino: 8 pași (cu imagini)

Mașină robot controlată prin Bluetooth folosind Arduino: În acest instructable, vă voi îndruma să realizați o mașină robot care să controleze Bluetooth de pe telefonul dvs. mobil Android. Nu numai că, mașina robot are capacitatea specială de a evita obstacolele pe care le întâmpină atunci când înaintează mașina. Robo