Съдържание:

Направи си сам интелигентни тежести за глезена: 5 стъпки
Направи си сам интелигентни тежести за глезена: 5 стъпки

Видео: Направи си сам интелигентни тежести за глезена: 5 стъпки

Видео: Направи си сам интелигентни тежести за глезена: 5 стъпки
Видео: Свършвам бързо! Как да правя секс по-дълго? 2024, Ноември
Anonim
Направи си сам интелигентни тежести за глезена
Направи си сам интелигентни тежести за глезена
Направи си сам интелигентни тежести за глезена
Направи си сам интелигентни тежести за глезена
Направи си сам интелигентни тежести за глезена
Направи си сам интелигентни тежести за глезена

Може би сте използвали тежести за глезените в живота си. Те правят краката ви по -силни, увеличават скоростта на бягане и дори ви правят по -активни. Никога обаче не можете да събирате данни от теглото на глезена си. Не можете да си поставяте собствени цели за упражнения и да не се мотивирате да правите повече. Е, с помощта на някои инструменти можете да направите свои собствени умни тежести! Този проект е много лесен и ще има положително въздействие върху начина ви на живот.

Консумативи

  • 1x Arduino Uno
  • 1x ADXL335 акселерометър
  • 1x Bluetooth модул HC-05
  • 7x джъмперни проводници
  • 1x 9 -волтова скоба за батерия
  • 1x DC захранващ щепсел
  • 1x 9 -волтова батерия
  • 1x Тегло на глезена

Стъпка 1: Изграждане на връзките

Изграждане на връзките
Изграждане на връзките

Свържете Bluetooth модула HC-05 и акселерометъра 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. Ето кода:

#включва

Софтуер Сериен Bluetooth (5, 6); // (TXD, RXD) на HC-05 char BT_input; int височина = 135; // въведете височината си (в см) int тегло = 35; // въведете вашето тегло (kg) float cals1; поплавък cals2; int стъпки = 0; float cals3; плаващо разстояние; плаваща крачка; float cals0; void setup () {Bluetooth.begin (9600); // Започва комуникация с HC-05 Serial.begin (9600); // Започва комуникация със сериен монитор pinMode (A3, INPUT); // Дефинира ADXL335 Y-OUT пин} void loop () {int raw_result = analogRead (A3); // Чете данни от ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Картира получените данни, ако (mapped_result = 60) {стъпки+= 2; забавяне (500);} // Добавя 2 стъпки, тъй като трябва да преброим стъпките, направени от двата крака крачка = височина*0,43; разстояние = крачка*стъпки; разстояние = разстояние/100000; // Формула за намиране на разстояние в KM 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.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Калории:"); // Изпраща данните към Arduino чрез Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Стъпки:"); Bluetooth.принт (стъпки); Bluetooth.print ("стъпки Разстояние:"); Bluetooth.принт (разстояние); Bluetooth.print ("км");}}}

Стъпка 3: Създаване на приложението

Създаване на приложението
Създаване на приложението
Създаване на приложението
Създаване на приложението

Приложението получава данните от чипа HC-05 към смартфона чрез bluetooth. Използвате списъка за избор, на което Bluetooth устройство искате да изпратите данните си. След това приложението ви получава данните от вашия HC-05. Блоковете за приложението са показани по -горе. (Приложението е създадено с помощта на MIT App Inventor 2)

Стъпка 4: Записване на връзките

Записване на връзките
Записване на връзките
Записване на връзките
Записване на връзките
Записване на връзките
Записване на връзките

Последната стъпка е да залепите всички връзки. Можете да го направите както аз, или да използвате собственото си творчество. Поставете обаче акселерометъра, както направих аз в изображението.

Стъпка 5: Насладете се

Използвайте тази притурка, докато ходите на разходки, джогинг, тренировки и др. Можете да събирате данни от тази притурка и да я използвате за поставяне на нови цели.

Надявам се, че сте харесали тази инструкция и ще използвате моята притурка за по -здравословен начин на живот.

Препоръчано: