Sadržaj:
Video: Brojač keglica (neuspjeh): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Story: Ovaj sam projekt izgradio čisto kao eksperiment.
Htio sam vidjeti mogu li upotrijebiti detekciju akcelerometra slobodnog pada za brojanje zamaha kettlebella.
Dijelovi:
1* Arduino nano
1* MAX7219 7 Segmentni LED modul prikaza
1* ADXL345 Akcelerometar
2* 4k7 otpornici
2* 15 izlazne utičnice od 0,1 inča - za nano
1* 8 -struka utičnica od 0,1 inča - za mjerač ubrzanja
1* 5 -kraka traka s pinima od 0,1 inča - za zaslon
1* 2 -kraki vijčani terminal - za napajanje
1* 27 na 34 Stripboard
1* 9 voltna kopča za bateriju
1* 9 -voltna baterija (PP3)
Korak 1: Izgradnja:
Dizajnirao sam i izgradio malu ploču za držanje nano, akcelerometra, otpornika i konektora za zaslon i bateriju.
Postoji 12 žica i 20 prekidanja tragova (od kojih se 15 nalazi između 2 utičnice za Arduino nano).
Uključio sam nano u njegova 2 konektora kako bih ih ispravno postavio i postavio na ploču.
Prvo sam zalemio kutne igle i provjerio jesu li svi dobro sjeli prije nego što sam lemio ostatak priključaka.
Zatim sam lemio u igle za zaslon i utičnicu za akcelerometar, obje sam držao na mjestu s plavim ljepilom dok sam lemio.
Zatim sam zalemio sve žice i 2 otpornika.
Konačno sam ubacio sve prekide staze.
Imajte na umu da biste konvencionalno trebali raditi od komponenti s najnižom visinom do najviše, žice i otpornici idu prvi, a utičnice posljednje.
Za testove sam jednostavno zalijepio ploču, bateriju i zaslon na kettlebell, što nije sjajno rješenje, ali ovo je bio samo eksperiment.
2. korak: Softver:
Uredio sam sav softver i programirao Arduino nano pomoću Arduino IDE -a.
Kôd je bio vježba ponovne uporabe, većina koda je demonstracijski kod knjižnice Sparkfun "SparkFun_ADXL345_Example.ino".
Jednostavno sam dodao neki kod za brojač i izrezao nekoliko bitova koji nisu ništa radili.
Zapisom na zaslonu upravlja biblioteka DigitLedDisplay.
Eksperimentalno sam pokušao natjerati kôd da radi pomoću prekida akcelerometra umjesto prozivanja, ali bez uspjeha.
Imajte na umu da unutar datoteke koda postoji opcija testa, ako uklonite komentar iz reda //#define test, brojač će se povećati dvostrukim dodirom akcelerometra, a ne slobodnim padom.
Korak 3: Mješoviti rezultati:
Nakon što sam sve zalijepio zajedno, napravio sam set od 10 zamaha što je rezultiralo vrijednošću 20 na pultu. Pokušao sam ponovo i imao isti rezultat.
Povezao sam slobodni pad s fazom pada kettlebella pa sam u prvom kodu koji sam napisao prebrojao svaki događaj slobodnog pada, a kasnije sam razmišljao da vrh zamaha mora biti i događaj slobodnog pada, pa sam svoj kôd mijenjao u povećanju nakon svake sekunde vrijeme.
Moj prvi test nakon izmjene koda uspio je.
Naknadni testovi imali su mješovite rezultate s brojenjem pod brojem izvješća o broju zamaha za različite iznose.
Pretpostavljam da moje varijacije u tehnici zamaha uzrokuju propuštene brojeve.
Moj zaključak je da detekcija slobodnog pada nije dovoljno pouzdana da pouzdano broji zamahe kettlebella.
Svi zamasi u mom testu bili su vodoravni, a ne iznad glave, kao što neki rade s kettlebellima.
Korak 4: Reference:
Korištene knjižnice:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay verzija 1.1.0
Oboje je preuzeto 29. lipnja 2019.
Preporučeni:
Brojač posjetitelja pomoću 8051 i IC senzora s LCD -om: 3 koraka
Brojač posjetitelja pomoću 8051 i IR senzora s LCD -om: Dragi prijatelji, objasnio sam kako napraviti brojač posjetitelja pomoću 8051 i IR senzora i prikazao ga na LCD -u. 8051 jedan je od najpopularnijih mikrokontrolera koji se koristi za izradu hobi komercijalnih aplikacija u cijelom svijetu. Napravio sam vis
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Najveći neuspjeh: 8 koraka
Najveći neuspjeh: Pa, mnogo sam razmišljao o tome koji bih od svojih projekata najviše nazvao neuspjehom-rođendanski poklon koji sam lemio unatrag, (trebao bi biti) veličanstven kostim za natjecanje, mnoge druge stvari- onda mi je palo na pamet da se svi moji projekti dijele
Ep! Guitar Hero - Double Neck Guitar Neuspjeh: 7 koraka (sa slikama)
Ep! Guitar Hero - Double Neck Guitar … Neuspjeh: 2015. obilježava se 10 godina od fenomena pop kulture Guitar Hero. Sjećate li se, video igra koja je postala popularnija od glazbenog instrumenta koji je samo maglovito uspio oponašati? Ima li boljeg načina za proslavu desetogodišnjice od