This is an old revision of the document!
Autor: Maholea Elena-Alexia
Grupa: 333CD
Github: https://github.com/alexia-maholea/Smart-Vacuum
Proiectul intitulat „Vacuum Cleaner” reprezintă realizarea unui robot autonom de curățenie, construit cu ajutorul unui microcontroler Arduino Uno și mai mulți senzori. Robotul este capabil să se deplaseze pe o suprafață plană, să evite obstacolele cu ajutorul unui senzor ultrasonic și să aspire particule mici de pe jos printr-un ventilator alimentat separat.
Scopul principal al proiectului este dezvoltarea unui sistem funcțional, accesibil ca preț și ușor de reprodus, care să automatizeze procesul de curățenie pentru spații mici sau greu accesibile. Alegerea acestui proiect a fost motivată de dorința de a crea un dispozitiv util, care să combine mai multe concepte și tehnologii pentru a rezolva o problemă reală.
Ideea a pornit de la observația că majoritatea proiectelor cu roboți mobili se limitează la evitarea obstacolelor sau la linii de urmărire, fără o funcționalitate concretă care să simuleze o sarcină reală. Prin adăugarea unui ventilator și a unui senzor de vibrații, proiectul devine mai mult decât un simplu robot de test – devine un prototip de dispozitiv util, care simulează un aspirator portabil și inteligent.
Acest robot poate fi util pentru oricine vrea să înțeleagă cum funcționează dispozitivele care fac viața mai ușoară, cum ar fi aspiratoarele robotizate sau alte gadgeturi inteligente. Pentru mine, proiectul a fost o oportunitate de a pune în practică ce am învățat la curs, să înțeleg mai bine cum se integrează diverse piese și cum pot să creez un dispozitiv care să îndeplinească o sarcină reală. Cred că experiența aceasta mă va ajuta în viitor, mai ales dacă voi dori să lucrez la proiecte care îmbunătățesc viața de zi cu zi sau în domeniul tehnologiilor inovative.
Acest sistem permite construirea unui robot de curățat autonom, care utilizează un Arduino UNO pentru a controla mai multe componente, inclusiv motoare, senzori și un ventilator pentru a aspira particulele de pe suprafețe. Robotul este echipat cu senzori de distanță pentru a detecta obstacolele și a naviga eficient prin încăpere, iar un senzor de vibrații și un LED sunt folosite pentru a semnaliza atunci când robotul trage obiecte mai mari sau mai solide de pe podea.
Acest robot de curățat autonom este util pentru a explora concepte de automatizare și control al motoarelor, interacțiunea cu senzori și gestionarea unui sistem de operare autonom, fiind o metodă practică și interesantă de a învăța cum funcționează aceste tehnologii.
Componente | Model/Cod | Cantitate |
---|---|---|
Microcontroller | Arduino UNO Rev3 | 1 |
Senzor Ultrasonic | HC-SR04 | 1 |
Driver pentru control motoare | L298N Motor Driver Module | 1 |
Ventilator | 5V DC Fan | 1 |
Motor pentru mișcare | Motor DC 3V-6V cu ax de 6mm | 2 |
Baterii | Baterie Li-Ion 18650 3.7V | 2 |
Suport pentru baterii | - | 1 |
Fire jumper | - | - |
Senzor de vibrații | SW-420 | 1 |
LED | LED 5mm alb (pentru semnalizare) | 1 |