Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on häkkimine, mis võeti vastu tavalise turuvälise kaalukauba vastu, mida kasutati andmete edastamiseks Google'i lehele, et jälgida kaalu ületunnitööd
Protsess on lihtne nagu
- Kasutaja mõõdab oma kaalu kaalul seistes
- Kõigi andmeparameetrite tõmbamiseks kasutame kaaluskaalal ühendatud WIFI mikrokontrollerit.
- Seejärel laadib mikrokontroller andmed kasutaja Google'i lehele üles.
- Pikemas perspektiivis peaks kasutajal olema võimalus vaadata oma Google'i lehel olevaid andmeid ja näha ka selle trendijoont.
Selle häkkimisega suutsin tõmmata järgmised parameetrid: Kaal, Luu%, Vesi%, FAT%
Samm: vaadake ülevaatlikku videot
2. samm: [Uuringud] Kuidas kaaluskaalad toimivad
Veetsin palju aega (2 nädalat) silumisdiagnoosi, et diagnoosida, kuidas kaalusüsteem töötab. Kui olete tõesti huvitatud sellest, kuidas sama tehti, võite järgida seda linki R&D
Ma kasutasin MKR1000, kuid see oli ainult teadus- ja arendusetapi jaoks.
Sisukokkuvõte:
- Kaaluskaala näitab UART -bussi, mis oli algselt mõeldud BLE -mooduli jaoks
- Bussi kiirus on 7600.
- Ja see paljastab kogu teabe kaalu ja KMI kohta
- Protokoll on nagu siin mainitud
3. samm: materjalide arve
- Kena häkkimisvõimeline kaalukauss sain selle kaaluskaala1300 INR 1tk
- ESP8266: Ma sain selle ESP8266, kuid võite saada mis tahes 399 kuni 599 INR 1 tk
- BC548 10 INR 2 tk
- 10K 1/4w 5 INR 4tk
- 1n4148 5 INR 2tk
- OLED SPI 320 INR 1 tk. (Valikuline)
- Mingit akut kasutasin Power Bankit (asendan selle peagi parema vastu
- Päev kõik kokku panna.
4. samm: vooluahela kujundus
Teadus- ja arendustegevusest saadud teabe kohaselt oli nüüd aeg teha väike kaasaskantav vooluahel, mis mahutab kõik komponendid ja asub skaalal. Allpool on toodud nõuded
- Vooluahel peaks olema jalajäljega väike, et seda saaks skaalal ise asetada
- See peaks olema ULTRA väikese võimsusega, nii et see ei vaja sagedast laadimist. (Mulle ei meeldi idee kaalukaalu laadimisest, mis pole tegelikult kasutajasõbralik)
- Port programmeerimiseks
- OLED -ekraani port valikuline
Kõiki neid nõudeid silmas pidades mõtlesin välja järgmise skemaatilise ja tahvli paigutuse
Toimiv
Vooluahela süda on ESP8266, mis võimaldab ühenduda WIFI -ga ja teha vajalikku UART -protokolli dekodeerimist ning edastada andmed Google'i lehele.
Kui kasutaja astub skaalale, ärkab ta üles ja UART teeb kaheksa baiti nulle, idee on jälgida UART -i tegevust ja äratada ESP8266 sügavast unest ning alustada oma rutiini UART -i lugemisega.
Selleks vajasin SR -riivi, mis saadab ESP8266 -le RESET -signaali, et see pärast rutiini lõpuleviimist sügavamast unest veelgi üles äratada. ESP8266 käivitab SR -riivi lähtestamise, nii et SET -tihvt aktiveerub ja hakkab UART -i jälgima RX liin.
See aitab meil hoida ESP8266 sügavas unerežiimis, kuni kasutaja astub/kasutab kaaluskaalat.
Trükkplaadi disain: plaadi paigutus