Micro:Maqueen Plus robot – prijava kvara 2 (senzori za praćenje linije)


#1

Otvaramo novu temu za testiranje i prijavu kvara rada i kalibracije senzora za praćenje linije micro:Maqueen Plus robota.

U prethodnoj temi za prijavu kvara (ovdje) proučite programe za testiranje rada motora, prilagodbe brzine kod praćenja linije i rada ultrazvučnog senzora robota.

Prije početka, važno je da znate nekoliko stvari:

  • Svaki senzor za praćenje linije ima infracrveni odašiljač i infracrveni prijemnik. Infracrveni odašiljač neprekidno emitira infracrvenu svjetlost tijekom kretanja robota. Infracrveno svjetlo se reflektira kada se robot susreće s bijelom ili nekom drugom svijetlom površinom i tada prijemnik prima infracrveni signal i upravljačkoj pločici šalje vrijednost 0. Ako se infracrveno svjetlo apsorbira ili se ne može odraziti (na tamnim površinama), prijemnik neće primiti infracrveni signal pa šalje vrijednost 1.

  • Ako je staza po kojoj robot vozi reflektirajuća (vrsta papira nije mat) ili je printana na laserskom pisaču koji drugačije miješa boje od tintnog pisača, na tamnim površinama, umjesto apsorpcije, svjetlo će se reflektirati te će senzor krivo očitati vrijednost. Zato je važno na kojem papiru i kojim pisačem se ispisuje staza za testiranje praćenja linije kod robota. Preporučamo printanje na običnom fotokopirnom papiru sa inkjet printerom.

Kako bi utvrdili je li problem do staze ili do robota, molimo Vas da ako imate poteškoća s praćenjem linije slijedite sljedeće upute:

  1. Stavite nove baterije na robot.
  2. Provjerite da su gume na kotačima ispravno postavljene.
  3. Provjerite da kotač ne zapinje o upravljačku pločicu robota (ovo se događa ako je kotač krivo okrenut).
  4. Provjerite da je micro:bit ispravno i do kraja utaknut u konektor.
  5. Maknite s robota dodatne senzore (npr. HuskyLens kameru)
  6. Pripremite kružnu stazu koja je došla u kutiji s robotom ili ako imate staze koje smo slali u školskoj godini 2022./2023.
  7. Prije korištenja senzora za praćenje linije, napravite kalibraciju senzora na stazi koju koristite. Upute za kalibraciju robota pogledajte ovdje.
  8. Testirajte robot na navedenim stazama s ovim programom.

Ako nakon ovih uputa robot ima problema sa prepoznavanjem i praćenjem linije, molimo Vas da preuzmete program u nastavku i prebacite ga na micro:bit. Za testiranje koristite gore navedene staze.

Test program preuzmite ovdje.

Test program: Pritiskom na tipkalo A kalibrirate robot koristeći analogne vrijednosti senzora za praćenje linije. Nakon kalibracije, pritiskom na tipkalo B robot kreće s praćenjem linije senzorima L1 i M koristeći njihove analogne vrijednosti. Kada senzorima detektira bijelu podlogu, zaustavlja se.
Analogne vrijednosti senzora za praćenje linije nakon kalibracije, moguće je vidjeti unutar Mind+ aplikacije ukoliko je micro:bit serijski povezan s računalom.

  • Manualna kalibracija robota – robot postavite na stazu tako da su mu unutarnji senzori L1, M i R1 na crnoj podlozi, a vanjski L2 i R2 na bijeloj podlozi. Nakon što ste robot postavili na tu poziciju, pritisnite tipkalo A na micro:bitu. Uključit će se zelena svjetla na 1 sekundu kao znak da je kalibracija bila uspješna.
  • Serijsko povezivanje i očitavanje analognih vrijednosti – nakon što prebacite program, micro:bit mora USB kablom ostati povezan na računalo. Pozicionirajte robot kako je navedeno u dijelu Manualna kalibracija robota i omogućite serijski komunikaciju unutar Mind+ aplikacije. Na micro:bitu pritisnite tipkalo A i očitajte vrijednosti ispisane unutar crnog prozora aplikacije kako je prikazano na slici:
  • Praćenje linije – postavite sada robot na stazu tako da je s unutarnjim senzorima L1, M i R1 na crnoj podlozi i pritisnite tipkalo B na micro:bitu. Robot kreće s praćenjem linije.

Proučite manualnu kalibraciju robota, serijsko očitavanje vrijednosti i praćenje linije u sljedećem videozapisu:
https://vimeo.com/902268612

Ako robot i dalje ima problema s praćenjem linije, molimo vas da odgovorom na ovu temu opišite problem i pošaljete prikaz kalibriranih vrijednosti vidljivih u Mind+ aplikaciji u crnom prozoru te videosnimku robota s prethodno navedenim programom. Snimku prenesite na vimeo ili youtube pa ovdje pošaljite link.

Kao i uvijek potrudit ćemo se da vam maksimalno pomognemo.


1. kolo Croatian Makers Lige (2024./2025.)
Micro:Maqueen Plus robot – prijava kvara
#2

Kad preuzmem Test program ne mogu ga otvoriti.
Kako ga otvoriti, pomocu Mind ne moze!!!
test


#3

Jeste li ga uspjeli preuzeti na računalo? Ponovite preuzimanje, možda se nije pravilno downloadao.


#4

Ekstenzija je mp. Uspio sam skinuti na racunalo.
Otvorit ne mogu.test


#5

Mozete li fotografirat kodove?


#6

Molim provjerite koju verziju Mind+ aplikacije imate na računalu. Program je napravljen u verziji V1.7.3 RC3.0, ako je verzija koju imate na računalu starija od ove, nećete moći otvoriti program. Najnoviju verziju možete preuzeti s njihove stranice ovdje.
U slučaju da nije do verzije, javite pa ću Vam poslati na e-mail.


#7

Poštovani, na više robota nam ne radi praćenje linije. Išla sam po uputama za sve, no i dalje ne radi. Pokušavala sam i smanjiti brzinu, no niti to ne pomaže.
Postavljam vam video sa prikazom kalibriranih vrijednosti te snimku vožnje robota. Podlogu sam postavila na više mjesta da vidim je li možda do svjetlosti.


#8

Poštovana,

predlažem da nam robota pošaljete na našu adresu da ga testiramo i provjerimo.
O koliko se robota radi?
Adresa:
IRIM (ZICER, Zagrebački velesajam - 12. paviljon)
Avenija Dubrovnik 15
10000 Zagreb


#9

Radim u dvije škole.
U jednoj školi imam 4 robota, u drugoj 6. 2 robota koja imamo od prije nam rade.
Ti koji ne rade su nam novi i otkako ih imamo, imamo problema s njima.
Može, pošaljemo vam. Hoću poslati jedan ili više?


#10

Pošaljite neka dva koja vam ne rade.
Uključite i stazu na kojoj ste testirali, ova kružna.


#11

Neispravno kalibracijsko tipkalo na robotu

Ako vam kalibracijsko tipkalo na robotu ne radi ili je otkinuto, u nastavku pogledajte kako programski dodati mogućnost kalibracije senzora za praćenje linije pomoću tipkala B na micro:bitu.

  1. Preuzmite program Funkcija za kalibraciju senzora za praćenje linije ovdje.

  2. Otvorite program, zatim povucite i ispustite cijeli blok naredbi Kalibracija senzora za praćenje linije u Backpack dio unutar Mind+ aplikacije.
    U Backpacku će se kreirati kopija funkcije Kalibracija senzora za praćenje linije (ljubičasto označena), koja će od sada biti dostupna u svakom Mind+ programu koji koristite na tom računalu.

  3. Zatvorite taj program i otvorite novi ili već postojeći Mind+ program za programiranje robota. Kreirajte program koji želite za praćenje linije.

  4. Iz Backpacka povucite funkciju Kalibracija senzora za praćenje linije u radni prostor svog programa. Na taj način ste dodali funkciju za kalibraciju senzora.

  5. U kategoriji naredbi My Blocks, pronađite naredbu funkcije Kalibracija senzora za praćenje linije i smjestite ju na početak svog programa kako je prikazano na slici u nastavku.
    Ova se naredba uvijek postavlja prije svih ostalih blokova u programu.

  6. Preuzmite program na micro:bit pritiskom na Upload. Uključite robota na prekidaču – prednja crvena svjetla će se uključiti kao podsjetnik da je prvo potrebno izvršiti kalibraciju.

  7. Postavite robota na stazu tako da su unutarnji senzori L1, M i R1 na crnoj podlozi, a vanjski L2 i R2 na bijeloj.
    Nakon što ste robot postavili na ovu poziciju, jednom, kratko pritisnite tipkalo B na micro:bitu. Prednja crvena svjetla će zatreperiti dva puta te se potom isključiti. To je znak da je kalibracija bila uspješna.

  8. Pokrenite robota kako ste mu zadali u svom programu. Robot će započeti s izvršavanjem programa i praćenjem linije.