Cuprins:

Date despre scara de greutate pe foaia Google [hacked]: 4 pași
Date despre scara de greutate pe foaia Google [hacked]: 4 pași

Video: Date despre scara de greutate pe foaia Google [hacked]: 4 pași

Video: Date despre scara de greutate pe foaia Google [hacked]: 4 pași
Video: "Conversaţie fără martori" de Sofia Prokofieva [Teatru radiofonic] (1993) 2024, Iulie
Anonim
Date despre scara greutății pe foaia Google [piratat]
Date despre scara greutății pe foaia Google [piratat]

Acesta este un hack care a fost executat împotriva unui produs obișnuit de pe piață, care a fost apoi folosit pentru a împinge datele pe foaia Google pentru a ține evidența greutății ore suplimentare

Procesul fiind simplu ca

  1. Un utilizator își măsoară greutatea stând pe cântar
  2. Folosim un microcontroler WIFI conectat la scara de greutate pentru a trage toți parametrii de date.
  3. Microcontrolerul încarcă apoi date pe foaia Google a utilizatorului.
  4. Pe termen lung, utilizatorul ar trebui să poată vizualiza datele pe foaia sa Google și, de asemenea, să vadă linia de tendință pentru aceasta.

Cu acest hack am reușit să trag următorii parametri: Greutate,% os,% apă,% grăsime

Pasul 1: vizionați prezentarea video de ansamblu

Image
Image

Pasul 2: [Cercetare] Cum funcționează cântarul

[Cercetare] Cum funcționează cântarul !!
[Cercetare] Cum funcționează cântarul !!
[Cercetare] Cum funcționează cântarul !!
[Cercetare] Cum funcționează cântarul !!

Am petrecut mult timp (2 săptămâni) studiind depanarea diagnosticând modul în care funcționează scara de greutate, dacă sunteți cu adevărat interesat de modul în care s-a făcut același lucru, puteți urma acest link R & D

Foloseam MKR1000, dar asta era doar pentru faza de cercetare și dezvoltare.

Rezumat:

  1. Scara de greutate expune o magistrală UART care a fost inițial concepută pentru modulul BLE
  2. Viteza este de 7600 de autobuz.
  3. Și expune toate informațiile despre greutate și IMC
  4. Protocolul este cel menționat aici

Pasul 3: Lista materialelor

Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
  1. O scară de greutate drăguță, am obținut această Scală de greutate1300 INR 1 buc
  2. ESP8266: Am primit acest ESP8266, dar puteți obține orice 399 până la 599 INR 1 buc
  3. BC548 10 INR 2 buc
  4. 10K 1 / 4w 5 INR 4buc
  5. 1n4148 5 INR 2 buc
  6. OLED SPI 320 INR 1 buc. (Opțional)
  7. Un fel de baterie pe care am folosit-o Power Bank (o va înlocui în curând cu una mai bună
  8. O zi pentru a asambla totul.

Pasul 4: Proiectarea circuitului

Proiectarea circuitului
Proiectarea circuitului
Proiectarea circuitului
Proiectarea circuitului

Conform informațiilor găsite din cercetare și dezvoltare, era momentul să facem un mic circuit portabil care să poată adăposti toate componentele și să stea pe scară. Mai jos sunt cerințele

  1. Circuitul ar trebui să aibă o amprentă mică, astfel încât să poată fi amplasat pe cântar
  2. Ar trebui să aibă o putere ULTRA redusă, astfel încât să nu necesite o încărcare frecventă.
  3. Port pentru programare
  4. Portul afișajului OLED este opțional

Având în vedere toate aceste cerințe, am venit cu următoarea schemă și schemă

Funcționarea

Inima circuitului este ESP8266, care permite conectarea la WIFI și decodarea protocolului UART necesar și transferul datelor pe foaia Google.

Ori de câte ori utilizatorul pășește pe scară, se trezește și la fel face UART trimitând opt octeți de zerouri, Ideea este să monitorizeze activitatea UART și să trezească ESP8266 din somn profund și să înceapă rutina de citire a UART

Pentru aceasta am avut nevoie de un zăvor SR care să trimită un semnal RESET la ESP8266 pentru a-l trezi din somn profund mai mult odată ce rutina este finalizată ESP8266 va declanșa resetarea zăvorului SR, astfel încât pinul SET să devină activ și să înceapă monitorizarea UART Linia RX.

Acest lucru ne ajută să păstrăm ESP8266 în modul de somn profund până când utilizatorul pășește / folosește scara de greutate.

Proiectarea plăcii de circuite: dispunerea plăcii

Recomandat: