![Raspberry Pi A1332 Precision Hall - Effect Angle Sensor Java Tutorial: 4 lépés Raspberry Pi A1332 Precision Hall - Effect Angle Sensor Java Tutorial: 4 lépés](https://i.howwhatproduce.com/images/002/image-3072-60-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Image Image](https://i.howwhatproduce.com/images/002/image-3072-62-j.webp)
![](https://i.ytimg.com/vi/_IecaREtTyk/hqdefault.jpg)
Az A1332 egy 360 ° -os érintésmentes, nagy felbontású, programozható mágneses szög helyzetérzékelő. I2C interfészt használó digitális rendszerekhez készült. A rendszer a Circular Vertical Hall (CVH) technológiára épül, és az érzékelő programozható mikroprocesszoros jelfeldolgozást is tartalmaz. Itt a bemutató egy java kóddal a Raspberry Pi segítségével.
1. lépés: Amire szüksége van..
![Amire szükséged van..!! Amire szükséged van..!!](https://i.howwhatproduce.com/images/002/image-3072-63-j.webp)
1. Málna Pi
2. A1332
3. I²C kábel
4. I²C pajzs a Raspberry Pi számára
5. Ethernet kábel
2. lépés: Csatlakozások:
![Csatlakozások Csatlakozások](https://i.howwhatproduce.com/images/002/image-3072-64-j.webp)
![Csatlakozások Csatlakozások](https://i.howwhatproduce.com/images/002/image-3072-65-j.webp)
![Csatlakozások Csatlakozások](https://i.howwhatproduce.com/images/002/image-3072-66-j.webp)
![Csatlakozások Csatlakozások](https://i.howwhatproduce.com/images/002/image-3072-67-j.webp)
Vegyünk egy I2C pajzsot a málna pi számára, és óvatosan toljuk át a málna pi gpio csapjaira.
Ezután csatlakoztassa az I2C kábel egyik végét az A1332 érzékelőhöz, a másik végét pedig az I2C árnyékoláshoz.
Csatlakoztassa az Ethernet kábelt is a pi -hez, vagy használhat WiFi modult.
A csatlakozásokat a fenti kép mutatja.
3. lépés: Kód:
![Kód Kód](https://i.howwhatproduce.com/images/002/image-3072-68-j.webp)
Az A1332 java kódja letölthető a github tárhelyünkről- Dcube Store
Itt a link ugyanerre:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.java
A java kódhoz pi4j könyvtárat használtunk, a pi4j málna pi -re történő telepítésének lépéseit itt írjuk le:
pi4j.com/install.html
Innen is másolhatja a kódot, ez a következőképpen van megadva:
// Szabad akaratú licenccel terjesztik.
// Bármilyen módon használhatja, haszonnal vagy ingyen, feltéve, hogy illeszkedik a kapcsolódó művek licenceihez.
A1332
// Ez a kód az A1332_I2CS I2C Mini modullal való együttműködésre készült
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
nyilvános osztály A1332
{
public static void main (String args ) dobások Kivétel
{
// I2C busz létrehozása
I2CBus Bus = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C eszköz beszerzése, A1332 I2C címe 0x0C (12)
I2CDevice device = Bus.getDevice (0x0C);
Téma.alvás (500);
// 2 bájt adat olvasása
// raw_adc msb, raw_adc lsb
bájt adat = új bájt [2];
device.read (adatok, 0, 2);
// Érvényes adatok ellenőrzése
while ((adatok [0] == 0) && (adatok [1] == 0))
{
device.read (adatok, 0, 2);
}
// Az adatok konvertálása 12 bitesre
int raw_adc = ((adatok [0] és 0x0F) * 256 + (adatok [1] és 0xFF));
kettős szög = (raw_adc / 4096.0) * 360;
// Adatok megjelenítése a képernyőn
System.out.printf ("Mágneses szög: %.2f %n", szög);
}
}
4. lépés: Alkalmazások:
Az A1332 ideális olyan autóipari alkalmazásokhoz, amelyek nagy sebességű 360 ° -os szögmérést igényelnek, például: elektronikus szervokormány (EPS), sebességváltó, torziós rúd és más rendszerek, amelyek pontos szögek mérését igénylik. Ezt az érzékelőt úgy tervezték, hogy megfeleljen azoknak a rendszereknek a követelményeihez, amelyek nagy pontossággal mérik a szög és a pontos helyzet mérését.
Ajánlott:
HALL MULTIPLEXER: 4 lépés
![HALL MULTIPLEXER: 4 lépés HALL MULTIPLEXER: 4 lépés](https://i.howwhatproduce.com/images/012/image-33370-j.webp)
HALL MULTIPLEXER: (Frissítve 2019. május 24 -én, a későbbi frissítések következnek) Szia. Egy másik fórumon olvastam (nem emlékszem melyikre?) Erről a fickóról, aki okos módszert keresett valamilyen „folyadék” szintjének mérésére egy nagy (mély) tartályban? A probléma vele az volt, hogy szükség van rá
Hall -érzékelő riasztás: 7 lépés (képekkel)
![Hall -érzékelő riasztás: 7 lépés (képekkel) Hall -érzékelő riasztás: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-6700-j.webp)
Hall -érzékelő riasztás: megmutatom, hogyan készíthet egyszerű biztonsági riasztást a hall -érzékelő használatával. A hall érzékelőket számos területen használják, például automatikus, egyenáramú motorok, mobiltelefon mágneses flip fedele. az enyémet egy régi poros PC -ről kaptam
4x4 elektronikus sakktábla bemutatója/ Arduino Mega + RFID olvasóval + Hall-hatású érzékelőkkel: 7 lépés
![4x4 elektronikus sakktábla bemutatója/ Arduino Mega + RFID olvasóval + Hall-hatású érzékelőkkel: 7 lépés 4x4 elektronikus sakktábla bemutatója/ Arduino Mega + RFID olvasóval + Hall-hatású érzékelőkkel: 7 lépés](https://i.howwhatproduce.com/images/004/image-11560-9-j.webp)
Elektronikus sakktábla 4x4 bemutatója/ Arduino Mega + RFID olvasóval + Hall-hatású érzékelők: Sziasztok, Tahir Miriyev vagyok, 2018-ban diplomáztam a Közel-Keleti Műszaki Egyetemen, Ankara/ Törökország. Alkalmazott matematika szakon végeztem, de mindig szerettem dolgokat készíteni, különösen akkor, ha az elektronikával, a tervezéssel és a programozással kapcsolatos kézimunkát kellett elvégezni
Hall -érzékelő bemutató: 5 lépés
![Hall -érzékelő bemutató: 5 lépés Hall -érzékelő bemutató: 5 lépés](https://i.howwhatproduce.com/images/003/image-6395-41-j.webp)
Hall -érzékelő bemutató: Leírás: A Hall -hatás érzékelő nagyon népszerű a mágneses mező észlelésében. Ez az érzékelő modul az alapvető áramkörrel rendelkezik, amely segít az indulásban. Egyszerűen tápellátás 5VDC és a hall érzékelő készen áll a mágneses mező észlelésére. Van két o
Hall -effektus érzékelő az Arduino -n a Fidget Spinner segítségével: 3 lépés (képekkel)
![Hall -effektus érzékelő az Arduino -n a Fidget Spinner segítségével: 3 lépés (képekkel) Hall -effektus érzékelő az Arduino -n a Fidget Spinner segítségével: 3 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-8290-14-j.webp)
Hall Effect érzékelő az Arduino -n a Fidget Spinner használatával: Absztrakt működés: -A Hall-hatás érzékelő egy jelátalakító, amely mágneses mező hatására változtatja a kimeneti feszültségét. Hall -effektus