Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu bozor vaznidan tashqari oddiy mahsulotga qarshi ishlatilgan xakerlik bo'lib, u ortiqcha ish vaqtini kuzatib borish uchun ma'lumotlarni google varag'iga yuborish uchun ishlatilgan.
Jarayon oddiy bo'lishi kerak
- Foydalanuvchi tarozida turish orqali o'z vaznini o'lchaydi
- Ma'lumotlarning barcha parametrlarini tortish uchun biz og'irlik o'lchagichiga ulangan WIFI mikro tekshirgichidan foydalanamiz.
- Keyin mikrokontroller foydalanuvchining google sahifasiga ma'lumotlarni yuklaydi.
- Uzoq muddatda foydalanuvchi Google sahifasidagi ma'lumotlarni, shuningdek, trend yo'nalishini ko'rishi kerak.
Ushbu hack yordamida men quyidagi parametrlarni tortib oldim: Og'irlik, Suyak%, Suv%, Yog '%
1 -qadam: Videoni ko'rib chiqish
2 -qadam: [Tadqiqot] Og'irlik o'lchovi qanday ishlaydi !
Men juda ko'p vaqtni (2 hafta) o'tkazdim, bu vazn o'lchovi qanday ishlashini aniqlashga yordam beradi.
Men MKR1000 dan foydalanardim, lekin bu faqat Ar -ge bosqichida edi.
Xulosa:
- Og'irlik o'lchovi dastlab BLE moduli uchun mo'ljallangan UART avtobusini ko'rsatadi
- Avtobusning tezligi - 7600.
- Va u vazn va BMI haqidagi barcha ma'lumotlarni ochib beradi
- Protokol bu erda aytib o'tilganidek
3 -qadam: materiallar ro'yxati
- Menda og'ir vazn o'lchovi bor, bu vazn o'lchovi 1300 INR 1 dona
- ESP8266: Menda bu ESP8266 bor, lekin siz 399 dan 599 INRgacha 1 donani olishingiz mumkin.
- BC548 10 INR 2 dona
- 10K 1/4w 5 INR 4 dona
- 1n4148 5 INR 2 dona
- OLED SPI 320 INR 1 dona. (Ixtiyoriy)
- Men Power Bank -dan foydalangan qandaydir batareya (tez orada uni yaxshiroq batareyaga almashtiradi)
- Hamma narsani yig'ish uchun kun.
4 -qadam: O'chirish dizayni
Ilmiy -tadqiqot ishlaridan olingan ma'lumotlarga ko'ra, endi barcha komponentlarni joylashtiradigan va shkalada o'tiradigan kichik ko'chma sxemani yaratish vaqti keldi. Quyida talablar keltirilgan
- O'lchov kichik o'lchamda bo'lishi kerak, shunda uni shkalada joylashtirish mumkin
- ULTRA kam quvvatli bo'lishi kerak, shuning uchun uni tez -tez zaryad qilish kerak emas. (Men vazn o'lchagichini zaryad qilish g'oyasini yoqtirmayman)
- Dasturlash uchun port
- OLED displey porti ixtiyoriy
Bu talablarning barchasini inobatga olgan holda men quyidagi sxematik va taxtali sxemani o'ylab topdim
Ishlash
Zanjirning yuragi ESP8266 bo'lib, u WIFI -ga ulanish va UART protokolini kerakli dekodlash va ma'lumotlarni Google varag'iga o'tkazish imkonini beradi.
Qachonki shkalada qadam bosilsa, u uyg'onadi va UART ham sakkiz bayt nol yuboradi, UART faoliyatini kuzatish va ESP8266 ni qattiq uyqudan uyg'otish va UARTni o'qish tartibini boshlash.
Buning uchun menga qattiq uyqudan uyg'onish uchun ESP8266 -ga RESET signalini yuboradigan SR -mandal kerak edi, ESP8266 SR -mandalni qayta o'rnatishni ishga tushiradi, shunda SET pin faollashadi va UARTni kuzatishni boshlaydi. RX liniyasi.
Bu bizga ESP8266 -ni foydalanuvchi og'irlik o'lchagichini bosmaguncha/chuqur uyqu rejimida saqlashga yordam beradi.
Elektron plataning dizayni: taxtaning joylashuvi