Orodha ya maudhui:

Kaunta ya Kettlebell (shindwa): Hatua 4
Kaunta ya Kettlebell (shindwa): Hatua 4

Video: Kaunta ya Kettlebell (shindwa): Hatua 4

Video: Kaunta ya Kettlebell (shindwa): Hatua 4
Video: TEMPLE RUN 2 SPRINTS PASSING WIND 2024, Novemba
Anonim
Kaunta ya Kettlebell (shindwa)
Kaunta ya Kettlebell (shindwa)

Hadithi: Nilijenga mradi huu kama jaribio.

Nilitaka kuona ikiwa ningeweza kutumia kugundua kwa kasi ya accelerometer kuhesabu swings ya kettlebell.

Sehemu:

1 * Arduino nano

1 * MAX7219 7 Sehemu ya moduli ya kuonyesha LED

1 * ADXL345 Accelerometer

2 * 4k7 Resistors

2 * 15 njia soketi inchi 0.1 - kwa nano

1 * 8 njia tundu inchi 0.1 - kwa kasi ya kasi

1 * 5 njia ukanda wa pini inchi 0.1 - kwa onyesho

1 * 2 njia screw terminal - kwa nguvu

1 * 27 na 34 Stripboard

Sehemu ya 1 * 9 volt ya betri

1 * 9 volt betri (PP3)

Hatua ya 1: Ujenzi:

Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi

Niliunda na kujenga bodi ndogo kushikilia nano, accelerometer, vipinga na viungio kwa onyesho na betri.

Kuna waya 12 na mapumziko ya nyimbo 20 (15 ambayo ni kati ya soketi 2 za Arduino nano).

Niliingiza nano ndani ya viunganisho 2 ili kuiweka vizuri na kuiweka ubaoni.

Niliuza kalamu za kwanza kwanza na kukagua kila kitu kilikuwa kimeketi vizuri kabla ya kuuza kalamu zilizobaki.

Kisha nikauza kwenye pini kwa onyesho na tundu kwa kasi ya kuongeza kasi, nikashikilia mahali pote na tack ya bluu wakati niliuza.

Kisha nikauza kwa waya zote na vipinga 2.

Mwishowe niliweka mapumziko yote ya wimbo.

Kumbuka kuwa kawaida unapaswa kufanya kazi kutoka kwa vitu vya urefu wa chini kabisa kwenda juu, waya na vipinga huingia kwanza na soketi hudumu.

Nilibandika tu bodi, betri na kuonyesha kwenye kettlebell kwa majaribio yangu, sio suluhisho kubwa lakini hii ilikuwa jaribio tu.

Hatua ya 2: Programu:

Nilihariri programu yote na kusanidi nano ya Arduino kwa kutumia IDE ya Arduino.

Nambari hiyo ilikuwa zoezi la kutumia tena, nambari nyingi ni nambari ya maandamano ya Sparkfun "SparkFun_ADXL345_Example.ino".

Niliongeza tu nambari fulani kwa kaunta na nikata vipande kadhaa ambavyo havikufanya chochote.

Kuonyesha maonyesho kunashughulikiwa na maktaba ya DigitLedDisplay.

Kitaalam nilijaribu kupata nambari ya kufanya kazi kwa kutumia kisumbufu cha kasi badala ya kupiga kura lakini sikufanikiwa.

Kumbuka kuwa kuna chaguo la jaribio ndani ya faili ya nambari, ikiwa utaondoa mstari // # fafanua jaribio kaunta itaongezwa kwenye bomba mara mbili ya kisayansi badala ya kuanguka bure.

Hatua ya 3: Matokeo Mchanganyiko:

Baada ya kugonga kila kitu pamoja nilifanya seti ya swings 10 na kusababisha thamani ya 20 kwenye kaunta. Nilijaribu tena na nilikuwa na matokeo sawa.

Nilihusisha uporomokaji na sehemu ya kushuka kwa kettlebell kwa hivyo katika nambari ya kwanza niliyoandika nilihesabu kila tukio la kukwama, mawazo yangu ya baadaye yalikuwa kwamba juu ya swing lazima pia iwe tukio la kukwama, kwa hivyo nilibadilisha nambari yangu kuwa nyongeza baada ya kila sekunde wakati.

Jaribio langu la kwanza baada ya kurekebisha nambari ilifanya kazi kwa mafanikio.

Vipimo vya baadaye vilikuwa na matokeo mchanganyiko na hesabu chini ya kuripoti idadi ya swings kwa viwango anuwai.

Nadhani kuwa tofauti zangu katika mbinu ya swing husababisha hesabu zilizokosa.

Hitimisho langu ni kwamba kugundua maporomoko ya maji sio kuaminika vya kutosha kuhesabu swings ya kettlebell.

Mabadiliko yote katika mtihani wangu yalikuwa ya usawa, sio kupita juu kama wengine hufanya na kettlebells.

Hatua ya 4: Marejeo:

Maktaba zilizotumiwa:

SparkFun_ADXL345_Arduino_Library https://github.com/sparkfun/SparkFun_ADXL345_Ardui …….

Toleo la DigitLedDisplay 1.1.0

Wote walirejeshwa 29 Juni 2019.

Ilipendekeza: