INHOUDSOPGAWE:
Video: Kettlebell -teller (misluk): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Storie: ek het hierdie projek bloot as 'n eksperiment gebou.
Ek wou kyk of ek die vryvalopsporing van 'n versnellingsmeter kan gebruik om die swaaie van 'n kettlebell te tel.
Dele:
1* Arduino nano
1* MAX7219 7 segment LED -vertoonmodule
1* ADXL345 versnellingsmeter
2* 4k7 weerstande
2* 15 manier 0,1 duim voetstukke - vir die nano
1* 8 -rigting 0,1 duim -aansluiting - vir die versnellingsmeter
1* 5 -rigting 0,1 duim penstrook - vir die skerm
1* 2 -rigting skroefaansluiting - vir krag
1* 27 by 34 Stripboard
1* 9 volt batteryklem
1* 9 volt battery (PP3)
Stap 1: Konstruksie:
Ek het 'n klein bordjie ontwerp en gebou vir die nano, versnellingsmeter, weerstande en verbindings vir die skerm en die battery.
Daar is 12 drade en 20 spoorbreuke (waarvan 15 tussen die 2 voetstukke vir die Arduino nano).
Ek het die nano in die twee verbindings gekoppel om dit korrek te stel en op die bord te plaas.
Ek het eers die hoekpenne gesoldeer en gekontroleer of alles reg sit voordat ek die res van die verbindingspenne soldeer.
Ek soldeer dan vas in die penne vir die skerm en die voetstuk vir die versnellingsmeter, ek hou albei vas met 'n blou klep terwyl ek soldeer.
Ek het toe in al die drade en die 2 weerstande gesoldeer.
Uiteindelik sit ek al die baanbreuke in.
Let daarop dat u gewoonlik van die komponente van die laagste hoogte tot die hoogste moet werk, dat die drade en weerstande eers ingaan en die voetstukke laaste.
Ek het eenvoudig die bord, battery en skerm op die kettlebell vasgeplak vir my toetse, nie 'n goeie oplossing nie, maar dit was slegs 'n eksperiment.
Stap 2: sagteware:
Ek het al die sagteware geredigeer en die Arduino nano geprogrammeer met behulp van die Arduino IDE.
Die kode was 'n oefening vir hergebruik; die grootste deel van die kode is die demonstrasiekode "SparkFun_ADXL345_Example.ino" van Sparkfun Library.
Ek het eenvoudig 'n kode vir die toonbank bygevoeg en 'n paar stukkies uitgesny wat niks gedoen het nie.
Die skerms word deur die DigitLedDisplay -biblioteek hanteer.
Eksperimenteel het ek probeer om die kode aan die werk te kry met behulp van die versnellingsmeteronderbreking in plaas van die peiling, maar dit was nie suksesvol nie.
Let daarop dat daar 'n toetsopsie in die kode lêer is. As u die reël //#definieer toets uitlaat, word die teller verhoog met 'n dubbele tik van die versnellingsmeter eerder as op vryval.
Stap 3: Gemengde resultate:
Nadat ek alles aanmekaar vasgemaak het, het ek 'n stel van 10 swaaie gemaak, wat 'n waarde van 20 op die toonbank tot gevolg gehad het. Ek het weer probeer en dieselfde resultaat gekry.
Ek het vryval met die valfase van die kettlebell geassosieer, so in die eerste kode wat ek geskryf het, tel ek elke vryval -gebeurtenis, my daaropvolgende gedagte was dat die bokant van die swaai ook 'n vryval -gebeurtenis moet wees, so ek het my kode verander na elke sekonde tyd.
My eerste toets nadat ek die kode gewysig het, het suksesvol gewerk.
Daaropvolgende toetse het gemengde resultate met die telling onder die verslag van die aantal swaaie met verskillende bedrae.
Ek vermoed dat my variasies in swaaitegniek die gemiste tellings veroorsaak.
My gevolgtrekking is dat die vryvalopsporing nie betroubaar genoeg is om die swaaie van 'n kettlebell betroubaar te tel nie.
Al die swaaie in my toets was horisontaal, nie te hoog nie, soos sommige met kettlebells doen.
Stap 4: Verwysings:
Biblioteke wat gebruik word:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay Weergawe 1.1.0
Albei is op 29 Junie 2019 gehaal.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Epies! Guitar Hero - Double Neck Guitar Misluk: 7 stappe (met foto's)
Epies! Guitar Hero - Double Neck Guitar … Fail: 2015 is die 10 -jarige bestaan van die popkultuurverskynsel Guitar Hero. Onthou jy, die videospeletjie wat gewilder geword het as die musiekinstrument, het dit net vaagweg nageboots? Watter beter manier om sy eeufees te vier as om