INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com).
Hierdie projek demonstreer hoe 'n Arduino saam met 'n Dual H-bridge-motoraandrywing vier GS-motors en drie ultrasoniese sensors kan beheer. Die doel hier is om die stroombaanskema en C -program te demonstreer waarmee die RC -motor outonoom kan ry terwyl alle hindernisse op sy pad vermy word. Daarbenewens sal hierdie motor ook via 'n IR -afstandsbediening beheer word.
Sodra dit klaar is, kan hierdie motor twee modusse gebruik: die outonome modus en die afstandsbedieningsmodus. Die outonome modus laat die motor vrylik beweeg sonder om met die omgewing in aanraking te kom. Met die afstandsbedieningsmodus kan die gebruiker die motor beheer en volgens die IR -afstandsbediening beweeg. Tydens hierdie modus is die ultrasoniese sensors nie aktief nie en kan die motor dus in watter rigting die gebruiker wil beweeg.
Al met al sal hierdie instruksies u, die leser, in staat stel om my projek met gemak en tevredenheid weer te gee.
Stap 1: Beheerstelsel en funksionaliteit
Stap 2: 3D -gedrukte ontwerp
Om hierdie projek te bereik, is dit die beste om al die nodige komponente te ontwerp voordat u dit monteer. Ten opsigte van die getoonde projek, is die onderstel die 3D -gedrukte onderdeel, wat noukeurig ontwerp moet word om by al die komponente te pas. Vir beter resultate is dit 'n goeie idee om twee kopieë van die onderstel af te druk en op mekaar te stapel om meer ruimte te kry.
Stap 3: Versamel onderdele en komponente
- 1 Arduino Uno
- 1 L298 dubbele H-brug-motoraandrywing
- 3 Ultrasoniese sensors vir HC-SR04
- 1 IR -ontvanger
- 1 IR -afstandsbediening
- 4 DC -motors
- 4 wiele
- 1 of 2 RC -onderstel
- 1 mini broodbord
- 1 of 2 batterye
- 8 AA -batterye
- M-M & M-F trui drade
Stap 4: Kringskema -oorsig
DC Motors & Motor Drive
Regte motors:
- Koppel die boonste pen van die eerste motor en die onderste pen van die tweede motor aan die OUT1 -pen van die motoraandrywing.
- Koppel die onderste pen van die eerste motor en die boonste pen van die tweede motor aan die OUT2 -pen van die motoraandrywing.
Linkermotors:
- Koppel die boonste pen van die eerste motor en die onderste pen van die tweede motor aan die OUT3 -pen van die motoraandrywing.
- Koppel die onderste pen van die eerste motor en die boonste pen van die tweede motor aan die OUT4 -pen van die motoraandrywing.
L298N Motor Drive:
- Koppel die 12V -aansluiting van die kragtoevoer aan die VCC -pen van die motoraandrywing.
- Koppel die 12V -aansluiting van die kragtoevoer aan die GND -pen van die motoraandrywing.
- Koppel die 5V -pen van die motoraandrywing aan die 5V -pen van die Arduino.
- Koppel die GND -pen van die motoraandrywing aan die GND -pen van die Arduino.
- Koppel invoerpenne IN1, IN2, IN3 en IN4 aan onderskeidelik Arduino digitale penne 2, 3, 4 en 5.
- Koppel ENA- en ENB -penne aan onderskeidelik Arduino digitale penne 12 en 13.
Ultrasoniese sensors
Sensor voor:
- Koppel die VCC -pen aan die 5V -pen van die motoraandrywing.
- Koppel die Echo -pen aan die digitale pen 6 van Arduino.
- Koppel Trig pin aan Digital pin 7 van Arduino.
- Koppel GND aan die GND -pen van die motoraandrywing.
Regter sensor:
- Koppel die VCC -pen aan die 5V -pen van die motoraandrywing.
- Koppel die Echo -pen aan die digitale pen 8 van Arduino.
- Koppel Trig pin aan Digital pin 9 van Arduino.
- Koppel die GND -pen aan die GND -pen van die motoraandrywing.
Links sensor:
- Koppel die VCC -pen aan die 5V -pen van die motoraandrywing.
- Koppel die Echo -pen aan die digitale pen 10 van Arduino.
- Koppel Trig pin aan Digital pin 11 van Arduino.
- Koppel die GND -pen aan die GND -pen van die motoraandrywing.
IR ontvanger
- Koppel die seinpen aan die analoog pen A0 van Arduino.
- Koppel die GND -pen aan die GND -pen van Arduino.
- Koppel die VCC -pen aan die 5V -pen van Arduino.