Satura rādītājs:
- 1. darbība: YouTube video saite
- 2. darbība. Nepieciešamās detaļas un rīki
- 3. darbība: struktūra / šasija
- 4. solis: motors / izpildmehānisms
- 5. darbība: sagatavojiet Motors termināli
- 6. darbība: uzstādiet motoru un uzstādiet augšējo jumtu
- 7. solis: kontrolieris
- 8. solis: H tilts (LM 298 modulis)
- 9. solis: barošanas avots
- 10. solis: elektroinstalācija
- 11. darbība: vadības loģika
- 12. solis: programmatūra
- 13. darbība: Arduino kods
Video: Ar viedtālruni kontrolēta RC automašīna, izmantojot Arduino: 13 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šī pamācība parāda, kā izveidot viedtālruņa vadītu Arduino robotu automašīnu.
Atjauninājums 25.10.2016
1. darbība: YouTube video saite
2. darbība. Nepieciešamās detaļas un rīki
1. 4WD robotu šasijas komplekts 2. Arduino Uno
3. LM298 H tilta modulis
4. Bluetooth modulis HC-05
5. 12v Li-po akumulators
6. Vīriešu un sieviešu džemperu vadi
7. Vīriešu-vīriešu džemperu vadi
8. Līmlente vai jebkura cita lente 9. Viedtālrunis
3. darbība: struktūra / šasija
Jūs varat iegādāties gatavu 4WD automašīnas šasiju vai izgatavot to, izmantojot PVC / jebkura veida cietu dēli.
4. solis: motors / izpildmehānisms
Šajā projektā es izmantoju 6V līdzstrāvas motoru. Jūs varat izmantot jebkura veida 6V līdzstrāvas motorus.
5. darbība: sagatavojiet Motors termināli
Izgrieziet 4 sarkano un melno vadu gabalus, kuru garums ir aptuveni 5 līdz 6 collas.
Var izmantot 0,5 kv mm vadus.
Noņemiet izolāciju no vadiem katrā galā. Lodējiet vadus pie motora spailes
Jūs varat pārbaudīt motora polaritāti, pievienojot to akumulatoram. Ja tas griežas uz priekšu (sarkans vads ar pozitīvu un melns vads ar negatīvu akumulatora spaili), savienojums ir pareizs.
6. darbība: uzstādiet motoru un uzstādiet augšējo jumtu
7. solis: kontrolieris
Arduino UNO ir atvērtā pirmkoda mikrokontrolleru plate, kuras pamatā ir mikrokontroles ATmega328P mikrokontrolleris un ko izstrādājis uzņēmums Arduino.cc. Plāksne ir aprīkota ar digitālo un analogo ieejas/izejas (I/O) tapu komplektiem, kurus var savienot ar dažādiem paplašināšanas paneļiem (vairogiem) un citām shēmām. Plātnei ir 14 digitālās tapas, 6 analogās tapas un programmējama ar Arduino IDE (integrēta izstrādes vide), izmantojot B tipa USB kabeli. To var darbināt, izmantojot USB kabeli vai ārēju 9 voltu akumulatoru, lai gan tas pieņem spriegumu no 7 līdz 20 voltiem. Tas ir arī līdzīgs Arduino Nano un Leonardo. Aparatūras atsauces dizains tiek izplatīts saskaņā ar Creative Commons Attribution Share-Alike 2.5 licenci un ir pieejams Arduino vietnē. Ir pieejami arī dažu aparatūras versiju izkārtojuma un ražošanas faili. "Uno" nozīmē vienu itāļu valodā un tika izvēlēts, lai atzīmētu Arduino Software (IDE) 1.0 izlaišanu. Uno dēlis un Arduino programmatūras (IDE) 1.0 versija bija Arduino atsauces versijas, kas tagad ir kļuvušas par jaunākām versijām. Uno dēlis ir pirmais USB Arduino paneļu sērijā un Arduino platformas atsauces modelis. Arduino Uno ATmega328 ir iepriekš ieprogrammēts ar sāknēšanas ielādētāju, kas ļauj tajā augšupielādēt jaunu kodu, neizmantojot ārēju aparatūras programmētāju. [3] Tas sazinās, izmantojot oriģinālo STK500 protokolu. Uno atšķiras no visām iepriekšējām plāksnēm arī ar to, ka tajā netiek izmantota FTDI USB sērijas draivera mikroshēma. Tā vietā tiek izmantots Atmega16U2 (Atmega8U2 līdz versijai R2), kas ieprogrammēts kā USB-sērijas pārveidotājs.
Mikrokontrolleri parasti tiek programmēti, izmantojot funkciju dialektu no programmēšanas valodām C un C ++. Papildus tradicionālo kompilatora rīku ķēžu izmantošanai Arduino projekts nodrošina integrētu izstrādes vidi (IDE), kuras pamatā ir apstrādes valodas projekts.
8. solis: H tilts (LM 298 modulis)
Termins H tilts ir iegūts no šādas ķēdes tipiskā grafiskā attēlojuma. Tā ir ķēde, kas var vadīt līdzstrāvas motoru uz priekšu un atpakaļ. Darbs: skatiet iepriekš redzamo attēlu, lai saprastu H tilta darbību.
To veido 4 elektronikas slēdži S1, S2, S3 un S4 (tranzistori / MOSFET / IGBTS). Kad slēdži S1 un S4 ir aizvērti (un S2 un S3 ir atvērti), motoram tiks pielikts pozitīvs spriegums. Tātad tas griežas uz priekšu. Līdzīgi, kad S2 un S3 ir aizvērti un S1 un S4 tiek atvērti apgrieztā sprieguma tiek uzlikts pāri motoram, tāpēc griežas pretējā virzienā.
Piezīme: Slēdži vienā rokā (vai nu S1, S2, vai S3, S4) nekad netiek aizvērti vienlaikus, tas radīs īsu īssavienojumu. H tilti ir pieejami kā integrālās shēmas, vai arī jūs varat izveidot savu, izmantojot 4 tranzistorus vai MOSFET. Mūsu gadījumā mēs izmantojam LM298 H-tilta IC, kas ļauj kontrolēt motoru ātrumu un virzienu.
Tapas apraksts:
1. izeja: līdzstrāvas motors 1 "+" vai pakāpju motors A+
2. izeja: līdzstrāvas motors 1 "-" vai pakāpju motors A-
3. izeja: līdzstrāvas motors 2 "+" vai pakāpju motors B+
4 izeja: motora B vads
12 V tapa: 12 V ieeja, bet jūs varat izmantot no 7 līdz 35 V.
GND: Zeme
5 V tapa: 5 V izeja, ja 12 V džemperis ir ideāli piemērots jūsu Arduino barošanai (utt.)
EnA: iespējo PWM signālu motoram A (lūdzu, skatiet sadaļu "Arduino skices apsvērumi")
IN1: iespējojiet motoru A
IN2: iespējojiet MotorA
IN3: iespējojiet MotorB
IN4: iespējot MotorB
EnB: iespējo PWM signālu motoram B
9. solis: barošanas avots
Šos akumulatorus var izmantot:
1. AA sārma baterija (neuzlādējama) 2. AA NiMh vai NiCd akumulators (uzlādējams)
3. Li jonu akumulators
4. LiPo akumulators
10. solis: elektroinstalācija
Elektroinstalācijai nepieciešami daži džemperu vadi. Savienojiet divu motoru (katrā pusē) sarkanos vadus kopā un melnos vadus kopā.
Tātad beidzot jums ir divi termināļi katrā pusē. MOTORA pārziņā ir divi labās puses motori, attiecīgi divi kreisās puses motori ir pievienoti MOTORB. Lai pievienotu visu, izpildiet tālāk sniegtos norādījumus.
Motoru savienojums:
Out1 -> kreisās puses motora sarkanais vads (+)
Out2 -> kreisās puses motora melnais vads (-)
Out3 -> labās puses motora sarkanais vads (+)
Out4 -> Labās puses motora melnais vads (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth modulis -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Jauda:
12V -> Pievienojiet akumulatora sarkano vadu
GND -> Pievienojiet akumulatora melno vadu un Arduino GND tapu
5V -> Savienojiet ar Arduino 5V tapu
11. darbība: vadības loģika
12. solis: programmatūra
Programmatūras daļa ir ļoti vienkārša, tai nav nepieciešama bibliotēka. Ja jūs saprotat loģikas tabulu iepriekšējās darbībās, varat rakstīt savu kodu. Es netērēju daudz laika koda rakstīšanai, tāpēc vienkārši izmantoju kāda cita rakstītu kodu. Lai vadītu robotu automašīnu, es izmantoju savu viedtālruni. Viedtālrunis ir savienots ar kontrolieri, izmantojot Bluetooth moduli (HC -06 / 05) Lietotnes lejupielāde Pēc lietotnes instalēšanas tā ir jāsavieno pārī ar Bluetooth moduli. Pārošanas parole ir "1234".
Lejupielādes saite: https://play.google.com/store/apps/details? Id = brau…
13. darbība: Arduino kods
==> Arduino kods
Vai
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Ieteicams:
DIY -- Kā izveidot zirnekļa robotu, kuru var vadīt, izmantojot viedtālruni, izmantojot Arduino Uno: 6 soļi
DIY || Kā izveidot zirnekļa robotu, kuru var kontrolēt, izmantojot viedtālruni, izmantojot Arduino Uno: Veidojot zirnekļa robotu, var uzzināt tik daudz par robotiku. Tāpat kā robotu izgatavošana ir izklaidējoša un izaicinoša. Šajā videoklipā mēs jums parādīsim, kā izveidot zirnekļa robotu, kuru varam darbināt, izmantojot savu viedtālruni (Androi
Arduino kontrolēta rotaļu automašīna: 3 soļi (ar attēliem)
Arduino kontrolēta rotaļu automašīna: šī ir otrā daļa manās Arduino kontrolētajās rotaļu automašīnās. Atkal tā ir šķēršļu novēršanas mašīna. Šajā automašīnā es izmantoju Arduino Nano, nevis Uno. Motora vadītājs ir L298N modulis
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino: 8 soļi (ar attēliem)
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino. Šo ir ļoti viegli uzbūvēt, un to var uzbūvēt dažu stundu laikā. Manā versijā, kuru es šeit izskaidroju, es varu
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c
Programmējiet Arduino, izmantojot viedtālruni: 6 soļi (ar attēliem)
Programmējiet Arduino, izmantojot viedtālruni: Šajā pamācībā es jums parādīju, kā programmēt savu Arduino dēli, izmantojot viedtālruni