Indholdsfortegnelse:

Vægtskala -data på Google Sheet [hacket]: 4 trin
Vægtskala -data på Google Sheet [hacket]: 4 trin

Video: Vægtskala -data på Google Sheet [hacket]: 4 trin

Video: Vægtskala -data på Google Sheet [hacket]: 4 trin
Video: NEW! SECRET ROOM IN KINDERGARTEN! Avatar World Hacks 2024, Juli
Anonim
Vægtskala -data på Google Sheet [hacket]
Vægtskala -data på Google Sheet [hacket]

Dette er et hack, der blev kørt mod et almindeligt off -market vægtprodukt, som derefter blev brugt til at skubbe data til google -ark for at holde styr på vægten overarbejde

Processen er enkel som

  1. En bruger måler sin vægt ved at stå på vægten
  2. Vi bruger en WIFI -mikrocontroller tilsluttet vægtskalaen til at trække alle dataparametrene.
  3. Mikrokontrolleren uploader derefter data til brugerens Google-ark.
  4. I længden skal brugeren kunne se data på sit google -ark og også se trendlinjen for det.

Med dette hack kunne jeg trække følgende parametre: Vægt, knogle%, vand%, fedt%

Trin 1: Se oversigtsvideo

Image
Image

Trin 2: [Forskning] Hvordan fungerer vægtskalaen

[Forskning] Hvordan fungerer vægtskalaen !!
[Forskning] Hvordan fungerer vægtskalaen !!
[Forskning] Hvordan fungerer vægtskalaen !!
[Forskning] Hvordan fungerer vægtskalaen !!

Jeg brugte meget tid (2 uger) på at studere fejlfinding til at diagnosticere, hvordan vægtskala fungerer. Hvis du virkelig er interesseret i, hvordan det samme blev gjort, kan du følge dette link F & U

Jeg brugte MKR1000, men det var kun til F & U -fase.

Oversigt:

  1. Vægtskalaen afslører en UART -bus, der oprindeligt var designet til BLE -modul
  2. Bussen er 7600.
  3. Og det afslører alle oplysninger om vægt og BMI
  4. Protokol er som nævnt her

Trin 3: Materialekartotek

Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
  1. En dejlig hack-stand vægtskala jeg fik denne Weight Scale1300 INR 1 stk
  2. ESP8266: Jeg har denne ESP8266, men du kan få 399 til 599 INR 1 stk.
  3. BC548 10 INR 2 stk
  4. 10K 1/4w 5 INR 4stk
  5. 1n4148 5 INR 2stk
  6. OLED SPI 320 INR 1 stk. (Valgfri)
  7. En slags batteri jeg brugte Power Bank (erstatter det med et bedre snart
  8. En dag til at samle alt.

Trin 4: Kredsløbsdesign

Kredsløbsdesign
Kredsløbsdesign
Kredsløbsdesign
Kredsløbsdesign

I henhold til oplysningerne fra R&D var det nu tid til at lave et lille bærbart kredsløb, der kan rumme alle komponenterne og sidde på vægten. Nedenfor er kravene

  1. Kredsløbet skal være lille i fodtryk, så det kan placeres på selve vægten
  2. Det skal være ULTRA lav effekt, så det ikke behøver hyppig opladning. (Jeg kan ikke lide tanken om at oplade en vægtskala ikke rigtig brugervenlig)
  3. Port til programmering
  4. Port til OLED -display valgfri

Med alle disse krav i tankerne kom jeg frem til følgende skematiske layout og tavle

Funktionel

Hjertet i kredsløbet er ESP8266, som gør det muligt at oprette forbindelse til WIFI og udføre den nødvendige UART -protokolafkodning og overføre data til Google Sheet.

Når brugeren træder på skalaen, vågner den og UART også ved at sende otte byte nuller, er ideen at overvåge UART -aktiviteten og vågne ESP8266 fra dyb søvn og starte sin rutine med at læse UART

Til dette havde jeg brug for en SR -lås, der sender et RESET -signal til ESP8266 for at vække det fra dyb søvn yderligere, når rutinen er afsluttet ESP8266 vil udløse nulstilling af SR -låsen, så SET -stiften bliver aktiv og begynder at overvåge UART RX linje.

Dette hjælper os med at holde ESP8266 i dyb dvaletilstand, indtil brugeren træder/bruger vægtskalaen.

Printkortdesign: Board-layout

Anbefalede: