Table of Contents

Line-Follower Robot - Popescu Silviu 333CA

Demo Proiect

Hardware Design

Lista componente:

Etapele dezvoltarii hardware:

1.Asamblare Sasiu Robot

2.Montare Componente Elcetronice

3.Realizare Cablaj

Software Design

Tehnologii Utilizate

Principiul de Functionare al Senzorilor

Se monteaza doi senzori infrarosii pe extremitatile robotului.

Fiecare senzor are doua LED-uri:emitor si receptor.
Emitorul emite o raza de lumina infrarosie.
Daca raza ajunge pe o suprafata alba, care reflecta lumina, aceasta este captata de receptor.
Daca raza ajunge pe o suprafata neagra, care absoarbe lumina, aceasta nu mai este captata de receptor.
Astfel, senzorul poate determina tipul suprafetei pe care se afla.

Interactiunea cu Motoarele

Fiecare motor are asociati 3 pini: 1 pin pentru controlul vitezei si 2 pini pentru controlul directiei.
Scrierea pe pinul de viteza se face folosind PWM.

Interactiunea cu Senzorii

Senzorii sunt conectati la pinii analogici A2 si A4 ai placutei Arduino.
Citirea acestora se face folosind ADC cu prescaler 128 pentru a obtine valori discrete.
Pe baza valorilor citite constant de la senzori, se iau urmatoarele decizii:

Controlul Sistemului

Rezultate Obţinute

Datorita proiectului am implementat primul meu robotel. Acesta foloseste un algoritm de control PID, pentru a obtine stabilitate si o viteza mai performanta.

Proiectul poate fi imbunatatit:

Concluzii

Mi-a placut sa implementez acest proiect, chiar daca m-am chinuit :)

Download

Arhiva cu codul Arduino al proiectului, alaturi de pozele din timpul dezvoltarii hardware se gaseste aici:pm-popescu-silviu-333ca-2023.zip

Bibliografie/Resurse

Resurse Hardware

Resurse Software

Export to PDF