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

Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT): 18 βήματα (με εικόνες)
Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT): 18 βήματα (με εικόνες)

Βίντεο: Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT): 18 βήματα (με εικόνες)

Βίντεο: Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT): 18 βήματα (με εικόνες)
Βίντεο: How to make a Wi-Fi Smart Scale (with ESP8266 Firebeetle, Arduino IDE, Adafruit.io and IFTTT) 2024, Ιούλιος
Anonim
Image
Image
Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT)
Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT)
Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT)
Wi-Fi Smart Scale (με ESP8266, Arduino IDE, Adafruit.io και IFTTT)

Εάν είναι ήδη καλοκαίρι όπου ζείτε, είναι πιθανώς μια καλή στιγμή για υπαίθριες δραστηριότητες γυμναστικής. Το τρέξιμο, το ποδήλατο ή το τζόκινγκ είναι φοβερό γυμναστήριο για να έχεις φόρμα.

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

Συνιστάται: