Sisukord:
- Samm: Youtube'i videolink
- 2. samm: vajalikud osad ja tööriistad
- 3. samm: struktuur / šassii
- 4. samm: mootor / ajam
- Samm: valmistage ette mootorite terminal
- Samm: paigaldage mootor ja paigaldage ülemine katus
- Samm 7: kontroller
- 8. samm: H -sild (LM 298 moodul)
- 9. samm: toiteallikas
- Samm: elektrijuhtmestik
- 11. samm: kontrollige loogikat
- 12. samm: tarkvara
- Samm 13: Arduino kood
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See juhend juhendab, kuidas teha nutitelefoniga juhitavat Arduino robotautot.
Värskendus 25. oktoobril 2016
Samm: Youtube'i videolink
2. samm: vajalikud osad ja tööriistad
1. 4WD robotraami komplekt 2. Arduino Uno
3. LM298 H sildmoodul
4. Bluetooth-moodul HC-05
5. 12v Li-po aku
6. Mees-naissoost hüppajajuhtmed
7. Mees-mees džemprijuhtmed
8. Kanaliteip või mõni muu lint 9. Nutitelefon
3. samm: struktuur / šassii
Saate osta valmis 4WD auto šassii või valmistada seda PVC / mis tahes kõva plaadi abil.
4. samm: mootor / ajam
Selles projektis kasutan 6V alalisvoolumootorit. Võite kasutada mis tahes 6V alalisvoolumootorit.
Samm: valmistage ette mootorite terminal
Lõika 4 tükki punaseid ja musti juhtmeid pikkusega umbes 5–6 tolli.
Kasutada saab 0,5 ruutmeetrit juhtmeid.
Eemaldage isolatsioon juhtmetest mõlemast otsast Jootke juhtmed mootori klemmile
Mootori polaarsust saate kontrollida, ühendades selle akuga. Kui see pöörleb edasi (punane juhe positiivse ja musta juhtmega, aku negatiivne klemm), on ühendus õige.
Samm: paigaldage mootor ja paigaldage ülemine katus
Samm 7: kontroller
Arduino UNO on avatud lähtekoodiga mikrokontrolleri plaat, mis põhineb mikrokiibil ATmega328P mikrokontrolleril ja mille on välja töötanud Arduino.cc. Tahvel on varustatud digitaalsete ja analoog -sisend/väljund (I/O) kontaktide komplektidega, mis võivad olla ühendatud erinevate laiendusplaatide (kilpide) ja muude ahelatega. Tahvlil on 14 digitaalset tihvti, 6 analoognõela ja programmeeritav Arduino IDE -ga (integreeritud arenduskeskkond) B -tüüpi USB -kaabli abil. Seda saab toita USB -kaabli või välise 9 -voldise aku abil, kuigi see võtab vastu pingeid vahemikus 7 kuni 20 volti. See on sarnane ka Arduino Nano ja Leonardoga. Riistvara viitekujundust levitatakse Creative Commons Attribution Share-Alike 2.5 litsentsi alusel ja see on saadaval Arduino veebisaidil. Samuti on saadaval riistvara mõne versiooni küljendus- ja tootmisfailid. "Uno" tähendab itaalia keeles ühte ja valiti Arduino Software (IDE) 1.0 väljalaske tähistamiseks. Uno -plaat ja Arduino tarkvara (IDE) versioon 1.0 olid Arduino võrdlusversioonid, mis on nüüd välja töötatud uuemateks väljaanneteks. Uno -plaat on esimene Arduino USB -plaatide seeriast ja Arduino platvormi võrdlusmudel. Arduino Uno ATmega328 on eelprogrammeeritud alglaaduriga, mis võimaldab sinna uue koodi üles laadida ilma välist riistvaraprogrammeerijat kasutamata. [3] See suhtleb algse STK500 protokolli abil. Uno erineb kõigist eelmistest tahvlitest ka selle poolest, et see ei kasuta FTDI USB-jada draiverikiipi. Selle asemel kasutab see Atmega16U2 (Atmega8U2 kuni versioonini R2), mis on programmeeritud USB-seeriamuunduriks.
Mikrokontrollerite programmeerimisel kasutatakse tavaliselt programmeerimiskeelte C ja C ++ funktsioonide murret. Lisaks traditsiooniliste kompilaatoritööriistade kasutamisele pakub Arduino projekt integreeritud arenduskeskkonda (IDE), mis põhineb töötlemiskeele projektil.
8. samm: H -sild (LM 298 moodul)
Termin H sild on tuletatud sellise vooluahela tüüpilisest graafilisest kujutisest. See on ahel, mis võib alalisvoolumootorit edasi ja tagasi suunata. Töötamine: vaadake ülaltoodud pilti, et mõista H -silla tööd.
See koosneb neljast elektroonikalülitist S1, S2, S3 ja S4 (transistorid / MOSFET -id / IGBTS). Kui lülitid S1 ja S4 on suletud (ja S2 ja S3 on avatud), rakendatakse mootorile positiivset pinget. Nii et see pöörleb edasi. Samamoodi, kui S2 ja S3 on suletud ning S1 ja S4 avatakse vastupidine pinge rakendatakse üle mootori, nii et see pöörleb vastupidises suunas.
Märkus: samas varras olevad lülitid (kas S1, S2 või S3, S4) ei ole kunagi korraga suletud, see põhjustab surnud lühise. H -sillad on saadaval integraallülitustena või saate ise ehitada, kasutades 4 transistorit või MOSFET -i. Meie puhul kasutame LM298 H-silla IC-d, mis võimaldab juhtida mootorite kiirust ja suunda.
Pin kirjeldus:
Väljund 1: alalisvoolumootor 1 "+" või samm -mootor A+
Väljund 2: alalisvoolumootor 1 "-" või samm-mootor A-
Väljund 3: alalisvoolumootor 2 "+" või samm -mootor B+
Väljund 4: Mootor B juhe välja
12v pin: 12V sisend, kuid saate kasutada 7 kuni 35V
GND: Maa
5v pin: 5V väljund, kui 12V hüppaja on paigas, ideaalne teie Arduino (jne) toiteks
EnA: lubab mootori A jaoks PWM -signaali (vt jaotist "Arduino visandi kaalutlused")
IN1: lubage mootor A
IN2: lubage MotorA
IN3: lubage MotorB
IN4: lubage MotorB
EnB: lubab mootoril B PWM -signaali
9. samm: toiteallikas
Neid patareisid saab kasutada:
1. AA leelispatarei (mittelaetav) 2. AA NiMh või NiCd aku (laetav)
3. Li -ioon aku
4. LiPo aku
Samm: elektrijuhtmestik
Juhtmete tegemiseks vajate hüppajajuhtmeid. Ühendage kahe mootori (mõlemal küljel) punased juhtmed ja mustad juhtmed kokku.
Nii et lõpuks on teil mõlemal küljel kaks terminali. MOTORA vastutab kahe parema külje mootori eest, vastavalt kaks vasakpoolset mootorit on ühendatud MOTORB -ga. Kõigi ühendamiseks järgige alltoodud juhiseid.
Mootorite ühendus:
Väljund1 -> mootori vasakpoolne punane traat (+)
Väljund2 -> vasakpoolne mootori must traat (-)
Out3 -> parempoolne mootori punane traat (+)
Out4 -> parempoolne mootori must traat (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth -moodul -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Võimsus:
12V -> Ühendage aku punane juhe
GND -> Ühendage aku must juhe ja Arduino GND tihvt
5V -> Ühendage Arduino 5V pistikuga
11. samm: kontrollige loogikat
12. samm: tarkvara
Tarkvara osa on väga lihtne, see ei vaja teeki. Kui mõistate varasemate sammude loogikatabelit, saate oma koodi kirjutada. Ma ei kulutanud palju aega koodi kirjutamisele, nii et kasutasin lihtsalt kellegi teise kirjutatud koodi. Robotauto juhtimiseks kasutan oma nutitelefoni. Nutitelefon on kontrolleriga ühendatud Bluetooth -mooduli kaudu (HC -06 / 05) Rakenduse allalaadimine Pärast rakenduse installimist peate selle siduma Bluetooth -mooduliga. Sidumise parool on "1234".
Allalaadimislink: https://play.google.com/store/apps/details? Id = brau…
Samm 13: Arduino kood
==> Arduino kood
Või
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim