Daftar Isi:
Video: Raspberry Pi A1332 Precision Hall - Sensor Sudut Efek Tutorial Java: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
A1332 adalah sensor posisi sudut magnetik 360° tanpa kontak resolusi tinggi yang dapat diprogram. Ini dirancang untuk sistem digital menggunakan antarmuka I2C. Itu dibangun di atas teknologi Circular Vertical Hall (CVH) dan pemrosesan sinyal berbasis mikroprosesor yang dapat diprogram juga disertakan dalam sensor ini. Berikut adalah demonstrasi dengan kode java menggunakan Raspberry Pi.
Langkah 1: Yang Anda Butuhkan.
1. Raspberry Pi
2. A1332
3. Kabel I²C
4. Perisai I²C untuk Raspberry Pi
5. Kabel Ethernet
Langkah 2: Koneksi:
Ambil pelindung I2C untuk raspberry pi dan dorong perlahan ke atas pin gpio dari raspberry pi.
Kemudian sambungkan salah satu ujung kabel I2C ke sensor A1332 dan ujung lainnya ke pelindung I2C.
Hubungkan juga kabel Ethernet ke pi atau Anda dapat menggunakan modul WiFi.
Koneksi ditunjukkan pada gambar di atas.
Langkah 3: Kode:
Kode java untuk A1332 dapat diunduh dari repositori github kami- Dcube Store
Berikut ini tautan untuk hal yang sama:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.java
Kami telah menggunakan pustaka pi4j untuk kode java, langkah-langkah untuk menginstal pi4j pada raspberry pi dijelaskan di sini:
pi4j.com/install.html
Anda juga dapat menyalin kode dari sini, diberikan sebagai berikut:
// Didistribusikan dengan lisensi kehendak bebas.
// Gunakan sesuka Anda, untung atau gratis, asalkan sesuai dengan lisensi karya terkait.
// A1332
// Kode ini dirancang untuk bekerja dengan Modul Mini A1332_I2CS I2C
impor com.pi4j.io.i2c. I2CBus;
impor com.pi4j.io.i2c. I2CDevice;
impor com.pi4j.io.i2c. I2CFfactory;
impor java.io. IOException;
kelas umum A1332
{
public static void main(String args) melempar Pengecualian
{
// Buat bus I2C
I2CBus Bus = I2CFfactory.getInstance(I2CBus. BUS_1);
// Dapatkan perangkat I2C, alamat I2C A1332 adalah 0x0C(12)
Perangkat I2CDevice = Bus.getDevice(0x0C);
Thread.sleep(500);
// Baca 2 byte data
// raw_adc msb, raw_adc lsb
byte data = byte baru[2];
device.read(data, 0, 2);
// Memeriksa data yang valid
while ((data[0] == 0) && (data[1] ==0))
{
device.read(data, 0, 2);
}
// Ubah data menjadi 12-bit
int raw_adc = ((data[0] & 0x0F) * 256 + (data[1] & 0xFF));
sudut ganda = (raw_adc / 4096.0) * 360;
// Keluarkan data ke layar
System.out.printf("Sudut Magnetik: %.2f %n", sudut);
}
}
Langkah 4: Aplikasi:
A1332 sangat ideal untuk aplikasi otomotif yang membutuhkan pengukuran sudut 360° kecepatan tinggi, seperti: electronic power steering (EPS), transmisi, batang torsi, dan sistem lain yang memerlukan pengukuran sudut yang akurat. Sensor ini dirancang untuk memenuhi persyaratan sistem yang menggabungkan pengukuran sudut dan posisi yang tepat dengan presisi tinggi.
Direkomendasikan:
DIY Cara Mengontrol Sudut Motor Servo Menggunakan Komponen Urutan Visuino: 10 Langkah
DIY Cara Mengontrol Sudut Motor Servo Menggunakan Komponen Urutan Visuino: Dalam tutorial ini kita akan menggunakan Motor Servo dan Arduino UNO, dan Visuino untuk mengontrol Sudut motor servo menggunakan komponen urutan. Komponen urutan sangat cocok untuk situasi di mana kita ingin memicu beberapa peristiwa secara berurutan dalam kasus kami tingkat motor servo
ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: 6 Langkah
ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: ESPcopter sekarang didukung penuh oleh versi terbaru dari Visuino, dan ini membuatnya mungkin yang paling mudah untuk memprogram drone!:-) Dengan dukungan Visuino, Anda dapat mengontrol motor, LED, bekerja dengan Accelerometer, Gyr
Kontrol Posisi Sudut 28BYJ-48 Stepper Motor Dengan Arduino & Analog Joystick: 3 Langkah
Kontrol Posisi Sudut Motor Stepper 28BYJ-48 Dengan Arduino & Joystick Analog: Ini adalah skema kontrol untuk motor stepper 28BYJ-48 yang telah saya kembangkan untuk digunakan sebagai bagian dari proyek disertasi tahun terakhir saya. Saya belum pernah melihat ini dilakukan sebelumnya, jadi saya pikir saya akan mengunggah apa yang saya temukan. Semoga ini akan membantu orang lain o
Senter LED Kepala Sudut PVC GI: 7 Langkah
PVC GI Angle Head LED Flashlight: Ini adalah instruksi pertama saya jadi harap bersabar, saya mendaur ulang sirkuit LED dari zapper nyamuk cina yang mati, dan memasangnya di senter GI anglehead DIY dari fitting PVC, sepotong kaleng minuman ringan dan beberapa akrilik ditambah kabel tembaga dan sambungkan
Tutorial Lilin Chroma-Key dan Efek Salju!: 3 Langkah
Tutorial Lilin Chroma-Key dan Efek Salju!: Dalam Instruksi ini Anda akan belajar cara menggunakan program pengeditan video gratis yang disebut Wax 2.0Untuk mengimpor file, klik kanan di dalam kotak abu-abu di sebelah kiri kontrol garis waktu, dan klik tambahkan media untuk memproyeksikan. Setelah media Anda dalam proyek, tarik