Autor: Pricope Monica
Robot capabil să urmărească o linie neagră pe fundal alb.
Proiectul constă în realizarea unui robot ce va urmări o linie neagră și va putea detecta dacă este un obstacol în fața lui.
Componentele robotelului vor fi montate pe platforma. Pe partile platformei vor fi atasate 2 roti, puse in miscare de 2 motoare si inca o roata mai mica in fata. Senzorii IR aflati pe partea din fata vor transmite informatii despre traseu catre placuta. Microcontroller-ul decide care este directia de deplasare a robotelului, controland cele 2 motoare prin intermediul driver-ului.
Componente:
Componenta | Link |
---|---|
Arduino UNO | https://ardushop.ro/ro/home/29-placa-de-dezvoltare-uno-r3.html |
Fire de legatura | - |
Kit robot 2 motoare (roti, platforma, 2 motoare, switch) | https://www.optimusdigital.ro/ro/robotica-kit-uri-de-roboti/140-kit-robot-2-motoare.html |
Senzori IR | https://cleste.ro/modul-senzor-ir.html |
Senzor HC-SR04 | https://cleste.ro/senzor-ultrasonic-hc-sr04.html |
Modul cu Driver | https://www.optimusdigital.ro/ro/drivere-de-motoare-cu-perii/145-driver-de-motoare-dual-l298n.html |
Suport baterie | https://cleste.ro/suport-baterie-de-9v-fara-capac.html |
Baterie 9V | https://cleste.ro/baterie-alcalina-varta-industrial-9v.html |
Breadboard | https://cleste.ro/breadboard-mini-170-puncte.html |
Schema:
Alimentare
Conectare Modul cu driver L298N
Conectare Senzori IR
Conectare Senzor HC-SR04
Pentru partea software am folosit mediul de dezvoltare Arduino.
Pinii folositi si variabilele sunt declarate si initializate la inceputul programului.
In setup() sunt setati
In loop()
Functiile turnWhenObstacleLeft() si turnWhenObstacleRight()
Functiile backward(), forward(), turnLeft(), turnRight() si endStop()
A fost prima oara cand am lucrat la un proiect hardware. Am intampinat cateva dificultati la lucrul cu senzorii IR, dar am rezolvat destul de repede prin reglarea potentiometrului acestora asftel incat sa detecteze corect linia neagra. In concluzie, a fost un proiect interesant, a fost placut sa lucrez la el si sunt multumita de rezultatul final.