Obsah:
Video: Počítadlo Kettlebell (neúspešné): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Príbeh: Tento projekt som postavil čisto ako experiment.
Chcel som zistiť, či môžem použiť detekciu voľného pádu akcelerometra na počítanie švihov kettlebell.
Diely:
1* Arduino nano
1* MAX7219 7 segmentový modul LED displeja
1* akcelerometer ADXL345
Rezistory 2* 4k7
2* 15 -cestné zásuvky 0,1 palca - pre nano
1* 8 -cestná zásuvka 0,1 palca - pre akcelerometer
1* 5 -cestný 0,1 -palcový kolíkový pásik - na displej
1* 2 -pólový skrutkový terminál - pre napájanie
Stripboard 1* 27 x 34
1* 9voltová spona na batériu
1* 9 voltová batéria (PP3)
Krok 1: Konštrukcia:
Navrhol som a zostrojil malú dosku na uloženie nano, akcelerometra, rezistorov a konektorov pre displej a batériu.
K dispozícii je 12 drôtov a 20 zlomov koľají (15 z nich je medzi 2 zásuvkami pre Arduino nano).
Nano som zapojil do dvoch konektorov, aby som ich správne nastavil, a umiestnil som ich na dosku.
Pred spájkovaním zvyšných kolíkov konektora som najskôr spájkoval rohové kolíky a skontroloval som, či je všetko správne usadené.
Potom som spájkoval v kolíkoch pre displej a zásuvke pre akcelerometer, oba som držal na mieste s modrou lepivosťou, keď som spájkoval.
Potom som spájkoval všetky vodiče a 2 odpory.
Nakoniec som dal všetky prerušenia tratí.
Všimnite si toho, že konvenčne by ste mali pracovať od komponentov s najnižšou výškou k najvyššej, drôty a odpory idú prvé a zásuvky posledný.
Na svoje testy som jednoducho prilepil dosku, batériu a displej k kettlebell, nie je to skvelé riešenie, ale toto bol iba experiment.
Krok 2: Softvér:
Upravil som všetok softvér a naprogramoval Arduino nano pomocou Arduino IDE.
Kód bol cvičením pri opakovanom použití, väčšina kódu je ukážkovým kódom knižnice Sparkfun „SparkFun_ADXL345_Example.ino“.
Jednoducho som pridal nejaký kód pre počítadlo a vyrezal niekoľko bitov, ktoré nič nerobili.
Zápisy na displej spracováva knižnica DigitLedDisplay.
Experimentálne som sa pokúsil uviesť kód do prevádzky pomocou prerušenia akcelerometra namiesto hlasovania, ale neúspešne.
Všimnite si toho, že v súbore kódu existuje možnosť testu. Ak odkomentujete riadok //#definovať test, počítadlo sa zvýši namiesto dvojitého poklepania na akcelerometri, a nie pri voľnom páde.
Krok 3: Zmiešané výsledky:
Potom, čo som všetko spojil, urobil som sériu 10 švihov, výsledkom čoho bola hodnota 20 na počítadle. Skúsil som to znova a mal som rovnaký výsledok.
Voľný pád som spojil s fázou poklesu kettlebell, takže v prvom kóde, ktorý som napísal, som spočítal každú udalosť voľného pádu. Moje následné myslenie bolo, že vrchol švihu musí byť aj udalosť voľného pádu, a tak som kód upravil tak, aby sa zvyšoval po každej sekunde čas.
Môj prvý test po úprave kódu fungoval úspešne.
Následné testy mali zmiešané výsledky s počtom pod hlásením počtu švihov rôznymi množstvami.
Hádam, že moje variácie v technike švihu spôsobujú zmeškané počty.
Môj záver je, že detekcia voľného pádu nie je dostatočne spoľahlivá, aby spoľahlivo spočítala švihy kettlebell.
Všetky švihy v mojom teste boli do vodorovnej polohy, nie do výšky, ako niektoré robia s kettlebellmi.
Krok 4: Referencie:
Použité knižnice:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay Verzia 1.1.0
Obaja získali 29. júna 2019.
Odporúča:
Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD: 3 kroky
Počítadlo návštevníkov pomocou senzora 8051 a infračerveného senzora s LCD: Vážení priatelia, vysvetlil som, ako vytvoriť čítač návštevníkov pomocou senzora 8051 a infračerveného senzora, a zobrazil ho na displeji LCD. 8051 je jedným z najpopulárnejších mikrokontrolérov používaných na výrobu hobby, komerčných aplikácií na celom svete. Urobil som viz
Počítadlo a ovládač obsadenosti miestnosti MicroBit: 4 kroky
Počítadlo a ovládač obsadenosti miestnosti MicroBit: Počas pandémie je jedným zo spôsobov, ako obmedziť prenos vírusu, maximalizovať fyzické vzdialenosti medzi ľuďmi. V miestnostiach alebo obchodoch by bolo užitočné vedieť, koľko ľudí je v danom čase v uzavretom priestore. Tento projekt používa dvojicu
Počítadlo návštevníkov pomocou Arduina na TinkerCad: 3 kroky
Počítadlo návštevníkov pomocou Arduina na TinkerCad: Mnohokrát musíme monitorovať osobu/ľudí, ktorí navštevujú nejaké miesto, ako je seminárna sála, konferenčná miestnosť alebo nákupné centrum alebo chrám. Tento projekt je možné použiť na počítanie a zobrazovanie počtu návštevníkov vstupujúcich do akejkoľvek konferenčnej miestnosti alebo seminárnej miestnosti
Počítadlo kilometrov PCBWay Arduino: 4 kroky
Počítadlo kilometrov PCBWay Arduino: V mnohých vozidlách existujú zariadenia, ktoré vypočítajú prejdenú vzdialenosť a sú nevyhnutné pre predloženie informácií vodičovi. Vďaka týmto informáciám je teda možné sledovať prejdenú vzdialenosť medzi dvoma bodmi, napríklad
Ako urobiť počítadlo krokov?: 3 kroky (s obrázkami)
Ako urobiť počítadlo krokov ?: Predtým som dobre fungoval v mnohých športoch: chôdza, beh, jazda na bicykli, hranie bedmintonu atď. Rád jazdím a dlho cestujem. Pozrite sa na moje brucho …… No, každopádne som sa rozhodol začať cvičiť. Aké vybavenie si mám pripraviť?