This is an old revision of the document!
Smart Vacuum Cleaner
Introducere
Prezentarea pe scurt a proiectului:
Scopul final al acestui device este de a fi un aspirator smart care aspira singur evitand obstacolele din jur.
In momentul actual nu contine pompa de aspirat, ci doar 'carcasa' si sistemul de miscare/evitare a obstacolelor.
Ideea de la care am pornit acest proiect a fost de a crea propriul aspirator smart si de-al utiliza in casa.
Descriere generală
Cadrul circular al aspiratorului este facut dintr-o bucata de polistiren extrudat de 3cm grosime.
Pe acest cadru vin prinse in holsuruburi componentele.
Pentru a porni aspiratorul, exista doua surse de alimentare: 9V respectiv 6V. Aceste surse pot fi pornite/oprite prin doua switch-uri.
Odata pornita alimentarea, aspiratorul sta 5 secunde in idle asteptand ulterior un 'impuls' intr-unul din senzori pentru a porni rutina de functionare. Acesta va merge non-stop evitand obstacolele din jur.
Din pacate aveam nevoie de 4 senzori in loc de 3, deoarece exista un unghi mort in care aspiratorul se blocheaza.
Schema bloc:
Hardware Design
Lista de piese:
1 x Arduino UNO R3
1 x L293D Motor Driver
1 x Breadboard 400
1 x Suport carcasa baterii 6xAA
1 x Suport carcasa baterii 4xAA
10 x Baterii AA Varta
1 x Ball Caster
3 x Senzor ultrasonic HC-SR04
3 x Suport pentru senzor ultrasonic HC-SR04
2 x Switch cu 2 pozitii
2 x Micro motor cu reducție - RPM : 60
2 x Roata din plastic/cauciuc - Culoare : Alb
2 x Suport micro-motor
Software Design
Mediu de dezvoltare:
Librarii 3rd-party:
Surse:
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Download
O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună

.
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.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF