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

Δεδομένα κλίμακας βάρους στο Φύλλο Google [Hacked]: 4 Βήματα
Δεδομένα κλίμακας βάρους στο Φύλλο Google [Hacked]: 4 Βήματα

Βίντεο: Δεδομένα κλίμακας βάρους στο Φύλλο Google [Hacked]: 4 Βήματα

Βίντεο: Δεδομένα κλίμακας βάρους στο Φύλλο Google [Hacked]: 4 Βήματα
Βίντεο: Εισαγωγή και Ανάλυση Δεδομένων με SPSS 2024, Νοέμβριος
Anonim
Δεδομένα κλίμακας βάρους στο Φύλλο Google [Hacked]
Δεδομένα κλίμακας βάρους στο Φύλλο Google [Hacked]

Πρόκειται για ένα hack που εκτελέστηκε ενάντια σε ένα συνηθισμένο προϊόν της κλίμακας βάρους της αγοράς, το οποίο στη συνέχεια χρησιμοποιήθηκε για να προωθήσει τα δεδομένα στο φύλλο google για να παρακολουθεί το βάρος των υπερωριών

Η διαδικασία είναι απλή όπως

  1. Ένας χρήστης μετρά το βάρος του στέκεται στη ζυγαριά
  2. Χρησιμοποιούμε ένα μικροελεγκτή WIFI συνδεδεμένο με την κλίμακα βάρους για να τραβήξουμε όλες τις παραμέτρους δεδομένων.
  3. Ο μικροελεγκτής στη συνέχεια ανεβάζει δεδομένα στο φύλλο google του χρήστη.
  4. Μακροπρόθεσμα, ο χρήστης θα πρέπει να μπορεί να βλέπει δεδομένα στο φύλλο google του και επίσης να βλέπει τη γραμμή τάσης για αυτό.

Με αυτό το hack ήμουν σε θέση να τραβήξω τις ακόλουθες παραμέτρους: Βάρος, Οστό%, Νερό%, ΛΙΠΟΣ%

Βήμα 1: Παρακολουθήστε βίντεο επισκόπησης

Image
Image

Βήμα 2: [Έρευνα] Πώς λειτουργεί η κλίμακα βάρους

[Έρευνα] Πώς λειτουργεί η κλίμακα βάρους !!
[Έρευνα] Πώς λειτουργεί η κλίμακα βάρους !!
[Έρευνα] Πώς λειτουργεί η κλίμακα βάρους !!
[Έρευνα] Πώς λειτουργεί η κλίμακα βάρους !!

Πέρασα πολύ χρόνο (2 εβδομάδες) μελετώντας τη διόρθωση σφαλμάτων για τη διάγνωση του τρόπου με τον οποίο λειτουργεί η κλίμακα βάρους, αν πραγματικά ενδιαφέρεστε πώς έγινε το ίδιο, μπορείτε να ακολουθήσετε αυτόν τον σύνδεσμο Ε & Α

Χρησιμοποίησα MKR1000 αλλά αυτό ήταν μόνο για τη φάση Ε & Α.

Σύνοψη:

  1. Η κλίμακα βάρους εκθέτει ένα δίαυλο UART που σχεδιάστηκε αρχικά για μονάδα BLE
  2. Η ταχύτητα είναι 7600 του λεωφορείου.
  3. Και εκθέτει όλες τις πληροφορίες για το βάρος και τον ΔΜΣ
  4. Το πρωτόκολλο είναι όπως αναφέρεται εδώ

Βήμα 3: Λογαριασμός Υλικών

Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
  1. Μια ωραία ζυγαριά βάρους με δυνατότητα hack, πήρα αυτήν την κλίμακα βάρους 1300 INR 1 τεμ
  2. ESP8266: Πήρα αυτό το ESP8266 αλλά μπορείτε να πάρετε οποιοδήποτε 399 έως 599 INR 1 τεμ.
  3. BC548 10 INR 2τεμ
  4. 10K 1/4w 5 INR 4Τμ
  5. 1n4148 5 INR 2τεμ
  6. OLED SPI 320 INR 1τεμ. (Προαιρετικός)
  7. Κάποιο είδος μπαταρίας χρησιμοποίησα το Power Bank (θα το αντικαταστήσω με καλύτερη σύντομα
  8. Μια μέρα για να συγκεντρωθούν τα πάντα.

Βήμα 4: Σχεδιασμός κυκλωμάτων

Σχεδιασμός κυκλωμάτων
Σχεδιασμός κυκλωμάτων
Σχεδιασμός κυκλωμάτων
Σχεδιασμός κυκλωμάτων

Σύμφωνα με τις πληροφορίες που βρέθηκαν από την Ε & Α, ήταν πλέον καιρός να φτιάξουμε ένα μικρό φορητό κύκλωμα που να μπορεί να φιλοξενήσει όλα τα εξαρτήματα και να κάτσει στην κλίμακα. Παρακάτω είναι οι απαιτήσεις

  1. Το κύκλωμα πρέπει να είναι μικρό σε εκτύπωση ποδιού, ώστε να μπορεί να τοποθετηθεί στην ίδια τη ζυγαριά
  2. Θα πρέπει να είναι χαμηλής ισχύος ULTRA έτσι ώστε να μην χρειάζεται συχνή φόρτιση. (Δεν μου αρέσει η ιδέα της φόρτισης μιας ζυγαριάς που δεν είναι πραγματικά φιλική προς το χρήστη)
  3. Θύρα για προγραμματισμό
  4. Θύρα οθόνης OLED προαιρετική

Με όλες αυτές τις απαιτήσεις κατά νου, κατέληξα στην ακόλουθη σχηματική διάταξη & διάταξη πίνακα

Λειτουργία

Η καρδιά του κυκλώματος είναι το ESP8266 που επιτρέπει τη σύνδεση στο WIFI και την απαραίτητη αποκωδικοποίηση πρωτοκόλλου UART και τη μεταφορά δεδομένων στο φύλλο Google.

Κάθε φορά που ο χρήστης πατάει στην κλίμακα, ξυπνάει και το UART στέλνει οκτώ byte μηδενικά, η ιδέα είναι να παρακολουθεί τη δραστηριότητα UART και να ξυπνάει το ESP8266 από βαθύ ύπνο και να ξεκινά τη ρουτίνα της ανάγνωσης του UART

Για αυτό χρειάστηκα ένα κλείδωμα SR το οποίο θα στείλει ένα σήμα RESET στο ESP8266 για να το ξυπνήσει από τον βαθύ ύπνο ακόμη περισσότερο όταν ολοκληρωθεί η ρουτίνα. Γραμμή RX.

Αυτό μας βοηθά να διατηρήσουμε το ESP8266 σε κατάσταση βαθύ ύπνου έως ότου ο χρήστης βηματίσει/χρησιμοποιήσει την κλίμακα βάρους.

Σχεδιασμός πλακέτας κυκλώματος: Διάταξη πίνακα

Συνιστάται: