Talaan ng mga Nilalaman:

Timbang ng Data ng Timbang sa Google Sheet [Na-hack]: 4 na Hakbang
Timbang ng Data ng Timbang sa Google Sheet [Na-hack]: 4 na Hakbang

Video: Timbang ng Data ng Timbang sa Google Sheet [Na-hack]: 4 na Hakbang

Video: Timbang ng Data ng Timbang sa Google Sheet [Na-hack]: 4 na Hakbang
Video: Choose food challenge ๐Ÿ˜‚ Which fruit is fake and which is not? ๐Ÿ™„ #shorts Best video by Hmelkofm 2024, Hulyo
Anonim
Timbang ng Data ng Timbang sa Google Sheet [Na-hack]
Timbang ng Data ng Timbang sa Google Sheet [Na-hack]

Ito ay isang pag-hack na pinatakbo laban sa isang ordinaryong produkto ng timbang sa merkado na ginamit noon upang itulak ang data sa google sheet upang subaybayan ang bigat na obertaym

Ang proseso ng pagiging simple bilang

  1. Sinusukat ng isang gumagamit ang kanyang timbang sa pamamagitan ng pagtayo sa sukatan
  2. Gumagamit kami ng isang WIFI micro controller na konektado sa sukat ng timbang upang hilahin ang lahat ng mga parameter ng data.
  3. Pagkatapos ay mag-upload ang micro-control ng data sa google sheet ng gumagamit.
  4. Sa pangmatagalan ang gumagamit ay dapat na tumingin ng data sa kanyang google sheet at pati na rin makita ang linya ng trend para dito.

Sa pag-hack na ito nakakuha ako ng mga sumusunod na parameter: Timbang, Bone%, Tubig%, FAT%

Hakbang 1: Manood ng Pangkalahatang-ideya ng Video

Image
Image

Hakbang 2: [Pananaliksik] Paano Gumagana ang Timbang ng Timbang !

[Pananaliksik] Paano Gumagana ang Timbang ng Timbang !!
[Pananaliksik] Paano Gumagana ang Timbang ng Timbang !!
[Pananaliksik] Paano Gumagana ang Timbang ng Timbang !!
[Pananaliksik] Paano Gumagana ang Timbang ng Timbang !!

Gumugol ako ng maraming oras (2 Linggo) sa pag-aaral ng pag-debug sa pag-diagnose kung paano gumagana ang antas ng timbang, kung talagang interesado ka kung paano nagawa ang pareho maaari mong sundin ang link na R&D

Gumagamit ako ng MKR1000 ngunit iyon ay para lamang sa R&D phase.

Buod:

  1. Inilalantad ng Timbang ng Timbang ang isang UART bus na una na idinisenyo para sa module na BLE
  2. Ang bilis ay 7600 ng bus.
  3. At inilalantad nito ang lahat ng impormasyon ng timbang at BMI
  4. Ang protokol ay tulad ng nabanggit dito

Hakbang 3: Bill ng Mga Materyales

Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
  1. Isang magandang sukat sa timbang na nakapag-hack na nakuha ko ang Weight Scale1300 INR 1Pcs
  2. ESP8266: Nakuha ko ang ESP8266 na ito ngunit maaari kang makakuha ng anumang 399 hanggang 599 INR 1Pcs
  3. BC548 10 INR 2Pcs
  4. 10K 1 / 4w 5 INR 4Pcs
  5. 1n4148 5 INR 2Pcs
  6. OLED SPI 320 INR 1Pcs. (Opsyonal)
  7. Ang ilang uri ng baterya na ginamit ko sa Power Bank (papalitan ito ng mas mahusay sa lalong madaling panahon
  8. Isang araw upang tipunin ang lahat.

Hakbang 4: Disenyo ng Circuit

Disenyo ng Circuit
Disenyo ng Circuit
Disenyo ng Circuit
Disenyo ng Circuit

Tulad ng natagpuang impormasyon mula sa R&D, oras na ngayon upang gumawa ng isang maliit na portable circuit na maaaring ilagay ang lahat ng mga sangkap at umupo sa sukatan. Nasa ibaba ang mga kinakailangan

  1. Ang circuit ay dapat na maliit sa pag-print ng paa upang maaari itong maiwan sa sukat mismo
  2. Dapat itong maging ULTRA mababang lakas upang hindi ito kailangan ng madalas na pagsingil. (Hindi ko gusto ang ideya ng singilin ang isang sukat ng timbang na hindi talaga magiliw sa gumagamit)
  3. Port para sa programa
  4. Opsyonal na port ng OLED display

Sa lahat ng kinakailangang kinakailangang ito naisip ko ang sumusunod na layout ng iskema at board

Pagpapatakbo

Ang puso ng circuit ay ang ESP8266 na nagbibigay-daan upang kumonekta sa WIFI at gawin ang kinakailangang pag-decode ng UART protocol at ilipat ang data sa google sheet.

Tuwing ang mga hakbang ng Gumagamit sa sukat, gumising ito at ganoon din ang UART sa pamamagitan ng pagpapadala ng walong bytes ng mga zero, ang Idea ay upang subaybayan ang aktibidad ng UART at gisingin ang ESP8266 mula sa mahimbing na pagtulog at simulan ang gawain nito sa pagbabasa ng UART

Para sa mga ito kailangan ko ng isang SR aldaba na magpapadala ng isang RESET signal sa ESP8266 upang gisingin ito mula sa malalim na pagtulog nang higit pa sa sandaling nakumpleto ang gawain na ang ESP8266 ay magpapalitaw sa pag-reset ng SR na aldaba upang ang SET pin ay naging aktibo at simulang subaybayan ang UART Linya ng RX.

Tumutulong ito sa amin na mapanatili ang ESP8266 sa malalim na mode ng pagtulog hanggang sa ang mga hakbang ng gumagamit / gamitin ang sukat ng timbang.

Disenyo ng circuit board: Board-layout

Inirerekumendang: