Isi kandungan:
- Langkah 1: Bahan yang Mungkin Anda Perlu:
- Langkah 2: Cetak Shell
- Langkah 3: Sambungkan Litar
- Langkah 4: Pembakaran Program
- Langkah 5: Pateri dan Pasang
Video: Cara Membuat Pedometer Wristband: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya gemar berjalan dan berlari di daerah tempat saya tinggal. Saya menikmati masa untuk bersendirian kerana beberapa idea hebat selalu datang kepada saya ketika ini. Baru-baru ini saya membeli Sensor Gerakan Inertial 6-Axis dari DFRobot. Oleh itu, terpikir oleh saya bahawa mengapa tidak membuat pedometer gelang untuk mengira kekuatan fizikal saya. Saya selalu tidak dapat menahannya ketika ilham datang.
Ok, izinkan saya terus berdiri dan mulakan saja.
Langkah 1: Bahan yang Mungkin Anda Perlu:
Graviti: I2C BMI160 6-Axis Inertial Motion Sensor × 1
Beetle - Arduino Terkecil × 1
Paparan Gravity I2C OLED-2864 × 1
Bateri Mini-Lithium 3.7V × 1
Butang × 2
Toggle Switch × 1
Gelang Jam × 1
Sensor gerakan inersia 6 paksi BMI160 mengintegrasikan akselerometer 16-bit-3-paksi dengan giroskop 3-paksi berkuasa rendah. Apabila pecutan dan giroskop berada dalam mod operasi penuh, penggunaan kuasa biasanya sekitar 900 uA.
Langkah 2: Cetak Shell
Inspirasi reka bentuk berasal dari jam tangan kegemaran saya. Paparannya direka ringkas dan elegan. Tangan kedua, tangan minit dan jam memenuhi sebahagian besar kawasan paparan, yang memudahkan kita mengenali masa. Beratnya 40g dan berharga $ 15.
(Setelah mencetak cangkangnya, anda boleh menyemburkan cat hitam pada bahagian hitam agar warna disetujui dengan tepat.)
Saya sering mengumpulkan bahan kasar. Ini adalah hobi saya. Setelah mengaduk dada dan almari, akhirnya saya terjumpa Yakeli yang warnanya sangat mirip dengan OLED. Oleh itu, saya memutuskan untuk memotongnya dan menggunakannya sebagai panel.
Langkah 3: Sambungkan Litar
OLED dan BMI160 keduanya mempunyai antara muka I2C, jadi anda hanya perlu memasangkannya pada antara muka I2C Beetle yang sesuai.
Langkah 4: Pembakaran Program
Saya secara langsung menyemak semula program pedometer di perpustakaan BMI160. Tambahkan fungsi millis () untuk menukar waktu operasi sistem menjadi jam randik. Saya menambah kod paparan perpustakaan watak u8g. Setelah mencuba fon dalam fail kepala u8g.h satu demi satu, saya dapati fon freedoomr sangat bagus untuk saya.
Kod menukar masa operasi sistem menjadi jam randik ditunjukkan di bawah:
int tidak bertanda ss = 1000; int tidak bertanda tangan = ss * 60; minit panjang = t0 / mi; panjang kedua = (t0 minit * mi) / ss; long milliSecond = sysTime-minute * mi-second * ss; strTime [0] = (minit% 60) / 10 + '0'; strTime [1] = minit% 60% 10 + '0'; strTime [3] = (% kedua 60) / 10 + '0'; strTime [4] = kedua% 60% 10 + '0'; strTime [6] = milliSecond / 100 + '0'; strTime [7] = (milliSecond% 100) / 10 + '0';
Langkah 5: Pateri dan Pasang
Saya rasa langkah ini adalah yang paling sukar, kerana setelah saya merancang pembahagian ruang dan memasang bahagiannya dengan berhati-hati, saya menghidupkan suis, dan mendapati bahawa perkara itu tidak berfungsi. Sekali lagi, satu atau dua wayar telah dipotong oleh saya secara tidak sengaja semasa pemasangan. Tetapi saya percaya "di mana ada kesabaran, ada jalannya". Setelah banyak kegagalan, kejayaan akhirnya datang kepada saya.
Gunakan penggiling elektrik untuk menggerudi lubang 1mm di kedua hujung shell, pasang semua bahagian bersama-sama, dan kemudian keseluruhan projek selesai sekarang.
Anda mungkin melihat bahawa terdapat dua butang di sebelah kiri, yang lebih rendah adalah untuk jam randik, jadi bagaimana dengan yang atas?
Untuk berjalan pada waktu malam! Butang atas digunakan untuk mengawal empat LED 5mm (saya mengisi celah antara lubang dan suis dengan gam uv dalam warna yang sepadan untuk menjadikan gelang lebih indah.)
Kedudukan keempat LED sesuai dengan sudut melambaikan tangan semasa berjalan orang. Tanah akan sentiasa diterangi tidak kira bagaimana lengan bergerak.
Pedometer gelang tangan ini bukan sahaja membantu saya mengira kekuatan fizikal saya, tetapi juga menjadikannya lebih selamat untuk berjalan pada waktu malam. Barang yang bagus, anda layak memilikinya.
Disyorkan:
Cara Membuat Pemacu Boot Linux (dan Cara Menggunakannya): 10 Langkah
Cara Membuat Pemacu Boot Linux (dan Cara Menggunakannya): Ini adalah pengenalan mudah mengenai cara memulakan Linux, khususnya Ubuntu
PENGAWAL WRISTBAND MENGGUNAKAN PLUTOX: 4 Langkah
WRISTBAND CONTROLLER MENGGUNAKAN PLUTOX: PrimusX adalah pengawal penerbangan yang digunakan dalam drone PlutoX. Papan PrimusX berkomunikasi menggunakan ESP8266-12F. Ia juga mempunyai MPU dan barometer, jadi saya berfikir mengapa tidak mengendalikan drone menggunakan hanya papan PrimusX dan pasangkan papan ke pergelangan tangan dan alat kawalan saya
Pedometer Bahagian 1: Skrin Monokrom 128x32 dan Arduino: 5 Langkah
Pedometer Bahagian 1: Skrin Monokrom 128x32 dan Arduino: Ini adalah tutorial asas yang mengajar bagaimana menggunakan skrin OLED dengan Arduino mereka. Saya menggunakan skrin 128x32 tetapi anda juga boleh menggunakan skrin beresolusi yang berbeza dan mengubah resolusi / koordinat seperti yang diperlukan. Pada bahagian ini saya akan menunjukkan kepada anda bagaimana
Pedometer Arduino: 3 Langkah
Arduino Pedometer: Vandaag gaan kami membuat pembuat stappenteller membuat pertemuan dengan Arduino
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan