Kazalo:
- 1. korak: Zbiranje strojne opreme
- 2. korak: Ustvarite svojo pot
- 3. korak: Izberite Line Follower
- 4. korak: Montiranje linijskega sledilca
- 5. korak: Umerjanje sledilnika črte
- 6. korak: Nastavitev dobičkov PD
- Korak 7: Po liniji - črni senzor
Video: GoPiGo3 Line Follower: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tej vadnici jemljemo sledilca linij in ga uporabimo na GoPiGo3, da sledi črni črti.
1. korak: Zbiranje strojne opreme
Preden začnemo graditi svojega sledilca linij, potrebujemo nekaj stvari:
- Eden od dveh sledilcev linije Dexter Industries: bodisi sledilnik rdeče črte ali črni, nekoliko krajši. Privrženec črne črte je veliko bolj učinkovit od prejšnjega.
- Baterija za GoPiGo3. Priporočamo uporabo baterijskega kompleta Dexter Industries, saj lahko ohrani delovanje Raspberry Pi tudi, ko motorji delujejo pri polnem plinu.
- GoPiGo3 - potrebujete le GoPiGo3 in to je to.
- Skladbe Line Follower - te lahko prenesete od tukaj.
Pridobite GoPiGo3 Raspberry Pi robota tukaj
2. korak: Ustvarite svojo pot
Ta del bo trajal nekaj časa. V bistvu pojdite sem, prenesite PDF, ki vsebuje predloge, in natisnite naslednje število ploščic, da lahko sestavite prikazano skladbo ali pa samo svojo in preskočite ta precej dolg korak:
- 12 ploščic tipa #1.
- 5 ploščic tipa #2.
- 3 predloge ploščic tipa 5.
- 3 predloge ploščic tipa 6 - tukaj boste dobili eno dodatno ploščico.
Nato jih izrežite in prilepite na trak ter jih poskušajte prilegati, kot je na zgornji sliki. Zavedajte se, da je v zgornjem desnem kotu tipa #1 ploščica, ki se prekriva z drugo isto vrsto - tako je, zato se ne zmešajte, ko to vidite.
Če tiskalnik nekako nima dovolj tonerja in se črna izpere, boste morda želeli črne črte pobarvati z markerjem, da bodo izstopale za sledilca linij. To ni povsem potrebno, lahko pa naredi sledilca linije bolj natančnega.
3. korak: Izberite Line Follower
Izbrati morate, s katerim sledilcem črte želite iti: rdečim ali črnim.
Ne glede na to mora biti sledilnik linij usmerjen tako, kot je na zgornji fotografiji, kot je opisano tudi v dokumentaciji (ReadTheDocs dokumentacija DI_Sensors & GoPiGo3).
4. korak: Montiranje linijskega sledilca
Privrženec vrstice mora tako sedeti na GoPiGo3. Komplet za sledenje linij podjetja Dexter Industries vsebuje še nekaj stvari, kot so distančniki, matice in podložke, ki vam bodo pomagale popraviti na GoPiGo3.
Ne glede na to, kateri senzor sledilnika linij dobite, boste v kompletu našli distančnike 40 mm. Tako ste lahko prepričani, da bo prostor med GoPiGo3 in tlemi ustrezen (kar je približno 2-3 mm).
Opomba: Na zgornji fotografiji boste videli, da sem uporabil nekaj orehov, da sem dal distančnik še daljši, in to zato, ker ne uporabljam standardnih distančnikov, ki so v kompletu Line Follower - moji so 30 mm in bi morali biti 40 mm.
5. korak: Umerjanje sledilnika črte
Če želite umeriti sledilnik vrstic, ne glede na to, katerega uporabljate, začnite z namestitvijo ustreznih knjižnic na Raspberry Pi. To lahko storite na Raspbian sliki ali Raspbian For Robots. Najprej zaženite te ukaze:
curl -kL dexterindustries.com/update_gopigo3 | bash
curl -kL dexterindustries.com/update_sensors | bash
Znova zaženite in nato imenik spremenite v
/home/pi/Dexter/GoPiGo3/Projekti/PIDLineFollower
Nato zaženite program v tem imeniku, na primer
python pid_tuner.py
Nato postavite robota na belo površino (s sledilcem linije, ki je priključen in priključen na vrata I2C) in pritisnite ustrezen gumb, da ga umerite. Pravzaprav morate preveriti meni in videti, kateri gumb ustreza "Umerjanje sledilca linij na beli površini". Enako za črno površino.
Projekt najdete na GitHubu tukaj.
Ko so umerjene, se vrednosti shranijo tudi, ko Raspberry Pi preide v cikel napajanja. Ponovno ga je treba umeriti, ko se sledilnik vrstice spremeni z drugim ali če se barve proge bistveno spremenijo.
6. korak: Nastavitev dobičkov PD
Optimalne vrednosti za sledilca črte
Z ustreznimi gumbi, opisanimi v meniju, posodobite dobiček PD za ustrezen sledilnik vrstic, ki ga uporabljate.
Sledilec črne črte
Za novega sledilca vrstice naslednji parametri najbolje delujejo za GoPiGo3:
- Osnovna hitrost = 300
- Frekvenca zanke = 100
- Kp = 1100
- Ki = 0
- Kd = 1300
Osnovno hitrost in frekvenco zanke je treba spremeniti neposredno v kodi.
Sledilec rdeče črte
Za starega sledilca vrstice naslednji parametri najbolje delujejo za GoPiGo3:
- Osnovna hitrost = 300
- Frekvenca zanke = 30
- Kp = 4200
- Ki = 0
- Kd = 2500
Osnovno hitrost in frekvenco zanke je treba spremeniti neposredno v kodi.
Priporočena:
Arduino Line Follower Wallrides tabla za učilnico: 8 korakov (s slikami)
Arduino Line Follower Wallrides Omarica za učilnico: Slediti liniji na tleh je preveč dolgočasno! Na sledilce linij smo poskušali pogledati z drugega zornega kota in jih pripeljati na drugo ravnino - na šolsko tablo. Poglejte, kaj je iz tega nastalo
3. del: GPIO: ARM Montaža: Line Follower: TI-RSLK: 6 korakov
3. del: GPIO: ARM Montaža: Line Follower: TI-RSLK: Pozdravljeni. To je naslednji obrok, kjer še naprej uporabljamo sklop ARM (namesto jezika višje ravni). Navdih za ta Instructable je Lab 6 učnega kompleta Texas Instruments Robotics System Learning Kit ali TI-RSLK. Mikrofon bomo uporabljali
GiggleBot Line Follower z uporabo Pythona: 5 korakov
GiggleBot Line Follower Using Python: Tokrat v MicroPythonu programiramo Dexter Industries GiggleBot, da sledi črni črti z vgrajenim senzorjem sledilca linij. GiggleBot mora biti seznanjen z BBC micro: bit, da lahko biti ustrezno nadzorovan. Če
Line Follower using Arduino - Easy DIY Project: 6 korakov
Line Follower using Arduino | Easy DIY Project: V tej vadnici bomo s pomočjo potrebnih Arduino delov naredili sledilca: Chasis: BO motorji in kolesa: https://amzn.to/2Yjh9I7 L298n gonilnik motorja: https://amzn.to/2IWNMWF IR senzor : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
ROBOT LINE FOLLOWER: 6 korakov
ROBOT LINE FOLLOWER: Avtonomni robot za sledenje linijam