Proiectul presupune realizarea unei masini care se va orienta dupa o sursa luminoasa si se va deplasa spre aceasta. Aceasta va putea fi controlata de la distanta utilizand orice sursa de lumina , atat timp cat este destul de intensa.
Schema block a circuitului realizat :
In functie de rezistenta fotorezistorilor , output-ul circuitului senzorilor va comuta pe 1 sau 0 logic , fiecare senzor avand si un LED adiacent care functioneaza pe logica inversa pentru a semnala comutarile.
Comenzile se trimit catre motoare prin intermediul unor punti-H , comunicatia dintre senzori fiind interfatata de catre microcontroller , pe langa tratarea unor cazuri speciale.
Lista pieselor folosite :
Schema modul motoare :
Schema modul senzori :
Rezultatul final :
Sezori fata/spate :
Circuit intern:
Circuit auxiliar senzori:
Programul a fost realizat in Atmel AVR Studio 5 si compilat cu avr-gcc.
Masina are comportamentul asteptat , se misca in functie de senzorul( senzorii ) activat(i).
Motoarele se activeaza in functie de care senzor individual este activat , coreland directia cu miscarile servomotorului , avand posibilitatea ca senzotii din fata sau cei din spate sa poata fi activati simultan , rezultand o miscare liniara inainte sau , respectiv , inapoi.
Probleme intalnite
Sursa luminoasa trebuie sa fie puternica in cazul in care se doreste controlul de la distanta.
“THE UOP ATMEGA HANDBOOK for the UOP - ATmega 16 Developer Board” Joerg Wolf , 2004
http://www.blogcadre.com/node/686