
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

I denne opplæringen tar vi en linjefølge og bruker den på GoPiGo3 for å få den til å følge en svart linje.
Trinn 1: Samle maskinvaren

Det er noen ting vi trenger før vi begynner å bygge vår linjefolger:
- En av de 2 Dexter Industries Line Followers: enten den røde linjen eller den svarte, litt kortere. Den svarte linjefolgeren er langt mer performant enn den tidligere.
- En batteripakke til GoPiGo3. Vi anbefaler å bruke Dexter Industries batteripakke, da den kan holde Raspberry Pi i gang selv når motorene går på full gass.
- En GoPiGo3 - du trenger bare en GoPiGo3 og det er det.
- Line Follower -spor - disse kan lastes ned herfra.
Få GoPiGo3 Raspberry Pi -roboten her
Trinn 2: Bygg ditt spor

Denne delen kommer til å ta en stund. I utgangspunktet, gå hit, last ned PDF -filen som inneholder malene, og skriv ut følgende antall fliser for at du skal bygge det viste sporet eller bare bygge ditt eget og hoppe over dette ganske lange trinnet:
- 12 fliser av type #1.
- 5 fliser av type #2.
- 3 maler av flis type #5.
- 3 maler av flisetype #6 - her vil du ende opp med en ekstra flis.
Klipp deretter og tape dem og prøv å få dem til å passe som på bildet ovenfor. Vær oppmerksom på at det er en flis i øverste høyre hjørne av type #1 som overlapper med en annen av samme type - slik er det, så ikke bli forvirret når du ser det.
Hvis skriveren på en eller annen måte ikke har nok toner og den svarte må vaskes ut, kan det være lurt å farge de svarte linjene med en markør for å få dem til å skille seg ut for linjefølgeren. Det er ikke helt nødvendig, men det kan gjøre linjefolgeren mer presis.
Trinn 3: Velg linjefølge

Du må velge hvilken linjefølge du vil gå med: den røde eller den svarte.
Uansett må linjefolgeren orienteres akkurat som på bildet ovenfor som beskrevet i dokumentasjonen også (ReadTheDocs -dokumentasjonen til DI_Sensors & GoPiGo3).
Trinn 4: Montering av linjefølge

Linjefolgeren må sitte slik på GoPiGo3. Line Follower Kit fra Dexter Industries kommer med noen flere ting som avstandsstykker, muttere og skiver for å hjelpe deg med å fikse det på GoPiGo3.
Uansett hvilken linjefølersensor du får, finner du 40 mm avstandsstykker i settet ditt. Så du kan være trygg på at mellomrommet mellom GoPiGo3 og gulvet vil være tilstrekkelig (som er omtrent 2-3 mm).
Merk: På bildet ovenfor ser du at jeg har brukt noen nøtter for å gjøre avstandsstykket enda lengre, og det er fordi jeg ikke bruker standard avstandsstykker som følger med Line Follower -settet - mine er 30 mm og de burde ha vært 40 mm.
Trinn 5: Kalibrering av linjefølge

For å kalibrere linjefolgeren, uansett hvilken du bruker, start med å installere de riktige bibliotekene på Raspberry Pi. Du kan gjøre dette på et Raspbian -bilde eller Raspbian For Robots. Først av alt, kjør disse kommandoene:
curl -kL dexterindustries.com/update_gopigo3 | bash
curl -kL dexterindustries.com/update_sensors | bash
Start på nytt og endre katalogen til
/home/pi/Dexter/GoPiGo3/Projects/PIDLineFollower
Kjør deretter programmet i den katalogen som
python pid_tuner.py
Plasser deretter roboten på en hvit overflate (med linjefølgeren festet og koblet til I2C -porten) og trykk på den riktige knappen for å kalibrere den. Du må faktisk sjekke menyen og se hvilken knapp som tilsvarer "Kalibrer linjefølgeren på en hvit overflate". På samme måte for den svarte overflaten.
Prosjektet finner du på GitHub her.
Når de er kalibrert, blir verdiene lagret selv når Raspberry Pi går gjennom en strømsyklus. Det trenger bare å kalibreres på nytt når linjefolgeren blir endret med den andre på eller når sporets farger endres betydelig.
Trinn 6: Angi PD -gevinster
Optimale verdier for linjefolgeren
Oppdater PD -gevinstene for den riktige linjefolgeren du bruker ved å bruke de riktige knappene beskrevet i menyen.
Black Line -følger
For den nye linjefolgeren fungerer følgende parametere best for GoPiGo3:
- Grunnhastighet = 300
- Sløyfefrekvens = 100
- Kp = 1100
- Ki = 0
- Kd = 1300
Basishastigheten og sløyfefrekvensen må endres direkte i koden.
Rød linje følger
For den gamle linjefolgeren fungerer følgende parametere best for GoPiGo3:
- Grunnhastighet = 300
- Sløyfefrekvens = 30
- Kp = 4200
- Ki = 0
- Kd = 2500
Basishastigheten og sløyfefrekvensen må endres direkte i koden.
Anbefalt:
Line Follower Robot Siebe Deetens: 4 trinn

Line Follower Robot Siebe Deetens: Bij the training Elektromechanica Automatisering aan HOGENT (3e bachelor), we have from the vak Syntheseproject the mission gekregen to one line follower robot to make. sla
Line Follower på Tinkercad: 3 trinn

Line Follower på Tinkercad: A-Line Follower Robot, som navnet antyder, er et automatisert guidet kjøretøy, som følger en visuell linje innebygd på gulvet eller taket. Vanligvis er den visuelle linjen banen som linjefølgeroboten går i, og det vil være en svart linje på en hv
In-Line LED-skjerm Arduino-spill: 7 trinn (med bilder)

In-Line LED-skjerm Arduino Games: aka LED Ladder Display Game System. En Attiny-85 utstyrt med maskinvare og programvare for å spille actionfylt " video " spill, på en in-line LED-skjerm. Den har en multiplexert 12 LED stige -skjerm, og støtter opptil 6 knappinnganger og en valgfri
Telefonstyrt Kite Line Parabear Dropper: 11 trinn

Telefonstyrt Kite Line Parabear Dropper: Introduksjon Denne instruksjonen beskriver hvordan du bygger en enhet for å slippe opptil tre parabears fra en kite line. Enheten fungerer som et trådløst tilgangspunkt og leverer en webside til telefonen eller nettbrettet. Dette lar deg kontrollere parabearens fall
Nettleserstrømmingsrobot med GoPiGo3: 5 trinn

Browser Streaming Robot With GoPiGo3: I dette avanserte prosjektet med GoPiGo3 Raspberry Pi Robot bygger vi en nettleser -videostreamingsrobot som streamer livevideo til en nettleser og kan styres fra nettleseren. I dette prosjektet bruker vi en Raspberry Pi Camera -modul med GoPiG