This shows you the differences between two versions of the page.
pm:prj2021:dbrigalda:474 [2021/05/30 15:44] ioana.macovei |
pm:prj2021:dbrigalda:474 [2021/06/01 19:54] (current) ioana.macovei |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Sistem Smart Home ====== | ====== Sistem Smart Home ====== | ||
===== Student Macovei Ioana-Andreea, 335 CC. ===== | ===== Student Macovei Ioana-Andreea, 335 CC. ===== | ||
+ | https://youtu.be/r0r7bnUJbv8 | ||
<note tip>**Adresa de e-mail contact: ioana.macovei@stud.acs.pub.ro.**</note> | <note tip>**Adresa de e-mail contact: ioana.macovei@stud.acs.pub.ro.**</note> | ||
Line 123: | Line 124: | ||
==== Schema electrică ==== | ==== Schema electrică ==== | ||
+ | {{ :pm:prj2021:dbrigalda:schema_macovei_335cc.png |}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | |||
+ | La nivel de software m-am folosit de Arduino 1.8.13. Cu ajutorul laboratoarelor de PM de pe OCW am reușit să dezvolt codul pentru Sistemul Smart Home. Am folosit atât cod Arduino (la majoritatea codului) dar și AVR (pentru întreruperea de la senzorul PIR am umblat manual la pinii PCMSK, PCICR, PINB, șamd). | ||
+ | |||
+ | Am folosit și două biblioteci auxiliare, cea a servomotorului "Servo.h" și cea a senzorului de temperatură "DHT.h", folosind astfel funcțiile acestora (la servo: attach, write; la dht : begin, readTemperature). | ||
+ | |||
+ | De asemenea, am folosit variabile și funcții auxiliare (fiecare pentru câte unul dintre cele trei moduri de funcționare și două pentru crearea și recunoașterea secvențelor parolei) în loop având doar procesul de recunoaștere al modului de funcționare și condițiile de verificare. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | Odată conectat adaptorul la priză, casa funcționează conform celor menționate mai sus. =) | + | Odată ce adaptorul este conectat la priză, casa funcționează conform celor menționate mai sus. Starea inițială este = "Sistem dezarmat" iar toate funcționalitățile acesteia sunt respectate conform acestui mod, urmând ca tranzițiile de securizare să modifice acest lucru. =) |
- | {{:pm:prj2021:dbrigalda:casa_inside.jpeg?200 |}} | + | |
- | {{:pm:prj2021:dbrigalda:casa_outside.jpeg?200 |}} | + | |
+ | {{:pm:prj2021:dbrigalda:casa_inside.jpeg?300 |}} | ||
- | ===== Download ===== | ||
+ | {{ :pm:prj2021:dbrigalda:casa_outside.jpeg?300|}} | ||
+ | |||
+ | ===== Download ===== | ||
+ | <note tip>Codul și fișierul de README ale proiectului sunt atașate în arhiva .zip de mai jos. :-D | ||
+ | {{:pm:prj2021:dbrigalda:macovei_ioana_proiect_pm_335cc.zip|}} | ||
+ | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 144: | Line 155: | ||
https://ocw.cs.pub.ro/courses/pm/prj2021/dbrigalda/474</note> | https://ocw.cs.pub.ro/courses/pm/prj2021/dbrigalda/474</note> | ||
+ | Resurse: | ||
+ | - https://ocw.cs.pub.ro/courses/pm | ||
+ | - https://github.com/adafruit/DHT-sensor-library | ||
+ | - https://www.optimusdigital.ro/ro/ ( Informațiile din cadrul descrierii elementelor) |