This is an old revision of the document!
Proiectul reprezintă un robot tip mașină, autonom care pentru o zonă mărginită va parcurge o va parcurge automat printr-un traseu șerpuit. Pe acest traseu se pot afla monede de metal pe care robotul le va semnala sonor la gasirea lor print-un buzzer și va trimite prin bluetooth poziția vectorială relativ la punctul de start(deplasarrea pe OX/OY în sistem cartezian) sau la întâlnirea unui obstacol îl va ocoli și va reveni pe traseu.
Acest proiect este util pentru că este un prim pas spre învățarea dezolvatării de roboți autonomi care repezintă un interes de actualitate în industrie, spre exemplu un robot autonom care realizează cartografierea unei arii reprezintăun astfel de interes, care prezintă o oarecare similiaritate cu proiectul ales, fiind astfel un bun model de învățare.
Schema bloc:
Modulul arduino va utiliza sevomotorul pentru a roti senzorul ultrasonic de proximitate pentru a depista obstacolele/marginele zonei pentru a asigura menținerea traseului de parcurgere a zonei, respectiv a ocoli obstacolele și a reveni pe traseu. Toți acești factori vor determina comenzile PWM pe care le va transmite driver-ului de motor care controlează motoarele roților ceea ce permite deplasarea corectă și autonomă a mașinii.
Modulul arduino va citi senzorii inductivi pentru a depista găsirea unei monede de metal, pe care o va notifica cu elementul de semnalizare (un buzzer), și va trimite către laptop prin modulul bluetooth poziția vectorială relativă pe care placa arduino a calculată sub forma deplasării pe OX/OY față de punctul de plecare, considerat (0,0).
Modulul bluetooth va avea rol și ca tool de debugging în dezvoltarea proiectului.
Listă componete folosite:
Schemă robot:
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.