Table of Contents

Line Follower

E-mail: Serban Cozma

Introducere

Scopul proiectului este de a construi o masinuta care urmareste o linie neagra pe fundal alb.

Descriere Generală

Descriere

Masinuta se foloseste de un modul de IR pentru a face distinctia intre culoarea alb si negru. Pe baza informatiilor primite de la modul controller-ul da semnale specifice driver-ului de motoare ca masinuta sa urmareasca traseul dorit.

Hardware design

Lista de piese

Schema Electrica

Software design

Am scris algoritmul in C. Ca si idee de functionare : citesc valorile de la senzorul cu IR si fiecare led are o pondere. Pe baza acelor valori pe care le aflu determin daca linia neagra este intre cele 2 leduri din extremitati ale senzorului. In cazul in care linia neagra ajunge intr-o extermitate a senzorului actionez doar unul dintre motoare ca sa recentrez masinuta. Daca este intre acele extremitati masinuta merge inainte.

Rezultate

serban_line_follower.c.zip

Concluzii

Mi-a placut foarte mult ideea de a face o masinuta care sa se controleze singura. A fost o provocare pe care am depasit-o destul de bine. M-am simtit ca un inginer fiindca a trebuit sa combin mai multe cunostiinte pe care le stiu si sa fac sa mearga aceasta masinuta asa cum imi doream. Simplul fapt ca am pus un acumulator de bormasina pe masinuta mi se pare hilar.

Generate PDF