Obsah:
- Krok 1: Zhromaždenie hardvéru
- Krok 2: Vybudujte si trasu
- Krok 3: Vyberte sledovateľa čiary
- Krok 4: Montáž sledovača linky
- Krok 5: Kalibrácia sledovača čiary
- Krok 6: Nastavenie ziskov PD
- Krok 7: Sledovanie čiary - čierny senzor
Video: Nasledovník linky GoPiGo3: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
V tomto návode preberáme sledovač čiar a používame ho na GoPiGo3, aby sledoval čiernu čiaru.
Krok 1: Zhromaždenie hardvéru
Predtým, ako začneme budovať svojho nasledovníka línie, potrebujeme niekoľko vecí:
- Jeden z 2 sledovateľov línie Dexter Industries: buď nasledovník červenej čiary, alebo čierny, o niečo kratší. Nasledovník čiernej čiary je oveľa výkonnejší ako predchádzajúci.
- Batéria pre GoPiGo3. Odporúčame používať batériu Dexter Industries, pretože dokáže udržať Raspberry Pi v prevádzke, aj keď motory bežia na plný plyn.
- GoPiGo3 - potrebujete iba GoPiGo3 a je to.
- Stopy sledovateľov tratí - tieto si môžete stiahnuť tu.
Kúpte si robota GoPiGo3 Raspberry Pi tu
Krok 2: Vybudujte si trasu
Táto časť bude chvíľu trvať. V zásade choďte sem, stiahnite si súbor PDF obsahujúci šablóny a vytlačte nasledujúci počet dlaždíc, aby ste si mohli postaviť zobrazenú trasu alebo si len postaviť vlastnú a preskočiť tento pomerne dlhý krok:
- 12 dlaždíc typu #1.
- 5 dlaždíc typu #2.
- 3 šablóny typu dlaždice č. 5.
- 3 šablóny typu dlaždice č. 6 - tu skončíte s jednou dlaždicou navyše.
Potom ich odstrihnite a prilepte páskou a pokúste sa ich prispôsobiť tak, ako na obrázku vyššie. Uvedomte si, že v pravom hornom rohu typu #1 je dlaždica, ktorá sa prekrýva s ďalšou rovnakého druhu - tak to je, takže sa nenechajte zmiasť, keď to uvidíte.
Tiež, ak nejakým spôsobom tlačiareň nemá dostatok tonera a dôjde k vymytiu čiernej, možno budete chcieť zafarbiť čierne čiary fixkou, aby vynikli pre sledovateľa čiary. Nie je to úplne nevyhnutné, ale môže to spresniť sledovateľa čiar.
Krok 3: Vyberte sledovateľa čiary
Musíte si vybrať, s ktorým sledovačom línií chcete ísť: červený alebo čierny.
Bez ohľadu na to musí byť sledovateľ čiary orientovaný rovnako ako na vyššie uvedenej fotografii, ako je popísané v dokumentácii (dokumentácia ReadTheDocs k DI_Sensors & GoPiGo3).
Krok 4: Montáž sledovača linky
Nasledovník čiary musí na GoPiGo3 tak sedieť. Súprava Line Follower Kit od spoločnosti Dexter Industries sa dodáva s niekoľkými ďalšími vecami, ako sú rozpery, matice a podložky, ktoré vám pomôžu pripevniť ju na GoPiGo3.
Bez ohľadu na to, ktorý snímač sledovača línií získate, vo svojej súprave nájdete 40 mm podložky. Môžete si byť teda istí, že priestor medzi GoPiGo3 a podlahou bude adekvátny (čo je zhruba 2 až 3 mm).
Poznámka: Na vyššie uvedenej fotografii uvidíte, že som použil niekoľko matíc, aby bol rozpera ešte dlhšia, a to preto, že nepoužívam štandardné rozpery, ktoré sa dodávajú v súprave Line Follower - moje majú 30 mm a mali by byť 40 mm.
Krok 5: Kalibrácia sledovača čiary
Ak chcete kalibrovať sledovač riadkov, bez ohľadu na to, ktorý používate, začnite inštaláciou príslušných knižníc na Raspberry Pi. Môžete to urobiť na obrázku Raspbian alebo Raspbian For Robots. Najprv spustite tieto príkazy:
curl -kL dexterindustries.com/update_gopigo3 | bash
curl -kL dexterindustries.com/update_sensors | bash
Reštartujte počítač a potom zmeňte adresár na
/home/pi/Dexter/GoPiGo3/Projects/PIDLineFollower
Potom spustite program v tomto adresári ako
python pid_tuner.py
Potom umiestnite robota na biely povrch (s pripojeným sledovačom čiary a pripojeným k portu I2C) a kalibrujte ho stlačením príslušného tlačidla. V skutočnosti musíte skontrolovať ponuku a zistiť, ktoré tlačidlo zodpovedá „Kalibrovať sledovač čiary na bielom povrchu“. Rovnako tak pre čierny povrch.
Projekt nájdete na GitHub tu.
Po kalibrácii sa hodnoty uložia, aj keď Raspberry Pi prejde energetickým cyklom. Je potrebné ho znova nakalibrovať iba vtedy, keď sa sledovač čiar zmení s druhým zapnutým alebo keď sa farby trate výrazne zmenia.
Krok 6: Nastavenie ziskov PD
Optimálne hodnoty pre sledovateľa linky
Pomocou príslušných tlačidiel popísaných v ponuke aktualizujte zisky PD pre príslušný sledovač riadkov, ktorý používate.
Nasledovník čiernej čiary
Pre nového sledovača riadkov fungujú pre GoPiGo3 najlepšie nasledujúce parametre:
- Základná rýchlosť = 300
- Frekvencia slučky = 100
- Kp = 1100
- Ki = 0
- Kd = 1300
Základnú rýchlosť a frekvenciu slučky je potrebné zmeniť priamo v kóde.
Nasledovník Červenej čiary
Pre starého sledovača liniek fungujú pre GoPiGo3 najlepšie nasledujúce parametre:
- Základná rýchlosť = 300
- Frekvencia slučky = 30
- Kp = 4200
- Ki = 0
- Kd = 2 500
Základnú rýchlosť a frekvenciu slučky je potrebné zmeniť priamo v kóde.
Odporúča:
Nasledovník linky na Tinkercad: 3 kroky
Line Follower na Tinkercad: A-Line Follower Robot, ako naznačuje názov, je automatizované vedené vozidlo, ktoré sleduje vizuálnu líniu uloženú na podlahe alebo strope. Vizuálna čiara je zvyčajne cesta, ktorou ide robot sledujúci čiaru, a bude to čierna čiara na
Nasledovník linky PID Atmega328P: 4 kroky
Nasledovník riadku PID Atmega328P: ÚVOD Tento návod je o vytvorení efektívneho a spoľahlivého sledovača línií s ovládaním PID (proporcionálne-integrálna-derivátová) (matematická) bežiacou v jeho mozgu (Atmega328P). Riadič linky je autonómny robot, ktorý nasleduje buď po
Časť 3: GPIO: Zostava ARM: Nasledovník linky: TI-RSLK: 6 krokov
Časť 3: GPIO: ARM Zostava: Nasledovník linky: TI-RSLK: Dobrý deň. Toto je ďalšia časť, v ktorej naďalej používame zostavu ARM (namiesto jazyka vyššej úrovne). Inšpiráciou pre tento Instructable je Lab 6 z Texas Instruments Robotics System Learning Kit alebo TI-RSLK. Budeme používať mikrofón
Nasledovník linky GiggleBot pomocou Pythonu: 5 krokov
Nasledovník linky GiggleBot pomocou Pythonu: Tentoraz programujeme v MicroPythone Dexter Industries GiggleBot, aby sledoval čiernu čiaru pomocou vstavaného senzora sledovača riadkov. GiggleBot musí byť spárovaný s BBC micro: bitom, aby mohol byť primerane kontrolované. Ak
Nasledovník linky pomocou Arduina - Jednoduchý DIY projekt: 6 krokov
Nasledovník linky pomocou Arduina | Easy DIY Project: V tomto tutoriáli urobíme sledovateľa linky pomocou ArduinoParts Potrebné: Chasis: BO Motory a kolesá: https://amzn.to/2Yjh9I7 L298n Motor Driver: https://amzn.to/2IWNMWF IR senzor : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J