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.
Proiectul consta in 3 module:
Microprocesorul comanda controller-ul motoarelor folosind 6 iesiri.
Aici puneţi tot ce ţine de hardware design:
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:
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.
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.