Mihai-Alexandru IACOB - Nume proiect

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul nostru consta intr-un robot care:

  • urmareste un traseu prestabilit
  • traseul e reprezentat de o linie neagra pe fundal alb

Descriere generală

Robotul va citi datele de la senzorii care detecteaza diferenta intre linia neagra si funcalul alb şi în funcţie de valoarea acestora va seta miscarea motoarelor pentru a urmări cat mai precis linia. Cand robotul detecteaza iesirea completa din linia neagra va incerca sa revina miscandu-se in cerc. De asemenea motoarele vor fi alimentate de la o sursă separată de tensiune.

Hardware Design

Lista de componente folosite:

  • PCB
  • microcontroller ATMEGA324PA-PU
  • rezistente electrice
  • condensatori
  • diode
  • driver L298
  • kit robot compus din motoare + sasiu
  • 8 baterii de 1.5V
  • fire de conexiune
  • bara senzori linie analogic QTR-8A

Software Design

Ca şi mediu de dezvoltare am folosit Programmer's Notepad împreună cu WinAvr şi Cygwin pentru a rula Makefile-ul.

Algoritmul este unul destul de simplu de înţeles:

repetă in continuu
      daca ai pierdut traseul
              invarte-te in cerc
      altfel
        dacă este activat senzorul din dreapta
	        du-te în dreapta
        altfel dacă este activat senzorul din stânga
	        du-te în stânga
        altfel
	        du-te înainte

Rezultate Obţinute

Concluzii

Line Follower este un proiect ce necesita rabdare pentru lipirea tuturor legaturilor, dar este un proiect interesant pentru ca realizezi o masina care merge “singura”.

Download

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

pm/prj2015/amocanu/line-follower.txt · Last modified: 2021/04/14 17:07 (external edit)
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