Proiectul presupune realizarea unui robot care se va deplasa dupa un traseu marcat cu o linie neagra pe un fundal alb. Scopul acestui proiect este de a pune in practica cunostintele dobandite de-a lungul cursului de PM. Algerea de a face un line follower a fost stimulata de dorinta de a incerca ceva nou si acelasi timp interesant.
Pentru realizarea robotului s-au folosit:
Programul implementat pentru deplasarea robotului este unul foarte simplu. Am impartit bara de senzori in 3 parti: 4 senzori din centru, 2 senzori din stanga, 2 senzori din dreapta.
Intr-o bucla:
Robotul merge incet dar urmareste bine traseul. Programul implementat nu permite viteze mari pentru ca in acest caz se va pierde din precizie.
Un demo aici
watch
Proiectul a fost foarte interesant, in primul rand pentru ca a fost o ocazie foarte buna de a testa cunostintele de hardware si software dobandite pana acum in facultate. Asamblare robotului a fost cea mai interesanta parte, codul a fost mai greu de scris, initial am dorit sa implemetez un algoritm mai bun, dar in urma esecurilor din teste am renuntat la aceasta idee. Durata proiectului a fost cam 7 zile si sunt bucuros ca am reusit fac un robot functional.
Datasheet Atmega doc8272.pdf
Datasheet QTR-8RC POL961_Instructions_QTR-8x.pdf
Datasheet L298N L298N.html
Proiect anul trecut 10