Obsah:
- Krok 1: Shromáždění hardwaru
- Krok 2: Vytvořte si vlastní trasu
- Krok 3: Vyberte Line Follower
- Krok 4: Montáž sledovače čáry
- Krok 5: Kalibrace sledovače čáry
- Krok 6: Nastavení zisků PD
- Krok 7: Sledování čáry - černý senzor
Video: Následovník linky GoPiGo3: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto kurzu vezmeme sledovače linek a použijeme ho na GoPiGo3, aby sledoval černou čáru.
Krok 1: Shromáždění hardwaru
Než začneme budovat našeho následovníka linie, potřebujeme několik věcí:
- Jeden ze 2 následovníků linie Dexter Industries: buď červená čára, nebo černá, o něco kratší. Sledovatel černé čáry je mnohem výkonnější než ten první.
- Sada baterií pro GoPiGo3. Doporučujeme používat bateriový balíček Dexter Industries, protože ten dokáže udržet Raspberry Pi v chodu, i když motory jedou na plný plyn.
- GoPiGo3 - potřebujete pouze GoPiGo3 a je to.
- Stopy sledujících čáry - lze je stáhnout zde.
Získejte robota GoPiGo3 Raspberry Pi zde
Krok 2: Vytvořte si vlastní trasu
Tato část bude chvíli trvat. V zásadě jděte sem, stáhněte si soubor PDF obsahující šablony a vytiskněte následující počet dlaždic, abyste si mohli vytvořit ukázkovou stopu nebo si jen postavit vlastní a přeskočit tento poměrně zdlouhavý krok:
- 12 dlaždic typu #1.
- 5 dlaždic typu #2.
- 3 šablony typu dlaždice #5.
- 3 šablony typu dlaždice č. 6 - zde skončíte s jednou dlaždicí navíc.
Dále je ustřihněte a zalepte páskou a zkuste, aby pasovaly jako na výše uvedeném obrázku. Uvědomte si, že v pravém horním rohu typu #1 je dlaždice, která se překrývá s jinou stejného typu - tak to je, takže se nenechte zmást, když to uvidíte.
Také pokud tiskárna nějak nemá dostatek toneru a dojde k vyplavení černé, možná budete chtít obarvit černé čáry fixem, aby vynikly pro následovníka čar. Není to úplně nutné, ale může to zpřesnit následovníka řádku.
Krok 3: Vyberte Line Follower
Musíte si vybrat, s kým chcete sledovat sledovače: červený nebo černý.
Bez ohledu na to musí být sledovač řádku orientován stejně jako na výše uvedené fotografii, jak je popsáno v dokumentaci (dokumentace ReadTheDocs k DI_Sensors & GoPiGo3).
Krok 4: Montáž sledovače čáry
Sledovač řádku musí na GoPiGo3 takhle sedět. Sada Line Follower od společnosti Dexter Industries přichází s několika dalšími věcmi, jako jsou distanční podložky, matice a podložky, které vám pomohou opravit ji na GoPiGo3.
Bez ohledu na to, který snímač sledovače linek získáte, najdete ve své sadě 40mm rozpěrky. Můžete si tedy být jisti, že prostor mezi GoPiGo3 a podlahou bude dostatečný (což je zhruba 2–3 mm).
Poznámka: Na výše uvedené fotografii uvidíte, že jsem použil nějaké matice, aby byla rozpěrka ještě delší, a to proto, že nepoužívám standardní rozpěrky, které jsou součástí sady Line Follower - moje mají 30 mm a měly by být 40 mm.
Krok 5: Kalibrace sledovače čáry
Chcete -li kalibrovat sledovače řádků, bez ohledu na to, který používáte, začněte instalací příslušných knihoven na Raspberry Pi. Můžete to udělat na obrázku Raspbian nebo Raspbian For Robots. Nejprve spusťte tyto příkazy:
curl -kL dexterindustries.com/update_gopigo3 | bash
curl -kL dexterindustries.com/update_sensors | bash
Restartujte a poté změňte adresář na
/home/pi/Dexter/GoPiGo3/Projects/PIDLineFollower
Poté spusťte program v tomto adresáři jako
python pid_tuner.py
Poté umístěte robota na bílý povrch (s připojeným sledovacím zařízením linky a připojeným k portu I2C) a stisknutím příslušného tlačítka jej zkalibrujte. Ve skutečnosti musíte zkontrolovat nabídku a zjistit, které tlačítko odpovídá „Kalibrovat sledovač čáry na bílém povrchu“. Stejně tak pro černý povrch.
Projekt najdete na GitHubu zde.
Po kalibraci se hodnoty uloží, i když Raspberry Pi projde energetickým cyklem. Je třeba jej znovu zkalibrovat, když se sledující čáry změní s druhým zapnutým nebo když se výrazně změní barvy stopy.
Krok 6: Nastavení zisků PD
Optimální hodnoty pro sledovače čáry
Pomocí příslušných tlačítek popsaných v nabídce aktualizujte zisky PD pro příslušný sledovač řádků, který používáte.
Sledovatel černé čáry
Pro nového sledovače řádků fungují pro GoPiGo3 nejlépe následující parametry:
- Základní rychlost = 300
- Frekvence smyčky = 100
- Kp = 1100
- Ki = 0
- Kd = 1300
Základní rychlost a frekvence smyčky je třeba změnit přímo v kódu.
Následovník červené čáry
U starého sledovače řádků fungují pro GoPiGo3 nejlépe následující parametry:
- Základní rychlost = 300
- Frekvence smyčky = 30
- Kp = 4200
- Ki = 0
- Kd = 2500
Základní rychlost a frekvenci smyčky je třeba změnit přímo v kódu.
Doporučuje:
Přidání linky do Boomboxu s magnetofonem: 5 kroků
Přidání linky do Boomboxu s magnetofonem: ** Stejně jako u všech instrukcí vezmete při pokusu svůj předmět / zdraví / cokoli do vlastních rukou! Mějte na paměti vysoké napětí na hlavní napájecí desce, horké páječce atd. Buďte opatrní a trpěliví, což vám přinese úspěch. ** Th
Následovník linky PID Atmega328P: 4 kroky
PID Line Follower Atmega328P: ÚVOD Tento instruktáž je o vytvoření efektivního a spolehlivého sledovače linek s PID (proporcionálně-integrálně-derivátovým) řízením (matematickým) běžícím uvnitř jeho mozku (Atmega328P). Line follower je autonomní robot, který sleduje buď
Převodníky kódování sériové linky DIY: 15 kroků
Převodníky kódování sériové linky DIY: Sériová datová komunikace se stala všudypřítomnou v mnoha průmyslových aplikacích a existuje několik přístupů k návrhu jakéhokoli rozhraní pro sériovou datovou komunikaci. Je vhodné použít jeden ze standardních protokolů, tj. UART, I2C nebo SPI. Navíc
Hackování tlačítka dveří Jubilejní linky v londýnském metru: 12 kroků (s obrázky)
Hackování tlačítka dveří Jubilejní linky v londýnském metru: Obchod London Transport Museum prodává vyřazená dveřní tlačítka z Jubilejní linky (k dispozici jsou levé i pravé). Pokud uvažujete o realizaci projektu, který potřebuje nějaké tlačítko a kontrolku, byli byste „
Následovník linky BrickPi3: 4 kroky
Následovník linie BrickPi3: Zde je projekt, který ukazuje, jak lze sledovače linky Dexter Industries použít k tomu, aby robot BrickPi3 sledoval linii