ML-R praćenje linije
|
Spojevi
Robot za praćenje linije je opisan u projektima.
- Spojite kablove po zelenim linijama, sve osim baterije. Gdje je samo zelena linija, bez slike kabla, koristite običan žensko-ženski Dupont kabel.
- Motori nisu dio ML-R sistema pa su na slici samo jedna mogućnost. Na slici su motori s enkoderima. Jednostavnije su rješenje bez enkodera. Na njih možete zalemiti običan dvostruki Dupont kabel. Izlazi kontrolera motora su 0.1" razmaka i veličinom odgovaraju standardnim 0.1" konektorima pa ih je moguće spojiti. Bolje je rješenje zakrimpati na krajeve Molex konektore.
- Pololu senzori linije su sa zalemljenim pinovima. Trebate ih sami zalemiti. Koristite niz pinova pod pravim kutem, odrežite 3 komada, zalemite, odstranite plastični držač. Samo u ovom obliku mogu ući u držač senzora kakav je u primjeru robota.
- Umetnite Arduino Nano pločicu u podnožje. Kraj s USB konektorom treba biti okrenut lijevo na slici, iznad natpisa "ML-R Arduino...".
- Provjerite pažljivo sve spojeve.
- Priključite bateriju i odmah provjerite ne grije li se neki element, posebno Arduino Nano. Ako je to slučaj ODMAH isključite bateriju. Vrlo vjerojatno je nešto krivo spojeno. Provjerite još jednom. Ponovite operaciju spajanja - provjere zagrijavanja.
- Priključite Arduino Nano USB kablom na računalo i koristite kod iz sljedećeg poglavlja.
|
Kod
Primjer koda za praćenje linije: MRMS_Line.zip. Kod nije kompliciran, ali je potrebno poznavanje C jezika, npr. polja (array). Izvedeno je jednostavno praćenje linije digitalnim čitanjem senzora i napredno, korištenjem PID kontroler algoritma.