Съдържание:
- Консумативи
- Стъпка 1: Изграждане на връзките
- Стъпка 2: Качване на кода
- Стъпка 3: Създаване на приложението
- Стъпка 4: Записване на връзките
- Стъпка 5: Насладете се
Видео: Направи си сам интелигентни тежести за глезена: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Може би сте използвали тежести за глезените в живота си. Те правят краката ви по -силни, увеличават скоростта на бягане и дори ви правят по -активни. Никога обаче не можете да събирате данни от теглото на глезена си. Не можете да си поставяте собствени цели за упражнения и да не се мотивирате да правите повече. Е, с помощта на някои инструменти можете да направите свои собствени умни тежести! Този проект е много лесен и ще има положително въздействие върху начина ви на живот.
Консумативи
- 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: Насладете се
Използвайте тази притурка, докато ходите на разходки, джогинг, тренировки и др. Можете да събирате данни от тази притурка и да я използвате за поставяне на нови цели.
Надявам се, че сте харесали тази инструкция и ще използвате моята притурка за по -здравословен начин на живот.
Препоръчано:
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 -- Калибриране на HX-711: 5 стъпки
Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 || Калибриране на HX-711: Здравейте Instructables, Преди няколко дни станах баща на сладко бебе?. Когато бях в болница, установих, че теглото на бебето е толкова важно, за да се следи растежа на бебето. Значи имам идея? да си направя машина за бебешки тежести. в тази инструкция аз
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете
Интелигентни контакти „направи си сам“: 11 стъпки (със снимки)
DIY Smart Outlets: Прекарвам часове и часове във видео търсене, гугъл и сърфиране в уебсайтове, за да разбера как да си направя домашен умен дом като начинаещ. Наскоро навлязох в начина на живот на Умния дом, но ми омръзна да виждам всички скъпи щепсели, ключове
Направи си сам интелигентни очила за разширена реалност с помощта на Arduino: 7 стъпки
Направи си сам очила за разширена реалност, използващи Arduino: Тъй като технологията се разраства бързо и се интегрира във всички аспекти на живота на хората, дизайнерите и разработчиците се опитаха да осигурят по -приятно изживяване на технологиите на хората. Една от технологичните тенденции, които имат за цел да улеснят живота, е износването