Πίνακας περιεχομένων:
Βίντεο: Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT): 18 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Εάν είναι ήδη καλοκαίρι όπου ζείτε, είναι πιθανώς μια καλή στιγμή για υπαίθριες δραστηριότητες γυμναστικής. Το τρέξιμο, το ποδήλατο ή το τζόκινγκ είναι φοβερό γυμναστήριο για να έχεις φόρμα.
Και αν θέλετε να χάσετε ή να ελέγξετε το τρέχον βάρος σας, είναι απαραίτητο να τηρείτε αρχείο των αποτελεσμάτων σας. Χρησιμοποιώντας μια αθλητική ζώνη (σύνδεσμος / σύνδεσμος / σύνδεσμος) για παράδειγμα, θα σας επιτρέψει να επαληθεύσετε εάν είστε στο σωστό δρόμο και να παραμείνετε με κίνητρο. Αλλά είναι απαραίτητο να κρατάτε αρχείο για την πρόοδο του βάρους σας. Και με τα κατάλληλα εργαλεία και χρησιμοποιώντας λίγα ηλεκτρονικά και προγραμματισμό, μπορείτε να φτιάξετε τη δική σας ζυγαριά μπάνιου συνδεδεμένη στο Διαδίκτυο! Μπορείτε να βρείτε αρκετές έξυπνες ζυγαριές bluetooth διαφορετικών κατασκευαστών στο διαδίκτυο (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG και https://rebrand.ly/smartscale-AMZ για παράδειγμα) Το Αντί όμως να αγοράσετε ένα, γιατί να μην χάσετε λίγο βάρος φτιάχνοντας το δικό σας gadget;
Σε αυτό το έργο σχεδίασα μια έξυπνη κλίμακα μπάνιου, χρησιμοποιώντας 3D εκτύπωση, ένα ESP8266, IFTTT και Adafruit. IO. Μπορείτε να χρησιμοποιήσετε αυτό το σεμινάριο για να εξασκήσετε πολλές δεξιότητες: τρισδιάστατη εκτύπωση και δεξιότητες κοπής με λέιζερ, συγκόλληση, ηλεκτρονικά, προγραμματισμός κλπ. Στα επόμενα βήματα θα σας δείξω πώς το εκτύπωσα 3D, ένωσα τα κυκλώματα και έκανα τον κωδικό. Στο τέλος αυτού του σεμιναρίου θα είστε έτοιμοι να μετρήσετε το βάρος σας και να το συνδεθείτε στο διαδίκτυο!
Μπορείτε να βρείτε νέες δυνατότητες στο νέο μου σεμινάριο: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Αυτή τη φορά πρόσθεσα ένα ενσωματωμένο ρολόι (συγχρονισμένο με διακομιστή διαδικτύου) και ένα βομβητή. Μόλις ενεργοποιηθεί ο συναγερμός, συνεχίζει να χτυπά μέχρι ο χρήστης να συγκεντρώσει αρκετό θάρρος για να σηκωθεί από το κρεβάτι και να σταθεί για λίγα δευτερόλεπτα στη ζυγαριά. Τσέκαρέ το!
Μερικές από τις γνώσεις που χρησιμοποιήθηκαν εδώ βασίστηκαν στο Becky Stern φοβερό Internet of Things Class. Συνιστάται ανεπιφύλακτα!
Σας άρεσε αυτό το έργο; Παρακαλώ σκεφτείτε να υποστηρίξετε τα μελλοντικά μου έργα με μια μικρή δωρεά Bitcoin!: D Διεύθυνση κατάθεσης BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Βήμα 1: Εργαλεία και υλικά
Τα ακόλουθα εργαλεία και υλικά χρησιμοποιήθηκαν σε αυτό το έργο:
Εργαλεία και υλικά:
- Τρισδιάστατος εκτυπωτής (σύνδεσμος / σύνδεσμος / σύνδεσμος). Χρησιμοποιήθηκε για την εκτύπωση της θήκης όπου περικλείονται τα ηλεκτρονικά.
- Συγκολλητικό σίδερο και σύρμα. Ορισμένα εξαρτήματα (ESP8266 Firebeetle και κάλυμμα μήτρας LED, για παράδειγμα) δεν συνοδεύονται από συγκολλημένα τερματικά. Χρειάστηκε να κολλήσω μερικά καλώδια ή καρφίτσες για να συνδέσω αυτές τις συσκευές.
- Συρρικνωμένος σωλήνας. Έπρεπε επίσης να κολλήσω τα καλώδια κάθε κυψέλης φορτίου. Ένα κομμάτι συρρικνωμένου σωλήνα μπορεί να χρησιμοποιηθεί για καλύτερη απομόνωση των αγωγών.
- Κατσαβίδι. Η δομή είναι τοποθετημένη χρησιμοποιώντας μερικές βίδες. Χρησιμοποιήθηκε ένα σύνολο κατσαβιδιών.
- Βίδες. Χρησιμοποίησα μερικές βίδες για να στερεώσω τα τρισδιάστατα τυπωμένα μέρη στη βάση της ζυγαριάς.
- Μπουλόνια M2x6mm. Χρησιμοποιήθηκαν για την τοποθέτηση των ηλεκτρονικών στο εσωτερικό της θήκης.
- PLA 1,75mm (σύνδεσμος / σύνδεσμος / σύνδεσμος) οποιουδήποτε χρώματος θέλετε.
- FireBeetle ESP8266 dev board. Είναι πραγματικά εύκολο στη χρήση και τον προγραμματισμό χρησιμοποιώντας το Arduino IDE. Διαθέτει ενσωματωμένη μονάδα Wi-Fi, ώστε να μπορείτε να τη χρησιμοποιήσετε σε μια ποικιλία έργων. Διαθέτει υποδοχή για μπαταρία 3,7V, η οποία ήταν πραγματικά χρήσιμη για τη συναρμολόγηση αυτού του έργου. Έχω επίσης ενσωματωμένο φορτιστή μπαταρίας. Θα επαναφορτίσει την μπαταρία όταν συνδεθεί σε ένα βύσμα USB. Μπορείτε επίσης να χρησιμοποιήσετε άλλους πίνακες που βασίζονται σε ESP8266 (σύνδεσμος / σύνδεσμος / σύνδεσμος) εάν θέλετε. Ανάλογα με τον πίνακα που θα επιλέξετε, θα ήταν λίγο πιο δύσκολο να συνδέσετε και να φορτίσετε την μπαταρία ή να συνδέσετε τη μήτρα LED. Οι διαστάσεις της θήκης θα πρέπει επίσης να επαληθευτούν.
- Καλύμματα Firebeetle - μήτρα LED 24x8. Αυτή η μονάδα ταιριάζει εύκολα στην κορυφή του πίνακα Firebeetle ESP8266 dev. Το χρησιμοποίησα για την εμφάνιση των τιμών που μετρήθηκαν από τον μικροελεγκτή, την εμφάνιση κάποιας κατάστασης κ.λπ. Μπορείτε επίσης να χρησιμοποιήσετε άλλα είδη οθόνης αν θέλετε, όπως συνηθισμένες οθόνες LCD (σύνδεσμος / σύνδεσμος / σύνδεσμος) ή οθόνες OLED (σύνδεσμος / σύνδεσμος / σύνδεσμος) Το
- Ενότητα HX711 (σύνδεσμος / σύνδεσμος / σύνδεσμος). Αυτό λειτουργεί ως ενισχυτής κυψέλης φορτίου. Τέσσερις κυψέλες φορτίου μετρητή παραμόρφωσης συνδέονται σε αυτήν τη μονάδα και επικοινωνεί με μια σειριακή επικοινωνία με τον μικροελεγκτή ESP8266.
- 50kg κυψέλη φορτίου (x4). (σύνδεσμος / σύνδεσμος / σύνδεσμος). Χρησιμοποιούνται για τη μέτρηση του βάρους του χρήστη. Τέσσερα από αυτά χρησιμοποιήθηκαν για μέγιστο βάρος 200 κιλά.
- Καλώδιο Micro USB?
- 6 σύρματα γυναικών-γυναικών.
- Φύλλο κόντρα πλακέ 2 x 15 mm (30 x 30 cm). Χρησιμοποιήθηκε για τη βάση της ζυγαριάς.
Οι σύνδεσμοι που περιγράφονται παραπάνω είναι μόνο μια πρόταση για το πού μπορείτε να βρείτε τα στοιχεία που χρησιμοποιούνται σε αυτό το σεμινάριο (και να υποστηρίξετε τις μελλοντικές μου επιθέσεις). Μη διστάσετε να τα αναζητήσετε αλλού και να τα αγοράσετε στο αγαπημένο σας κατάστημα.
Χρησιμοποίησα έναν πίνακα dev FireBeetle ESP8266, ο οποίος παραδόθηκε ευγενικά από το DFRobot. Δούλεψε τέλεια! Δοκίμασα επίσης τον κώδικα με μια πλακέτα NodeMCU. Λειτούργησε επίσης καλά (αν και ο χρόνος για σύνδεση ήταν σημαντικά μεγαλύτερος… ακόμα δεν ξέρω γιατί…).
Γνωρίζατε ότι μπορείτε να αγοράσετε έναν εκτυπωτή Creality Ender 3D μόνο με 169,99 $; Πάρτε το δικό σας!
Συνιστάται:
IoT Air Freshener (με NodeMCU, Arduino, IFTTT και Adafruit.io): 15 βήματα (με εικόνες)
IoT Air Freshener (με NodeMCU, Arduino, IFTTT και Adafruit.io): Instructables Wireless Contest 2017 First Prize Winner !!!: DNew featured now available: IoT clock with weather forecast! Δείτε το: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Είναι παρήγορο να έχεις ένα άρωμα
DIY Smart Scale With Ξυπνητήρι (με Wi-Fi, ESP8266, Arduino IDE και Adafruit.io): 10 βήματα (με εικόνες)
DIY Smart Scale With Ξυπνητήρι (με Wi-Fi, ESP8266, Arduino IDE και Adafruit.io): Στο προηγούμενο έργο μου, ανέπτυξα μια έξυπνη κλίμακα μπάνιου με Wi-Fi. Μπορεί να μετρήσει το βάρος του χρήστη, να το εμφανίσει τοπικά και να το στείλει στο cloud. Μπορείτε να λάβετε περισσότερες λεπτομέρειες σχετικά με αυτό στον παρακάτω σύνδεσμο: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE): 10 βήματα (με εικόνες)
Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE): Σε αυτό το σεμινάριο δείχνω πώς μπορείτε να κάνετε ένα μινιμαλιστικό ρολόι συγχρονισμένο με το διαδίκτυο. Το δοκίμασα με δύο διαφορετικούς πίνακες βασισμένους σε ESP8266: Firebeetle και NodeMCU. Ο μικροελεγκτής λαμβάνει την τρέχουσα ώρα από έναν διακομιστή Google και τον εμφανίζει σε μια
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης