Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Komponenter og deres arbejde
- Trin 2: Montering af vores robot
- Trin 3: Opsætning af Adafruit Motor Shield
- Trin 4: Tilslutning af motorerne
![Arduino -baseret selvkørende bil: 8 trin Arduino -baseret selvkørende bil: 8 trin](https://i.howwhatproduce.com/images/011/image-30484-j.webp)
Video: Arduino -baseret selvkørende bil: 8 trin
![Video: Arduino -baseret selvkørende bil: 8 trin Video: Arduino -baseret selvkørende bil: 8 trin](https://i.ytimg.com/vi/OLLcJog-a_0/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Arduino baseret selvkørende bil Arduino baseret selvkørende bil](https://i.howwhatproduce.com/images/011/image-30484-1-j.webp)
![Arduino baseret selvkørende bil Arduino baseret selvkørende bil](https://i.howwhatproduce.com/images/011/image-30484-2-j.webp)
![Arduino baseret selvkørende bil Arduino baseret selvkørende bil](https://i.howwhatproduce.com/images/011/image-30484-3-j.webp)
![Arduino baseret selvkørende bil Arduino baseret selvkørende bil](https://i.howwhatproduce.com/images/011/image-30484-4-j.webp)
Velkommen til min første Instructable
Så jeg fik for nylig tildelt et projekt med en selvkørende bil som mit semesters projekt. I dette projekt var min opgave at designe en bil, der kunne gøre følgende:
- Kan styres med stemmekommandoer via Android -telefon.
- Undgå forhindringer og forhindringer.
- Kan køre selv.
- Bevæg dig ikke, hvis du bliver bedt om at flytte, men der er en forhindring
Ærligt talt havde jeg ingen idé om, hvordan disse ting fungerer, da jeg aldrig har været inde i dette før. Det eneste, jeg vidste, var, at jeg skulle bruge Arduino eller Raspberry pi.
Så jeg startede med google. Jeg kom til at vide, at der allerede er sådanne projekter tilgængelige på internettet med komplette koder, men problemet jeg stod over for var: Projekterne er adskilte for hver af de ting, jeg skulle udføre i mit projekt. Det gode var, at programmeringssproget for Arduino er baseret på C, og de projekter, der var tilgængelige på internettet, var for det meste Arduino -baserede, da jeg er god til C/C ++, så jeg valgte arduino og besluttede at forstå arbejdet.
Efter at have forstået alt Det første, jeg skulle gøre, var at lave en liste over komponenter, jeg havde brug for. så her er listen:
Forbrugsvarer
- Arduino UNO R3
- Adafruit Motorshield V2
- 4-hjulet robotbilchasis
- Ultralydssensor (HCSR-04)
- Micro Servo 9G
- Ultrasonic Sensor Holder
- HC-05 Bluetooth-modul
- Jumper Wires
Trin 1: Komponenter og deres arbejde
Nu har vi en liste over, hvilke komponenter der er nødvendige for at bygge dette projekt, lad os bare se på deres arbejde og alternativer.
Så først og fremmest vil vi bruge et Arduino UNO -kort, da vi ved, at arduino er en controller for vores robot, så det ikke behøver nogen introduktion for at komme videre, vi kan bruge ethvert UNO -kompatibelt kort, men Arduino/GENUINO UNO anbefales.
Anden komponent i vores Smart Car er Adafruit Motor Shield. Du har måske hørt om Adafruit Motor Shield, før den største fordel ved at bruge dette motorskærm er, at den har et bibliotek med foruddefinerede funktioner, hvilket betyder, at mens vi arbejder med det, behøver vi ikke at komme meget ind i arbejdsprocessen, det vil være et plug-n-play for os under projektet, en L298N-motordriver kan også bruges som et alternativ til AF Motorshield, men det kan kræve ændring af kode.
Når vi går til den næste ting, vil vi bruge et 4-hjulet robotbilchassis, her kan 2-hjulet chassis også bruges uden at ændre koden, så det vil være i orden. Men for bedre arbejde er den anbefalede 4-hjulet. 4 BO Motorer og hjul leveres med chassis, men det eneste, der skal ændres, er at forbinde de to motorer på hver side sammen, så de fungerer ved samme signal og på samme måde gør det samme med den anden side.
En HCSR-04 (ultralydssensor) vil blive brugt til påvisning af eventuelle forhindringer eller vægge i bilens vej, så vi kan træffe en smart beslutning og dermed undgå kollisionen. En ultra sonisk sensorholder vil også blive brugt til at montere sensoren på vores servomotor. Her kommer servodelen, servomotoren er en vigtig del, da det vil hjælpe os med at træffe en beslutning, mens vi drejer bilen, Når bilen er i selvkørende tilstand eller tager en "drej til venstre/højre" -kommando, vil den ikke køre motorerne i stedet vil den først flytte den ultralydssensor for at se, om der allerede er en forhindring eller ej, hvis ja, vil den simpelthen stoppe og nægte at køre. Denne ting kan spare meget batteri, fordi vi har 4 DC-motorer og kører en servo før dem, vil være et smart træk.
Et Bluetooth-modul (HC-05), som vi kender, vil blive brugt til at etablere en forbindelse mellem vores robot og vores smartphone via den dedikerede app, det vil blive brugt til at sende kommandoer til vores robot via trådløs forbindelse.
Et godt batterivalg er nødvendigt for en bedre drift af en maskine, og uden et godt batteri vil du ende med at spilde pengene, mens du arbejder på ethvert projekt, skal du altid huske strømbehovet for dit projekt, Den samme fejl, jeg lavede, mens jeg arbejdede med dette projekt og jeg endte med at spilde 6 genopladelige batterier, der kostede omkring 16 $ for ingenting. Alt du skal gøre er at bruge Li-po- eller Li-ion-batteriet til at tænde dit projekt. Brug 2 separate batterier, et til Arduino og et til dit motorskærm.
Trin 2: Montering af vores robot
![Samling af vores robot Samling af vores robot](https://i.howwhatproduce.com/images/011/image-30484-5-j.webp)
I denne del vil vi begynde at forbinde komponenterne sammen og begynde at forme vores robot.
Montering af chasen:
Sørg for, at motorerne er under chassiset og ikke er klemt mellem dem. på denne måde kan vi få meget plads til, at vores komponenter kan blive mellem chassiset uden at forstyrre motorerne eller hjulene.
Efter montering af motorerne vil vi flytte til forbindelserne. først og fremmest vil vi lave alle forbindelser med vores Arduino, og derefter vil vi arbejde med vores motorskærm.
HC-05 Bluetooth-modul:
// Pin-definitioner til HC-05 #definere HC05_PIN_RXD 12 // RX for Arduino #define HC05_PIN_TXD 13 // TX for Arduino
- TX Pin 12
- RX pin 13
- GND GND
- VCC 5V på Arduino
Lad alle de andre stifter være som de er.
HC-SR04 ultralydssensor:
// Pin -definitioner til ultralydssensor
#define HCSR04_PIN_TRIG 7 // Trig Pin #definer HCSR04_PIN_ECHO 8 // Echo Pin
- Trig Pin 7
- Echo Pin 8
- GND GND
- VCC 5V på Arduino
Det er det for Arduino -delen.
Trin 3: Opsætning af Adafruit Motor Shield
![Opsætning af Adafruit Motor Shield Opsætning af Adafruit Motor Shield](https://i.howwhatproduce.com/images/011/image-30484-6-j.webp)
Her kommer hoveddelen, hvor vores projekt begynder at komme live. Sørg for, at ledningerne, der er tilsluttet på arduino, ikke indeholder stifter, blot riv stifterne af og sæt bare kobber i arduino -stifterne, så vi kan tilslutte vores Motorshield til den.
Placer Adafruit Motor Shield over Arduino på en sådan måde, at alle pins på vores motorskjold er inde i de kvindelige overskrifter på vores Arduino, se billedet ovenfor. og nu, da du har tilsluttet din Motor Shield, er det tid til at slutte de resterende komponenter til den.
Trin 4: Tilslutning af motorerne
"loading =" doven "app, som vi vil bruge i dette projekt, er Arduino BlueControl. Sørg for kun at bruge denne app, da vi ikke bruger hårdt kodede kommandoer, og denne app kan konfigureres, som vi ønsker det.
Tænd nu din robot, og åbn appen. Tænd for bluetooth, og vent på, at HC-05 vises. Så snart HC-05 viser forbindes til det, og indtaster adgangskoden, er standard '1234' i de fleste tilfælde eller '0000' ellers.
efter den forbinder, skal vi konfigurere vores app.
For at konfigurere appen Tryk blot på tandhjulsikonet øverst til højre og konfigurer det som vist i video:
Anbefalede:
Bygger en selvkørende båd (ArduPilot Rover): 10 trin (med billeder)
![Bygger en selvkørende båd (ArduPilot Rover): 10 trin (med billeder) Bygger en selvkørende båd (ArduPilot Rover): 10 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-4351-j.webp)
Bygger en selvkørende båd (ArduPilot Rover): Ved du, hvad der er fedt? Ubemandede selvkørende biler. De er faktisk så seje, at vi (mine uni -kolleger og mig) begyndte at bygge en selv tilbage i 2018. Det er også derfor, jeg satte mig i gang for i år endelig at afslutte den i min fritid. I denne instans
Byg din egen selvkørende bil - (denne instruktion er i gang): 7 trin
![Byg din egen selvkørende bil - (denne instruktion er i gang): 7 trin Byg din egen selvkørende bil - (denne instruktion er i gang): 7 trin](https://i.howwhatproduce.com/images/005/image-14234-j.webp)
Byg din egen selvkørende bil - (Denne instruktion er i gang): Hej, hvis du kigger på min anden Instructable on Drive Robot With Remote USB Gamepad, ligner dette projekt, men i mindre skala. Du kan også følge eller få hjælp eller inspiration fra Robotics, Home-Grown Voice-Recognition eller Self
Selvkørende og PS2Joystick-kontrolleret Arduino-bil: 6 trin
![Selvkørende og PS2Joystick-kontrolleret Arduino-bil: 6 trin Selvkørende og PS2Joystick-kontrolleret Arduino-bil: 6 trin](https://i.howwhatproduce.com/images/006/image-17869-j.webp)
Selvkørende og PS2Joystick-kontrolleret Arduino-bil: Hej, jeg hedder Joaquín og er en Arduino-hobbyist. Sidste år blev jeg besat af Arduino, og jeg begyndte lige at lave alle mulige ting, og denne automatiske og joystick-kontrollerede bil er en af dem. Hvis du vil gøre noget lignende, er disse
Begynderens selvkørende robotkøretøj med kollisions undgåelse: 7 trin
![Begynderens selvkørende robotkøretøj med kollisions undgåelse: 7 trin Begynderens selvkørende robotkøretøj med kollisions undgåelse: 7 trin](https://i.howwhatproduce.com/images/007/image-18829-j.webp)
Begynderens selvkørende robotkøretøj med kollisions undgåelse: Hej! Velkommen til min nybegyndervenlige Instruktion om, hvordan du laver dit eget selvkørende robotkøretøj med kollisionsundgåelse og GPS-navigation. Ovenfor er en YouTube -video, der demonstrerer robotten. Det er en model til at demonstrere, hvordan en ægte autonom
Sådan bygger du: Arduino selvkørende bil: 7 trin (med billeder)
![Sådan bygger du: Arduino selvkørende bil: 7 trin (med billeder) Sådan bygger du: Arduino selvkørende bil: 7 trin (med billeder)](https://i.howwhatproduce.com/images/004/image-9999-8-j.webp)
Sådan bygger du: Arduino selvkørende bil: Arduino selvkørende bil er et projekt bestående af et bilchassis, to motoriserede hjul, et 360 ° hjul (ikke-motoriseret) og et par sensorer. Det drives af et 9-volts batteri ved hjælp af en Arduino Nano tilsluttet et mini-brødbræt til at styre mo