Obsah:

Mobilný sledovací robot riadenej linky s vyhýbaním sa prekážkam: 6 krokov
Mobilný sledovací robot riadenej linky s vyhýbaním sa prekážkam: 6 krokov

Video: Mobilný sledovací robot riadenej linky s vyhýbaním sa prekážkam: 6 krokov

Video: Mobilný sledovací robot riadenej linky s vyhýbaním sa prekážkam: 6 krokov
Video: The world’s Top Combat Drones | Ranking the Top Ten 2024, Smieť
Anonim
Mobilný riadiaci robot sledovacej linky s vyhýbaním sa prekážkam
Mobilný riadiaci robot sledovacej linky s vyhýbaním sa prekážkam

Bol to len nápad, v ktorom bolo niekoľko funkcií, ako napríklad vyhýbanie sa prekážkam, sledovač čiary, ovládanie mobilným telefónom, zmiešané dohromady a vyrobené do jedného kusu.

Všetko, čo potrebujete, je ovládač s niektorými snímačmi a vybavenie pre toto nastavenie. V tomto som vyrobil oblečenie pre nastavenie auta, ktoré vyzerá ako autíčko.

Zoznam požadovaných komponentov

1. Arduino (akýkoľvek mikrokontrolér, ak ste s ním oboznámení.)

2. Ultrazvukový snímač HCSR-04

3. IR senzor (Môžete si ho kúpiť alebo si môžete vytvoriť svoj vlastný ako ja)

4. Modul Bluetooth HC-05

5. Ovládač motora L293D

6. Bzučiak

7. DC motory, kolesá a podvozok

8. Batérie.

Krok 1: Výroba vlastného infračerveného senzora

Na výrobu vlastného IR senzora
Na výrobu vlastného IR senzora

Je lepšie postaviť si vlastný senzor, ako ho kupovať. Najprv som vyrobil senzor, ale vysielač aj prijímač som mal veľmi blízko, čo viedlo k vysokej citlivosti a neschopnosti rozpoznať čiernu farbu. Po úprave to fungovalo dobre.

Zoznam požadovaných komponentov

1. LM358

2. IR LED aka vysielač

3. Fotodióda alebo IR prijímač

4. Rezistory (100 ohmov, 2 x 10 kohmov, 330 ohmov)

5. Potenciometer (4,7Kohm)

Pripojte komponenty podľa schémy zapojenia na nepájivom poli a skontrolujte, či funguje.

Ak všetko pôjde dobre, umiestnite komponenty na dosku plošných spojov a komponenty spájkujte. A vyskúšajte senzor na čiernom povrchu a podľa potreby upravte citlivosť potenciometrom.

Krok 2: Vytvorenie tela

Tvorba tela
Tvorba tela

Ako som už spomínal, vyzerá to ako autíčko. Na to potrebujete podvozok, ktorý si môžete kúpiť alebo vyrobiť sami. Kolesá sú spojené s motormi a motory sú pripevnené k podvozku.

Všetky senzory a mikrokontroléry spravidla fungujú na 5 V, ale toto 5 V nestačí na pohon motorov, preto vyžadujeme integrovaný obvod IC (ako L293D). Tento ovládač IC poháňa motory z malého vstupného napätia pomocou externého napájania.

Pripojenia IC a motorov sú znázornené na schéme zapojenia.

Ako externý zdroj pre motory som použil malú olovenú kyselinovú batériu 12V 1A a 5v napájanie dáva Arduino.

Krok 3: Pripojenia Arduino

Pripojenia Arduino
Pripojenia Arduino

Pripojte všetky senzory k Arduinu a naprogramujte ho.

- modul Bluetooth.

Bluetooth je zapnutý s napájaním 5 V, ale prenos údajov sa vykonáva s napätím 3,3 V. Arduino má prenosový výkon 5 V, takže používame delič napätia medzi vysielacím pinom Arduino a pinom prijímača modulu Bluetooth. Arduino však môže odoberať signál 3,3 V, takže medzi kolíky vysielača Bluetooth a prijímača Arduino nie je potrebný delič napätia.

Pripojenia pre modul Bluetooth a Arduino sú zobrazené na schéme zapojenia.

- IR senzory

Dátové kolíky alebo signálne kolíky infračervených senzorov sú pripojené k digitálnym kolíkom Arduino a zaznamenávajú čísla digitálnych pinov. Napájanie senzorov je dodávané z Arduina.

- Ultrazvukový senzor

Ultrazvukový senzor má vo všeobecnosti štyri piny, ktorými sú trig, echo, Vcc a Gnd. Trigger pin spúšťa zvukové vlny, zatiaľ čo echo pin prijíma zvukové vlny. Trigger pin a echo pin senzora sú prepojené s digitálnymi pinmi Arduino, ktoré majú PWM. Napájanie senzora je odoberané z Arduina.

- bzučiak

Gnd pin bzučiaka je pripojený k Gnd Arduina pomocou odporu v sérii je Signálny pin bzučiaka je spojený s digitálnym pinom Arduino.

- Vodič motora

Pripojenia k motorom a ovládaču motora sú uvedené v predchádzajúcom kroku. Teraz sú vstupné piny IC vodiča motora pripojené k digitálnym kolíkom Arduino a napájanie IC je odoberané z Arduina. Poskytujeme však externý integrovaný obvod vodiča na pohon motora, ale na prácu je potrebný výkon 5 V IC, ktorý poskytuje spoločnosť Arduino.

Všetky pripojenia sú nadviazané s Arduino a teraz programujú Arduino s ohľadom na všetky vstupné a výstupné piny Arduina.

Krok 4: Vytváranie aplikácií

Existuje mnoho platforiem na vytváranie aplikácií pre Android, ale najľahšou platformou je MIT App Inventor 2. Je to online platforma na vytváranie aplikácií s mnohými príkladmi a pokynmi.

Podelím sa o aplikáciu, ktorú som postavil, a pokúsim sa ju vytvoriť tak, aby poskytovala veľa skúseností a mohla sa podľa potreby prispôsobiť.

Ak máte akékoľvek otázky alebo pochybnosti, komentujte toto vlákno.

Heslo pre aplikáciu je „urob si sám“.

Krok 5: Programovanie

Dám len nápad na programovanie Arduina. Ak máte problémy s písaním kódu, stačí napísať komentár, pokúsim sa vám pomôcť. Import súboru neprinesie žiadne zručnosti a znalosti. Skúste sa teda kódovať sami, ak však chcete kód, stačí napísať komentár, kód vám pošlem.

- Napíšte kód pre Ultrazvuk, aby ste zistili vzdialenosť prekážky od senzora.

- Napíšte kód bzučiaka a aktivujte ho, keď je vzdialenosť nižšia ako zadaná hodnota vzdialenosti, a dajte signál vodičovi motora na minimum, aby sa motory zastavili.

- Napíšte kód pre modul Bluetooth pomocou sériovej komunikácie a zaznamenajte si údaje pochádzajúce z modulu po stlačení konkrétneho tlačidla na mobile.

- S týmito údajmi dávajte signály vodičovi motora, aby sme získali požadovaný výstup.

- Napíšte kód pre IR senzory tak, aby sa pri zmene signálu z konkrétneho senzora zmenil aj signál vodiča motora a poháňal motory podľa toho.

Ak máte akékoľvek pochybnosti alebo otázky, komentujte nižšie alebo ma môžete kontaktovať na mojom e -mailovom ID

Ďakujem.

Odporúča: