HMC5883L Magnetometer med nivå Växelreglage på arduino nano
Detta får du sensing kompass orientering i 3 dimensioner i din arduino projekt för mindre än $4!
Visste du att: dessa saker är så känslig, kan du använda dem för mycket exakt position avkänning med 6 grader av frihet? Jag bifoga en till varje finger (på handskar), så jag kan använda alla 10 fingrar i 3D på min Samsung Gear VR headset. Jag fick idén från min antika (> 20 år gamla nu, alltså inte patenterad längre!) "ascension flock fåglar" 3D headset; Det har fått 3 elektromagneter i det, orienterade i X, Y och Z plan, och det "aktivisering" var och en av dessa spolar i sin tur och sedan läser de resulterande förändringarna från magentometers, som ger dig X, Y, Z, Pitch, rulla och Yaw!
Jag gillar billiga saker. Högupplöst foto du se (Klicka för förstoring) visar en el-cheapo eBay arduino nano kompatibel (kinesiska knockoff; ~ $2) till vänster, en el-cheapo 3v3 till 5v dubbelriktad nivå Växelreglage i mitten (99cents) och en el-cheapo 3 axel magnetometer till höger (99cents).
Ingenstans kunde på internet jag ta reda på hur du koppla in denna exakta Magentometer! Så jag bestämde mig att fixa det här!
Spöklik, också ingenstans på internet kunde jag enkelt hitta hur för att använda denna nivå shifter heller... det verkar vara en ovanlig design, så återigen, detta instructable löser det problemet också!
För de ovetande - om du ansluter en 3,3-volts sak upp till en 5 volt arduino, förstör du det 3v3 - som därför behöver vi den nivå shifter.
Google och du kanske vill kolla artikelnummer etc på dessa saker - gruvan är märkta och kom i paket läsning: IIC I2C SM-BI-578 15/20 SM4116 | 2015-07-20 16:05:32 | 20150717142148371iuy anf ang (nivå shifter)
Och HMC5883L (magentometer)