
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



Ehtimol, siz hayotingizda to'piqdan foydalangansiz. Ular oyoqlaringizni kuchliroq qiladi, yugurish tezligingizni oshiradi va hatto sizni yanada faol qiladi. Biroq, siz hech qachon to'piq vaznidan ma'lumot to'play olmaysiz. Siz mashqlar uchun o'z maqsadlaringizni qo'yolmaysiz va ko'proq harakat qilishga undamaysiz. Xo'sh, ba'zi vositalar yordamida siz o'zingizning aqlli og'irliklaringizni qilishingiz mumkin! Bu loyiha juda oson va hayot tarzingizga ijobiy ta'sir ko'rsatadi.
Ta'minotlar
- 1 marta Arduino Uno
- 1x ADXL335 akselerometr
- 1x HC-05 Bluetooth moduli
- 7x o'tish simlari
- 1x 9 voltli batareya qisqichi
- 1x DC quvvat vilkasi
- 1x 9 voltli batareya
- 1x oyoq Bilagi zo'r vazn
1 -qadam: Aloqa o'rnatish

HC-05 Bluetooth moduli va ADXL335 akselerometrini Arduino-ga bir nechta o'tish simlari yordamida ulang. Batareya qisqichini shahar quvvat manbaiga lehimlang va orasiga kalit qo'shing. Umumiy ulanishlar:
- ADXL335 Y-OUT pin Arduino A3 piniga
- ADXL335 VCC pinini Arduino 3.3V ga ulang
- ADXL335 GND pin Arduino GND piniga
- HC-05 TXD pinidan Arduino D5 piniga
- HC-05 RXD pinidan Arduino D6 piniga
- HC-05 VCC pinini Arduino 5V piniga ulang
- HC-05 GND pinini Arduino GND piniga ulang
2 -qadam: Kodni yuklash
Arduino kodi juda oddiy va har xil formulalardan foydalanadi. Har safar oyog'ingizni ko'targaningizda, ADXL335 qadam qo'shadi. Keyin, dastur sizning qadamlaringizni bo'yingiz va vazningiz bilan hisoblab chiqadi. Nihoyat, Arduino Bluetooth orqali ma'lumotlarni telefoningizga yuboradi. Mana kod:
#qo'shing
Bluetooth Serial dasturiy ta'minoti (5, 6); // (TXD, RXD) ning HC-05 char BT_input; int balandligi = 135; // balandligingizni kiriting (sm) int vazn = 35; // o'z vazningizni kiriting (kg) float cals1; suzuvchi kallar2; int qadamlari = 0; suzuvchi kallar3; suzish masofasi; suzuvchi qadam; suzuvchi kals0; void setup () {Bluetooth.begin (9600); // HC-05 bilan muloqotni boshlaydi Serial.begin (9600); // Serial monitor pinMode (A3, INPUT) bilan aloqani boshlaydi; // ADXL335 Y-OUT pin} void loopini belgilaydi () {int raw_result = analogRead (A3); // ADXL335 int mapped_result = map ma'lumotlarini o'qiydi (raw_result, 0, 1023, 0, 255); // Qabul qilingan ma'lumotlarni xaritaga kiritadi, agar (mapped_result = 60) {steps+= 2; kechikish (500);} // 2 qadam qo'shiladi, chunki biz ikkala oyog'ining qadamlarini hisoblashimiz kerak qadam = balandlik*0,43; masofa = qadam*qadamlar; masofa = masofa/100000; // KM masofasida masofani topish formulasi0 = vazn*0,57; cals1 = qadamlar/masofa; cals2 = cals0/cals1*10; cals3 = (cals2/10)*qadamlar; // Kaloriyalarni topish formulasi Serial.print (mapped_result); // Hisoblangan ma'lumotlarni Serial Monitor Serial.print -da chop etadi ("qadamlar:"); Serial.print (qadamlar); Serial.print (""); Ketma -ket chop etish (masofa); Serial.print (""); Serial.print (""); Serial.println (cals3); agar (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Kaloriyalar:"); // Bluetooth Bluetooth.print (cals3) orqali ma'lumotlarni Arduino -ga yuboradi; Bluetooth.print ("cals Steps:"); Bluetooth.print (qadamlar); Bluetooth.print ("qadamlar masofasi:"); Bluetooth.print (masofa); Bluetooth.print ("km");}}}
3 -qadam: Dastur yaratish


Ilova bluetooth orqali HC-05 chipidan Smartfonga ma'lumotlarni oladi, siz ma'lumotni qaysi Bluetooth qurilmasiga yubormoqchi ekanligingizni tanlaysiz. Keyin sizning ilovangiz HC-05 ma'lumotlarini oladi. Ilova bloklari yuqorida ko'rsatilgan. (Ilova MIT App Inventor 2 yordamida yaratilgan)
4 -qadam: Ulanishlarga teging



Oxirgi qadam - barcha ulanishlarni yopishtirish. Siz buni men kabi qila olasiz yoki o'zingizning ijodingizdan foydalanishingiz mumkin. Biroq, akselerometrni rasmdagi kabi joylashtiring.
5 -qadam: Xursand bo'ling
Bu gadjetdan yurish, yugurish, mashg'ulotlar va h.k.da ketayotganda foydalaning. Siz ushbu gadjetdan ma'lumotlarni to'plashingiz va undan yangi maqsadlar qo'yishingiz mumkin.
Umid qilamanki, sizga bu ko'rsatma yoqdi va mening gadjetimni sog'lom turmush tarzi uchun ishlatasiz.
Tavsiya:
Zigbee yotog'ining borligini aniqlovchi: 8 qadam

Zigbi to'shagining borligi detektori: Men bir muncha vaqtdan beri yotoqda ekanligimizni aniqlash usulini qidirardim. Bu ma'lumotni Homeassistant -da ishlatish uchun. Ushbu ma'lumot bilan men kechasi chiroqlarni o'chirish uchun avtomatlashtirishni amalga oshirishim mumkin yoki masalan, uyimda signalizatsiya tizimini ishga tushirishim mumkin edi
Ko'z qorachig'ining retsepti: BME60B loyihasi: 9 qadam

Ko'zni ko'r qilish retsepti: BME60B loyihasi: Muallif: Xanna Silos, Sang Xi Kim, Tomas Vaskes, Patrik VisteMagnifikatsiya - ko'zoynak o'qish uchun mavjud bo'lgan asosiy xususiyatlardan biri bo'lib, ular diopterlar retseptiga ko'ra tasniflanadi. Michigan Texnologiya Universitetining ma'lumotlariga ko'ra, diopter
Arduino Nano, HX-711 yuk xujayrasi va OLED 128X64 yordamida chaqaloq og'irligi mashinasini qanday yasash mumkin -- HX-711 kalibrlanishi: 5 qadam

Arduino Nano, HX-711 yuk xujayrasi va OLED 128X64 yordamida chaqaloq og'irligi mashinasini qanday yasash mumkin || HX-711 kalibrlashi: Salom Instructables, Bir necha kun oldin men chiroyli chaqaloqning otasi bo'ldimmi? Kasalxonada bo'lganimda, bolaning o'sishini kuzatish uchun bolaning vazni juda muhim ekanligini aniqladim. Xo'sh, menda bir fikr bormi? Men o'zim uchun chaqaloq og'irligi mashinasini yasash uchun
CP2 Excel o'rtacha og'irligi: 14 qadam

CP2 Excel -ning o'rtacha og'irligi: Excel -da o'rtacha og'irlikni hisoblash bo'yicha ko'rsatmalar. Bu misolda SUMPRODUCT va SUM funktsiyasi Excel -da ishlatiladi. O'rtacha og'irlik sinfning umumiy bahosini hisoblashda foydalidir
Qo'l va oyoqlarning og'irligi: 3 qadam

Qo'l va oyoq og'irliklari: bu ko'rsatma sizga yopishqoq lentali og'irliklarni qanday yasashni va ularni qo'rg'oshin yoki qum bilan to'ldirishni o'rgatadi. Bu og'irliklar qo'l va oyoq o'rtasida almashtirilishi mumkin. Bu mening birinchi ko'rsatmam, shuning uchun yaxshi bo'ling;) Iltimos, sharhlaringizni qoldiring