Table of Contents

Home Automation

Autor

Cosmin Gheorghita 333CC

Introducere

Scopul acestui proiect este automatizarea unei case pentru a face traiul mult mai usor. Conceptul de casa inteligenta utilizeaza tehnologii moderne pentru automatizarea sistemelor de alarma, aprinderea luminilor, deschiderea usilor si pentru controlul la distanta.

Descriere Generala

Macheta casei va fi realizata din LEGO iar accesul firelor pentru LED-uri si pentru butoanele ce vor declansa o aprindere/stingere se va face prin pereti. Casa este alcatuita din:

  1. Garaj: - contine doua LED-uri de lumina rece, un buton pentru aprindere/stingere si un motor ce va declansa deschiderea usii
  2. Camera 1 - contine doua grupuri a cate doua LED-uri + un buton de aprindere/stingere si senzor de distanta (detecteaza cand o fereastra este deschisa)
  3. Camera 2 - contine un grup de doua LED-uri pentru lumina, un buton pentru aprindere/stingere si un senzor de temperatura (temepratura va fi afisata pe un ecran LCD)
  4. Camera 3 - contine 3 grupuri a cate doua LED-uri, buton pentru aprindere/stingere si senzor de distanta (detecteaza cand o fereastra este deschisa)
  5. Poarta de la intrare in curte - va fi actionata la o apasare de buton, ceea ce implica declansarea unui motor ce roteste un scripete. De asemenea in momentul in care deschidem/inchidem poarta, un led se va aprinde/stinge, iar la inchidere masuram daca nu cumva un obiect nu permite deplasarea portii folosind un senzor de distanta
  6. Alarma: - este alcatuita dintr-un buton pentru setare/resetare alarma, LED RGB pentru status (rosu - alarma a fost setata, verde - alarma a fost resetata) + senzorii de distanta mentionati mai sus

Pe langa cele mentionate mai sus, casa dispune si de un ecran LCD pe care se vor afisa diferite informatii despre temperatura, senzori de miscare, lumini, alarma etc, dar si de un buton pentru stingere(resetare) lumini.

Schema bloc

Hardware Design

Lista piese

Nr. Crt. Denumire Cantitate
1 LED lumina rece 14
2 LED RGB 1
3 Butoane 7
4 Servomotor 2
5 Senzor Temperatura 1
6 Ecran LCD 1
7 Placa PM 1
8 Piese de baza 1
9 Senzor de distanta 3
10 Fire de legatura 30

Aceasta lista este aproximativa!

Schema Electrica a Circuitului

Software Design

Pentru realizarea acestui proiect nu am folosit bibilioteci auxiliare. Pentru urcarea software-ului pe placuta am folosit arhiva bootloader-ului, folosind command line. Dupa generarea fisierului '.hex' se apeleaza comanda './bootloadHID -r ./home.hex'.

Software

Pentru implementare am folosit 5 led-uri in felul urmator:

Rezultate

Concluzii

Proiectul pe care mi l-am ales a fost destul de interesant si necesita multe ore de lucru. Partea de care ma temeam cel mai mult era partea hardware dar s-a dovedit mult mai usoara fata de partea software. Pentru constuirea machetei am cheltuit in jur de 250 de lei (piesele de lego), iar pe componentele hardware alti 200 de lei. Din pacate nu am reusit sa pun toate piesele hardware deoarece aveam nevoie de inca o saptamana pentru terminarea proiectului. Cu siguranta in perioada urmatoare voi incerca sa-l duc totusi la bun sfarsit

Download arhiva

home_automation.zip

Bibliografie/Resurse

PDF: Home Automation