Podaci o vagi na Google tablici [Hakirano]: 4 koraka
Podaci o vagi na Google tablici [Hakirano]: 4 koraka
Anonim
Podaci o vagi na Google tablici [Hakirano]
Podaci o vagi na Google tablici [Hakirano]

Ovo je hack koji je pokrenut protiv običnog proizvoda s tržišne ljestvice težine koji se zatim koristio za prebacivanje podataka na google tablicu kako bi se pratila težina prekovremenog rada

Proces je jednostavan kao

  1. Korisnik mjeri svoju težinu stojeći na vagi
  2. Koristimo WIFI mikro kontroler spojen na vagu za vađenje svih parametara podataka.
  3. Mikrokontroler zatim prenosi podatke na google tablicu korisnika.
  4. Dugoročno gledano, korisnik bi trebao moći vidjeti podatke na svojoj Google stranici, kao i vidjeti liniju trenda za njih.

Ovim hakiranjem uspio sam izvući sljedeće parametre: težina, postotak kostiju, postotak vode, masnoće%

Korak 1: Pogledajte pregledni video

Image
Image

Korak 2: [Istraživanje] Kako djeluje vaga za težinu

[Istraživanje] Kako djeluje vaga za težinu !!
[Istraživanje] Kako djeluje vaga za težinu !!
[Istraživanje] Kako djeluje vaga za težinu !!
[Istraživanje] Kako djeluje vaga za težinu !!

Proveo sam puno vremena (2 tjedna) proučavajući otklanjanje pogrešaka dijagnosticirajući kako funkcionira vaga za težinu, ako vas stvarno zanima kako je to isto učinjeno, možete slijediti ovu vezu Istraživanje i razvoj

Koristio sam MKR1000, ali to je bilo samo za fazu istraživanja i razvoja.

Sinopsis:

  1. Vaga otkriva UART sabirnicu koja je u početku dizajnirana za BLE modul
  2. Brzina autobusa je 7600.
  3. Otkriva sve podatke o težini i BMI -u
  4. Protokol je kako je ovdje spomenuto

Korak 3: Opis materijala

Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala
  1. Lijepa vaga za hakiranje dobila sam ovu Vagu za vaganje1300 INR 1kom
  2. ESP8266: Dobio sam ovaj ESP8266, ali možete dobiti bilo koji od 399 do 599 INR 1kom
  3. BC548 10 INR 2kom
  4. 10K 1/4w 5 INR 4kom
  5. 1n4148 5 INR 2kom
  6. OLED SPI 320 INR 1kom. (Izborno)
  7. Bateriju sam koristio Power Bank (uskoro ću je zamijeniti boljom)
  8. Dan za sastavljanje svega.

Korak 4: Dizajn kruga

Dizajn sklopa
Dizajn sklopa
Dizajn sklopa
Dizajn sklopa

Prema podacima dobivenim iz istraživanja i razvoja, došlo je vrijeme da se napravi mali prijenosni sklop u koji se mogu smjestiti sve komponente i sjesti na vagu. Ispod su zahtjevi

  1. Krug bi trebao imati mali otisak stopala kako bi se mogao smjestiti na samu vagu
  2. Trebala bi biti ULTRA male snage tako da ne treba često punjenje. (Ne sviđa mi se ideja o punjenju vage koja nije baš prilagođena korisniku)
  3. Port za programiranje
  4. Ulaz za OLED zaslon opcijski

Imajući sve ove zahtjeve na umu, došao sam do sljedeće sheme i izgleda ploče

Funkcioniranje

Srce sklopa je ESP8266 koji omogućuje spajanje na WIFI i potrebno dekodiranje UART protokola te prijenos podataka na google tablicu.

Kad god korisnik stane na vagu, on se budi, pa tako i UART šaljući osam bajtova nula, ideja je nadzirati aktivnost UART -a i probuditi ESP8266 iz dubokog sna i započeti svoju rutinu čitanja UART -a

Za to mi je trebao SR zasun koji će poslati signal RESET -a na ESP8266 kako bi ga dodatno probudio iz dubokog sna nakon što je rutina dovršena ESP8266 će pokrenuti resetiranje SR zasuna tako da SET pin postane aktivan i počne nadzirati UART RX linija.

To nam pomaže u održavanju ESP8266 u načinu dubokog sna dok korisnik ne zakorači/upotrijebi vagu.

Dizajn tiskane ploče: Izgled ploče