Table of Contents

Automatic trash can

Zamfirescu Radu Ioan 336 CA

radu.zamfirescu@stud.acs.upb.ro

Introducere

Proiectul constă într-o cutie cu capac automat care poate fi deschis cu ajutorul unui senzor ultrasonic sau la buton. Închiderea se realizează automat după o limită de timp în care nu s-a mai detectat nicio mișcare sau se poate folosi alt buton. Poate fi util pentru că se poate simplifica sau automatiza manevra de acces a cutiei.

Descriere generală

Când senzorul va detecta mișcări ale utilizatorului, acesta va transmite semnale către arduino pentru a mișca servomotorul astfel încât să mute capacul cutiei să fie deschis. În această fază, utilizatorul poate apăsa pe un buton pentru a închide la loc cutia. De asemenea, poate deschide cutia tot cu un buton, ca alternativă față de senzor.

Hardware Design

Listă de piese

Schema electrică

Software Design

Pentru scrierea codului am folosit arduino IDE, pentru schema bloc am folosit draw.io, iar pentru schema electrică am utilizat tinkercad.

Am folosit biblioteca Servo.h pentru a controla servomotorul.

În funcția setup() am activat și făcut configurările pentru timere și întreruperi, iar apoi am inițializat modul de funcționare pentru pini.

În funcția loop() am verificat dacă se face vreo mișcare în preajma senzorului, caz în care aprind ledul verde și mișc servomotorul astfel încât să deschidă capacul.

Am scris instrucțiunile de executat în cazul întreruperilor după următoarele reguli:

Rezultate Obţinute

rezultat-radu-zamfirescu-1.jpg rezultat-radu-zamfirescu-2.jpg rezultat-radu-zamfirescu-3.jpg rezultat-radu-zamfirescu-4.jpg

Demo

Video youtube

Concluzii

Am folosit algoritmi și tehnici învățațe la laborator, cu predilecție întreruperi și timere, cu ajutorul cărora s-a putut construi un astfel de circuit al cărei prototip este destul de răspândit printre dispozitivele electronice.

Partea mai grea a fost fixarea servomotorului în spatele cutiei, el fiind mai greu și mai gros decât cartonul din care e făcut cutia.

Download

Arhivă cod sursă
Export to PDF pagina Wiki

Jurnal

Bibliografie/Resurse