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

Ειδοποιητής νωπού κρέατος: 7 βήματα
Ειδοποιητής νωπού κρέατος: 7 βήματα

Βίντεο: Ειδοποιητής νωπού κρέατος: 7 βήματα

Βίντεο: Ειδοποιητής νωπού κρέατος: 7 βήματα
Βίντεο: ΠΩΣ Καταλαβαίνουμε ότι ΤΣΙΜΠΑΕΙ!! (ΜΕ και ΧΩΡΙΣ Ειδοποιητές) 2024, Ιούλιος
Anonim
Image
Image
Ειδοποιητής νωπού κρέατος
Ειδοποιητής νωπού κρέατος
Ειδοποιητής νωπού κρέατος
Ειδοποιητής νωπού κρέατος

Μια συσκευή για να διατηρείτε τη συνάντηση φρέσκια. Αυτό το έργο ξεκίνησε επειδή μου ζητήθηκε σε μια από τις τάξεις μου να λύσω ένα πρόβλημα χρησιμοποιώντας τις δεξιότητες που είχαμε μάθει στην τάξη. Αμέσως σκέφτηκα κάτι που συνέβη στην οικογένειά μου πριν από μερικά χρόνια. Ένα καλοκαίρι πήγαμε διακοπές για μερικές εβδομάδες και ξαναβρήκαμε τη μυρωδιά του θανάτου και ένα λερωμένο δάπεδο, περιττό να πω ότι ήταν ένας εφιάλτης στον καθαρισμό και η κατάψυξη δεν έπαιρνε ρεύμα. Αυτό το γεγονός προκάλεσε τον πατέρα μου να ρωτήσει αν πρέπει να αγοράσουμε καν βοδινό κρέας με ελεύθερη ποικιλία/χορτάρι (τα καλά πράγματα). Αυτή είναι η ενσάρκωση του προβλήματός μου, οπότε επινόησα μια συσκευή που θα μπορούσε να λειτουργήσει μόνη της και να ειδοποιήσει όποιον μπορεί να ελέγξει το σπίτι και κάποια στιγμή στο μέλλον, να στείλει ένα κείμενο στο τηλέφωνο των ιδιοκτητών για να δώσει γρήγορη ανατροφοδότηση από τον καταψύκτη Το Συνολικά, η συσκευή χρησιμοποιεί ένα πολύχρωμο 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 στη θερμοκρασία. αισθητήρα

    1. Τοποθετήστε ένα κίτρινο σύρμα από τον πείρο 4 σε μια ελεύθερη σειρά στον πίνακα ψωμιού
    2. Πάρτε την αντίσταση 4,7kΩ και συνδέστε τη στη γραμμή 3,3v και τοποθετήστε την άλλη πλευρά της στη σειρά από το προηγούμενο βήμα
    3. Τοποθετήστε το κίτρινο σύρμα από τη θερμοκρασία. αισθητήρα και τοποθετήστε το σε αυτήν την ίδια σειρά
    4. Τοποθετήστε το κόκκινο σύρμα από τη θερμοκρασία. αισθητήρα στη γραμμή 3,3v και τοποθετήστε το μαύρο καλώδιο στη γραμμή γείωσης
    5. Συνδέστε τον ακροδέκτη 3.3v στο NodeMCU στη γραμμή στο breadboard
    6. Συνδέστε τον πείρο γείωσης στο 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: Ο κώδικας

Image
Image
Ο κώδικας
Ο κώδικας

Ο κώδικας που χρησιμοποιώ αυτή τη στιγμή βασίστηκε σε μεγάλο βαθμό στο Παράδειγμα DS18x20_Temperature από τη βιβλιοθήκη OneWire.

Μέρος 1: Λήψη ρυθμίσεων

Το βίντεο που εμφανίζεται παραπάνω θα σας δώσει μια αρκετά καλή αρχή στη χρήση του NodeMCU.

Μέρος 2: Ο κωδικός μου

Όπως αναφέρθηκε παραπάνω χρησιμοποίησα ως επί το πλείστον τον κώδικα από τη βιβλιοθήκη OneWire, αλλά πρόσθεσα δύο μεταβλητές στο επάνω μέρος του αρχείου και πρόσθεσα ένα μέρος που αντιδρά εάν η θερμοκρασία έχει φτάσει σε ένα συγκεκριμένο όριο (παραπάνω κωδικός Arduino). Επίσης, συγνώμη αν ο κωδικός δεν είναι καθαρός, ήταν η πρώτη φορά που κωδικοποιούσα με το Arduino.

Βήμα 4: Νιφάδα χιονιού με 3D εκτύπωση (προαιρετικό)

3D εκτυπωμένη νιφάδα χιονιού (προαιρετικό)
3D εκτυπωμένη νιφάδα χιονιού (προαιρετικό)
3D εκτυπωμένη νιφάδα χιονιού (προαιρετικό)
3D εκτυπωμένη νιφάδα χιονιού (προαιρετικό)
3D εκτυπωμένη νιφάδα χιονιού (προαιρετικό)
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
Μέλλον: Προσθήκη κώδικα WIFI

Σκοπεύω να προσθέσω δυνατότητες WIFI στον κώδικα, έτσι ώστε ο Notifier να μπορεί να στέλνει κείμενα.

Αυτή ήταν η πρώτη μου κατασκευή στο Instructables, οπότε προσπαθήστε να συγχωρήσετε τις τρύπες σε αυτό.

Συνιστάται: