Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση εξαρτημάτων και εργαλείων
- Βήμα 2: Μαζεύοντας τα Ηλεκτρονικά
- Βήμα 3: Ο κώδικας
- Βήμα 4: Νιφάδα χιονιού με 3D εκτύπωση (προαιρετικό)
- Βήμα 5: Κοπή και κόλληση
- Βήμα 6: Δοκιμή
- Βήμα 7: Μέλλον: Προσθήκη κώδικα WIFI
Βίντεο: Ειδοποιητής νωπού κρέατος: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Μια συσκευή για να διατηρείτε τη συνάντηση φρέσκια. Αυτό το έργο ξεκίνησε επειδή μου ζητήθηκε σε μια από τις τάξεις μου να λύσω ένα πρόβλημα χρησιμοποιώντας τις δεξιότητες που είχαμε μάθει στην τάξη. Αμέσως σκέφτηκα κάτι που συνέβη στην οικογένειά μου πριν από μερικά χρόνια. Ένα καλοκαίρι πήγαμε διακοπές για μερικές εβδομάδες και ξαναβρήκαμε τη μυρωδιά του θανάτου και ένα λερωμένο δάπεδο, περιττό να πω ότι ήταν ένας εφιάλτης στον καθαρισμό και η κατάψυξη δεν έπαιρνε ρεύμα. Αυτό το γεγονός προκάλεσε τον πατέρα μου να ρωτήσει αν πρέπει να αγοράσουμε καν βοδινό κρέας με ελεύθερη ποικιλία/χορτάρι (τα καλά πράγματα). Αυτή είναι η ενσάρκωση του προβλήματός μου, οπότε επινόησα μια συσκευή που θα μπορούσε να λειτουργήσει μόνη της και να ειδοποιήσει όποιον μπορεί να ελέγξει το σπίτι και κάποια στιγμή στο μέλλον, να στείλει ένα κείμενο στο τηλέφωνο των ιδιοκτητών για να δώσει γρήγορη ανατροφοδότηση από τον καταψύκτη Το Συνολικά, η συσκευή χρησιμοποιεί ένα πολύχρωμο LED για να ενημερώσει τους ανθρώπους γύρω από το σπίτι ότι κάτι δεν πάει καλά και τελικά όποιος θέλει να λάβει ένα κείμενο για το κρέας αρχίζει να πάει άσχημα.
Βήμα 1: Συγκέντρωση εξαρτημάτων και εργαλείων
Για να ολοκληρώσει αυτό το έργο, ένας κατασκευαστής θα χρειαστεί βασικές γνώσεις συγκόλλησης, Arduino IDE και 3D Printing (προαιρετικά). Το έργο αποτελείται κυρίως από ηλεκτρονικά στοιχεία από την Amazon και οτιδήποτε άλλο βρίσκεται εύκολα σε ένα τοπικό πολυκατάστημα.
Συστατικά:
- Πίνακας NodeMCU (https://a.co/haoqMPw)
- DS18B20 Αισθητήρας θερμοκρασίας με στεγανοποίηση (https://a.co/ewfkmng)
- Common Cathode RGB LED (https://www.sparkfun.com/products/9264)
- Το Soap Box θα είναι το κουτί ($ 1 στο Walmart)
- Τροφοδοσία USB (https://a.co/ccjaQHv)
Τα υπόλοιπα αυτά συστατικά συγκεντρώθηκαν παραγγέλνοντας ένα κιτ εκτός Amazon (https://a.co/gUIA75y) αλλά πιθανότατα μπορείτε να βρείτε ένα φθηνότερο κιτ γύρω από το Amazon (προσπαθούσα να μάθω Arduino).
- Ηλεκτρονικό Breadboard
- Jumper Wires
- Τρεις αντιστάσεις 270Ω
- Μία αντίσταση 4,7kΩ
- Τρεις+ καρφίτσες κεφαλίδας
Εργαλεία:
- Υπολογιστή
- Micro-USB Cord
- Σετ συγκόλλησης
- Πυροβόλο θερμής κόλλας υψηλής θερμοκρασίας
- Τρυπάνι με τρυπάνι 1/4
- 3D εκτυπωτής με νήμα
Στην αρχή πίστευα ότι θα τροφοδοτούσα τον πίνακα μέσω εσωτερικού τροφοδοτικού, αλλά αφού έπαιξα με την ιδέα κατέληξα στο εξωτερικό τροφοδοτικό USB επειδή ήταν το πιο εύκολο.
Βήμα 2: Μαζεύοντας τα Ηλεκτρονικά
Η εικόνα 1 δείχνει τη διάταξη των ηλεκτρονικών
Μέρος 1:
Συγκολλήστε καθένα από τα καλώδια που προέρχονται από τον αισθητήρα θερμοκρασίας στον δικό του πείρο κεφαλίδας (Εικόνες 2 & 3)
Μέρος 2: Θερμ. Αισθητήρας
- Τοποθετήστε τον πίνακα NodeMCU στην άκρη του breadboard (Εικόνες 4 & 5)
-
Χρησιμοποιήστε τα καλώδια βραχυκυκλωτή για να συνδέσετε το NodeMCU στη θερμοκρασία. αισθητήρα
- Τοποθετήστε ένα κίτρινο σύρμα από τον πείρο 4 σε μια ελεύθερη σειρά στον πίνακα ψωμιού
- Πάρτε την αντίσταση 4,7kΩ και συνδέστε τη στη γραμμή 3,3v και τοποθετήστε την άλλη πλευρά της στη σειρά από το προηγούμενο βήμα
- Τοποθετήστε το κίτρινο σύρμα από τη θερμοκρασία. αισθητήρα και τοποθετήστε το σε αυτήν την ίδια σειρά
- Τοποθετήστε το κόκκινο σύρμα από τη θερμοκρασία. αισθητήρα στη γραμμή 3,3v και τοποθετήστε το μαύρο καλώδιο στη γραμμή γείωσης
- Συνδέστε τον ακροδέκτη 3.3v στο NodeMCU στη γραμμή στο breadboard
- Συνδέστε τον πείρο γείωσης στο NodeMCU στη γραμμή στο breadboard
Μέρος 3: LED
Αυτό το σεμινάριο ήταν πολύ χρήσιμο όταν πρόκειται για καλωδίωση του LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Απλώς πρέπει να παρακολουθείτε σε τι ακίδες τοποθετείτε κάθε μέρος της λυχνίας LED (για παράδειγμα, οι καρφίτσες μου είναι D6 (κόκκινο), D7 (πράσινο) και D8 (μπλε)
Βήμα 3: Ο κώδικας
Ο κώδικας που χρησιμοποιώ αυτή τη στιγμή βασίστηκε σε μεγάλο βαθμό στο Παράδειγμα DS18x20_Temperature από τη βιβλιοθήκη OneWire.
Μέρος 1: Λήψη ρυθμίσεων
Το βίντεο που εμφανίζεται παραπάνω θα σας δώσει μια αρκετά καλή αρχή στη χρήση του NodeMCU.
Μέρος 2: Ο κωδικός μου
Όπως αναφέρθηκε παραπάνω χρησιμοποίησα ως επί το πλείστον τον κώδικα από τη βιβλιοθήκη OneWire, αλλά πρόσθεσα δύο μεταβλητές στο επάνω μέρος του αρχείου και πρόσθεσα ένα μέρος που αντιδρά εάν η θερμοκρασία έχει φτάσει σε ένα συγκεκριμένο όριο (παραπάνω κωδικός Arduino). Επίσης, συγνώμη αν ο κωδικός δεν είναι καθαρός, ήταν η πρώτη φορά που κωδικοποιούσα με το Arduino.
Βήμα 4: Νιφάδα χιονιού με 3D εκτύπωση (προαιρετικό)
Πρόσθεσα μια νιφάδα χιονιού για να κρατήσει τη θερμοκρασία. αισθητήρα για να βοηθήσει να δηλώσει στον χρήστη πού πρέπει να πάει. Η νιφάδα χιονιού που χρησιμοποίησα προήλθε από το https://www.thingiverse.com/thing:2732146 και μόλις πρόσθεσα έναν σύνδεσμο (για να πιστώσω πίσω) και μια τρύπα για τον αισθητήρα θερμοκρασίας.
Βήμα 5: Κοπή και κόλληση
- Αποφάσισα να στείλω τον αισθητήρα θερμοκρασίας στο πλάι, οπότε άνοιξα μια τρύπα 1/4 ιντσών στο πλάι για τη θερμοκρασία. αισθητήρα για έξοδο. Έκοψα επίσης την άκρη από το σημείο που μπαίνει το καλώδιο Micro-USB.
- Για το κομμάτι της κόλλησης, χρησιμοποίησα ένα Gun Glue Hot-Tempe υψηλής θερμοκρασίας και αυτό λειτούργησε καλά βεβαιωθείτε ότι χρησιμοποιείτε αρκετή κόλλα. Κόλλησα τον αισθητήρα θερμοκρασίας στη θήκη και τη νιφάδα χιονιού (Εικόνες 4 & 5).
Βήμα 6: Δοκιμή
Είμαι ακόμα στο κολέγιο, οπότε χρησιμοποίησα το μίνι ψυγείο μου για δοκιμές. Ο κωδικός OneWire στέλνει επίσης τη θερμοκρασία μέσω της σειριακής γραμμής (9600 Baud), οπότε ο έλεγχος της θερμοκρασίας είναι εύκολος.
Βήμα 7: Μέλλον: Προσθήκη κώδικα WIFI
Σκοπεύω να προσθέσω δυνατότητες WIFI στον κώδικα, έτσι ώστε ο Notifier να μπορεί να στέλνει κείμενα.
Αυτή ήταν η πρώτη μου κατασκευή στο Instructables, οπότε προσπαθήστε να συγχωρήσετε τις τρύπες σε αυτό.
Συνιστάται:
Ειδοποιητής κλήσεων Bluetooth: 5 βήματα (με εικόνες)
Ειδοποιητής κλήσεων Bluetooth: Εισαγωγή Περιήγησα σε ενημερωτικές ροές ειδήσεων πριν από μερικές ημέρες όταν συνάντησα αυτό το έργο. Wasταν ένα υπέροχο έργο. Αλλά σκέφτηκα Γιατί να μην το χτίσω με Bluetooth αντί για περίπλοκα πράγματα wifi. Προδιαγραφή αυτού του Bluetooth Call Notifier
Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 Με οθόνη: 5 βήματα (με εικόνες)
BBQ Temperature & Meat Sensor στο ESP8266 With Display: Σε αυτό το Instructable θα σας δείξω πώς να φτιάξετε τη δική σας έκδοση ενός εργαλείου BBQ που μετρά την τρέχουσα θερμοκρασία στο μπάρμπεκιου σας και ενεργοποιεί έναν ανεμιστήρα για να ανάψει αν χρειαστεί. Επιπλέον, υπάρχει επίσης ένας αισθητήρας θερμοκρασίας πυρήνα κρέατος attac
Αυτόματος ειδοποιητής πλυσίματος χεριών: 5 βήματα
Αυτόματος ειδοποιητής πλυσίματος χεριών: Αυτό είναι ένα μηχάνημα που μπορεί να ειδοποιήσει κάποιον όταν περνάει από την πόρτα. Σκοπός του είναι να υπενθυμίσει σε κάποιον να πλένει τα χέρια του όταν επιστρέψει στο σπίτι. Υπάρχει ένας υπερηχητικός αισθητήρας στο μπροστινό μέρος του κουτιού που ανιχνεύει κάποιον που μπαίνει μέσα
Εύκολος μη αναγνωσμένος ειδοποιητής ηλεκτρονικού ταχυδρομείου: 7 βήματα
Εύκολος μη αναγνωσμένος ειδοποιητής ηλεκτρονικού ταχυδρομείου: Γεια σε όλους, καλώς ήλθατε σε ένα άλλο εκπαιδευτικό. Με την τρέχουσα κατάσταση εργασίας από το σπίτι, αντιμετωπίζω κάποιες προκλήσεις επειδή έλαβα μηνύματα ηλεκτρονικού ταχυδρομείου από την εταιρεία μου κατά καιρούς. Τότε σκεφτόμουν να φτιάξω ένα Desk Notifier που θα ειδοποιήστε με για το
Ειδοποιητής γραμματοκιβωτίου και πόρτας γκαράζ: 5 βήματα (με εικόνες)
Ειδοποιητής θυρίδας αλληλογραφίας και γκαράζ: Αυτό το Instructables βασίζεται στον ειδοποιητή γραμματοκιβωτίου Johan Moberg. Σε σύγκριση με αυτό το έργο, έκανα κάποιες αλλαγές: Μακριά από το σπίτι μου δεν είναι μόνο το γραμματοκιβώτιο, αλλά και το γκαράζ. Βρίσκονται σε μία τοποθεσία κοντά στο δρόμο και το σπίτι βρίσκεται περίπου 5