Πίνακας περιεχομένων:
- Βήμα 1: Συγκόλληση του Firebeetle
- Βήμα 2: Αλλαγή κατοικίας
- Βήμα 3: Κολλήστε καλώδια σε Micro USB
- Βήμα 4: Solder Breakout στο Firebeetle
- Βήμα 5: Εκτύπωση 3D της θήκης
- Βήμα 6: Κολλήστε το ένθετο
- Βήμα 7: Τοποθετήστε ταινία διπλής πλάτης
- Βήμα 8: Κάντε Συνδέσεις
- Βήμα 9: Κωδικοποίηση - Firebeetle
- Βήμα 10: Εγκατάσταση βιβλιοθηκών για Firebeetle
- Βήμα 11: Ρύθμιση αρχείου.yaml Home Assistant
- Βήμα 12: Εγκαταστήστε το υλικό
- Βήμα 13: Ασφαλίστε τη μπαταρία στο καπάκι
- Βήμα 14: Περισσότερες λεπτομέρειες
Βίντεο: The Brew Probe - WiFi Temperature Monitor: 14 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Σε αυτό το διδακτικό θα κατασκευάσουμε έναν αισθητήρα θερμοκρασίας που χρησιμοποιεί MQTT και Home Assistant για να μεταδώσει τις πληροφορίες θερμοκρασίας σε μια ιστοσελίδα όπου μπορείτε να παρακολουθείτε τη θερμοκρασία βλάστησης οπουδήποτε στον ζυμωτήρα σας.
Η πλήρης λίστα με τα πράγματα που πρέπει να έχετε για αυτό είναι η ακόλουθη:
Τρισδιάστατη εκτυπώσιμη θήκη
Αρχεία κώδικα Arduino και αρχεία 3D μοντέλου
github.com/misperry/Brew_Probe
Αδιάβροχο κιτ αισθητήρων DS18B20: 8 $
www.dfrobot.com/product-1354.html
Firebeetle
www.dfrobot.com/product-1590.html
Πρέπει να εγκαταστήσετε χειροκίνητη βιβλιοθήκη
playground.arduino.cc/Learning/OneWire
Πρέπει να εγκαταστήσετε τη βιβλιοθήκη arduinoJson Προσθέστε https://arduino.esp8266.com/stable/package_esp8266… στις διευθύνσεις URL των διαχειριστών πινάκων.
Πρέπει να προσθέσετε τη βιβλιοθήκη firebeetle
git.oschina.net/dfrobot/FireBeetle-ESP32/…
HomeAssistant MQTT Sensor
home-assistant.io/components/sensor.mqtt/…
Είδη προς αγορά για βοήθεια στην κατασκευή:
USB Micro-B Breakout Board
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Great Planes Servo Tape διπλής όψης 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
Διακόπτης PCB
www.amazon.com/gp/product/B01E3G12YY/ref=…
Νήμα HATCHBOX Red PLA
www.amazon.com/gp/product/B00J0GO8I0/ref=…
Βήμα 1: Συγκόλληση του Firebeetle
Τώρα θα χρειαστεί να κολλήσετε μια συμπεριλαμβανόμενη κεφαλίδα μόνο στη μία πλευρά του σκαθάρι. Θα είναι η πλευρά με το VCC σε αυτό.
Βήμα 2: Αλλαγή κατοικίας
Πρώτα θα πρέπει να αφαιρέσετε το περίβλημα από τον σύνδεσμο θερμικού αισθητήρα και να το αντικαταστήσετε με ένα περίβλημα για κάθε πείρο.
Μπορείτε να πάρετε έναν πείρο περιβλήματος από τα ακόλουθα:
Σετ κατοικίας
Βήμα 3: Κολλήστε καλώδια σε Micro USB
Τώρα θα χρειαστεί να συγκολλήσετε καλώδια τροφοδοσίας και γείωσης στον πίνακα ανάρτησης mirco usb, ώστε να μπορείτε να τροφοδοτήσετε τη μονάδα από μια σύνδεση micro usb.
Βήμα 4: Solder Breakout στο Firebeetle
Τώρα πρέπει να κοιτάξετε τη θύρα micro USB στο Firebeetle. Υπάρχουν δύο επιθέματα με την ένδειξη "+" και "-". Θα είναι εκεί που θα συνδέσετε την τροφοδοσία και τη γείωση από την πλακέτα διαρροής USB.
Βήμα 5: Εκτύπωση 3D της θήκης
Τώρα θα χρειαστεί να εκτυπώσετε 3D τη θήκη. Τα μοντέλα αρχείων μπορούν να βρίσκονται στα ακόλουθα:
www.thingiverse.com/thing:2502515
Βήμα 6: Κολλήστε το ένθετο
Τώρα θα χρειαστεί να εφαρμόσετε κόλλα στο εξάγωνο ένθετο και στη συνέχεια να το τοποθετήσετε στο κύριο σώμα του περιβλήματος.
Βήμα 7: Τοποθετήστε ταινία διπλής πλάτης
Τοποθετήστε τη διπλή ταινία πίσω στο πίσω μέρος του σκαθάρι και στο πίσω μέρος του πίνακα θερμοκρασίας για εγκατάσταση.
Βήμα 8: Κάντε Συνδέσεις
Θα συνδέσετε την κόκκινη καρφίτσα στο VCC και τη μαύρη ακίδα στο Ground. Θα συνδέσετε το pin pin στο GPIO D6 στο firebeetle.
Επίσης, θα χρειαστεί να συνδέσετε τον διακόπτη σε σειρά με το καλώδιο τροφοδοσίας που προέρχεται από την μπαταρία LiPo. Με αυτόν τον τρόπο όταν αλλάζετε το διακόπτη ελέγχει την τροφοδοσία στη μονάδα.
Βήμα 9: Κωδικοποίηση - Firebeetle
Τώρα θα χρειαστεί να επεξεργαστείτε τον κώδικα για την εφαρμογή σας.
Το τμήμα θα έχει ως εξής:
const PROGMEM char* MQTT_CLIENT_ID = "";
const PROGMEM char* MQTT_SERVER_IP = "";
const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;
const PROGMEM char* MQTT_USER = "";
const PROGMEM char* MQTT_PASSWORD = "";
const PROGMEM char* MQTT_SENSOR_TOPIC = "";
Βήμα 10: Εγκατάσταση βιβλιοθηκών για Firebeetle
Στο λογισμικό arduino θα πρέπει να μεταβείτε στο αρχείο -> προτιμήσεις. Στη συνέχεια, στην ενότητα "Πρόσθετες διευθύνσεις διευθύνσεων πινάκων:" θα προσθέσετε τους ακόλουθους δύο συνδέσμους με ενδιάμεσο κόμμα.
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Στη συνέχεια, μεταβείτε στο Εργαλεία -> Πίνακας -> Διαχειριστής πινάκων… και αναζητήστε το firebeetle. Επιλέξτε το "FireBeetle-ESP32 Mainboard by DFrobot DFRDuino" και εγκαταστήστε το.
Τέλος, πρέπει να μεταβείτε στο Sketch -> Include Library -> Manage Libraries… και θα αναζητήσετε τα εξής:
ArduinoJson από Benoit Blanchon (εγκαταστήστε αυτό)
onewire
pubsubclient
Μόλις τελειώσετε με αυτό, θα εγκαταστήσετε τον κωδικό που έχετε επιλέγοντας την πλακέτα firebeetle, συνδέοντας ένα καλώδιο USB σε αυτό, επιλέγοντας τη θύρα com που βρίσκεται στο μενού arduino και ανεβάζοντας το σκίτσο.
Βήμα 11: Ρύθμιση αρχείου.yaml Home Assistant
Τώρα θα πρέπει να μεταβείτε στο αρχείο configuration.yaml για την παρουσία του οικιακού βοηθού σας. Μόλις αρχίσετε να επεξεργάζεστε αυτό το αρχείο, θα πρέπει να προσθέσετε την ακόλουθη διαμόρφωση:
#κάπου στην κορυφή προσθέστε
mqtt:
#τότε πρέπει να προσθέσετε τον ακόλουθο αισθητήρα
αισθητήρας 1:
πλατφόρμα: mqtt
state_topic: ''
όνομα: ''
μονάδα_μέτρησης: '° F'
value_template: '{{value_json.temperature}}'
Βήμα 12: Εγκαταστήστε το υλικό
Θα εγκαταστήσετε το firebeetle στο κάτω μέρος της θήκης αφαιρώντας την ταινία με διπλή πλάτη και κολλώντας την προς τα κάτω στο εσωτερικό της θήκης.
Εγκαταστήστε το USB breakout στα δύο stand-off που βρίσκονται στο πλάι. Χρησιμοποιήστε δύο μικρές βίδες για να το στερεώσετε.
Στη συνέχεια, θα τροφοδοτήσετε τον αισθητήρα θερμοκρασίας μέσω του ένθετου και θα συνδέσετε το Κόκκινο καλώδιο στην τροφοδοσία, το Μαύρο στη γείωση και το Κίτρινο στον πείρο σήματος της πλακέτας διάσπασης του αισθητήρα θερμοκρασίας.
Τέλος, τοποθετήστε την σανίδα διάσπασης στο πλάι της θήκης ξεκολλώντας την επένδυση στην ταινία και στερεώνοντάς την στην πλευρά όπου δεν παρεμβαίνει στα άλλα εξαρτήματα.
Τέλος, θα χρειαστεί να συνδέσετε την μπαταρία και να τοποθετήσετε όλα τα καλώδια μέσα στη θήκη.
Βήμα 13: Ασφαλίστε τη μπαταρία στο καπάκι
Τώρα θα χρειαστεί απλά να στερεώσετε την μπαταρία στο καπάκι με την ίδια μέθοδο να εφαρμόσετε κάποια ταινία διπλής ράβδου στη μπαταρία και στη συνέχεια να την κολλήσετε στο καπάκι της μονάδας.
Μόλις η μπαταρία είναι στη θέση της, μπορείτε τώρα να κλείσετε το καπάκι πάνω στη θήκη και να την ενεργοποιήσετε !!
Βήμα 14: Περισσότερες λεπτομέρειες
Αν θέλετε περισσότερες λεπτομέρειες, δείτε το βίντεο σχετικά με τον τρόπο κατασκευής του και στο τέλος υπάρχει ένας σύνδεσμος για το σε βάθος βίντεο με την πλήρη διαδικασία κατασκευής που έχει οριστεί για εσάς.
------------------------------------------------------ -------------------- Δοκιμάστε το Amazon Prime 30-Days
Υποστηρίξτε την άκρη του καναλιού με bitcoins Διεύθυνση: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Ακολουθήστε με στο Instructables
Ακολουθήστε με στο Facebook
Ακολουθήστε με στο Twitter
Μπλουζάκια
Συνιστάται:
Carlson Super Probe: 11 βήματα (με εικόνες)
Carlson Super Probe: Γεια σε όλους, πρόσφατα έφτιαξα το " Carlson Super Probe " και θα ήθελα να μοιραστώ μαζί σας πώς να το κάνετε αυτό! Πρώτα απ 'όλα, ακούστε το βίντεο του Paul. Θα δείτε γιατί πρέπει να κατασκευάσετε αυτόν τον ανιχνευτή, πόσο ευαίσθητος είναι. Επίσης, αν σας αρέσουν τα ηλεκτρονικά, μπορείτε να
Home Brew - Mac: 14 βήματα
Home Brew - Mac: Αυτό το Instructable πρόκειται να χρησιμοποιηθεί σε μερικά άλλα έγγραφα και έτσι αποφάσισα να το ξεχωρίσω για να αποφύγω τον διπλασιασμό των άλλων Instructables που θα γράψω. Αυτό το Instructable θα σας καθοδηγήσει στη διαδικασία για εγκατάσταση Ho
ETextile Multimeter Pin Probe: 10 βήματα (με εικόνες)
ETextile Multimeter Pin Probe: Pin Probe όπως δημοσιεύτηκε στο eTextile Swatchbook 2017The Pin Probe is a test lead to connect between a multimeter and αγώγιμο ύφασμα ή νήμα. Ο ανιχνευτής αποτελείται από έναν πείρο για να κάνει προσωρινή αλλά σταθερή επαφή με υφαντικά υλικά χωρίς να βλάπτει
ETextile Clip Probe: 9 βήματα (με εικόνες)
ETextile Clip Probe: Το Clip Probe είναι ένας δοκιμαστικός αγωγός για σύνδεση με αγώγιμα υφάσματα ή νήματα. Ο ανιχνευτής αποτελείται από ένα συνδετήρα που είναι αγώγιμος για να κάνει προσωρινή αλλά σταθερή ηλεκτρική επαφή με υφαντικά υλικά χωρίς να τα βλάπτει. Λειτουργεί ιδιαίτερα καλά με λεπτό νήμα
Arduino Nano Logic Probe: 17 βήματα (με εικόνες)
Arduino Nano Logic Probe: Αυτό το έργο είναι μια νέα έκδοση του Arduino Logic Probe, αλλά τώρα κατασκευάστηκε με Arduino Nano αντί για Arduino Uno. Μια τριψήφια οθόνη, μερικές αντιστάσεις και το Arduino Nano είναι ουσιαστικά τα συστατικά αυτού του ενδιαφέροντος έργου που