Sisällysluettelo:
- Vaihe 1: Laitteiston kerääminen
- Vaihe 2: Rakenna reitti
- Vaihe 3: Valitse linjan seuraaja
- Vaihe 4: Linjaseurantalaitteen asennus
- Vaihe 5: Viivan seuraajan kalibrointi
- Vaihe 6: PD -vahvistusten asettaminen
- Vaihe 7: Linjan seuranta - musta anturi
Video: GoPiGo3 -linjan seuraaja: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä opetusohjelmassa otamme linjan seuraajan ja käytämme sitä GoPiGo3: ssa, jotta se seuraa mustaa viivaa.
Vaihe 1: Laitteiston kerääminen
Tarvitsemme muutamia asioita, ennen kuin aloitamme linjaseurannan rakentamisen:
- Yksi kahdesta Dexter Industries -linjan seuraajasta: joko punaisen viivan seuraaja tai musta, hieman lyhyempi. Mustan viivan seuraaja on paljon tehokkaampi kuin edellinen.
- Akku GoPiGo3: lle. Suosittelemme käyttämään Dexter Industries -akkua, sillä se voi pitää Raspberry Pi: n käynnissä myös silloin, kun moottorit käyvät täydellä kaasulla.
- GoPiGo3 - tarvitset vain GoPiGo3: n ja siinä kaikki.
- Linjanseuraajat - voit ladata ne täältä.
Hanki GoPiGo3 Raspberry Pi -robotti täältä
Vaihe 2: Rakenna reitti
Tämä osa kestää jonkin aikaa. Pohjimmiltaan mene tänne, lataa malleja sisältävä PDF -tiedosto ja tulosta seuraava määrä ruutuja, jotta voit rakentaa näytetyn raidan tai vain rakentaa oman ja ohittaa tämä melko pitkä vaihe:
- 12 laattaa tyyppiä #1.
- 5 laattaa tyyppiä #2.
- 3 laattojen tyyppiä #5.
- 3 laatatyyppiä #6 - tässä saat yhden ylimääräisen laatan.
Seuraavaksi leikkaa ja teippaa ne ja yritä saada ne sopimaan yllä olevan kuvan mukaisesti. Huomaa, että tyypin 1 oikeassa yläkulmassa on laatta, joka on päällekkäin toisen samanlaisen laatan kanssa - näin se on, joten älä hämmenty, kun näet sen.
Lisäksi jos tulostimessa ei ole tarpeeksi väriainetta ja musta pestään pois, sinun kannattaa ehkä värittää mustat viivat tussilla, jotta ne erottuvat viivojen seuraajista. Se ei ole täysin välttämätöntä, mutta se voi tehdä linjan seuraajan tarkemmaksi.
Vaihe 3: Valitse linjan seuraaja
Sinun on valittava, minkä linjan seuraajan kanssa haluat mennä: punaisen tai mustan.
Siitä huolimatta linjanseuranta on suunnattava aivan kuten yllä olevassa kuvassa, kuten dokumentaatiossa on kuvattu (ReadTheDocs -dokumentaatio DI_Sensors & GoPiGo3).
Vaihe 4: Linjaseurantalaitteen asennus
Linjan seuraajan on istuttava sellaisena GoPiGo3: ssa. Dexter Industriesin linjaseurantasarjassa on muutamia muita asioita, kuten välikappaleita, muttereita ja aluslevyjä, joiden avulla voit korjata sen GoPiGo3 -laitteessa.
Riippumatta siitä, minkä linjaseuranta -anturin saat, löydät 40 mm: n välikappaleet sarjasta. Joten voit olla varma, että GoPiGo3: n ja lattian välinen tila on riittävä (mikä on noin 2-3 mm).
Huomautus: Yllä olevassa kuvassa näet, että olen käyttänyt joitain muttereita tehdäksesi välikappaleesta vielä pidemmän ja tämä johtuu siitä, että en käytä Line Follower -sarjan vakiovälikappaleita - minun on 30 mm ja ne olisi pitänyt 40 mm.
Vaihe 5: Viivan seuraajan kalibrointi
Jos haluat kalibroida linjanseurannan, riippumatta siitä, mitä käytät, aloita asentamalla asianmukaiset kirjastot Raspberry Pi -laitteeseen. Voit tehdä tämän Raspbian -kuvassa tai Raspbian For Robotsissa. Ensinnäkin suorita nämä komennot:
curl -kL dexterindustries.com/update_gopigo3 | lyödä
curl -kL dexterindustries.com/update_sensors | lyödä
Käynnistä uudelleen ja vaihda sitten hakemistoksi
/home/pi/Dexter/GoPiGo3/Projects/PIDLineFollower
Suorita sitten ohjelma kyseisessä hakemistossa
python pid_tuner.py
Aseta seuraavaksi robotti valkoiselle pinnalle (linjanseuraaja kiinnitettynä ja liitettynä I2C -porttiin) ja paina vastaavaa painiketta kalibroidaksesi sen. Sinun on todella tarkistettava valikko ja katsottava, mikä painike vastaa "Kalibroi linjan seuraaja valkoiselle pinnalle". Samoin mustalle pinnalle.
Hanke löytyy GitHubista täältä.
Kalibroinnin jälkeen arvot tallennetaan silloinkin, kun Raspberry Pi käy läpi virtajakson. Se on kalibroitava uudelleen vain, kun linjan seuraaja vaihdetaan toisen kanssa tai kun raidan värit muuttuvat merkittävästi.
Vaihe 6: PD -vahvistusten asettaminen
Optimaaliset arvot linjan seuraajalle
Päivitä valikossa kuvatuilla sopivilla painikkeilla käyttämäsi oikean seuraajan PD -vahvistukset.
Mustan viivan seuraaja
Seuraavat parametrit toimivat parhaiten uudelle rivin seuraajalle GoPiGo3: lle:
- Perusnopeus = 300
- Silmukan taajuus = 100
- Kp = 1100
- Ki = 0
- Kd = 1300
Perusnopeus ja silmukan taajuus on muutettava suoraan koodissa.
Punaisen viivan seuraaja
Vanhan rivin seuraajan kohdalla seuraavat parametrit toimivat parhaiten GoPiGo3: lle:
- Perusnopeus = 300
- Silmukan taajuus = 30
- Kp = 4200
- Ki = 0
- Kd = 2500
Perusnopeus ja silmukan taajuus on muutettava suoraan koodissa.
Suositeltava:
Pixy2Bot -objektin seuraaja (servokoodi): 4 vaihetta
Pixy2Bot -objektien seuraaja (servokoodi): Yksinkertaisen objektin rakentaminen robotin jälkeen (ei panorointi-/kallistusmekanismia), jossa on Arduino Uno + Motor Shield, kaksi halpaa jatkuvaa servoa ja Pixy2. Video: https://youtu.be/lxBLt5DJ5BM
Seuraaja- ja tilaajalaskuri: 5 vaihetta
Seuraaja- ja tilaajalaskuri: Tämä projekti on tehty instagram -seuraajien ja youtube -tilaajien laskemiseen. Platformia käytetään: PythonArduino
Tähtiraita - Arduinolla toimiva tähtimerkki ja seuraaja: 11 vaihetta (kuvilla)
Tähtiraita - Arduinolla toimiva tähtikohdistin ja -seuranta: Tähtiraita on Arduinoon perustuva GoTo -asennuksen innoittama tähtien seurantajärjestelmä. Se voi osoittaa ja seurata mitä tahansa taivaalla olevaa esinettä (taivaalliset koordinaatit annetaan syöttönä) kahdella Arduinolla, gyroskoopilla, RTC-moduulilla, kahdella edullisella askelmoottorilla ja 3D-painetulla rakenteella
Selaimen suoratoistorobotti GoPiGo3: 5 -vaiheilla
Selaimen suoratoistorobotti GoPiGo3: lla: Tässä edistyneessä GoPiGo3 Raspberry Pi Robot -projektissa rakennamme selaimen videon suoratoistobotin, joka suoratoistaa suoraa videota selaimeen ja jota voidaan ohjata selaimesta. Tässä projektissa käytämme Raspberry Pi Camera -moduulia GoPiG: n kanssa
Helppo robotti: Kevyt seuraaja: 4 vaihetta
Helppo robotti: Kevyt seuraaja: Ei ohjelmointia tai mikrosiruja! Robotit, mahtavinta mitä on, varsinkin kun ihmiset voivat rakentaa sen! Sain tämän robotin ystävältäni lahjaksi. kiitos Rudolf. Joka tapauksessa tämä robotti käyttää 2 valosta riippuvaista vastusta valon ja