Cuprins:
Video: Raspberry Pi A1332 Precision Hall - Tutorial Java senzor de unghi de efect: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
A1332 este un senzor de poziție unghi magnetic programabil fără rezoluție la 360 ° fără contact. Este proiectat pentru sisteme digitale care utilizează o interfață I2C. Este construit pe tehnologia Circular Vertical Hall (CVH) și un senzor de procesare a semnalului bazat pe microprocesor programabil este, de asemenea, încorporat. Iată demonstrația cu un cod Java folosind Raspberry Pi.
Pasul 1: De ce ai nevoie..
1. Raspberry Pi
2. A1332
3. Cablu I²C
4. Scut I²C pentru Raspberry Pi
5. Cablu Ethernet
Pasul 2: Conexiuni:
Luați un scut I2C pentru raspberry pi și împingeți-l ușor peste pinii gpio ai raspberry pi.
Apoi conectați capătul unui cablu I2C la senzorul A1332 și celălalt capăt la ecranul I2C.
De asemenea, conectați cablul Ethernet la pi sau puteți utiliza un modul WiFi.
Conexiunile sunt afișate în imaginea de mai sus.
Pasul 3: Cod:
Codul java pentru A1332 poate fi descărcat din depozitul nostru github - Magazinul Dcube
Iată linkul pentru același lucru:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.java
Am folosit biblioteca pi4j pentru cod java, pașii pentru instalarea pi4j pe raspberry pi sunt descriși aici:
pi4j.com/install.html
De asemenea, puteți copia codul de aici, acesta este dat după cum urmează:
// Distribuit cu o licență de liberă voință.
// Folosiți-l în orice mod doriți, profit sau gratuit, cu condiția să se încadreze în licențele lucrărilor sale asociate.
// A1332
// Acest cod este conceput pentru a funcționa cu mini-modulul A1332_I2CS I2C
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
clasa publică A1332
{
public static main principal (String args ) aruncă Excepție
{
// Creați autobuzul I2C
I2CBus Bus = I2CFactory.getInstance (I2CBus. BUS_1);
// Obțineți dispozitivul I2C, adresa A1332 I2C este 0x0C (12)
I2CDevice device = Bus.getDevice (0x0C);
Thread.sleep (500);
// Citiți 2 octeți de date
// raw_adc msb, raw_adc lsb
octet date = octet nou [2];
device.read (date, 0, 2);
// Verificarea datelor valide
while ((date [0] == 0) && (date [1] == 0))
{
device.read (date, 0, 2);
}
// Convertiți datele în 12 biți
int raw_adc = ((date [0] & 0x0F) * 256 + (date [1] & 0xFF));
unghi dublu = (raw_adc / 4096.0) * 360;
// Ieșire date pe ecran
System.out.printf ("Unghi magnetic:%.2f% n", unghi);
}
}
Pasul 4: Aplicații:
A1332 este ideal pentru aplicații auto care necesită măsurători de unghi de 360 ° cu viteză mare, precum: servodirecție electronică (EPS), transmisie, bară de torsiune și alte sisteme care necesită măsurarea precisă a unghiurilor. Acest senzor este conceput pentru a îndeplini cerințele sistemelor care încorporează măsurarea unghiului și a poziției exacte cu precizie ridicată.
Recomandat:
Conversie senzor de efect Hall Logitech 3D Extreme Pro: 9 pași
Conversia senzorului de efect Hall Hall Logitech 3D Extreme Pro: Controlul cârmei de pe joystick-ul meu se stingea. Am încercat să desprind vasele și să le curăț, dar nu prea a ajutat. Așa că am început să caut oale de înlocuire și am dat peste câteva site-uri web diferite de acum câțiva ani care se referă
Cum să vă construiți propriul anemometru folosind comutatoare Reed, senzor de efect Hall și câteva resturi pe Nodemcu - Partea 2 - Software: 5 pași (cu imagini)
Cum să vă construiți propriul anemometru folosind comutatoare Reed, senzor de efect Hall și câteva fragmente pe Nodemcu - Partea 2 - Software: Introducere Aceasta este continuarea primului post „Cum să vă construiți propriul anemometru folosind comutatoare Reed, senzor de efect Hall și câteva fragmente pe Nodemcu - Partea 1 - Hardware " - unde vă arăt cum să asamblați viteza vântului și măsurarea direcției
Cum să vă construiți propriul anemometru folosind comutatoare Reed, senzor de efect Hall și câteva resturi pe Nodemcu. - Partea 1 - Hardware: 8 pași (cu imagini)
Cum să vă construiți propriul anemometru folosind comutatoare Reed, senzor de efect Hall și câteva resturi pe Nodemcu. - Partea 1 - Hardware: Introducere De când am început cu studiile Arduino și Maker Culture, mi-a plăcut să construiesc dispozitive utile folosind piese de gunoi și resturi, cum ar fi capace de sticlă, bucăți de PVC, cutii de băuturi, etc. Îmi place să ofer o secundă viață pentru orice piesă sau orice prieten
Senzor de efect Arduino Hall cu întreruperi: 4 pași
Senzor de efect Hall Arduino cu întreruperi: Bună tuturor, astăzi vă voi arăta cum puteți conecta un senzor de efect Hall la un Arduino și să-l utilizați cu o întrerupere. Instrumente și materiale utilizate în videoclip (linkuri afiliate): Arduino Uno: http : //s.click.aliexpress.com/e/biNyW0zK Senzori de efect Hall: h
Senzor de efect Hall: Music Box de Crăciun: 4 pași
Senzor de efect Hall: Christmas Music Box: Aceasta este o cutie de muzică care redă muzică odată deschisă (vizionați videoclipul!). Este un mod minunat, special și unic de a vă împacheta cadourile pentru cineva special! Folosește un senzor de efect hol pentru a verifica dacă capacul a fost deschis de lipsa câmpului magnetic și