Smart Home

Autor: Filimon Adrian

Introducere

Proiectul este reprezentat de un sistem Smart-Home conectat la bluetooth ce are un senzor de temperatura si umiditate si un senzor de proximitate. Utilizatorul conectat la dispozitiv prin Bluetooth poate porni o banda led, poate vedea temperatura, umiditatea si daca usa este deschisa sau inchisa.

Schema bloc

  • Schema electrica nu este chiar cea din realitate, am incercat sa gasesc module asemanatoare, cu pini asemanatori. Spre exemplu, proiectul meu nu contine un flame detector, dar modului de evitare a obstacolelor(senzorul de proximitate) are pinii foarte asemanatori cu ai acestui modul. De asemenea, am gasit doar un senzor de temperatura DHT22, proiectul meu contine un modul de temperatura DHT22(sunt daor 3 pini de conectat). Banda cu leduri are mai multi pini, pe care nu i-am conectat. Am conectat doar VCC si ground, fiind asemanatoare cu cea de la sparkfun, din schema electrica.

Hardware design

Lista de componente

  1. Arduino Mega 2560
  2. Mini breadboard
  3. Modul bluetooth HC-05
  4. Modul Senzor de proximitate
  5. Modul senzor de temperatura si umiditate DHT22
  6. Banda led 5V

Software design

Am creeat un program cu ajutorul aplicatiei mobile Blynk, unde am adaugat un token generat si am conectat aplicatia de pe telefon la modulul bluetooth de pe Arduoino. Toate datele de la senzori sunt citite in acest cod si sunt trimise pe pinii virtuali, prin intermediul API-ului pus la dispozitie de Blynk.

Rezultate Obtinute

  • Am incercat sa fac un proiectul cat mai compact, de accea am folosit cel mai mic breadboard pe care l-am gasit. Am utilizat o cutie mica, in care am pus tot montajul, din care am expus 3 fire: alimentarea, firele pentru senzorul de proximitate si cele pentru banda led.

smart_home_apk.jpg smart_home1.jpg smart_home2.jpg smart_home3.jpg smart_home4.jpg smart_home5.jpg smart_home6.jpg smart_home7.jpg

Concluzii

Desi la baza proiectului era o telecomanda cu infrarosu care sa controleze banda led, am reusit sa o conectez direct la Arduino si sa adaug si alti cativa senzori. Am decis sa fac acest proiect pentru ca are si o utilitate reala pentru mine, aceea de a verifica temperatura de pe balcon si daca usa acestuia este deschisa(util mai ales atunci cand pare ca o sa vina ploaia).

Resurse

pm/prj2021/amocanu/smart-remote.txt · Last modified: 2021/06/03 16:01 by costel.filimon
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