Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Sesnor
- Langkah 3: Platform Projek
- Langkah 4: Papan roti
- Langkah 5: Letakkan Perintang di Papan
- Langkah 6: Menyambungkan Selebihnya Papan
- Langkah 7: Muat turun Fail
- Langkah 8: Buka.ino
- Langkah 9: Muat naik Sketsa
- Langkah 10: Nikmati
Video: Modul 3 Axis Accelerometer LIS2HH12: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Instructable ini dianggap tahap pemula dengan beberapa pengalaman dengan perisian arduino dan pematerian.
Modul LIS2HH12 dibuat oleh Tiny9. Tiny9 adalah syarikat baru yang menjual modul sensor untuk DIY, syarikat, atau pencipta.
Terdapat sekurang-kurangnya dua tujuan akselerometer: Untuk menentukan sudut pada paksi tertentu. (X, Y, atau Z atau semua), atau untuk menentukan perubahan pecutan pada sumbu.
Accelerometer digunakan di mana sahaja. Mereka digunakan dalam:
Telefon, kumpulan kecergasan, Drone, Robotik, Peluru berpandu, dan Helikopter untuk beberapa nama sahaja. Cara anda mahu menggunakan accelerometer bergantung pada imaginasi seseorang.
Langkah 1: Bahan
Bahan yang anda perlukan adalah:
Item ada di lokasi ini- kecuali kawat dan pelucut wayar
Arduino Nano atau peranti arduino pilihan
Kabel USB ke Arduino
Modul LIS2HH12
Wayar pelucut wayar
2x 10 perintang Kohm
Perintang 1x 100 ohm
Langkah 2: Sesnor
Modul LIS2HH12 didasarkan pada ST 3-Axis accerlerometer. Modul ini adalah paket kecil dan membolehkan 2 header 5-pin disolder padanya. Ini mengurangkan bunyi getaran yang diperkenalkan ke accelerometer. dari sumber luaran dengan frekuensi yang berbeza-beza.
Anda boleh membeli cip ini dari lokasi berikut:
Amazon
Ciri utama untuk cip ini adalah:
Mod kuasa rendah 5uA cabutan
Resolusi 16-bit
Melakukan +/- 2 g, 4 g, 8 g
Kebisingan 0.2%
Protokol I2C atau SPI
Voltan Khas
3.3V
Peringkat Maksimum 4.8V (Jangan melebihi 4,8 volt atau anda akan memecahkan cip Accelerometer)
Langkah 3: Platform Projek
Platform Projek untuk pecutan ialah Arduino.
Papan Pembangunan yang saya gunakan adalah Arduino Nano.
Saat ini akselerometer Tiny9 LIS2HH12 hanya mempunyai kod asas untuk Arduino tetapi diharapkan dapat memperluas kod untuk lebih banyak projek teknikal dan untuk Raspberry Pi atau platform mana pun yang mempunyai pangkalan kipas yang disyorkan oleh ANDA.:-)
Langkah 4: Papan roti
Sekiranya anda mempunyai header pada kedua Arduino nano dan LIS2HH12 Modul anda, anda boleh meletakkan Arduino Nano dan accelerometer pada Breadboard seperti ini, merangkai garis pemisah yang membolehkan akses ke pin breakout.
Pastikan pin 3.3V pada Modul menghadap Arduino.
Sekiranya anda tidak mempunyai header pada mereka, dapatkan dan pasangkannya ke papan.
Langkah 5: Letakkan Perintang di Papan
Protokol I2C yang akan kita gunakan dalam projek ini memerlukan 2 10 resistor tarik Kohm ke rel bekalan pada cip (+3.3 Pin); satu di garis Jam (CL) dan satu di Talian Data (DA)
Oleh kerana voltan maksimum LIS2HH12 ialah 4.8V dan dalam projek ini kita menggunakan NV 5V, saya telah meletakkan perintang 100 ohm dari pin 5V di Nano ke rel bekalan merah di papan roti untuk menurunkan bekalan rel sedikit.
Langkah 6: Menyambungkan Selebihnya Papan
Sekarang kita akan menghubungkan modul yang lain ke arduino.
Pin Gnd pada modul dan arduino harus mempunyai kabel jumper yang pergi dari itu ke Blue Rail di Breadboard.
Sambungkan Pin +3.3 pada modul ke rel bekalan merah di papan roti.
Dua langkah terakhir ini membolehkan kami menghidupkan modul semasa kami menghidupkan arduino melalui bateri atau USB
Jumper Wire dari Pin +3.3 pada Modul ke pin CS pada modul (Ini membolehkan bas I2C pada modul)
Kawat pelompat dari Pin Gnd pada modul ke pin A0 pada modul (Ini memberitahu akselerometer yang mana alamatnya akan bertindak balas ketika bercakap di Bas I2C)
Jumper wayar dari A5 pada arduino ke CL pada Modul (Ini membolehkan jam di arduino diselaraskan dengan pecutan.
Jumper wire dari A4 pada arduino ke DA pada modul (Ini membolehkan data dipindahkan antara arduino dan modul.)
Langkah 7: Muat turun Fail
Pergi ke alamat Github https://github.com/Tinee9/LIS2HH12TR dan muat turun failnya.
Pergi ke lokasi ini di komputer anda
C: / Program Files (x86) Arduino / perpustakaan
Buat Folder yang Disebut Tiny9
Letakkan Fail.h dan.cpp dalam Folder Tiny9 itu
Langkah 8: Buka.ino
Buka fail.ino yang anda muat turun di Arduino IDE (Program / perisian)
Langkah 9: Muat naik Sketsa
Sebaik sahaja anda menyambungkan arduino anda melalui kabel USB ke komputer, mesti ada nombor port yang disorot di bawah tab alat di IDE arduino.
Port saya kebetulan COM 4 tetapi anda mungkin 1 atau 9 atau yang lain.
Sekiranya anda mempunyai banyak pilihan COM, pilihlah yang mewakili Arduino yang anda gunakan. (Cara menentukan port COM mana untuk banyak pilihan yang dapat diarahkan berbeda jika diminta.)
Setelah anda memilih Pelabuhan Arduino, klik butang muat naik.
Langkah 10: Nikmati
Setelah selesai memuat naik, anda seharusnya dapat membuka Monitor Serial di Tab Alat dan anda akan melihat sesuatu seperti ini muncul di Monitor anda.
Grafik memaparkan paksi x, y, dan z mengikut urutan itu.
Paksi Z seharusnya hampir dengan 1.0 +/- beberapa pengiraan kerana Z menghala ke atas.
Sekarang anda boleh memutar papan roti anda dan menikmati menonton perubahan nombor yang menunjukkan kepada anda bagaimana paksi modul dipengaruhi oleh graviti dan pecutan.
Disyorkan:
Tutorial Raspberry Pi - ADXL345 3-Axis Accelerometer Python: 4 Langkah
Tutorial Raspberry Pi - ADXL345 3-Axis Accelerometer Python: ADXL345 adalah pecutan kecil, tipis, kuasa ultralow, 3-paksi dengan pengukuran resolusi tinggi (13-bit) hingga ± 16 g. Data output digital diformat sebagai pelengkap dua-bit 16-bit dan dapat diakses melalui antara muka digital I2 C. Mengukur
Tutorial Accelerometer Digital Arduino Nano - MMA8452Q 3-Axis 12-bit / 8-bit: 4 Langkah
Arduino Nano - MMA8452Q 3-Axis 12-bit / 8-bit Digital Accelerometer Tutorial: MMA8452Q adalah pemecut yang berkuasa rendah, tiga paksi, kapasitif, micromachined dengan resolusi 12 bit. Pilihan yang dapat diprogram pengguna fleksibel disediakan dengan bantuan fungsi tertanam dalam pecutan, dikonfigurasi untuk dua gangguan
Raspberry Pi - ADXL345 3-Axis Accelerometer Java Tutorial: 4 Langkah
Raspberry Pi - ADXL345 3-Axis Accelerometer Java Tutorial: ADXL345 adalah kecil, nipis, kuasa ultralow, akselerator 3-paksi dengan pengukuran resolusi tinggi (13-bit) hingga ± 16 g. Data output digital diformat sebagai pelengkap dua-bit 16-bit dan dapat diakses melalui antara muka digital I2 C. Mengukur
Kawalan Gerakan Dengan Raspberry Pi dan LIS3DHTR, Accelerometer 3-Axis, Menggunakan Python: 6 Langkah
Kawalan Gerak Dengan Raspberry Pi dan LIS3DHTR, Accelerometer 3-Axis, Menggunakan Python: Kecantikan mengelilingi kita, tetapi biasanya, kita perlu berjalan di taman untuk mengetahuinya. - RumiSebagai kumpulan terdidik sepertinya, kami melaburkan sebahagian besar tenaga kami bekerja sebelum komputer dan telefon bimbit kami. Oleh itu, kita sering membiarkan kesejahteraan kita
3-Axis Accelerometer, ADXL345 Dengan Raspberry Pi Menggunakan Python: 6 Langkah
3-Axis Accelerometer, ADXL345 Dengan Raspberry Pi Menggunakan Python: Memikirkan alat yang dapat memeriksa titik di mana Offroader anda condong ke arah berlama-lama. Bukankah itu menyenangkan sekiranya seseorang diselaraskan apabila ada kemungkinan terbalik? Jelas ya. Ia akan benar