Roxana GÎRDU , Dragnea Alsacia Alexandra- Line Follower

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul oferă o aplicație practică ce pune în valoare capabilitățile microcontroller-ului ATMEGA324.

Ce face Proiectul?
   *  Acesta constă în realizarea unei mașinuțe care se deplasează pe o suprafață plana , urmărind o linie neagră pe un fundal alb.
    * Se foloseste unui șasiu cu 2 roți mari si una mica pentru suport,dintre care cele două laterale sunt antrenate de două motoare, controlate de placuța PM2014. Microcontrollerul reactioneaza in functie pe input-ul primit de la matricea de senzori cu infra-roșu,identificand caracteristicile suprafeței pe care se afla masinuta, respectiv alb sau negru

Descriere generală

Pentru a putea detecta culorile avem 8 senzori dispuși în linie, montati perpendicular pe direcția de mers a mașinii ce întorc 1 logic atunci când se află pe negru și 0 logic atunci când sunt pe alb. Microcontroller-ul citește aceste valori si reda poziția liniei față de centrul mașinii, urmand traseul pe care este plasata.

Microcontroller ul comanda motoarele cu ajutorul puntii H. Motoarele sunt comandate astfel:

  • Mers înainte: motor stanga - înainte, motor dreapta - înainte
  • Mers stânga înapoi, dreapta înainte : motorul de la stânga se intoarce în loc
  • Mers stânga înainte, dreapta înapoi : motorul din dreapta se întoarce în loc
  • Viraj la stânga: motor stanga- oprit,motor dreapta - înainte
  • Viraj la dreapta: motor stânga - înainte,motor dreapta - oprit

Schema bloc a sistemului:

Hardware Design

Lista de piese:

  • Placuța PM2014
  • Magician Robot Kit (KRB-05)
  • 2 baterii 9V
  • Bară de senzori QTR-8A
  • Cablaj Test 100×100
  • Baretă de pini
  • Cablu
  • Punte H pentru comanda motoarelor
  • Driver motoare L298N
  • 8 Diode Schottky 1N5822
  • 2 Condensatori 100nF
  • Rezistente 100 ohm
  • 2 Roti
  • roata suport
  • senzori infrarosu
  • Conector USB
  • Bandă izolatoare

Schema Circuitului:

note

Software Design

Am folosit WinAVR 2010 pentru a dezvolta proiectul.

Rezultate Obţinute

Concluzii

Proiectul ne-a imbunatatit cunostintele la aceasta materie si ne-am distrat construindu-l.

Download

pm/prj2014/rtataroiu/rproiect.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