Innholdsfortegnelse:

Vektskala -data på Google Sheet [hacket]: 4 trinn
Vektskala -data på Google Sheet [hacket]: 4 trinn

Video: Vektskala -data på Google Sheet [hacket]: 4 trinn

Video: Vektskala -data på Google Sheet [hacket]: 4 trinn
Video: 👗vestido tejido a crochet a su medida con bolsillos/ Crochet dress to your measure💝💝 2024, Juli
Anonim
Vektskala på Google Sheet [hacket]
Vektskala på Google Sheet [hacket]

Dette er et hack som ble kjørt mot et vanlig produkt uten markedsvekt, som deretter ble brukt til å skyve data til google -ark for å holde oversikt over vekten overtid

Prosessen er enkel som

  1. En bruker måler vekten sin ved å stå på vekten
  2. Vi bruker en WIFI -mikrokontroller koblet til vektskalaen for å trekke alle dataparametrene.
  3. Mikrokontrolleren laster deretter opp data til brukerens Google-ark.
  4. På sikt bør brukeren kunne se data på Google -arket sitt og også se trendlinjen for det.

Med denne hacken klarte jeg å trekke følgende parametere: Vekt, Bone%, Water%, FAT%

Trinn 1: Se oversiktsvideo

Image
Image

Trinn 2: [Forskning] Hvordan fungerer vektskalaen

[Forskning] Hvordan fungerer vektskalaen !!
[Forskning] Hvordan fungerer vektskalaen !!
[Forskning] Hvordan fungerer vektskalaen !!
[Forskning] Hvordan fungerer vektskalaen !!

Jeg brukte mye tid (2 uker) på å studere feilsøking for å diagnostisere hvordan vektskala fungerer. Hvis du virkelig er interessert i hvordan det samme ble gjort, kan du følge denne lenken FoU

Jeg brukte MKR1000, men det var bare for FoU -fasen.

Sammendrag:

  1. Vektskalaen avslører en UART -buss som opprinnelig ble designet for BLE -modul
  2. Farten er 7600 på bussen.
  3. Og den avslører all informasjon om vekt og BMI
  4. Protokollen er som nevnt her

Trinn 3: Materialregning

Stykklister
Stykklister
Stykklister
Stykklister
Stykklister
Stykklister
Stykklister
Stykklister
  1. En fin vektskala som kan hackes. Jeg fikk denne vektskalaen 1300 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 4Pcs
  5. 1n4148 5 INR 2stk
  6. OLED SPI 320 INR 1 stk. (Valgfri)
  7. En slags batteri jeg brukte Power Bank (vil erstatte det med et bedre snart
  8. En dag for å sette sammen alt.

Trinn 4: Kretsdesign

Kretsdesign
Kretsdesign
Kretsdesign
Kretsdesign

I henhold til informasjonen fra FoU, var det nå på tide å lage en liten bærbar krets som kan romme alle komponentene og sitte på skalaen. Nedenfor er kravene

  1. Kretsen skal være liten i fotavtrykk, slik at den kan plasseres på selve skalaen
  2. Det bør være ULTRA lav effekt, slik at det ikke trenger hyppig lading. (Jeg liker ikke tanken på å lade en vektskala som ikke er brukervennlig)
  3. Port for programmering
  4. Port til OLED -skjerm er valgfri

Med alle disse kravene i tankene, kom jeg frem til følgende skjematiske og tavleoppsett

Fungerer

Hjertet i kretsen er ESP8266 som gjør det mulig å koble til WIFI og gjøre den nødvendige UART -protokollen avkoding og overføring av data til Google -ark.

Når brukeren går på skalaen, våkner den og UART gjør det ved å sende åtte byte nuller, er ideen å overvåke UART -aktiviteten og våkne ESP8266 fra dyp søvn og starte rutinen med å lese UART

For dette trengte jeg en SR -lås som sender et RESET -signal til ESP8266 for å vekke det fra dyp søvn ytterligere når rutinen er fullført ESP8266 vil utløse tilbakestillingen av SR -låsen slik at SET -pinnen blir aktiv og begynner å overvåke UART RX linje.

Dette hjelper oss med å holde ESP8266 i dyp dvalemodus til brukeren går/bruker vektskalaen.

Kretskortdesign: Brettoppsett

Anbefalt: