This is an old revision of the document!
Grupa: 336CC
Scopul acestei aplicații este de a realiza un circuit electronic care să calculeze o temperatură dată ca input și să mențină această temperatură prin pornirea și oprirea unui ventilator. Pentru a identifica cazul în care se află temperatura voi folosi semnalizarea printr-un LED RGB.
Principiul de funcționare a circuitului este următorul:
Pentru deblocarea termostatului este necesară conectarea prin Bluetooth de la telefon prin intermediul unei aplicații - BT Terminal. Folosesc această aplicație în loc de Serial Monitor. După conectarea la termostat, se introduce valoarea 1 pentru pornirea circuitului, iar la final, pentru a-l închide se folosește valorea 0.
Odată pornit circuitul, sunt activate celelalte componente ale circuitului. În continuare, se setează temperatura folosind 2 butoane (unul pentru a crește, iar celălalt pentru a micșora temperatura).
Dacă senzorul indică o temperatură care diferă cu cel mult 1 grad față de temperatura de setPoint, atunci ventilatorul este oprit. Altfel, ventilatorul este pornit la putere maximă pentru a ajunge la temperatura dată ca input.
Culorile LED-ului RGB:
Piese necesare:
Schemă electrică
Mediul de dezvoltare
Biblioteci
Funcții
Cazul 1 - Temperatura din cameră este mai mică decât temperatura setată
Cazul 2 - Temperatura din cameră este în intervalul dorit
Cazul 1 - Temperatura din cameră este mai mare decât temperatura setată
Mi-a plăcut să lucrez la acest proiect și mă bucur că am reușit să implementez toate funcționalitățile.