Lavinia TACHE (25236) - ** Line Follower **

Autorul poate fi contactat la adresa: lavinia.tachee@gmail.com

Introducere

Proiectul consta intr-un Line Follower - masina care urmareste linia neagra pe un fundal alb folosindu-se de senzor infrarosu -.

De ce am ales acest proiect?

Am participat in urma cu un an ca mentor la o competitie organizata de Freescale si JARomania pentru liceeni[<fc #0000FF>1</fc>]. Scopul era indrumarea elevilor pentru a programa cat mai eficient un line follower realizat de inginerii Freescale. Pentru mine a fost o oportunitate de a acumula mai multe cunostinte in domeniu si o prima motivatie pentru a dori sa realizez un altfel de proiect de la zero.:-D

Descriere generală

Schema bloc pentru acest proiect este:

Schema electrica:

Hardware Design

<fc #800080>Lista componente de baza:</fc>

  • Microcontroller ATMEGA324PA-PU
  • Soclu microcontroller
  • Mufa USB tip-B
  • Stabilizator de tensiune
  • Diode ZENER
  • Condensator 10uF
  • Condensator 100nF
  • Condensator 15pF
  • Rezistenta 10K
  • Rezistenta 1K
  • Rezistenta 1.5K
  • Rezistente 100K
  • Rezistente 470K
  • Push Button
  • Quartz
  • Mufa alimentare 12V

<fc #800080>Lista componente particulare:</fc>

  • Sasiu line follower
  • Senzor infrarosu
  • Driver motoare
  • Suport baterie (4 x 1.5V + 9V)
  • Fire conector

Software Design

Programare microcontroller:

  • Mediul de dezoltare este reprezentat de un editor text (Programmers Notepad) si WinAvr pentru a crea fisierul .hex. Urcarea fisierului pe placuta se realizeaza cu BootloaderHID.

Considerente software:

  • Driverul care controleaza motoarele poate fi conectat intr-un mod care nu foloseste PWM - caz in care turatia motorului ar fi fost prea mare si nu ar fi putut urmari linia.
  • Am folosit PWM pentru a controla turatia motorului functie de rezultatul pe care il primesc de la senzori.

Rezultate Obţinute

Download

Jurnal

  • Saptamana 1 : Realizare placa de baza
  • Saptamana 2 : Verificat placa in cadrul laboratorului + bootloader

  • Saptamana 3 & Saptamana 4: Constructie robot

  • Saptamana 5: Programare robot. Rezultatul final:

Robot functional ^_^

Bibliografie/Resurse

pm/prj2016/csoare/297247.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