Cuprins:
Video: Kettlebell Counter (eșuează): 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Poveste: Am construit acest proiect doar ca un experiment.
Am vrut să văd dacă aș putea folosi detectarea căderilor libere ale unui accelerometru pentru a număra leagănele unui kettlebell.
Părți:
1 * Arduino nano
1 * MAX7219 Modul de afișare LED cu 7 segmente
1 * accelerometru ADXL345
2 * 4k7 rezistențe
Socluri de 2 * 15 căi de 0,1 inci - pentru nano
Priză 1 * 8 căi de 0,1 inci - pentru accelerometru
1 * 5 căi bandă de 0,1 inci - pentru afișaj
Terminal cu șurub 1 * 2 căi - pentru putere
1 * 27 cu 34 de fâșii
Clemă pentru baterie 1 * 9 volți
1 * baterie de 9 volți (PP3)
Pasul 1: Construcție:
Am proiectat și construit o placă mică pentru a ține nano, accelerometru, rezistențe și conectori pentru afișaj și baterie.
Există 12 fire și 20 pauze de cale (dintre care 15 sunt între cele 2 prize pentru Arduino nano).
Am conectat nano la cei 2 conectori pentru a le seta corect și le-am poziționat pe placă.
Am lipit întâi pinii de colț și am verificat dacă totul era așezat corect înainte de a lipi restul pinilor conectorului.
Am lipit apoi pinii pentru afișaj și soclul pentru accelerometru, i-am ținut pe amândoi în poziție cu tachiu albastru în timp ce am lipit.
Am lipit apoi toate firele și cele 2 rezistoare.
În cele din urmă, am introdus toate pauzele de pistă.
Rețineți că, în mod convențional, ar trebui să lucrați de la cele mai mici înălțimi la cele mai înalte, firele și rezistențele intră mai întâi și prizele în urmă.
Pur și simplu am înregistrat placa, bateria și afișajul pe kettlebell pentru testele mele, nu o soluție excelentă, dar acesta a fost doar un experiment.
Pasul 2: Software:
Am editat tot software-ul și am programat Arduino nano folosind Arduino IDE.
Codul a fost un exercițiu de reutilizare, cea mai mare parte a codului este codul demonstrativ al bibliotecii Sparkfun „SparkFun_ADXL345_Example.ino”.
Am adăugat pur și simplu un cod pentru contor și am tăiat câțiva biți care nu făceau nimic.
Scrierile afișate sunt gestionate de biblioteca DigitLedDisplay.
Experimental, am încercat să pun codul să funcționeze folosind întreruperea accelerometrului în loc de sondare, dar nu am avut succes.
Rețineți că există o opțiune de testare în fișierul de cod, dacă decomentați linia // # define test, contorul va fi incrementat la o atingere dublă a accelerometrului, mai degrabă decât la cădere liberă.
Pasul 3: Rezultate mixte:
După ce am înregistrat totul, am făcut un set de 10 leagăne, rezultând o valoare de 20 pe tejghea. Am încercat din nou și am avut același rezultat.
Am asociat căderea liberă cu faza de cădere a kettlebell, așa că în primul cod pe care l-am scris am numărat fiecare eveniment de cădere liberă, gândirea mea ulterioară a fost că partea de sus a leagănului trebuie să fie și un eveniment de cădere liberă, așa că mi-am modificat codul pentru a crește după fiecare secundă timp.
Primul meu test după modificarea codului a funcționat cu succes.
Testele ulterioare au avut rezultate mixte cu numărul de raportare a numărului de leagăne cu diferite sume.
Bănuiesc că variațiile mele în tehnica de leagăn cauzează numărul ratat.
Concluzia mea este că detectarea căderilor libere nu este suficient de fiabilă pentru a număra în mod fiabil oscilațiile unui kettlebell.
Toate leagănele din testul meu au fost la orizontală, nu la deasupra capului, așa cum fac unii cu kettlebells.
Pasul 4: Referințe:
Biblioteci utilizate:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay Versiunea 1.1.0
Ambele au recuperat 29 iunie 2019.
Recomandat:
Jumping-Jack Counter: 3 pași
Jumping-Jack Counter: am vrut o modalitate de a-mi număra jack-urile de sărituri și de a mă încuraja să continui atunci când am preformat jack-urile de sărituri, așa că am creat un contor de sărituri care sună un clopot de la Super Mario Brothers de fiecare dată când completez un jack de sărituri
Home Assistant Geiger Counter Integration: 8 pași
Home Assistant Geiger Counter Integration: În acest tutorial vă voi arăta cum să adăugați senzori personalizați la HASS (asistent la domiciliu), mai precis un contor Geiger, dar procesul este similar și pentru alți senzori. Vom folosi placa NodeMCU, un contor geiger bazat pe arduino
Honey Bee Counter II: 5 pași
Honey Bee Counter II: 18.03.2020 - nou instructabil … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 Proiectul care nu moare! … Am făcut câteva actualizări la acest design. Tocmai am terminat acest design, dar am vrut să încep să împing asta. Această versiune o
Makey Makey Plank Counter: 6 pași
Makey Makey Plank Counter: Este timpul să vă condimentați exercițiile de scândură în timp ce interacționați cu un contor Scratch și ținte Makey Makey
Makey Makey Burpee Counter: 3 pași
Makey Makey Burpee Counter: Iată o modalitate distractivă de a ține evidența burpeelor în timpul unui antrenament: folosiți un Makey Makey și câteva cupe cu unt de arahide învelite în folie. Un program Scratch contează pentru tine și te încurajează pe măsură ce mergi