Introducere

Am facut masina cu ghidaj programat anterior. Se leaga masina la interfara seriala. Se pot introduce pana la 100 de comenzi. Masina le memoreaza si dupa un delay programat(10 secunde) masina incepe sa execute comenzile.

Descriere generală

Proiectul consta in 3 module:

  • Masinuta jucarie (pentu schelet si motorase)
  • Placuta programare microcontroler (ATMEGA 16)
  • Placuta controller motoare

Microprocesorul comanda controller-ul motoarelor folosind 6 iesiri.

Hardware Design

Aici puneţi tot ce ţine de hardware design:

  • piese placuta PM
  • L298n
  • 5 diode
  • 1 condensator 100nF

Schema controller pentru un motor: (ref. datasheet L298N)

Poze placuta PM, cu programator serial, USB si interfata seriala:

Poze placuta controller motoare

Placuta cu senzori foto (am intentionat initial sa fac un line follower):

Cadru masina:

Software Design

Mediul de dezvoltare Linux + KontrollerLab

Masina are programate doar 5 functii Inainte, Inapoi, Stanga, Dreapta, Stop,

Masina are doua motoare legate la rotile din spate, asadar miscarile stanga dreapta se fac prin oprirea unuia dintre motoare.

Rezultate Obţinute

Masina se manifesta comform asteptarilor.

Din pacate in holder-ul pentru baterii nu incap acumlatorii conventionali asa momentan masinuta nu merge decat legata la o sursa fixa de tensiune.

– Observatii –

Initial masina trebuia sa fie un line follower, dar nu am reusit sa calibrez bine senzorii foto (niste fotorezistente. valorile citite folosind ADC variaza foarte mult din cauza implementarii. Ideal treabuiau folositi niste senzori infrarosu.

Bibliografie/Resurse

pm/prj2010/amocanu/umarius.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