Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Υλικό
- Βήμα 2: Διασύνδεση στον πίνακα ελέγχου της μηχανής καφέ
- Βήμα 3: Σχηματικό σχήμα της μονάδας ESP8266
- Βήμα 4: Υλικολογισμικό/Διαμόρφωση
Βίντεο: Έξυπνη μηχανή καφέ - Μέρος του οικοσυστήματος SmartHome: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Έχω ένα Hacked Coffee Machine, το έκανε μέρος του SmartHome Ecosystem. Έχω μια παλιά καλή Delonghi Coffee Machine (DCM) (όχι μια προώθηση και θέλω να είναι "έξυπνη". Έτσι, το χάκαρα εγκαθιστώντας την μονάδα ESP8266 με διασύνδεση στον εγκέφαλο/τον μικροελεγκτή της χρησιμοποιώντας Υλικολογισμικό Tasmota. Το DCM βασίζεται στον μικροελεγκτή PIC (uC). Έτσι, για να λειτουργήσει από το ESP8266 με το Tasmota επί του σκάφους, έχτισα μια διεπαφή με το PIC uC με τρόπο που να μην παρεμβαίνει στις κανονικές του λειτουργίες. Σίγουρα, όλες οι υπάρχουσες λειτουργίες DCM Ο ευκολότερος τρόπος είναι η εξομοίωση κουμπιών. Χρησιμοποιώ συζευκτήρες οπτικών για να βεβαιωθώ ότι η μονάδα ESP δεν διαταράσσει τις ηλεκτρονικές συσκευές DCM και τις λειτουργίες uC.
Προμήθειες
Ενότητα ESP8266
Βήμα 1: Υλικό
Συγκολλήθηκε μια "έξυπνη" μονάδα βασισμένη στη μονάδα ESP-12F ESP8266 (δείτε εικόνες). Μπορείτε επίσης να χρησιμοποιήσετε μια τυπική μονάδα sonoff που το χακάρει σύμφωνα με το σχηματικό μου. Χρησιμοποιώ GPIO16, 14 και 12. είναι συνήθως κενές σε μονάδες sonoff και θα χρειαστείτε απλά σύρματα συγκόλλησης στις αντίστοιχες ακίδες ESP8266. Ωστόσο, ο στόχος μου ήταν να αποφύγω τη χρήση ρελέ. Έτσι, μεταφέρομαι σε διεπαφή που βασίζεται σε οπτικό ζεύγος.
Βήμα 2: Διασύνδεση στον πίνακα ελέγχου της μηχανής καφέ
Για τη διαχείριση του DCM, η μονάδα ESP διασυνδέεται με δύο κύρια κουμπιά: "Power On/Off" και "Make a Cup of Coffee". Συγκόλλησα ζεύγη καλωδίων στις επαφές κάθε κουμπιού ακριβώς στον πίνακα ελέγχου (δείτε εικόνες, 2xGray καλώδια σε κάθε κουμπί). Ο πίνακας καλύπτεται από μια θερμή κόλλα για να προστατεύεται από την υγρασία, οπότε το λιώνω με συγκολλητικό σίδερο σε θερμοκρασία ~ 120*C, έπειτα συγκολλημένα σύρματα και κολλημένες επαφές και σύρματα πίσω. Συγκόλλησα επίσης ένα καλώδιο στο GND (Πράσινο σύρμα σε εικόνες), σε ένα από τα πολύγωνα στον πίνακα ελέγχου. Βρέθηκε/ελέγχθηκε με πολύμετρο.
Βήμα 3: Σχηματικό σχήμα της μονάδας ESP8266
Τα ζευγάρια Opto (βλέπε σχηματικό) συνδέονται παράλληλα με κουμπιά με αντίσταση περιορισμού ρεύματος 1k. Συνήθως ένα κουμπί τραβιέται προς ένα θετικό δίαυλο με αντίσταση έλξης. Για να συνδέσετε τον οπτικό ζεύκτη με σωστό τρόπο, πρέπει να βρείτε ένα "θετικό τέλος" του κουμπιού. που μπορεί να γίνει με πολύμετρο μετρώντας την τάση σε κάθε σύρμα και GND. Ένας συλλέκτης οπτικού ζεύγους για σύνδεση με θετικό σύρμα μέσω αντίστασης 1k. Πομπός - στο δεύτερο καλώδιο (το οποίο συνήθως συνδέεται με το GND).
Το κόκκινο καλώδιο στις εικόνες συνδέεται με το δίαυλο +5V (για άλλο σκοπό, δεν χρησιμοποιείται για μονάδα ESP, δεν αποτελεί αντικείμενο αυτής της ανάρτησης).
Για την τροφοδοσία του ESP8266 χρησιμοποιώ ειδικό τροφοδοτικό 5V 1A. Ένα υπάρχον τροφοδοτικό DCM δεν θα ήταν αρκετό για να τρέξει μονάδα ESP που μπορεί να καταναλώσει έως και 800mA σε φωτογραφίες. Έτσι, είναι πολύ καλύτερο/σταθερότερο/ασφαλέστερο να δημιουργήσετε ένα ειδικό τροφοδοτικό 5V. Μπορείτε να χρησιμοποιήσετε έναν παλιό φορτιστή τηλεφώνου 1Α, συνδεδεμένο σε καλώδια ρεύματος ακριβώς μέσα στο DCM.
Σύνδεσμος EasyEDA στο σχηματικό:
Βήμα 4: Υλικολογισμικό/Διαμόρφωση
Tasmota με την ακόλουθη διαμόρφωση:
1. Ρυθμίστε δύο "ρελέ", εισόδου για σήμα DCM "Ready-to-brew-coffee" και διαμορφώστε το ενσωματωμένο LED ESP8266 ως εξής:
- GPIO2 LED1i
- Ρελέ GPIO16 1 - για εξομοίωση ενός κουμπιού "Ενεργοποίηση/Απενεργοποίηση λειτουργίας"
- GPIO14 Relay 2 - για να μιμηθείτε ένα κουμπί "Φτιάξτε ένα φλιτζάνι καφέ"
-
GPIO13 Switch3 - είσοδος για σήμα Παρουσίας Κυπέλλου από μονάδα παρουσίας κυπέλλου υπερύθρων
- GPIO12 Switch4 - Έτοιμο σήμα από DCM (δεν χρησιμοποιείται ακόμα από την Tasmota)
2. Για να μιμηθώ ένα σύντομο πάτημα ενός κουμπιού, χρησιμοποιώ τη λειτουργία BLINK της Tasmota. διαμόρφωσε το Blink ακολουθώντας τις εντολές στο Tasmota Console:
- Blinktime 3 - σημαίνει διάρκεια αναλαμπής 0,3 sec - για να μιμηθεί ένα σύντομο πάτημα ενός κουμπιού
- Blinkcount 1 - απαιτείται μόνο ένα πάτημα ενός κουμπιού
- Sleep 250 - για εξοικονόμηση ενέργειας
3. Για να "πατήσω" κουμπιά χρησιμοποιώ τις ακόλουθες εντολές (ως συντομεύσεις στο έξυπνο τηλέφωνό μου):
- https:// cm? cmnd = Power1%20blink // για το κουμπί "Power ON/Off"
- 192.168.1.120/cm?cmnd=Event%20Brew // ελέγξτε αν το βάλετε στη θέση του και εκτελέστε το "Power2 Blink"
4. Προστέθηκε μια ενότητα Cup Presence (διασώθηκε μια ενότητα "παρουσία χαρτιού" από ένα παλιό φωτοαντιγραφικό). Έτσι, ο καφές δεν θα παρασκευαστεί εάν το φλιτζάνι δεν είναι στη θέση του:
Η εκχώρηση τιμής VAR1 είτε 1 είτε 0, εξαρτάται από την παρουσία του κυπέλλου:
Κανόνας 3 ON Switch3#state = 1 DO VAR1 1 ENDON ON Switch3#state = 0 DO VAR1 0 ENDON // ορίστε την τιμή VAR1 // εκτελέστε μια εντολή παρασκευής, εξαρτάται από την τιμή VAR1:
Rule2 ON Event#brew DO IF (VAR1 == 1) Power2 Blink ENDIF ENDON // αν υπάρχει CUP -> Brew coffee
Λειτουργεί άψογα!
Ο τρόπος που το έκανα θα μπορούσε να χρησιμοποιηθεί με άλλες παλιές αλλά αξιόπιστες μηχανές και συσκευές, περιορισμένες μόνο από τη φαντασία σας!
Σύνδεσμος EasyEDA στο σχηματικό:
Συνιστάται:
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
Έξυπνη κηπουρική και έξυπνη γεωργία βασισμένη στο IoT χρησιμοποιώντας ESP32: 7 βήματα
Έξυπνη κηπουρική και έξυπνη γεωργία βασισμένη στο IoT Χρησιμοποιώντας το ESP32: Ο κόσμος αλλάζει με την πάροδο του χρόνου και τη γεωργία. Σήμερα, οι άνθρωποι ενσωματώνουν τα ηλεκτρονικά σε κάθε τομέα και η γεωργία δεν αποτελεί εξαίρεση σε αυτό. Αυτή η συγχώνευση των ηλεκτρονικών στη γεωργία βοηθά τους αγρότες και τους ανθρώπους που διαχειρίζονται κήπους. Σε αυτό το
Πώς να αλληλεπιδράσετε με το Alexa Dragonboard, την εφαρμογή Android και τη μηχανή καφέ: 7 βήματα
Πώς να αλληλεπιδράσετε με το Alexa Dragonboard, την εφαρμογή Android και τη μηχανή καφέ: Αυτό το σεμινάριο παρέχει τα απαραίτητα βήματα για τη σύνδεση, την ενσωμάτωση και τη χρήση της μηχανής καφέ με την Alexa Dragonboard και την εφαρμογή Android. Για περισσότερες λεπτομέρειες σχετικά με την καφετιέρα, ελέγξτε αυτό το εκπαιδευτικό
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα
Θερμαντήρας USB (ή πώς να αναβαθμίσετε το φλιτζάνι του καφέ σας): 4 βήματα (με εικόνες)
USB Heater (ή πώς να αναβαθμίσετε το φλιτζάνι του καφέ σας): Έχω επισκεφθεί το Instructables μια στο τόσο, και συνειδητοποίησα ότι ήταν καιρός να ξαναρχίσω την κατασκευή. Συνήθιζα να αποσυναρμολογώ τα " παιχνίδια " όταν ήμουν παιδί - έφηβος (σαν να φυσήξω ένα μικρό τρένο και να βάλω τη φήμη του σε ένα GI -Joe όπως