Χρήστος Μαργιώλης

Θερμόμετρο με PIC16F877A και BME280

Αυτό το ενσωματωμένο σύστημα μετράει θερμοκρασία και υγρασία και τυπώνει τα δεδομένα στην οθόνη LCD. Ο αισθητήρας BME280 έχει επίσης την δυνατότητα μέτρησης πίεσης, αλλά δεν την υλοποίησα, επειδή το MCU δεν είχε αρκετό διαθέσιμο χώρο. Το project μπορεί να βρεθεί ολόκληρο εδώ. Έχω συμπεριλάβει επίσης datasheets για το MCU, τον αισθητήρα και την οθόνη LCD.

Η ανάπτυξη έγινε στο FreeBSD με την ροή εργασίας που περιγράφω εδώ. Εάν χρησιμοποιείτε τα εργαλεία της Microchip, θα πρέπει να κάνετε μερικές αλλαγές στον κώδικα, αλλά τίποτα ιδιαίτερο.

Ο πηγαίος κώδικας.

pic_therm_main

Εξαρτήματα

Ασφαλές εύρος θερμοκρασίας

Εξάρτημα Θερμοκρασία λειτουργίας
PIC16F877A -40°C - 85°C
BME280 -40°C - 85°C
LCD -20°C - 70°C

Οπότε, είναι καλύτερο για το σύστημα να λειτουργεί στο εύρος -20°C με 70°C.

Σχηματικό

Μπορείτε επίσης να κατεβάσετε την έκδοση PDF.

pic_therm_schem

← Προηγούμενο Ευρετήριο Επόμενο →