Door lock

Introducere

Scopul acestui proiect este de a implementa un sistem door lock care se inchide automat la inchiderea usii si este activat prin utilizarea unei telecomenzi IR.

Descriere generală

Usa se deschide prin apasarea unui buton pe telecomanda IR. Daca este apasat butonul corect, usa se deschide si ramande deschisa timp de 5 secunde. Cand usa se inchide, se calculeaza distanta dintre usa si tocul usii prin intermediul senzorului cu ultrasunte. Daca usa se afla in pozitia INCHIS, aceasta se va inchide automat. Inchiderea si deschiderea sistemului se realizeaza prin intermediul unui servo motor care misca incuietoarea.

Piese utilizate

Hardware Design

Schema EAGLE

Schema Tinkercad

Software Design

Mediu de dezvoltare:

  • Arduino IDE pentru implementarea programului
  • Eagle si Tinkercad pentru crearea schemelor

Librarii utilizate:

  • Servo.h si IRremote.hpp in ArduinoIDE
  • HC-SR04, SparkFun-Boards, SparkFun-Electromechanical si TSL260R-LF in Eagle

Rezultate Obţinute

Functionalitatea proiectului poate si observata aici. Usa este initial inchisa, dar la apasarea butonului OK incuietoarea este trecuta in pozitia OPEN si usa poate si deschisa. Incuietoarea ramane in aceasta pozitie pana la inchiderea usii, cand incuietoarea este trecuta in pozitia CLOSE.

Concluzii

Se poate observa implemenatrea proiectului

Download

Repository-ul de GitHub poate fi gasit aici

Arhiva poate si descarcata aici

Bibliografie/Resurse

pm/prj2022/apredescu/door_lock.txt · Last modified: 2022/05/28 12:56 by ilinca_ioana.strutu
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