Experimentul consta in controlul temperaturii unui obiect ,astfel incat aceasta sa urmareasca un grafic prestabilit.Graficul este asemanator cu cel din figura de mai jos , care este parte din documentul de AICI
Am incercat sa folosesc cele mai ieftine componente si numai programe gratuite.Acestea ar fi:
- un modul Arduino NANO V3 , din care am sters codul original si am scris codul necesar pentru controlul temperaturii
- programul Tera Term , pentru comunicatie cu PC-ul .Cu Tera Term se trimit comenzile START , STOP si se receptioneaza valorile de temperatura masurate. Am folosit si optiunea de inregistrare (Log) a programului pentru a salva valorile masurate intr-un fisier CSV (coloane separate prin virgula). Programul este gratuit AICI
- programul Live Graph , pentru vizualizare in timp real a graficului temperaturii masurate , a referintei pe care trebuie sa o urmeze temperatura si a puterii livrate de sursa de incalzire (unghiul de deschidere a triacului ,intre 0 si 100%). Cu Live Graph se deschide fisierul (Log) pe care-l face Tera Term in timp real ,care arata asa :
(coloana 1= temperatura masurata ;coloana 2 = referinta programata ;coloana 3 = puterea sursei de incalzire ;coloana 4 = timpul masurat in secunde ,incepand cu momentul comenzii START) si rezulta un grafic in timp real ca in imaginea de mai jos:
Programul Live Graph este gratuit , AICI
In acest experiment am folosit ca senzor de temperatura integratul LM35 , capsula TO92 si l-am montat pe sticla unui bec de 60 wati , deci programul are ca sarcina mentinerea temperaturii sticlei becului la anumite valori programate.Programul este in felul urmator:
-la apasarea tastei "s" de pe tastatura PC-ului ,modulul primeste comanda START
-in acest moment referinta incepe sa creasca cu 0,5grade/secunda ,pana ajunge la 60 de grade
-referinta ramane la 60 de grade pana cand temperatura masurata ajunge la 60 de grade
-dupa ce temperatura masurata ajunge la 60 de grade , incepe o temporizare de 60 de secunde ,dupa care referinta urca la 80 de grade
-dupa ce temperatura masurata ajunge la 80 de grade , referinta mai ramane la 80 de grade inca 60 de secunde , dupa care scade la 25 de grade.
-puterea sursei de incalzire se modifica automat ,astfel incat "temperarura masurata" sa devina egala cu "temperatura referinta"
Schema modulului (Detector de trecere prin zero +Arduino + LM35 + Triac)
Montajul construit pe placa de test si senzorul montat pe bec
Modulul Arduino (pret de 2 dolari in China sau 20 lei in RO)
-