This is an old revision of the document!


Temperatura Wireless

Introducere

Acest proiect are ca scop construirea unui sistem de monitorizare a temperaturii și umidității cu capabilități wireless de interacțiune. Senzorul va fi capabil să detecteze valorile ambiante ale temperaturii și umidității, iar pe baza parametrilor configurabili prin interfața Wi-Fi, va declanșa acțiuni precum aprinderea LED-urilor sau pornirea unei elice.

Descriere generală

Sistemul va fi compus din următoarele module principale:

  • Modul de achiziție date: Va include un ESP8266 și un senzor de temperatură și umiditate. ESP8266 va fi programat să citească valorile de la senzor și să le transmită wireless pe o rețea Wi-Fi.
  • Interfață Wi-Fi: Va oferi utilizatorului posibilitatea de a se conecta la sistem prin intermediul unei rețele Wi-Fi și de a configura parametrii de funcționare, cum ar fi valorile de temperatură și umiditate la care se vor declanșa acțiunile dorite.
  • Modul de acționare: Va include LED-uri sau o elice care vor fi activate de ESP8266 pe baza parametrilor configurați.

Hardware Design

Componente hardware și utilizare:

  • ESP8266: Microcontroler Wi-Fi care va fi programat să citească datele de la senzor, să le transmită wireless și să controleze acțiunile.
  • Senzor de temperatură și umiditate (DHT11): Va detecta valorile ambiante ale temperaturii și umidității și le va transmite ESP8266.
  • LED-uri: Vor fi conectate la ESP8266 și vor fi aprinse când valorile temperaturii sau umidității depășesc parametrii configurați.
  • L293D H-Bridge Motor Driver: Folosit pentru controlul motorașului
  • Motoraș: Învârtește elicea
  • Elice: Face vânt.
  • Breadboard power supply: Elimenteza cu 5V senzorul si motor driver-ul.
  • Baterie 9V alimenteaza power supply-ul
  • Fire
  • Rezistente
  • Breadboard: O placă de prototipare care va fi utilizată pentru a conecta componentele hardware fără a fi necesară lipirea lor.

600

Folosirea pinilor ESP8266

ESP8266 pune la dispozitia utilizatorului 9 pini digitali

  • D1 Preluarea datelor de la senzor.
  • D2 Aprinderea LED-ului pentru umiditate.
  • D3 Aprinderea LED-ului de temperatura.
  • D5 Controleaza viteaza motorului prin componenta L293D.
  • D6 si D8 Controleaza directia motorului prin componenta L293D.

Proof of work

600

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/rpascale/albert.daraban.1715666305.txt.gz · Last modified: 2024/05/14 08:58 by albert.daraban
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