Isi kandungan:
Video: Kaunter Kettlebell (gagal): 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Cerita: Saya membina projek ini semata-mata sebagai eksperimen.
Saya ingin melihat sama ada saya dapat menggunakan pengesanan penurunan pantas dari accelerometer untuk mengira ayunan kettlebell.
Bahagian:
1 * Arduino nano
1 * Modul paparan LED Segmen MAX7219 7
1 * Accelerometer ADXL345
Perintang 2 * 4k7
2 * soket 0.1 inci 15 inci - untuk nano
1 * 8 wayar 0.1 inci soket - untuk pecutan
Jalur pin 0.1 inci 1 * 5 arah - untuk paparan
Terminal skru 1 * 2 arah - untuk kuasa
1 * 27 oleh 34 Stripboard
Klip bateri 1 * 9 volt
Bateri 1 * 9 volt (PP3)
Langkah 1: Pembinaan:
Saya merancang dan membina papan kecil untuk menahan nano, pecutan, perintang dan penyambung untuk paparan dan bateri.
Terdapat 12 wayar dan 20 jeda trek (15 daripadanya berada di antara 2 soket untuk Arduino nano).
Saya memasangkan nano ke dalam 2 penyambungnya untuk menetapkannya dengan betul dan meletakkannya di papan.
Saya menyolder pin sudut terlebih dahulu dan memeriksa semuanya terpasang dengan betul sebelum menyolder pin penyambung yang lain.
Saya kemudian menyolder pin untuk paparan dan soket untuk pecutan, saya memegang kedua-duanya di tempat dengan paku biru semasa saya menyolder.
Saya kemudian menyolder semua wayar dan 2 perintang.
Akhirnya saya memasukkan semua jeda trek.
Perhatikan bahawa secara konvensional anda harus bekerja dari komponen ketinggian terendah hingga tertinggi, wayar dan perintang masuk terlebih dahulu dan soketnya bertahan.
Saya hanya mengetuk papan, bateri dan paparan ke kettlebell untuk ujian saya, bukan penyelesaian yang bagus tetapi ini hanya percubaan.
Langkah 2: Perisian:
Saya mengedit semua perisian dan memprogram Arduino nano menggunakan Arduino IDE.
Kod ini adalah latihan penggunaan semula, kebanyakan kodnya adalah kod demonstrasi Sparkfun Library "SparkFun_ADXL345_Example.ino".
Saya hanya menambah beberapa kod untuk kaunter dan memotong beberapa bit yang tidak melakukan apa-apa.
Penulisan paparan dikendalikan oleh perpustakaan DigitLedDisplay.
Secara eksperimen saya cuba mendapatkan kod agar berfungsi menggunakan pecutan pecutan dan bukannya mengundi tetapi tidak berjaya.
Perhatikan bahawa ada pilihan pengujian dalam file kod, jika Anda melepaskan baris // # tentukan pengujian, penghitung akan ditingkatkan pada ketukan dua kali pada accelerometer dan bukan pada freefall.
Langkah 3: Hasil Campuran:
Setelah mengetuk semuanya bersama, saya melakukan satu set 10 ayunan yang menghasilkan nilai 20 di kaunter. Saya mencuba lagi dan mempunyai hasil yang sama.
Saya mengaitkan freefall dengan fasa penurunan kettlebell sehingga pada kod pertama yang saya tulis saya menghitung setiap peristiwa freefall, pemikiran saya seterusnya adalah bahawa bahagian atas swing juga mesti menjadi acara freefall, jadi saya mengubah kod saya menjadi bertambah setelah setiap detik masa.
Ujian pertama saya setelah mengubah kod berjaya.
Ujian berikutnya mempunyai hasil yang bercampur-campur dengan kiraan di bawah melaporkan jumlah perubahan dengan pelbagai jumlah.
Saya meneka bahawa variasi teknik swing saya menyebabkan jumlah yang tidak dijawab.
Kesimpulan saya adalah bahawa pengesanan freefall tidak cukup dipercayai untuk mengira pergerakan kettlebell yang boleh dipercayai.
Semua perubahan dalam ujian saya adalah ke arah mendatar, bukan ke atas seperti yang dilakukan pada kettlebell.
Langkah 4: Rujukan:
Perpustakaan yang digunakan:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay Versi 1.1.0
Kedua-duanya diambil pada 29 Jun 2019.
Disyorkan:
Kaunter Langkah - Mikro: Bit: 12 Langkah (dengan Gambar)
Langkah Kaunter - Mikro: Bit: Projek ini akan menjadi langkah balas. Kami akan menggunakan sensor pecutan yang terpasang pada Mikro: Bit untuk mengukur langkah kami. Setiap kali Mikro: Bit bergetar kita akan menambahkan 2 pada jumlah dan memaparkannya di skrin
Percubaan Gagal - Symfonisk (Sonos Play 1) hingga 3 Ohm Subwoofer: 5 Langkah
Gagal Gagal - Symfonisk (Sonos Play 1) hingga 3 Ohm Subwoofer: Ini bertujuan untuk menjadi projek untuk memperluas beberapa projek dan teardown lain yang saya lihat dalam talian untuk menggunakan Ikea Symfonisk / Sonos Play 1 sebagai pemacu tanpa wayar untuk subwoofer . Projek lain telah menggunakan Symfonisk untuk membuat pembesar suara tanpa wayar
Kipas Meja Kitar Semula (Tahan Gagal): 10 Langkah (dengan Gambar)
Kipas Meja Kitar Semula (Tahan Gagal): Ini adalah petunjuk bagaimana membuat kipas meja mini yang sangat mudah yang boleh digunakan semula dari semua cawan minuman yang kemungkinan besar akan anda buang (kemungkinan besar cawan Teh Boba untuk saya), dan alternatif untuk menyejukkan diri semasa hari yang panas terik. Ini
Epik! Guitar Hero - Gitar Leher Ganda Gagal: 7 Langkah (dengan Gambar)
Epik! Guitar Hero - Gitar Leher Ganda … Gagal: 2015 menandakan ulang tahun 10 tahun fenomena budaya pop Guitar Hero. Anda masih ingat, permainan video yang menjadi lebih popular daripada alat muzik yang hanya samar-samar berjaya ditiru? Apa cara yang lebih baik untuk meraikan dekadnya daripada
Gagal Mencuba Kabel Jambatan Penyambung ke Motherboard: 6 Langkah
Gagal Mencuba Merapatkan Penyambung ke Motherboard: Saya pada mulanya (Dalam arahan lain) berjaya menyolder kabel flex rata ke papan induk ipod. Walau bagaimanapun, saya memutuskan untuk menambahkan lebih banyak solder untuk kekuatan, dan menjalin hubungan. Saya fikir saya dapat melakukan perkara yang sama dengan