Πίνακας περιεχομένων:

Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 Με οθόνη: 5 βήματα (με εικόνες)
Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 Με οθόνη: 5 βήματα (με εικόνες)

Βίντεο: Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 Με οθόνη: 5 βήματα (με εικόνες)

Βίντεο: Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 Με οθόνη: 5 βήματα (με εικόνες)
Βίντεο: Τα μυστικά του ψήστη - 5ο επεισόδιο "Το ΘΕΡΜΟΜΕΤΡΟ" 2024, Νοέμβριος
Anonim
Image
Image
Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 με οθόνη
Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 με οθόνη

Σε αυτό το Instructable θα σας δείξω πώς να φτιάξετε τη δική σας έκδοση ενός εργαλείου μπάρμπεκιου που μετρά την τρέχουσα θερμοκρασία στο μπάρμπεκιου σας και ενεργοποιεί έναν ανεμιστήρα για να ανάψει αν χρειαστεί. Επιπλέον, υπάρχει επίσης ένας αισθητήρας θερμοκρασίας πυρήνα κρέατος συνδεδεμένος, και όλα αυτά (στην περίπτωσή μου) συνδέονται με το Domoticz: ανάγνωση σε πραγματικό χρόνο από τις τρέχουσες θερμοκρασίες και επίσης καταγραφή.

Προμήθειες

Πράγματα που χρειάζεστε:

  • Wemos D1 mini (1x)
  • Μονάδα θερμοστοιχείου MAX31855 που περιλαμβάνει αισθητήρα (2x)
  • Ποτενσιόμετρο 10k Ohm (1x)
  • LCD 2004 με ενσωματωμένη μονάδα I2C (1x)
  • IRF 520 mosfet (1x)
  • Ανεμιστήρας 5v (2x)
  • LM2596 DC τροφοδοσία (1x) - ορίστε την έξοδο σε 5v, η είσοδος μπορεί να διαφέρει
  • Στέγαση (1x)
  • Συνδέσεις για θερμοστοιχείο (2x) - (συνδέστε και τα δύο MAX31855 με τους αισθητήρες)
  • Θύρα σύνδεσης DC (2x) - μία για DC in (ανάλογα με την πρίζα τροφοδοσίας DC)
  • Αρσενικό βύσμα DC (1x) - για σύνδεση ανεμιστήρων
  • Παξιμάδι και μπουλόνι M3 x 30
  • Τροφοδοσία DC τροφοδοτεί τουλάχιστον 5v
  • κάποιο διπλό σύρμα - για τη σύνδεση των ανεμιστήρων.
  • παλιό καλώδιο μίνι USB - για τροφοδοσία του μίνι D1

Εργαλεία που χρειάζεστε:

  • Σταθμός συγκόλλησης
  • Τρυπάνια σε διάφορα μεγέθη
  • Εργαλείο κοπής για εμφάνιση

Βήμα 1: Προετοιμασία της κατοικίας σας

Προετοιμασία της κατοικίας σας
Προετοιμασία της κατοικίας σας
Προετοιμασία της κατοικίας σας
Προετοιμασία της κατοικίας σας

Αρχικά, μετρήστε το μέγεθος της οθόνης. Κάντε μια κοπή στο επάνω μέρος του περιβλήματος ώστε η οθόνη να ταιριάζει όμορφα. Στη συνέχεια, κάντε δύο τρύπες στη θέση των οπών στομίου στην πίσω πλάκα της οθόνης LCD (δείτε τη φωτογραφία).

Αν χρησιμοποιήσετε τα μπουλόνια M3x30 για να τοποθετήσετε την οθόνη στο περίβλημα, δείτε άλλη εικόνα από πάνω.

Τώρα αρχίζουμε να συνδέουμε / κολλάμε όλα τα μέρη μαζί.

Βήμα 2: Συγκόλληση

Συγκόλληση
Συγκόλληση

Τώρα ήρθε η ώρα να συνδέσετε όλα τα μέρη μαζί, δείτε την εικόνα και παρακάτω:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (κρέας)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Κατσαρόλα

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Βήμα 3: Βάλτε το στο σπίτι

Βάλτε το Al στο Housing
Βάλτε το Al στο Housing
Βάλτε το Al στο Housing
Βάλτε το Al στο Housing
Βάλτε το Al στο Housing
Βάλτε το Al στο Housing

Τώρα λοιπόν ήρθε η ώρα να τα βάλουμε όλα στο περίβλημα. Οι οθόνες είναι ήδη τοποθετημένες εκεί. Απλώς βάζετε όλα τα μέρη, απαλά και ότι τα μέρη σήματος δεν αγγίζουν. Δείτε την εικόνα πώς το έκανα.

Επίσης, αυτή είναι η στιγμή για να ανοίξετε τις αρκετές οπές για τους συνδετήρες. Στην περίπτωσή μου, βάζω το ρεύμα στη μία πλευρά και τους αισθητήρες / έξοδο ανεμιστήρα στην άλλη τοποθεσία.

Βήμα 4: Λογισμικό

Image
Image
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό

Το Wemos D1 mini θα πρέπει να αναβοσβήνει με ESPeasy για αυτό το σεμινάριο, αλλά μπορείτε να χρησιμοποιήσετε τη δική σας επιλογή. Πώς να εγκαταστήσετε το ESPeasy δείτε:

Διαμόρφωση όλων των συνημμένων συσκευών στα δεξιά του GPIO (δείτε τις εικόνες για τις διαμορφώσεις μου)

  • Αναλογική είσοδος (μετρητή μετρητή) σε D0 / ADC (TOUT)
  • Ανεμιστήρας: GPIO 16
  • Αισθητήρας BBQ: GPIO15
  • Οθόνη LCD2004: GPIO4, 5, 0
  • Αισθητήρας κρέατος: GPIO2

Ρυθμίσεις εργασιών

Αναλογική είσοδος:

Πρέπει να διαμορφώσετε τα 1024 σημεία μέτρησης σε "κανονικούς" βαθμούς. Χρησιμοποίησα 50 έως 250'C, αλλά μπορείτε να το προσαρμόσετε σύμφωνα με τις προτιμήσεις σας στην ενότητα "Βαθμονόμηση δύο σημείων". Δείτε εικόνες. Μεσοδιάστημα έως 1 δευτερόλεπτο, τιμή με 0 δεκαδικά ψηφία

Αισθητήρες θερμοκρασίας (BBQ και κρέας):

Διάστημα μέτρησης στα 5 δευτερόλεπτα (δεν αλλάζει τόσο πολύ)

LCD2004:

Βρείτε τη σωστή διεύθυνση I2C, αυτή είναι μια δοκιμή και σφάλμα (ή όταν γνωρίζετε ότι η διεύθυνση επιλέγει αυτήν). Προσαρμόστε το μέγεθος της οθόνης στο σωστό μέγεθος (4x20). Στις γραμμές, συμπληρώστε το επιθυμητό κείμενο και τιμές. Δείτε την εικόνα πώς το έκανα αυτό (είναι στα ολλανδικά).

Ενεργοποιήστε τους κανόνες στην ενότητα "Εργαλεία" και στη συνέχεια επιλέξτε "Κανόνες" και "Παλιά μηχανή".

Στη συνέχεια, κάντε έναν κανόνα, για να ελέγξετε τον ανεμιστήρα (βεβαιωθείτε ότι η ονομασία των συσκευών και των τιμών είναι οι ίδιες, διαφορετικά δεν λειτουργεί):

για Meting#Temperature <[Waarde#Analog] do

ας, 1, [Waarde#Analog]-[Meting#Temperature]

αν %v1 %> 5

GPIO, 16, 1 // ενεργοποιήστε τον ανεμιστήρα

τέλος εαν

ενδον

για Meting#Temperature> [Waarde#Analog] do

ας, 2, [Meting#Temperature]-[Waarde#Analog]

αν %v2 %> 5

GPIO, 16, 0 // απενεργοποιήστε τον ανεμιστήρα

τέλος εαν

ενδον

Ρθε η ώρα να το δοκιμάσετε! Βεβαιωθείτε ότι το ESP8266 μπορεί να συνδέσει το δίκτυο wifi, διαφορετικά δεν θα ξεκινήσει!

Βήμα 5: Timeρα για μπάρμπεκιου

Image
Image

Τώρα τοποθετήστε τους ανεμιστήρες μαζί και τοποθετήστε τους στο μπάρμπεκιου. Δείτε εικόνες πώς έγινε αυτό. Τώρα είναι να ξεκινήσετε τον "γκουρού του μπάρμπεκιου" και να ξεκινήσετε το μπάρμπεκιου!

Συνιστάται: