Ivanov Bogdan 334CA
Buhai Corina 334CA
Robotul este construit din mai multe module:
Lista de componente utilizate
Tinand cont de capabilitatea in curent a porturilor ATMega16 (max 20mA/pin, max 200mA/total porturi), au fost folosite
2 tranzistoare Darlington cu amplificare in curent de peste 1000. Rezistenta de limitare a curentului de comanda a fost aleasa de 1,5 kΩ,
ceea ce inseamna ca incarcarea fiecarui pin este de aproximativ 3mA.
In antiparalel cu motoarele s-a montat cate o dioda de comutatie pentru eliminarea supratensiunilor la comutatie.
Local pentru fiecare motor au fost prevazute 2 condensatoare de filtrare care sa asigure tensiunea constanta chiar si la comutatii.
Pentru limitarea curentului pe LED-uri au fost montate rezistente de ∼200Ω(300Ω || 470Ω).
Pentru polarizarea fototranzistoarelor s-a utilizat cate o rezistenta de 4,7kΩ montata in colector ce limiteaza curentul de colector la sub 1mA.
Sunt disponibile atat semnale analogice din colectoarele tranzistoarelor care pot fi conectate la intrarile convertorului analogic-numeric,
cat si semnale formatate digital (folosite de catre programul curent) cu ajutorul a 3 porti NAND Trigger-Schmitt.
Pentru a nu incarca suplimentar sursa stabilizata a microcontrolerului, atat driverele motoarelor cat si senzorii
au fost alimentati direct din sursa nestabilizata.
Robotul functioneaza si in urma testarii pe un traseu propriu de dimensiuni reduse obtine rezultate bune.
Datorita dimensiunii acestuia, nu reuseste sa ia curbele stranse destul de bine, moment in care este posibil sa paraseasca drumul marcat. Totusi, speram sa obtinem rezultate mai bune pe traseul de concurs care probabil va fi mai amplu.
Initial robotul functiona cu ajutorul unor senile,insa datorita performantelor scazute pe care le-am obtinut, am decis sa renuntam la aceasta implementare:
In ceea ce priveste algoritmul pentru setarea directiei am intampinat anumite probleme deoarece nu functiona exact cum ne asteptam. Prin testare repetata am ajuns la un program ce obtine rezultate acceptabile.
Acesta este comportamentul si starea finala a line followerului construit de noi: