Мазмұны:

DIY ақылды табан салмағы: 5 қадам
DIY ақылды табан салмағы: 5 қадам

Бейне: DIY ақылды табан салмағы: 5 қадам

Бейне: DIY ақылды табан салмағы: 5 қадам
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
DIY ақылды табандары
DIY ақылды табандары
DIY ақылды табандары
DIY ақылды табандары
DIY ақылды табандары
DIY ақылды табандары

Мүмкін сіз өміріңізде тобық салмағын қолданған боларсыз. Олар сіздің аяқтарыңызды күшейтеді, жүгіру жылдамдығын арттырады, тіпті белсенділікті арттырады. Алайда, сіз ешқашан табан салмағыңыздан деректер жинай алмайсыз. Сіз жаттығуларға өзіңіздің жеке мақсатыңызды қоя алмайсыз және көп нәрсені жасауға ынталандырмайсыз. Кейбір құралдардың көмегімен сіз өзіңіздің ақылды салмағыңызды жасай аласыз! Бұл жоба өте оңай және сіздің өмір салтыңызға оң әсер етеді.

Жабдықтар

  • 1x Arduino Uno
  • 1x ADXL335 акселерометр
  • 1x HC-05 Bluetooth модулі
  • 7x қосқыш сымдар
  • 1х 9 вольтты батарея қысқыш
  • 1x тұрақты ток ашасы
  • 1х 9 вольтты батарея
  • 1x табанның салмағы

1 -қадам: Қосылымдарды құру

Байланыстар құру
Байланыстар құру

HC-05 Bluetooth модулі мен ADXL335 акселерометрін Arduino-ға бірнеше секіргіш сымдар арқылы қосыңыз. Батарея қысқышын тұрақты ток ашасына дәнекерлеп, қосқышты қосыңыз.

  • ADXL335 Y-OUT түйрегіші Arduino A3 түйреуішіне
  • ADXL335 VCC түйреуіші Arduino 3.3V сымына
  • ADXL335 GND түйрегіші Arduino GND түйреуішіне
  • HC-05 TXD түйрегіші Arduino D5 істігіне
  • HC-05 RXD түйрегіші Arduino D6 істігіне
  • HC-05 VCC түйреуіші Arduino 5V істігіне
  • HC-05 GND түйреуіші Arduino GND түйреуішіне

2 -қадам: кодты жүктеу

Arduino коды өте қарапайым және әр түрлі формулаларды қолданады. Сіз аяғыңызды көтерген сайын ADXL335 қадам қосады. Содан кейін бағдарлама сіздің қадамдарыңыздан сіздің бойыңыз бен салмағыңызды есептейді. Ақырында, Arduino телефонға Bluetooth арқылы ақпаратты жібереді. Міне код:

#қосу

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int биіктігі = 135; // биіктігіңізді енгізіңіз (см) int weight = 35; // салмағыңызды енгізіңіз (кг) қалқымалы калс1; қалқымалы калс2; int қадамдары = 0; қалқымалы калс3; жүзу қашықтығы; жүзу қадамы; қалқымалы калс0; void setup () {Bluetooth.begin (9600); // HC-05 Serial.begin (9600) байланысын бастайды; // PinMode (A3, INPUT) сериялық мониторымен байланысты бастайды; // ADXL335 Y-OUT pin} void циклін анықтайды () {int raw_result = analogRead (A3); // ADXL335 int mapped_result = map деректерін оқиды (raw_result, 0, 1023, 0, 255); // Алынған деректерді картаға түсіреді, егер (mapped_result = 60) {steps+= 2; delay (500);} // 2 қадам қосады, себебі біз екі аяқпен жасалған қадамдарды санауымыз керек stride = биіктігі*0,43; қашықтық = қадам*қадамдар; қашықтық = қашықтық/100000; // ҚМ қашықтықты табу формуласы cals0 = салмақ*0,57; cals1 = қадамдар/қашықтық; cals2 = cals0/cals1*10; cals3 = (cals2/10)*қадамдар; // Калорияларды табу формуласы Serial.print (mapped_result); // Есептелген деректерді Serial Monitor Serial.print басып шығарады («қадамдар:»); Serial.print (қадамдар); Serial.print («»); Сериялық баспа (қашықтық); Serial.print («»); Serial.print («»); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print («Calories:»); // Bluetooth Bluetooth.print (cals3) арқылы деректерді Arduino -ға жібереді; Bluetooth.print («cals Steps:»); Bluetooth.print (қадамдар); Bluetooth.print («қадамдар қашықтығы:»); Bluetooth.принт (қашықтық); Bluetooth.print («км»);}}}

3 -қадам: қосымшаны құру

Қолданбаны құру
Қолданбаны құру
Қолданбаны құру
Қолданбаны құру

Қолданба HC-05 микросхемасынан смартфонға bluetooth арқылы деректерді қабылдайды. Сіз өзіңіздің деректеріңізді жіберетін Bluetooth құрылғысын таңдау үшін тізім таңдағышты қолданасыз. Содан кейін сіздің қосымшаңыз HC-05 деректерін алады. Қолданбаның блоктары жоғарыда көрсетілген. (Қолданба MIT App Inventor 2 көмегімен жасалған)

4 -қадам: Қосылымдарды басу

Қосылымдарды басу
Қосылымдарды басу
Қосылымдарды басу
Қосылымдарды басу
Қосылымдарды басу
Қосылымдарды басу

Соңғы қадам - барлық қосылымдарды таспамен жабу. Сіз мұны мен сияқты жасай аласыз немесе өзіңіздің жеке шығармашылығыңызды қолдана аласыз. Алайда акселерометрді мен суреттегідей орналастырыңыз.

5 -қадам: ләззат алыңыз

Бұл гаджетті серуендеуге, жүгіруге, жаттығуларға және т.

Сізге бұл нұсқаулық ұнады деп үміттенемін және менің гаджетімді салауатты өмір салты үшін қолданасыз.

Ұсынылған: