This is an old revision of the document!


MagnetoAlarma

Introducere

Nume:POPA STEFAN ANDREI

GRUPA:334AA

Proiectul meu este un sistem de alarma pe baza de magnet,scopul proiectului este sa vedem daca o usa/fereastra este armata sau nu.Ideea de proiect mi-a venit cu ceva timp inainte sa urmez cursul de PM,deoarece mi s-a parut foarte interesant faptul ca pot face o alarma reala ,dar niciodata nu am avut ocazia.

Descriere generală

Sistemul de tip alarma este unul clasic,acesta foloseste un senzor de detectare a magnetului pe care se bazeaza practic intreg proiectul,magnetul va fi lipit pe partea mobila a geamului/ferestrei,iar cealalta parte de sistem va fi pe toc.In momentul in care usa sau geamul este deschis si sitemul este activat inseamna ca cineva a intrat in casa/garaj,astfel am adaugat si functia de trimitere de notificare pe telefon in caz ca sistemul este dezarmat pentru ca proprietarul casei/garajului sa stie ca s-a dezarmat si sa fie anuntat de la distanta.In acelasi timp avem si un ecran LCD,un buzzer si un LED care ne ofera informatii despre starea de alarma sau nonalarma a sistemlui nostru.

Consider ca este un proiect foarte util nu doar mie,dar si altora,acesta poate fi folosit ca o alarma reala ,mai ales datorita faptului ca se primeste notificare pe telefon in momentul in care senzorul nu mai detecteaza magnetul.

Schema bloc:

Hardware Design

In primul rand vreau sa abordam lista de piese pe care o am la dispozitie pentru acest proiect:

  • Breadboard
  • Jumper Cables
  • LCD I2C
  • Modul Wifi ESP8266
  • Senzor Magnet Hall
  • Led
  • Rezistenta
  • Buzzer
  • Arduino Uno

Stadiul actual al implementarii hardware pentru MagnetoAlarma este aproape finalizat,mai am doar de implementat senzorul ESP8266 si practic am terminat,mai trebuie sa fac in acelasi timp si designul pentru prezentarea la PM FAIR din ultimat saptamana.

Ledul are anodul legat la pinul 7 si catodul legat la GND. Buzzerul un pin conenctat la pinul 8 si celalalt pin conectat la GND. Senzorul HALL are alimentarea conectat la 5V,in acelasi timp,groundul la ground si outul la pinul 2. LCD I2C are VCC conectat la 5V,GND la ground,SDA la A4 de pe Arduino si SCL la A5 de pe Arduino. Modulul ESP8266 are VCC conectat la 3.3V de pe ESP8266,groundul la ground,TX conectat la RX(pin 0 arduino),RX conectat la TX(pin 1 arduino).

Schema electrica:

Poze stadiu proiect:

Poze proiect finalizat:

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

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

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/amocanu/stefan.popa0710.1716458844.txt.gz · Last modified: 2024/05/23 13:07 by stefan.popa0710
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