0
Γεια σας. Πέρυσι έβαλα στο σπίτι μου ένα λέβητα pellet και ήθελα να κατασκευάσω ένα μετρητή ωρών καύσης του λέβητα έτσι ώστε να ξέρω πόσες ώρες καίει για να βλέπω τις καταναλώσεις.
Αρχικά ήθελα η κατασκευή να είναι ένας διαφορικός θερμοστάτης χώρου, που θα αντικαταστήσει τον υπάρχοντα θερμοστάτη που είχα για το πετρέλαιο αλλά μια τέτοια κατασκευή δεν θα είχε μεγάλο WAF (wife acceptance factor) καθώς και FAF (family acceptance factor).
Έτσι είπα να είναι μια ανεξάρτητη κατασκευή δίπλα από τον υπάρχοντα θερμοστάτη που θα μετρά την θερμοκρασία, την υγρασία και τις ώρες κατανάλωσης.
Η όλη κατασκευή χτίστηκε γύρω από τον 16F88. Η μέτρηση της θερμοκρασίας και της υγρασίας γίνεται μέσω πρωτοκόλλου SPI από τον αισθητήρα DYPTH01. Οι εικόνες 1 και 2 δείχνουν την κατασκευή από μέσα οι εικόνες 3 έως 5 τις ενδείξεις της οθόνης.
Το πρόβλημα που αντιμετώπισα ήταν πως ο 16F88 θα αντιλαμβανόταν την εντολή του θερμοστάτη προς τον καυστήρα η οποία όπως γνωρίζεται είναι σε τάση 220V. Το πρόβλημα λύθηκε με την διάταξη της εικόνας 6. Τα 220V τα συνδέω με ένα ενδεικτικό λαμπάκι και αυτό σκανδαλίζει το φωτοτρανσίστορ έτσι το ΡΝΡ τρανζίστορ δίνει λογικό 1 στο αντίστοιχο ποδαράκι του pic. Ο pic μετρά το χρόνο σε sec, αν το ποδαράκι αυτό βρίσκεται σε λογικό 1 τότε ο χρόνος προσμετράτε σαν χρόνος καύσης. Ο χρόνος έπειτα μετατρέπεται σε λεπτά και ώρες και αποθηκεύεται στην EPROM του pic έτσι ώστε και διακοπή ρεύματος να γίνει να μην μηδενιστεί ο συνολικός χρόνος καύσης του καυστήρα.
Το απαραίτητο video: http://www.youtube.com/watch?v=SU0AP...ature=youtu.be