This is an old revision of the document!


Ionita Florin Teodor LineFollowing Robot

Introducere

Proiectul ales de mine este un robot de tip line following, mai exact foloseste senzori si un motor pentru a urmari o linie neagra pe un fundal alb.

Am ales fix acest proiect pentru ca mereu m-au atras robotii de genul acesta mai ales cand vedeam pe internet cat de micutzi si rapizi pot deveni si astfel am decis ca vreau si eu sa fac versiunea mea amatoriceasca de acest tip de robot. De asemenea, pe langa partea de navigare as dori sa implementez si un sistem giroscopic pentru miscari mult mai smooth. Daca nu devine foarte complicat ma gandesc sa-i implementez si un sistem de luminite sa-l faca mai dragut.

Consider ca este util intrucat o sa ma treaca prin conceptele studiate la laboratoare si la curs si pentru ca o sa am un proiect hardware pe care o sa-l pot pune in CV.

Descriere generală

Robotul va avea 2 senzori cu care va putea urmarii o linie neagra. Modul prin care se va deplasa va fi folosind 2 motoare care comunica printr-un driver si care sunt conectate catre 2 roti pozitionate in spatele masinii, in fata va fi o biluta de metal care se poate misca in toate directiile. Arduino-ul o sa fie conectat si la un MPU6050 pentru a avea input legat de miscarile masinii si pentru a creea miscari mult mai smooth sau mai bune in functie de context. Arduino-ul o sa fie alimentat la baterie.

Schema bloc:

Hardware Design

Listă de piese:

  • scheme electrice (TODO)
  • MPU6050 - senzor giroscopic i2c
  • Arduino UNO ATMEGA328P
  • 2 x senzor IR
  • 2 x motor reductor 3-6V
  • bila pentru miscare
  • fire
  • baterii
  • breadboard

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

4/30 ora 1:01 - am facut inceputurile

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/vstoica/florin.ionita3007.1745964653.txt.gz · Last modified: 2025/04/30 01:10 by florin.ionita3007
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0