This is an old revision of the document!


Smart Vacuum cleaner

Autor: Maholea Elena-Alexia
Grupa: 333CD
Github: https://github.com/alexia-maholea/Smart-Vacuum

Introducere

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.

Descriere generală

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.

 Diagrama Smart Vacuum Cleaner

  • Arduino UNO reprezintă unitatea centrală de control, gestionând interacțiunea între senzorii de distanță, motorul pentru mișcare, ventilatorul pentru aspirație și senzorul de vibrații. Senzorul ultrasonic măsoară distanța până la obiecte și ajută robotul să evite coliziunile, în timp ce motorul DC cu ajutorul driverului L298N permite mișcarea acestuia în toate direcțiile.
  • Ventilatorul acționează pentru a colecta praful și resturile de mici dimensiuni, iar senzorul de vibrații, în combinație cu un LED de semnalizare, indică atunci când robotul a început să aspire un obiect mai mare sau mai greu, precum un obiect solid sau o piesă de mobilier mică.

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.

Hardware Design

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

 Diagrama Smart Vacuum Cleaner

pm/prj2025/iotelea/elena.maholea.1748280197.txt.gz · Last modified: 2025/05/26 20:23 by elena.maholea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0