AccuRep: isang Push-up na Nagbibilang ng Device: 8 Mga Hakbang (na may Mga Larawan)
AccuRep: isang Push-up na Nagbibilang ng Device: 8 Mga Hakbang (na may Mga Larawan)
Anonim
AccuRep: isang Push-up na Nagbibilang ng Device
AccuRep: isang Push-up na Nagbibilang ng Device
AccuRep: isang Push-up na Nagbibilang ng Device
AccuRep: isang Push-up na Nagbibilang ng Device
AccuRep: isang Push-up na Nagbibilang ng Device
AccuRep: isang Push-up na Nagbibilang ng Device

Mga Proyekto ng Fusion 360 »

Alam ko ang maraming tao na nagsimulang mag-ehersisyo ang kuwarentenas na ito. Ang problema sa mga pag-eehersisyo sa bahay ay kakulangan ng kagamitan sa gym. Karamihan sa mga pag-eehersisyo ang naglalaman ng mga push-up. Upang talagang itulak ang aking sarili, nakikinig ako ng musikang rock sa panahon ng aking pag-eehersisyo. Ang problema ay bilang ng rep. Karamihan sa mga oras, nakakalimutan ko ang aking mga reps sa pagitan, dahil sa musika. Iyon ay kapag nakuha ko ang ideyang ito. Ito ang AccuRep, isang tumpak na rep counter.

Maaaring mabilang ng simpleng aparatong ito ang iyong mga push-up, jump lubid, squats at marami pa. Mayroong apat na LEDs. Ang bawat isa ay nakatakda sa ilaw pagkatapos mong makumpleto ang isang tukoy na bilang ng mga reps. Kailangan mo lamang maging malikhain at maghanap ng isang paraan upang magamit ito upang mabilang ang iyong mga reps sa anumang ehersisyo. Para sa mga push up, itago ito sa sahig sa ilalim mismo ng dumating ang iyong baba kapag pinipilit mo pababa. Para sa mga lubid na pantalon, ang punto sa sahig pakanan bago mahawakan ng lubid ang lupa (sa harap ng iyong mga binti). Para sa squats.. well.. nakuha mo.

Bakit ko nasabing tama ito? Dahil maaari mo itong ibagay upang tumugma sa iyong bilis ng rep upang hindi ito makaligtaan o magrehistro ng isang maling rep. At ito ay napaka-simple upang gumawa at mag-code. Ang kailangan mo lang ay isang microcontroller (tulad ng Arduino nano), LEDs at isang IR proximity sensor.

Mga gamit

NodeMcu / Arduino nano: Amazon

IR Proximity sensor: Amazon

Mga LED

Babae - Mga wire ng jumper ng babae (opsyonal) Amazon

5v power supply / rechargeable baterya: Amazon

Hakbang 1: Paggawa ng Enclosure

Paggawa ng Enclosure
Paggawa ng Enclosure
Paggawa ng Enclosure
Paggawa ng Enclosure
Paggawa ng Enclosure
Paggawa ng Enclosure

Dinisenyo ko ang enclosure sa Autodesk Fusion 360. Ito ay isang labis na paggamit, maaari ko lang gamitin ang tinkercad dahil ito ay isang simpleng disenyo. Natututo ako sa Fusion 360, kaya naisip ko na ito ay isang kasanayan. Ang batayan ay isang simpleng silindro na 80mm ang lapad at 20mm ang taas. Ang hugis-parihaba na butas sa gilid ay upang ipasa ang power supply sa microcontroller. Maaari mong gamitin ang isang rechargeable na baterya upang gawin itong mas portable. Ngunit upang mapanatili ang mga bagay na simple, gagamit ako ng isang panlabas na supply ng kuryente.

Hakbang 2: Ang Nangungunang Plate

Ang Nangungunang Plate
Ang Nangungunang Plate
Ang Nangungunang Plate
Ang Nangungunang Plate

Ang tuktok ay isang disc na may apat na 1mm na butas para sa mga LED at isang hiwa para sa proximity sensor. Ito ay dinisenyo din sa Fusion 360. Maaari mong hanapin ang mga 3D file.

Hakbang 3: Mga Koneksyon sa Circuit

Mga Koneksyon sa Circuit
Mga Koneksyon sa Circuit
Mga Koneksyon sa Circuit
Mga Koneksyon sa Circuit
Mga Koneksyon sa Circuit
Mga Koneksyon sa Circuit

Habang ang isang Arduino nano ay magiging pinakamahusay na pagpipilian dahil sa kanyang maliit na sukat, wala akong isang madaling gamitin. Sa halip gagamit ako ng isang Nodemcu sa halip. Hindi mahalaga dahil ang code ay mananatiling pareho sa alinmang kaso.

Ikonekta ang pin ng proximity D0 (digital output) na pin sa gpio pin 5 ng iyong microcontroller. Kailangang konektado ang mga LED sa pagkakasunud-sunod ng mga sumusunod:

Ang LED1 ay pupunta sa pin 0

Ang LED2 ay papunta sa pin 2

Ang LED3 ay pupunta sa pin 4

Ang LED4 ay pupunta sa pin 12

Hakbang 4: Pag-configure ng LED

Pag-configure ng LED
Pag-configure ng LED

Tandaan na ang LED1 ay nakatakda sa ilaw pagkatapos mong makumpleto ang 10 reps. Ang mga LED2 ay nag-iilaw pagkatapos ng 25 reps, ang mga ilaw ng LED3 pagkatapos ng 50 at LED4 sa 100. Maaari mong baguhin ang mga halagang ito sa code na ipapaliwanag ko sa susunod na hakbang.

Hakbang 5: Code at Tweaking

Code at Tweaking
Code at Tweaking
Code at Tweaking
Code at Tweaking

Ang code ay medyo simple. Mayroong kung ang mga kundisyon para sa bawat LED batay sa bilang ng mga reps na dapat mong kumpletuhin upang magaan ang mga ito. Maaari mong baguhin ito batay sa iyong kagustuhan.

Ang isang mahalagang linya ay ang una kung block. Maaari mong makita na mayroong isang pagkaantala ng 500ms sa loob nito. Ito ang pagkaantala na batay sa kung gaano katagal kang gumagastos sa maximum na posisyon ng bawat rep. Halimbawa, sa panahon ng isang push up, kapag nasa pinakamababang posisyon ka, kailangan mong magkaroon ng isang tinatayang ideya kung gaano katagal ka upang itulak ang iyong sarili pabalik. Sa madaling salita, kung gaano katagal mong ginugol ang pagpindot sa iyong dibdib sa sahig. Para sa akin ito ay nasa paligid ng 500 ms na itinakda ko sa pagkaantala. Kung ang iyong mga reps ay mas mabagal, kailangan mong taasan ito hanggang sa mga 1s (1000ms).

Hindi mo kailangang maging sobrang tumpak tungkol dito. Iminumungkahi ko sa iyo na panatilihin ang isang relo sa harap ng iyong sarili at magsagawa ng ilang mga push up upang malaman. Para sa mga lubid na lubid, ang pagkaantala na ito ay magiging mas mababa. Kapag natapos mo na ang pag-tweak ng code, maaari mo itong i-upload sa iyong board.

Hakbang 6: Magtipon ng mga LED

Ipunin ang mga LED
Ipunin ang mga LED
Ipunin ang mga LED
Ipunin ang mga LED
Ipunin ang mga LED
Ipunin ang mga LED

Idikit ang mga LED sa bawat isa sa mga butas sa tuktok na plato. Maaari kang gumamit ng sobrang pandikit o mainit na pandikit. Upang magkasya ang lahat sa loob ng maliit na enclosure, inilagay ko ang Nodemcu nang nakabaligtad na tinitiyak na ang konektor ng kuryente ay dumadaan sa butas na ginawa para dito sa gilid na dingding.

Hakbang 7: Ipunin ang Ibang Elektronika

Ipunin ang Ibang Elektronika
Ipunin ang Ibang Elektronika
Ipunin ang Ibang Elektronika
Ipunin ang Ibang Elektronika

Pagkatapos ay naipit ko ang proximity sensor sa tuktok nito gamit ang double sided tape at baluktot ang mga bombilya ng sensor. Maaari mong takpan ang mga pahiwatig na LED ng proximity sensor na may itim na insulation tape upang walang mapagkukunan ng ilaw maliban sa aming 4 na LED.

Pagkatapos ay idinikit ko ang tuktok na plato sa base na tinitiyak na ang mga bombilya ng sensor ay dumaan sa hiwa na ginawa para sa kanila.

Hakbang 8: Handa nang Mag-ehersisyo

Handa nang Mag-ehersisyo
Handa nang Mag-ehersisyo
Handa nang Mag-ehersisyo
Handa nang Mag-ehersisyo

Kaya ngayon ang natira na lamang ay ang magpainit at mag-ehersisyo. Ang aparato na ito ay hindi lamang binibilang ang iyong mga reps ngunit sa isang paraan, hinihimok ka nitong gumawa ng higit pa. Habang sumusulong ka, maaari mong taasan ang bilang ng cutoff rep para sa bawat LED. Maaari kang magdagdag ng isang LCD screen sa halip na mga LED, ngunit gagawin nitong kumplikado ang mga bagay.

Tip: Kung ginagamit mo ito upang mabilang ang iyong squats, mag-ingat na huwag maupo ito kapag pagod ka na: p