Sadržaj:
Video: Brojač keglica (neuspješan): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Story: Ovaj sam projekt izgradio isključivo 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 -struke utičnice od 0,1 inča - za nano
1* 8 -struka utičnica od 0,1 inča - za akcelerometar
1* 5 -kraka traka sa iglom od 0,1 inča - za ekran
1* 2 -kraki zavrtanj - za napajanje
1* 27 sa 34 Stripboard
1* 9 voltna kopča za bateriju
1* 9 -voltna baterija (PP3)
Korak 1: Konstrukcija:
Dizajnirao sam i izgradio malu ploču za držanje nano, akcelerometra, otpornika i konektora za ekran 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 lemio kutne igle i provjerio da li je sve dobro sjelo prije nego što sam lemio ostale konektore.
Zatim sam zalemio pinove za ekran i utičnicu za akcelerometar, obje sam držao na mjestu sa plavim trakom dok sam lemio.
Zatim sam zalemio sve žice i 2 otpornika.
Konačno sam ubacio sve pauze.
Imajte na umu da biste konvencionalno trebali raditi od komponenti najniže visine do najviše, žice i otpornici idu prvi, a utičnice posljednje.
Jednostavno sam zalijepio ploču, bateriju i zaslon na kettlebell za svoje testove, što nije odlično rješenje, ali ovo je bio samo eksperiment.
Korak 2: Softver:
Uredio sam sav softver i programirao Arduino nano koristeći Arduino IDE.
Kôd je bio vježba ponovne upotrebe, većina koda je demonstracioni kôd biblioteke Sparkfun "SparkFun_ADXL345_Example.ino".
Jednostavno sam dodao neki kod za brojač i izrezao nekoliko bitova koji nisu ništa radili.
Zapisom na ekranu upravlja biblioteka DigitLedDisplay.
Eksperimentalno sam pokušao natjerati kôd da radi koristeći prekid akcelerometra umjesto prozivanja, ali bez uspjeha.
Imajte na umu da postoji datoteka testa unutar datoteke koda, ako dekomentirate red //#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 uspješno je funkcionirao.
Naknadni testovi imali su mješovite rezultate sa brojenjem u kojem se izvještava o broju zamaha po različitim iznosima.
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 biblioteke:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay verzija 1.1.0
Oboje je preuzeto 29. juna 2019.
Preporučuje se:
Brojač posjetitelja pomoću 8051 i IC senzora s LCD -om: 3 koraka
Brojač posjetitelja pomoću 8051 i IC 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 je jedan od najpopularnijih mikrokontrolera koji se koristi za izradu hobi komercijalnih aplikacija širom svijeta. Napravio sam vis
CMOS FUNKCIONALNI BROJAČ: 3 koraka
CMOS Brojač učestalosti: Ovaj vodič s uključenim PDF -ovima i fotografijama o tome kako sam dizajnirao vlastiti brojač frekvencija za zabavu iz diskretne logike. Neću ulaziti u detalje o tome kako sam napravio vepra ili kako ga spojiti, ali sheme su izrađene u KICAD -u koji je besplatan soft
Jednostavan brojač frekvencija pomoću Arduina: 6 koraka
Jednostavan brojač frekvencija pomoću Arduina: U ovom ćemo vodiču naučiti kako napraviti jednostavan brojač frekvencija pomoću Arduina. Pogledajte video
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 ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu