Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento pokyn bol vytvorený ako splnenie projektovej požiadavky Makecourse na University of South Florida (www.makecourse.com).
Tento projekt ukazuje, ako je Arduino spolu s Dual H-bridge Motor Drive schopné ovládať štyri jednosmerné motory a tri ultrazvukové senzory. Cieľom je demonštrovať schému zapojenia a program C, ktoré umožňujú vozidlu RC jazdiť autonómne a vyhýbať sa všetkým prekážkam, ktoré mu stoja v ceste. Spolu s tým bude toto auto ovládané aj pomocou IR diaľkového ovládača.
Hneď ako bude toto auto splnené, bude môcť využívať dva režimy: autonómny režim a režim diaľkového ovládania. Autonómny režim umožní autu voľný pohyb bez toho, aby prišiel do kontaktu so svojim okolím. Režim diaľkového ovládania umožní užívateľovi ovládať auto a presúvať ho podľa IR diaľkového ovládača. V tomto režime nie sú ultrazvukové senzory funkčné, a preto sa s vozidlom dá pohybovať ľubovoľným smerom.
Celkovo tento návod vám, čitateľovi, umožní ľahko a spokojne reprodukovať môj projekt.
Krok 1: Riadiaci systém a funkčnosť
Krok 2: 3D tlačený dizajn
Na realizáciu tohto projektu je najlepšie navrhnúť všetky potrebné komponenty pred montážou. V porovnaní s uvedeným projektom je 3D tlačenou časťou podvozok, ktorý musí byť starostlivo navrhnutý tak, aby zodpovedal všetkým komponentom. Na dosiahnutie lepších výsledkov je dobré vytlačiť dve kópie podvozku a poukladať ich na seba, aby ste získali viac miesta.
Krok 3: Zhromaždite diely a súčasti
- 1 Arduino Uno
- 1 Motorový pohon L298 Dual H-Bridge
- 3 ultrazvukové snímače HC-SR04
- 1 IR prijímač
- 1 IR diaľkové ovládanie
- 4 jednosmerné motory
- 4 kolieska
- 1 alebo 2 RC podvozky do auta
- 1 mini chlebník
- 1 alebo 2 batérie
- 8 batérií AA
- Prepojovacie vodiče M-M a M-F
Krok 4: Prehľad schémy zapojenia
Jednosmerné motory a motorový pohon
Pravé motory:
- Pripojte horný kolík prvého motora a spodný kolík druhého motora k kolíku OUT1 pohonu motora.
- Pripojte spodný kolík prvého motora a horný kolík druhého motora k kolíku OUT2 pohonu motora.
Ľavé motory:
- Pripojte horný kolík prvého motora a spodný kolík druhého motora k kolíku OUT3 pohonu motora.
- Pripojte spodný kolík prvého motora a horný kolík druhého motora k kolíku OUT4 pohonu motora.
Motorový pohon L298N:
- Pripojte svorku +12 V napájacieho zdroja k kolíku VCC pohonu motora.
- Pripojte -12V svorku zdroja napájania na pin GND pohonu motora.
- Pripojte 5V kolík motorového pohonu k 5V kolíku Arduino.
- Pripojte pin GND motorového pohonu k kolíku GND Arduina.
- Pripojte vstupné piny IN1, IN2, IN3 a IN4 k digitálnym pinom Arduino 2, 3, 4 a 5.
- Pripojte piny ENA a ENB k digitálnym pinom Arduino 12 a 13.
Ultrazvukové snímače
Predný senzor:
- Pripojte kolík VCC k kolíku 5 V motorového pohonu.
- Pripojte pin Echo k digitálnemu kolíku 6 Arduino.
- Pripojte spúšťací kolík k digitálnemu kolíku 7 Arduino.
- Pripojte GND ku kolíku GND motorového pohonu.
Pravý senzor:
- Pripojte kolík VCC k kolíku 5 V motorového pohonu.
- Pripojte pin Echo k digitálnemu kolíku 8 Arduino.
- Pripojte spúšťací kolík k digitálnemu kolíku 9 Arduino.
- Pripojte kolík GND k kolíku GND motorového pohonu.
Ľavý snímač:
- Pripojte kolík VCC k kolíku 5 V motorového pohonu.
- Pripojte pin Echo k digitálnemu kolíku 10 Arduino.
- Pripojte spúšťací kolík k digitálnemu kolíku 11 Arduino.
- Pripojte kolík GND k kolíku GND motorového pohonu.
IR prijímač
- Pripojte signálny kolík k analógovému kolíku A0 Arduino.
- Pripojte pin GND ku kolíku GND Arduina.
- Pripojte pin VCC k 5V pinu Arduina.