Indholdsfortegnelse:
- Trin 1: Påkrævet hardware
- Trin 2: Hvad er et magnetometer, og hvordan fungerer det?
- Trin 3: Hvordan fungerer HMC5883L -sensormodulet?
- Trin 4: Kredsløbsdiagram
- Trin 5: Parameterovervejelse for PCB -design
- Trin 6: Fremstilling
Video: Digitalt kompas ved hjælp af Arduino og HMC5883L magnetometer: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej fyre, Denne sensor kunne indikere det geografiske nord, syd, øst og vest, vi mennesker kan også bruge det til tider, når det er nødvendigt. Så. I denne artikel lad os prøve at forstå, hvordan Magnetometersensor fungerer, og hvordan den kan kobles til en mikrokontroller som Arduino. Her vil vi bygge et køligt digitalt kompas, som hjælper os med at finde retninger ved at gløde en LED, der peger mod nordretning.
Dette digitale kompas er pænt fremstillet på PCB af LIONCIRCUITS. Prøv dem, fyre. Deres PCB -kvalitet er virkelig god.
Trin 1: Påkrævet hardware
Følgende komponenter er blevet brugt:
- Arduino Pro mini
- HMC5883L Magnetometersensor
- LED lys - 8Nos
- 470Ohm modstand - 8Nos
- Tønde Jack
- En pålidelig PCB -producent som LionCircuits
- FTDI programmerer til mini
- PC/bærbar
Trin 2: Hvad er et magnetometer, og hvordan fungerer det?
Inden vi dykker ned i kredsløbet, lad os forstå lidt om magnetometer og hvordan de fungerer. Som navnet antyder, refererer udtrykket Magneto ikke til den skøre mutant i vidunder, der kunne kontrollere metaller ved bare at spille klaver i luften. Åhh! Men jeg kan godt lide den fyr, han er sej.
Et magnetometer er faktisk et udstyr, der kunne fornemme jordens magnetiske poler og pege retningen i henhold til det. Vi ved alle, at Jorden er et kæmpe stykke af en sfærisk magnet med Nordpolen og Sydpolen. Og der er et magnetfelt på grund af det. Et magnetometer registrerer dette magnetfelt og baseret på magnetfeltets retning kan det detektere den retning, vi vender.
Trin 3: Hvordan fungerer HMC5883L -sensormodulet?
HMC5883L er en magnetometersensor og gør det samme. Den har HMC5883L IC på den, som er fra Honeywell. Denne IC har 3 magneto-resistive materialer indeni, som er arrangeret i akserne x, y og z. Mængden af strøm, der strømmer gennem disse materialer, er følsom over for jordens magnetfelt. Så ved at måle ændringen i strømmen, der strømmer gennem disse materialer, kan vi registrere ændringen i Jordens magnetfelt. Når ændringen er et magnetfelt er absorberet, kan værdierne derefter sendes til en hvilken som helst integreret controller som en mikrokontroller eller processor via I2C -protokollen.
Trin 4: Kredsløbsdiagram
Kredsløbet for dette Arduino -baserede digitale kompas er ret simpelt, vi skal simpelthen interfacere HMC5883L -sensoren med Arduino og tilslutte 8 lysdioder til GPIO -benene på Arduino Pro mini. Det komplette kredsløbsdiagram er vist på billedet ovenfor.
Sensormodulet har 5 ben, hvoraf DRDY (Data Ready) ikke bruges i vores projekt, da vi betjener sensoren i kontinuerlig tilstand. Vcc og jordstift bruges til at drive modulet med 5V fra Arduino -kortet. SCL og SDA er I2C kommunikationsbuslinjer, der er forbundet til henholdsvis A4 og A5 I2C benene på Arduino Pro mini. Da selve modulet har en trækhøj modstand på linjerne, er det ikke nødvendigt at tilføje dem eksternt.
For at angive retningen har vi brugt 8 lysdioder, som alle er forbundet til GPIO -benene på Arduino gennem en strømbegrænsende modstand på 470 Ohm. Det komplette kredsløb drives af et 9V batteri gennem tøndejacket. Denne 9V leveres direkte til Vin pin på Arduino, hvor den reguleres til 5V ved hjælp af den indbyggede regulator på Arduino. Denne 5V bruges derefter til at drive sensoren og Arduino også.
Trin 5: Parameterovervejelse for PCB -design
1. Sporbredde tykkelse er minimum 8 mil.
2. Gabet mellem plane kobber og kobberspor er minimum 8 mil.
3. Afstanden mellem et spor at spore er mindst 8 mil.
4. Minimum borestørrelse er 0,4 mm.
5. Alle spor, der har den aktuelle sti, har brug for tykkere spor.
Trin 6: Fremstilling
Du kan tegne PCB -skematisk med enhver software efter din bekvemmelighed.
Her har jeg mit eget design og Gerber -fil vedhæftet. Når du har genereret Gerber -filen, kan du sende den til en hvilken som helst PCB -producent.
Personlig mening: Upload den til LIONCIRCUITS, og du kan afgive en online ordre. Det er meget let at uploade og bestille på deres automatiserede platform.
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
SmartPhone Game Simulator- Spil Windows-spil ved hjælp af Gesture Control IMU, Accelerometer, Gyroskop, Magnetometer: 5 trin
SmartPhone Game Simulator- Spil Windows-spil ved hjælp af Gesture Control IMU, Accelerometer, Gyroskop, Magnetometer: Understøt dette projekt: https://www.paypal.me/vslcreations ved at donere til open source-koder & støtte til videre udvikling