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

Ισορροπία, έξυπνη κλίμακα βάρους: 7 βήματα
Ισορροπία, έξυπνη κλίμακα βάρους: 7 βήματα

Βίντεο: Ισορροπία, έξυπνη κλίμακα βάρους: 7 βήματα

Βίντεο: Ισορροπία, έξυπνη κλίμακα βάρους: 7 βήματα
Βίντεο: Η αποστολή της Ινδίας στον Ήλιο, Ελπίδες για την παχυσαρκία και άλλα - Τα Νέα της Ανθρωπότητας 2024, Ιούνιος
Anonim
Ισορροπία, έξυπνη κλίμακα βάρους
Ισορροπία, έξυπνη κλίμακα βάρους

Γεια! Σήμερα θα προσπαθήσω να σας δείξω πώς να φτιάξετε μια έξυπνη ζυγαριά βάρους από την αρχή!

Βήμα 1: Στοιχεία

Συστατικά
Συστατικά

Τα συστατικά που θα χρειαστείτε:

  • Ένας «πίνακας ισορροπίας Wii»
  • Ένα Raspberry Pi 3, που παρέχεται με Bluetooth (Or παλαιότερη έκδοση RPi, περιλαμβάνεται με ένα Dongle Bluetooth)
  • Οθόνη LCD 16x2
  • Μερικά γύρω από καλώδια βραχυκυκλωτήρων (Pref. Female-Female, αλλά πάρτε και κάποια συνηθισμένα καλώδια επίσης)

Για το ξύλινο πλαίσιο χρησιμοποίησα 6 ξύλινα μέρη (βλέπε εικόνα για λεπτομέρειες ξύλινα μέρη.) Η ξύλινη μπάρα/κορμός που χρησιμοποίησα έχει πλάτος και ύψος 4, 5 cm και μήκος 140 cm (θα πρέπει να έχετε τουλάχιστον 2 από αυτές τις ράβδους.). Χρησιμοποίησα επίσης μια ξύλινη σανίδα από κάτω (67x47cm).

Επιπλέον πράγματα που θα χρειαστείτε:

  • Πριόνι (δεν έχει σημασία ποιο, απλώς χρησιμοποιήστε αυτό που γνωρίζετε)
  • Ξυλόκολλα
  • ένα χαρτόνι/ξύλινο κουτί με πλάτος 16 cm (ΣΗΜΑΝΤΙΚΟ: Το RPi και η οθόνη σας θα είναι εδώ, οπότε βεβαιωθείτε ότι έχει καλό ύψος και τη δυνατότητα να ταιριάζει η οθόνη σας.)

*Επιπλέον πράγματα που μπορείτε ακόμα να προσθέσετε:

  • Λωρίδες led στο εσωτερικό του πλαισίου
  • Βαφή / χρώμα στο ξύλο και / ή σανίδα
  • Πιθανότατα θα αναβαθμίσω αυτό το έργο τον επόμενο μήνα ή κάτι τέτοιο, θα ενημερώσω αυτό το έργο με αισθητήρες υπερήχων, ώστε να μπορείτε να γνωρίζετε ποιο πόδι βρίσκεται στον πίνακα ή όχι.

Βήμα 2: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Τώρα θέλετε να βεβαιωθείτε ότι το RPi είναι σωστά συνδεδεμένο στην οθόνη LCD. Δεν χρειάζεστε το ποτενσιόμετρο, θα μπορούσατε επίσης να το αφήσετε να συνδεθεί με 5V/GND, αλλά είναι καλύτερα αν θέλετε να ελέγχετε χειροκίνητα την αντίθεση.

Βλέπετε επίσης τον λογικό πίνακα του Wii Balance Board, για να έχετε μια ιδέα για το πώς λειτουργεί.

Να κάνω:

Συγκολλήστε 5V & GND στον πίνακα λογικής μπαταρίας, με αυτόν τον τρόπο δεν θα χρειάζεστε πια μπαταρίες

Βήμα 3: Ρύθμιση RPi

Ρύθμιση RPi
Ρύθμιση RPi

Ρύθμιση RPi:

  1. Διαμορφώσεις δικτύου, βεβαιωθείτε ότι μπορείτε να συνδεθείτε σε wi-fi. APIPA στο bootconfig -> config wlan via putty -> ενεργοποίηση bluetooth στο raspi -config
  2. Δημιουργήστε έναν φάκελο στο RPi σας (σε αυτό το παράδειγμα, έφτιαξα ένα φάκελο "Project" που βρίσκεται στο /home /pi.

Βήμα 4: Ελέγξτε τους αισθητήρες σας

Τώρα που το υλικό έχει τελειώσει, ας ξεκινήσουμε την κωδικοποίηση των στοιχείων. Για την οθόνη LCD, χρησιμοποιούμε το αρχείο adafruit LCD ως αρχείο βάσης. Στο αρχείο LCD.py, μπορείτε να εμφανίσετε την IP wlan του RPi σας στην οθόνη. Περιστασιακά μπορείτε να εμφανίσετε το βάρος σας.

Βήμα 5: Βάση δεδομένων

Βήμα 1: Δημιουργήστε μια βάση δεδομένων με 3 πίνακες, Χρήστης, Βάρος, Στόχος

Βήμα 2: Σε αυτούς τους πίνακες δημιουργείτε κολώνες:

  1. Χρήστης: Όνομα χρήστη, κωδικός πρόσβασης, μήκος, ηλικία, όνομα, επώνυμο, φύλο
  2. Βάρος: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Στόχος: Targetid, targetweight, targetmadedate, targetdate, targetreached, περιγραφή, user_usernam

Εγκαταστήστε αυτό στο mariaDB στο rpi, βεβαιωθείτε ότι δίνετε όλα τα δικαιώματα σε όλους τους δημιουργημένους χρήστες.

Βήμα 6: Ιστότοπος με φιάλη

Μπορείτε να λάβετε τον πλήρη φάκελο ιστού από εδώ:

θα πρέπει να βεβαιωθείτε ότι τα πρότυπα βρίσκονται σε ένα φάκελο προτύπων (ελέγξτε ως φάκελο προτύπου!), βεβαιωθείτε ότι τα hrefs είναι O K με τα αντίστοιχα urls.

Συνιστάται: