Kazalo:
Video: Kettlebell Counter (neuspešno): 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Story: Ta projekt sem zgradil zgolj kot poskus.
Želel sem preveriti, ali lahko z zaznavanjem prostega padca merilnika pospeška preštejem zamahe kettlebella.
Deli:
1* Arduino nano
1* MAX7219 7 segmentni LED prikazovalni modul
1* Merilnik pospeška ADXL345
2* 4k7 upori
2* 15 smerne 0,1 -palčne vtičnice - za nano
1* 8 -smerna 0,1 -palčna vtičnica - za merilnik pospeška
1* 5 -kraki 0,1 -palčni zatič - za zaslon
1* dvosmerni vijačni priključek - za napajanje
1* 27 x 34 Stripboard
1* 9 -voltna sponka za baterijo
1* 9 -voltna baterija (PP3)
1. korak: Gradnja:
Oblikoval sem in zgradil majhno ploščo za držanje nano, merilnika pospeška, uporov in priključkov za zaslon in baterijo.
Obstaja 12 žic in 20 prekinitev sledi (od tega 15 med dvema vtičnicama za Arduino nano).
Nano sem priključil v 2 priključka, da ju pravilno nastavim in postavim na ploščo.
Najprej sem spajkal vogalne zatiče in pred spajkanjem preostalih zatičev priključka preveril, ali so vse pravilno nameščene.
Nato sem vtaknil zatiče za zaslon in vtičnico za merilnik pospeška, oba pa sem med spajkanjem držal na mestu z modrim zatičem.
Nato sem spajkal vse žice in 2 upora.
Končno sem vstavil vse odmore.
Upoštevajte, da bi običajno morali delati od komponent z najnižjo višino do najvišje, žice in upori gredo prvi, vtičnice pa zadnje.
Ploščo, baterijo in zaslon sem preprosto prilepil na kettlebell za svoje teste, kar ni odlična rešitev, ampak to je bil le poskus.
2. korak: Programska oprema:
Uredil sem vso programsko opremo in programiral Arduino nano z uporabo Arduino IDE.
Koda je bila vaja za ponovno uporabo, večina kode je predstavitvena koda knjižnice Sparkfun "SparkFun_ADXL345_Example.ino".
Preprosto sem dodal nekaj kode za števec in izrezal nekaj kosov, ki niso nič naredili.
Zapisovanje na zaslon upravlja knjižnica DigitLedDisplay.
Poskusno sem poskusil, da je koda delovala s prekinitvijo merilnika pospeška namesto z glasovanjem, vendar ni uspelo.
Upoštevajte, da je v kodni datoteki možnost preskusa, če odkomentirate vrstico //#define test, se bo števec povečal z dvojnim dotikom merilnika pospeška in ne pri prostem padcu.
3. korak: mešani rezultati:
Ko sem vse skupaj posnel, sem naredil niz 10 zamahov, kar je na števcu prineslo vrednost 20. Poskusil sem znova in imel enak rezultat.
Prosti padec sem povezal s fazo padca kettlebella, zato sem v prvi kodi, ki sem jo napisal, preštel vsak dogodek prostega padca, moje poznejše razmišljanje je bilo, da mora biti vrh nihanja tudi dogodek prostega padca, zato sem svojo kodo po vsaki sekundi spremenil v prirast čas.
Moj prvi test po spremembi kode je uspešno deloval.
Kasnejši testi so imeli mešane rezultate s štetjem, ki je poročalo o številu nihanj za različne zneske.
Predvidevam, da moje variacije v tehniki zamaha povzročajo zgrešeno štetje.
Moj zaključek je, da zaznavanje prostega padca ni dovolj zanesljivo, da bi zanesljivo štelo zamahe kettlebella.
Vsi zamahi v mojem testu so bili vodoravni, ne nadzemni, kot nekateri delajo s kettlebelli.
4. korak: Reference:
Uporabljene knjižnice:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay različica 1.1.0
Oba pridobljena 29. junija 2019.
Priporočena:
DIY stativ pod koraki 1: 3 koraki
DIY stativ pod 1 USD: Ta pouk vas bo naučil, kako narediti fantastičen stativ pod 1 USD. Z uporabo samo gospodinjskih predmetov, kot je moka, lahko naredite fantastičen stativ, ki je še boljši od običajnega stojala, celo prenosnega … poskusite! najprej bi si moral ogledati video
Makey Makey Plank Counter: 6 korakov
Makey Makey Plank Counter: Čas je, da popestrite svoje vaje iz deske med interakcijo s števcem Scratch in tarčami Makey Makey
1960 -ih HP Counter Nixie Tube Clock/BG Display: 3 koraki
HP Counter Nixie Tube Clock/BG Display iz leta 1960: To je projekt za izdelavo ure- in v mojem primeru- prikazovalnika glukoze v krvi- iz letnika 1966 HP 5532A frekvenčnega števca. V mojem primeru števec ni deloval in moral sem opraviti nekaj popravil. Te prve fotografije so nekatera popravila. To navodilo
KS-Cat-Feed-Counter: 7 korakov
KS-Cat-Feed-Counter: Situacija Ko živite v zasedenem gospodinjstvu, pogosto ne veste, kolikokrat je bil vaš hišni ljubljenček nahranjen. Verjetno pridete domov in vaš hišni ljubljenček prosi za hrano, čeprav ga je pravkar nahranil nekdo drug, ki ga trenutno ni v hiši
Instructables View Counter + ESP8266 Vodnik: 6 korakov (s slikami)
Števec pogledov Instructables + Vodnik ESP8266: Števci naročnikov za Youtube in Facebook so precej pogosti, a zakaj ne bi naredili nekaj podobnega za Instructables? Točno to bomo storili: v tem navodilu bomo naredili števec ogledov Instructables! oglede bo treba ujeti