Πίνακας περιεχομένων:
- Βήμα 1: Παρακολουθήστε βίντεο επισκόπησης
- Βήμα 2: [Έρευνα] Πώς λειτουργεί η κλίμακα βάρους
- Βήμα 3: Λογαριασμός Υλικών
- Βήμα 4: Σχεδιασμός κυκλωμάτων
Βίντεο: Δεδομένα κλίμακας βάρους στο Φύλλο Google [Hacked]: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Πρόκειται για ένα hack που εκτελέστηκε ενάντια σε ένα συνηθισμένο προϊόν της κλίμακας βάρους της αγοράς, το οποίο στη συνέχεια χρησιμοποιήθηκε για να προωθήσει τα δεδομένα στο φύλλο google για να παρακολουθεί το βάρος των υπερωριών
Η διαδικασία είναι απλή όπως
- Ένας χρήστης μετρά το βάρος του στέκεται στη ζυγαριά
- Χρησιμοποιούμε ένα μικροελεγκτή WIFI συνδεδεμένο με την κλίμακα βάρους για να τραβήξουμε όλες τις παραμέτρους δεδομένων.
- Ο μικροελεγκτής στη συνέχεια ανεβάζει δεδομένα στο φύλλο google του χρήστη.
- Μακροπρόθεσμα, ο χρήστης θα πρέπει να μπορεί να βλέπει δεδομένα στο φύλλο google του και επίσης να βλέπει τη γραμμή τάσης για αυτό.
Με αυτό το hack ήμουν σε θέση να τραβήξω τις ακόλουθες παραμέτρους: Βάρος, Οστό%, Νερό%, ΛΙΠΟΣ%
Βήμα 1: Παρακολουθήστε βίντεο επισκόπησης
Βήμα 2: [Έρευνα] Πώς λειτουργεί η κλίμακα βάρους
Πέρασα πολύ χρόνο (2 εβδομάδες) μελετώντας τη διόρθωση σφαλμάτων για τη διάγνωση του τρόπου με τον οποίο λειτουργεί η κλίμακα βάρους, αν πραγματικά ενδιαφέρεστε πώς έγινε το ίδιο, μπορείτε να ακολουθήσετε αυτόν τον σύνδεσμο Ε & Α
Χρησιμοποίησα MKR1000 αλλά αυτό ήταν μόνο για τη φάση Ε & Α.
Σύνοψη:
- Η κλίμακα βάρους εκθέτει ένα δίαυλο UART που σχεδιάστηκε αρχικά για μονάδα BLE
- Η ταχύτητα είναι 7600 του λεωφορείου.
- Και εκθέτει όλες τις πληροφορίες για το βάρος και τον ΔΜΣ
- Το πρωτόκολλο είναι όπως αναφέρεται εδώ
Βήμα 3: Λογαριασμός Υλικών
- Μια ωραία ζυγαριά βάρους με δυνατότητα hack, πήρα αυτήν την κλίμακα βάρους 1300 INR 1 τεμ
- ESP8266: Πήρα αυτό το ESP8266 αλλά μπορείτε να πάρετε οποιοδήποτε 399 έως 599 INR 1 τεμ.
- BC548 10 INR 2τεμ
- 10K 1/4w 5 INR 4Τμ
- 1n4148 5 INR 2τεμ
- OLED SPI 320 INR 1τεμ. (Προαιρετικός)
- Κάποιο είδος μπαταρίας χρησιμοποίησα το Power Bank (θα το αντικαταστήσω με καλύτερη σύντομα
- Μια μέρα για να συγκεντρωθούν τα πάντα.
Βήμα 4: Σχεδιασμός κυκλωμάτων
Σύμφωνα με τις πληροφορίες που βρέθηκαν από την Ε & Α, ήταν πλέον καιρός να φτιάξουμε ένα μικρό φορητό κύκλωμα που να μπορεί να φιλοξενήσει όλα τα εξαρτήματα και να κάτσει στην κλίμακα. Παρακάτω είναι οι απαιτήσεις
- Το κύκλωμα πρέπει να είναι μικρό σε εκτύπωση ποδιού, ώστε να μπορεί να τοποθετηθεί στην ίδια τη ζυγαριά
- Θα πρέπει να είναι χαμηλής ισχύος ULTRA έτσι ώστε να μην χρειάζεται συχνή φόρτιση. (Δεν μου αρέσει η ιδέα της φόρτισης μιας ζυγαριάς που δεν είναι πραγματικά φιλική προς το χρήστη)
- Θύρα για προγραμματισμό
- Θύρα οθόνης OLED προαιρετική
Με όλες αυτές τις απαιτήσεις κατά νου, κατέληξα στην ακόλουθη σχηματική διάταξη & διάταξη πίνακα
Λειτουργία
Η καρδιά του κυκλώματος είναι το ESP8266 που επιτρέπει τη σύνδεση στο WIFI και την απαραίτητη αποκωδικοποίηση πρωτοκόλλου UART και τη μεταφορά δεδομένων στο φύλλο Google.
Κάθε φορά που ο χρήστης πατάει στην κλίμακα, ξυπνάει και το UART στέλνει οκτώ byte μηδενικά, η ιδέα είναι να παρακολουθεί τη δραστηριότητα UART και να ξυπνάει το ESP8266 από βαθύ ύπνο και να ξεκινά τη ρουτίνα της ανάγνωσης του UART
Για αυτό χρειάστηκα ένα κλείδωμα SR το οποίο θα στείλει ένα σήμα RESET στο ESP8266 για να το ξυπνήσει από τον βαθύ ύπνο ακόμη περισσότερο όταν ολοκληρωθεί η ρουτίνα. Γραμμή RX.
Αυτό μας βοηθά να διατηρήσουμε το ESP8266 σε κατάσταση βαθύ ύπνου έως ότου ο χρήστης βηματίσει/χρησιμοποιήσει την κλίμακα βάρους.
Σχεδιασμός πλακέτας κυκλώματος: Διάταξη πίνακα
Συνιστάται:
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): 3 βήματα
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): Σε όλους μας αρέσει να παίζουμε με τη λειτουργία P … lotter στο Arduino IDE. Ωστόσο, ενώ μπορεί να είναι χρήσιμο για βασικές εφαρμογές, τα δεδομένα διαγράφονται όσο περισσότερο προστίθενται σημεία και δεν είναι ιδιαίτερα ευχάριστο στα μάτια. Ο σχεδιαστής Arduino IDE δεν
Πραγματοποιήστε μια συσκευή υπερηχητικής ανίχνευσης και κλίμακας στο σπίτι: 7 βήματα (με εικόνες)
Κάντε μια συσκευή υπερηχητικής ανίχνευσης και κύλισης στο σπίτι: Γεια σας! Είμαι ο Sourabh Kumar, ανυπομονούσα να φτιάξω ένα ραντάρ Συναγερμού, αλλά απέτυχε, θα προσπαθήσω ξανά, αλλά σήμερα θα σας καθοδηγήσω στο Make A Ultrasonic Detection and Range συσκευή στο σπίτι χρησιμοποιώντας έναν υπερηχητικό αισθητήρα (πομποδέκτης) ξέρω ότι υπάρχουν πολλά υπέρ
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: 5 βήματα
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: Αυτό το διδακτικό θα περιγράψει μερικά βασικά βήματα και κομμάτια κώδικα που πρέπει να χρησιμοποιείτε κατά την κωδικοποίηση ενός τραγουδιού στο Sonic Pi χρησιμοποιώντας παρτιτούρα! Υπάρχουν ένα εκατομμύριο άλλα κομμάτια κώδικα για να προσπαθήσετε να προσθέσετε γεύση στο τελειωμένο κομμάτι σας, οπότε φροντίστε επίσης να παίξετε
Αποστολή δεδομένων αισθητήρα ασύρματης θερμοκρασίας και υγρασίας IoT μεγάλης εμβέλειας στο Φύλλο Google: 39 βήματα
Αποστολή δεδομένων αισθητήρα θερμοκρασίας και υγρασίας IoT μεγάλης εμβέλειας στο φύλλο Google: Χρησιμοποιούμε εδώ τον αισθητήρα θερμοκρασίας και υγρασίας του NCD, αλλά τα βήματα παραμένουν ίσα για οποιοδήποτε από τα προϊόντα ncd, οπότε αν έχετε άλλους ασύρματους αισθητήρες ncd, μπορείτε να παρατηρήσετε παράλληλα εκτός. Με τη διακοπή αυτού του κειμένου, πρέπει να
Προσθήκη βάρους στο ποντίκι Microsoft Wheel Mouse Optical 1.1a: 3 βήματα
Προσθήκη βάρους στο ποντίκι σας Microsoft Wheel Mouse Optical 1.1a: Λοιπόν, αυτό το διδακτικό είναι φόρος τιμής σε άτομα που δεν τους αρέσουν αυτά τα φθηνά ελαφριά ποντίκια. Το έκανα αυτό όταν πρόσφατα ένα ασύρματο ποντίκι που δανείστηκα από έναν φίλο (Ένα ωραίο logitech media center), αγόρασε έναν νέο υπολογιστή και