This is an old revision of the document!


Usi automate

Introducere

Proiectul consta in realizarea unui sistem de usi automate, trase de servomotoare. In funtie de partea care activeaza deschiderea usilor se va afisa “Welcome!” sau “Goodbye”. In momentul in care usile sunt deschise se va auzi un semnal sonor. Scopul proiectului este de a realiza un sistem de usi automate in miniatura, utilizand Arduino si alte componente hardware. Ideea de la care am pornit a fost utilizarea unor componente uzuale in crearea unui proiect mai complex, care sa aiba utilitate.

Descriere generală

Cele doua usi vor fi deschise/inchise de doua servomotoare. Se detecteaza prezenta in fata, sau in spatele usilor, pentru a actiona motoarele si a deschide sau inchide usile. In timpul in care usile sunt deschise, se va emite un semnal sonor pentru atentionare, printr-un buzzer. Va exista, de asemenea, un display LCD care, in functie de partea care activeaza deschiderea usilor, va afisa mesaje corespunzatoare si cate doua LED-uri care vor fi pe post de semafor pentru fiecare parte.


Schema bloc:

Hardware Design

Lista piese:
* Arduino UNO
* Buzzer
* 2 servomotoare SG90
* LCD I2C
* 2 senzori ultrasonici HC-SR04
* 2 LED-uri rosii
* 2 LED-uri verzi
* Prototype shield Arduino UNO (nu influenteaza cu nimic schema bloc/electrica, ofera mai multi pini GND si 5V)
* Rezistente de 220ohm pentru LED-uri
* Rezistenta de 100ohm pentru buzzer

Schema electrica:

Software Design

Am implementat codul utilizand Arduino IDE ca mediu de dezvoltare. Librariile folosite in proiect sunt:
* Wire.h
* Servo.h
* UltraDistSensor.h
* LiquidCrystal_I2C.h

Principiu de functionare:
Initial, usile sunt inchise. In momentul in care o persoana/obstacol se afla la o distanta mai mica de 20cm fata de senzorul ultrasonic din spate, atunci usile se vor deschide in directia de deplasare a omului/obiectului pentru a facilita trecerea. In acel timp in care usa este deschisa un buzzer va emite un semnal sonor, led-ul verde din partea respectiva va fi aprins, iar in partea opusa cel rosu va fi aprins, pentru a semnala faptul ca usa este deja deschisa pentru o anumita parte. Similar se intampla si pentru senzorul ultrasonic din fata, cu exceptia faptului ca este nevoie de o distanta mai mica, si anume 15cm. Dupa o perioada de 2,5 secunde usa se va inchide, buzzerul nu va mai emite niciun semnal sonor, iar led-urile verzi vor fi aprinse in ambele parti pentru a anunta posibilitatea trecerii.

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

pm/prj2022/ncaroi/valentina.uceanu.1653249731.txt.gz · Last modified: 2022/05/22 23:02 by valentina.uceanu
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