Obsah:
Video: Počítadlo Kettlebell (selhání): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Příběh: Tento projekt jsem postavil čistě jako experiment.
Chtěl jsem zjistit, zda mohu použít detekci volného pádu akcelerometru k počítání výkyvů kettlebell.
Díly:
1* Arduino nano
1* MAX7219 7 Segmentový modul LED displeje
1* akcelerometr ADXL345
Rezistory 2* 4k7
2* 15cestné 0,1palcové zásuvky - pro nano
1* 8cestná zásuvka 0,1 palce - pro akcelerometr
1* 5cestný 0,1 palcový kolíkový proužek - pro displej
1* 2cestný šroubový terminál - pro napájení
Stripboard 1* 27 x 34
1* 9voltová spona na baterii
1* 9voltová baterie (PP3)
Krok 1: Stavba:
Navrhl jsem a postavil malou desku pro uložení nano, akcelerometru, rezistorů a konektorů pro displej a baterii.
K dispozici je 12 vodičů a 20 přerušení kolejí (15 z nich je mezi 2 zásuvkami pro Arduino nano).
Zapojil jsem nano do jeho 2 konektorů, abych je správně nastavil, a umístil je na desku.
Nejprve jsem pájel rohové kolíky a před pájením zbytku konektorových kolíků jsem zkontroloval, zda je vše správně usazeno.
Poté jsem připájel piny pro displej a zdířku pro akcelerometr, oba jsem při pájení držel na místě s modrou lepivostí.
Poté jsem připájel všechny dráty a 2 odpory.
Nakonec jsem dal všechny stopy.
Všimněte si toho, že konvenčně byste měli pracovat od komponent s nejnižší výškou po nejvyšší, dráty a odpory jdou první a zásuvky poslední.
Pro své testy jsem jednoduše nalepil desku, baterii a displej na kettlebell, nebylo to skvělé řešení, ale byl to jen experiment.
Krok 2: Software:
Upravil jsem veškerý software a naprogramoval Arduino nano pomocí Arduino IDE.
Kód byl cvičením při opětovném použití, většina kódu je ukázkový kód Sparkfun Library „SparkFun_ADXL345_Example.ino“.
Jednoduše jsem přidal nějaký kód pro čítač a vyřízl několik bitů, které nic nedělaly.
Zápisy na displej zpracovává knihovna DigitLedDisplay.
Experimentálně jsem se pokusil dostat kód do práce pomocí přerušení akcelerometru místo dotazování, ale bez úspěchu.
Všimněte si toho, že v souboru kódu existuje možnost testu, pokud odkomentujete řádek //#define test, čítač se zvýší na dvojité poklepání na akcelerometru, nikoli na volný pád.
Krok 3: Smíšené výsledky:
Poté, co jsem vše spojil, udělal jsem sadu 10 švihů, což vedlo k hodnotě 20 na pultu. Zkusil jsem to znovu a výsledek byl stejný.
Spojil jsem volný pád s poklesovou fází kettlebell, takže v prvním kódu, který jsem napsal, jsem počítal každou událost s volným pádem, moje následné myšlení bylo, že vrchol švihu musí být také událost volného pádu, takže jsem upravil svůj kód tak, aby se zvyšoval po každé sekundě čas.
Můj první test po úpravě kódu úspěšně fungoval.
Následné testy měly smíšené výsledky s počtem pod hlášením počtu výkyvů různými částkami.
Hádám, že moje variace v technice švihu způsobují zmeškané počty.
Můj závěr je, že detekce volného pádu není dostatečně spolehlivá, aby spolehlivě spočítala výkyvy kettlebell.
Všechny výkyvy v mém testu směřovaly k horizontále, nikoli nad hlavou, jak to někteří dělají u kettlebellů.
Krok 4: Reference:
Použité knihovny:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay verze 1.1.0
Oba vyvolány 29. června 2019.
Doporučuje:
Počítadlo návštěv pomocí 8051 a infračerveného senzoru s LCD: 3 kroky
Počitadlo návštěvníků pomocí senzoru 8051 a infračerveného senzoru s LCD: Vážení přátelé, vysvětlil jsem, jak vytvořit čítač návštěvníků pomocí senzoru 8051 a infračerveného senzoru, a zobrazil jej na displeji LCD. 8051 je jedním z nejpopulárnějších mikrokontrolérů používaných k výrobě hobby, komerčních aplikací po celém světě. Udělal jsem viz
Selhání napájení střídavým proudem, světlo LED podsvícené baterií: 8 kroků
Selhání napájení střídavým proudem, světlo LED podsvícené baterií: Během nedávného výpadku napájení v nejtemnějších hloubkách mého suterénu … by světlo bylo opravdu velmi užitečné. Moje baterka byla bohužel o několik tmavých místností dál. Trochu jsem se přehraboval, našel světlo a zamířil do rodinného pokoje. Moje wi
Recyklovatelný stolní ventilátor (odolný proti selhání): 10 kroků (s obrázky)
Recyklovatelný stolní ventilátor (odolný proti selhání): Toto je návod, jak vytvořit extrémně jednoduchý mini stolní ventilátor, který lze znovu použít ze všech nápojových kelímků, které pravděpodobně vyhodíte (pro mě nejspíše šálky Boba Tea), a alternativa k ochlazení během horkého slunečného dne. Tento s
Oprava základního problému s hardwarem počítače (selhání systémového disku a rozbitý napájecí zdroj a chybějící/poškozené soubory): 4 kroky
Oprava základního problému s hardwarem počítače (Selhání systémového disku a rozbité PSU a chybějící/poškozené soubory): TENTO PRŮVODCE NENÍ DOKONČEN, PŘIDÁM VÍCE INFORMACÍ, KDYŽ ZÍSKÁM ŠANCI. Potřebujete -li pomoc s opravou počítače nebo pokud Máte -li jakékoli dotazy, neváhejte mi napsat " V tomto pokynu vám řeknu, jak opravit základní kom
Epické! Guitar Hero - kytara s dvojitým krkem selhání: 7 kroků (s obrázky)
Epické! Guitar Hero - kytara s dvojitým krkem … selhání: 2015 si připomíná 10 let od popového fenoménu Guitar Hero. Pamatujete si, že videohra, která se stala populárnější než hudební nástroj, se jí jen matně podařilo napodobit? Jaký lepší způsob, jak oslavit jeho desetiletí, než