Table of Contents

Alexandru LINCAN (78260) - Smart Line Follower

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Descriere generală

Microcontroller-ul primeste date de la senzorii de linie pentru a corecta directia de mers astfel incat sa poata urmari traseul. Senzorul de distanta este folosit pentru a detecta din timp obstacolele si a initia procedura de ocolire. Pentru a controla cele doua motoare, este nevoie de un driver de motoare. In algoritmul de urmarire a liniei folosesc un PID controller despre care voi vorbi mai mult in sectiunea Software.

Hardware Design

Componenta Cantitate
Placuta PM 1
ATMEGA324A-PU 1
USB-B 1
Quartz 16MHz 1
Dioda Zener 2
LED 3mm Rosu 2
K1X10 WSL040 1
K2X10 1
Tasta 2
Rezistenta 100R 3
Rezistenta 470R 3
Rezistenta 1K5 1
Rezistenta 10K 1
Condensator 100nF 3
Condensator 15pF 2
Soclu Microcontroller 1
Jumper 1
7805CT 1
CONECT JACK 2089 1
Condensator 100nF 1
Condensator electrolitic 16V 10uF 1
Componenta Cantitate
Motor electric micro metal 30:1 HP 2
Reflectance Sensor Array QTR-8RC 1
Senzor de distanta Sharp GP2Y0A21YK 1
Acumulator LiPo 1
Driver de motoare L298N 1
Roti aderente 1
Placa din balsa 1

Software Design

Rezultate Obţinute

Un robotel care urmareste linia si se opreste cand intalneste obstacole.

Concluzii

Download

Arhiva proiect: proiect_alexandru_lincan.zip

Bibliografie/Resurse