Obsah:

Ako vytvoriť čiaru za robotom pomocou krokov Rpi 3: 8
Ako vytvoriť čiaru za robotom pomocou krokov Rpi 3: 8

Video: Ako vytvoriť čiaru za robotom pomocou krokov Rpi 3: 8

Video: Ako vytvoriť čiaru za robotom pomocou krokov Rpi 3: 8
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Ako vytvoriť čiaru za robotom pomocou Rpi 3
Ako vytvoriť čiaru za robotom pomocou Rpi 3

V tomto tutoriáli sa naučíte postaviť robotickú buginu nasledujúcu po rade, aby mohla ľahko svišťať po trati.

Krok 1: Zostavte si materiály

Zostavte si svoje materiály
Zostavte si svoje materiály

Niektoré z materiálov uvedených na obrázku sú použité na výrobu väčšiny bugín od začiatku. Tento tutoriál však nebude pokrývať postup, ako vytvoriť podvozok alebo model pre vašu buginu alebo ako spájkovať vodiče k vašim motorom. Ak to chcete urobiť, tu sú všetky potrebné materiály:

  • Raspberry Pi 3
  • Doska ovládača motora
  • Chlebník
  • T-švec +
  • 2 12V DC motory
  • 2 kolieska
  • 1 držiak batérie AA (pre 4 batérie AA)
  • 4 batérie AA
  • Prepojovacie vodiče
  • Batéria USB
  • Skrutkovač
  • Spájkovačka a spájkovačka
  • Odizolovače drôtov
  • Malá kartónová alebo plastová škatuľka a lepidlo/páska
  • 2 riadkové snímače
  • 8 prepojovacích káblov žena-žena
  • 4 prepojovacie kolíky muž-muž
  • Izolačná páska

Krok 2: Zostavenie dosky motora

Zostavenie dosky motora
Zostavenie dosky motora

Za predpokladu, že ste nastavili svoje motory, budete ich musieť pripojiť k doske H-bridge. Na to budete potrebovať malý skrutkovač. Teraz budete musieť pripojiť motory k doske. Na to budete potrebovať malý skrutkovač

Pomocou skrutkovača uvoľnite skrutky v svorkovniciach. Odizolované konce drôtu vložte do svorkovníc. Utiahnite skrutky tak, aby pevne držali na svorkovniciach.

Krok 3: Napájanie motora

Napájanie vášho motora
Napájanie vášho motora
Napájanie vášho motora
Napájanie vášho motora

Motory vyžadujú viac energie, ako môže Rpi poskytnúť. Na ich napájanie preto musíte použiť 4 batérie AA.

Uvoľnite skrutky v svorkovniciach označených VCC, GND a 5V. Vezmite držiak batérie AA a zapojte červený vodič do svorkovnice VCC. Čierny vodič prechádza do bloku GND. Je dôležité, aby ste to pochopili správne.

Utiahnite skrutky tak, aby drôty držali pevne na svojom mieste.

Krok 4: Pripojenie motora k RPI

Dosku použitú v tomto projekte je potrebné zapojiť do Raspberry Pi. Ostatné dosky sa môžu spájať odlišne a niektoré dosky je možné jednoducho umiestniť na kolíky Raspberry Pi GPIO ako HAT.

Na tu použitej doske sú kolíky označené In1, In2, In3 a In4, ako aj dva kolíky GND. Je na vás, ktoré piny GPIO na vašom Pi použijete; v tomto projekte boli použité GPIO 7, 8, 9 a 10. Ak máte dosku, ktorá nemá piny GND, môžete na dosiahnutie rovnakých výsledkov použiť piny GND z Rpi. Ak to musíte urobiť, zapojte vodič GND do rovnakej svorkovnice ako čierny vodič z batérie.

Pomocou T-cobbler + prepojte dosku a Rpi.

Na pripojenie k breadboardu použite päť prepojovacích káblov muž-muž.

  • In1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

Krok 5: Pripravte si konektory

Pripravte si konektory
Pripravte si konektory
Pripravte si konektory
Pripravte si konektory

Vaším prvým krokom bude pripojenie linkových senzorov k kočíku. Typ linkového senzora použitého v tomto návode je spravidla potrebné pripojiť k kolíku 3V3, ale budete používať dva senzory k rovnakému napájaciemu kolíku, takže oba pripojíte k kolíku 5V.

Vezmite tri zo svojich prepojovacích zásuviek žena-žena, odstráňte konektor z každého konca a potom odizolujte plastový plášť, aby ste odhalili asi centimeter viacžilového drôtu pod ním. Vezmite tri prepojovacie vodiče a stočte ich viacžilové vodiče k sebe. Potom pomocou spájkovačky spojte zvody. Pripojenie vodičov prekryte malým množstvom izolačnej pásky.

Zopakujte celý postup s ďalšími tromi prepojovacími svorkami žena-žena.

Krok 6: Pripojte linkové snímače

Pripojte linkové snímače
Pripojte linkové snímače
Pripojte linkové snímače
Pripojte linkové snímače
Pripojte linkové snímače
Pripojte linkové snímače

Každý linkový snímač má tri piny: VCC pre napájanie, GND pre uzemnenie a DO pre digitálny výstup.

Vezmite jeden zo svojich spájkovaných trojvodičových prepojovacích káblov a zapojte dva jeho konce do kolíka VCC na každom z dvoch senzorov.

Vezmite druhý zo svojich spájkovaných prepojovacích káblov a pripojte dva konce k kolíku GND na každom linkovom snímači.

Vezmite zvyšné dva jednoduché prepojovacie káble a pripojte ich ku kolíku DO na snímačoch každého vedenia.

Teraz pripojte kolíky VCC oboch linkových senzorov k 5V kolíku na vašom Raspberry Pi a kolíky GND senzorov k kolíku GND na vašom Raspberry Pi. Každý z dvoch pinov DO je možné pripojiť k akémukoľvek očíslovanému kolíku GPIO. V tomto prípade sa používajú piny GPIO 17 a GPIO 27.

Krok 7: Otestujte linkové snímače

Otestujte linkové snímače
Otestujte linkové snímače

Toto je veľmi jednoduchý krok. Váš linkový snímač má na sebe LED diódu, ktorá po zapnutí zostane rozsvietená. Akonáhle ju však vystavíte tmavej čiare, zhasnú. To by mal byť prípad vášho linkového senzora.

Ak sa vám to zdá príliš citlivé, použite skrutkovač a dolaďte ho potenciometrom. Vylaďte ho k svojej spokojnosti.

Krok 8: Vloženie programu do Pythonu

Vloženie programu do Pythonu
Vloženie programu do Pythonu

Vložte tieto riadky kódu a spustením by ste mali dostať robota, ktorý dokáže perfektne ísť po trati.

Odporúča: