Sadržaj:
- Korak 1: Potreban hardver
- Korak 2: Što je magnetometar i kako djeluje?
- Korak 3: Kako funkcionira senzorski modul HMC5883L?
- Korak 4: Dijagram kruga
- Korak 5: Razmatranje parametara za dizajn PCB -a
- Korak 6: Izrada
Video: Digitalni kompas pomoću magnetometra Arduino i HMC5883L: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Bok ljudi, Ovaj bi senzor mogao ukazivati na zemljopisni sjever, jug, istok i zapad, mi ljudi bismo ga također mogli koristiti kad god je to potrebno. Tako. U ovom ćemo članku pokušati razumjeti kako senzor magnetometra radi i kako ga spojiti s mikrokontrolerom poput Arduina. Ovdje ćemo izgraditi cool digitalni kompas koji će nam pomoći u pronalaženju smjerova užarenom LED diodom koja pokazuje sjeverni smjer.
Ovaj digitalni kompas uredno je proizveden na PCB -u od strane LIONCIRCUITS. Dečki, isprobajte ih. Njihova kvaliteta PCB -a je zaista dobra.
Korak 1: Potreban hardver
Korištene su sljedeće komponente:
- Arduino Pro mini
- HMC5883L Senzor magnetometra
- LED svjetla - 8Br
- Otpornik 470Ohm - 8br
- Jack Barrel
- Pouzdan proizvođač PCB -a poput LionCircuits
- FTDI programator za mini
- PC/prijenosno računalo
Korak 2: Što je magnetometar i kako djeluje?
Prije nego što zaronimo u krug, shvatimo malo o magnetometru i kako oni rade. Kako naziv govori, izraz Magneto ne odnosi se na tog ludog mutanta u čudu koji je mogao kontrolirati metale samo svirajući klavir u zraku. Ohh! Ali sviđa mi se taj tip, super je.
Magnetometar je zapravo dio opreme koji bi mogao osjetiti magnetske polove zemlje i prema tome usmjeriti smjer. Svi znamo da je Zemlja ogroman dio sfernog magneta sa sjevernim i južnim polom. I zbog toga postoji magnetsko polje. Magnetometar osjeća ovo magnetsko polje i na temelju smjera magnetskog polja može otkriti smjer s kojim smo okrenuti.
Korak 3: Kako funkcionira senzorski modul HMC5883L?
HMC5883L kao senzor magnetometra čini istu stvar. Na sebi ima HMC5883L IC koji je iz Honeywella. Ova IC ima 3 magnetootporna materijala koji su raspoređeni po osi x, y i z. Količina struje koja teče kroz ove materijale osjetljiva je na Zemljino magnetsko polje. Dakle, mjerenjem promjene struje koja teče kroz ove materijale, možemo otkriti promjenu Zemljinog magnetskog polja. Nakon što se apsorbira promjena u magnetskom polju, vrijednosti se mogu poslati na bilo koji ugrađeni kontroler poput mikrokontrolera ili procesora putem I2C protokola.
Korak 4: Dijagram kruga
Krug za ovaj digitalni kompas zasnovan na Arduinu prilično je jednostavan, jednostavno moramo spojiti senzor HMC5883L s Arduinom i spojiti 8 LED dioda na GPIO pinove Arduino Pro mini. Kompletan dijagram kola prikazan je na gornjoj slici.
Modul senzora ima 5 pinova od kojih se DRDY (Data Ready) ne koristi u našem projektu budući da senzor radimo u kontinuiranom načinu rada. Vcc i uzemljeni pin koriste se za napajanje modula s 5V s Arduino ploče. SCL i SDA su I2C komunikacijske sabirničke linije koje su spojene na A4 odnosno A5 I2C pinove Arduino Pro mini. Budući da sam modul ima veliki otpornik za povlačenje na vodovima, nema potrebe za dodavanjem izvana.
Za označavanje smjera koristili smo 8 LED dioda koje su sve spojene na GPIO pinove Arduina preko otpornika za ograničavanje struje od 470 Ohma. Kompletan krug napaja se 9V baterijom kroz bačvastu utičnicu. Ovaj 9V dolazi izravno na Vin pin Arduina gdje je reguliran na 5V pomoću ugrađenog regulatora na Arduinu. Ovaj 5V se zatim koristi za napajanje senzora i Arduina.
Korak 5: Razmatranje parametara za dizajn PCB -a
1. Debljina širine traga je najmanje 8 mil.
2. Razmak između ravnog bakra i bakrenog traga je minimalno 8 mil.
3. Razmak između tragova za trag je minimalno 8 mil.
4. Minimalna veličina bušilice je 0,4 mm.
5. Sve staze koje imaju trenutnu putanju trebaju deblje tragove.
Korak 6: Izrada
Shemu PCB -a možete nacrtati bilo kojim softverom prema vašoj želji.
Evo, u prilogu imam svoj dizajn i Gerberovu datoteku. Nakon što generirate Gerber datoteku, možete je poslati bilo kojem proizvođaču PCB -a.
Osobno mišljenje: Prenesite ga na LIONCIRCUITS i možete naručiti online. Vrlo je jednostavno učitati i naručiti na njihovoj automatiziranoj platformi.
Preporučeni:
Digitalni kompas i tražilica smjera: 6 koraka
Digitalni kompas i tražilica smjera: Autori: Cullan Whelan Andrew Luft Blake JohnsonZahvale: Kalifornijska pomorska akademija Evan Chang-SiuUvod: Temelj ovog projekta je digitalni kompas s praćenjem smjera. To omogućuje korisniku da prati smjer na velikoj udaljenosti
Arduino digitalni sat pomoću DS1302: 4 koraka
Arduino digitalni sat pomoću DS1302: Uvod Pozdrav momci, nadam se da vam je svima super. Ovo će biti kratak i jednostavan projekt o tome kako napraviti digitalni sat pomoću Arduina. U ovom projektu napravit ćemo digitalni sat uz pomoć Arduina i registra pomaka. Ovaj
Jednostavan digitalni sat pomoću Arduino Nano i DS1307: 4 koraka
Jednostavni digitalni sat pomoću Arduino Nano i DS1307: U ovom članku pokazat ću vam vodič za izradu digitalnog sata pomoću Arduina .. Arduino ploča koju koristim je Arduino Nano V3, DS1307 kao pružatelj vremenskih podataka, MAX7219 7 segment kao pogledajte zaslon. prije ulaska u vodič preporučujem da
Kako koristiti GY511 modul s Arduinom [Napravite digitalni kompas]: 11 koraka
Kako koristiti GY511 modul s Arduinom [Napravite digitalni kompas]: PregledU nekim projektima elektronike, moramo znati geografski položaj u svakom trenutku i u skladu s tim izvršiti određenu operaciju. U ovom ćete vodiču naučiti kako koristiti modul kompasa LSM303DLHC GY-511 s Arduinom za izradu digitalnih kompasa
Laka kalibracija magnetometra od tvrdog i mekog željeza: 6 koraka (sa slikama)
Jednostavna kalibracija magnetometra od tvrdog i mekog željeza: Ako vam je hobi RC, dronovi, robotika, elektronika, povećanje stvarnosti ili slično, prije ili kasnije ćete se suočiti sa zadatkom kalibracije magnetometra. Bilo koji modul magnetometra mora se kalibrirati jer mjerenje magnetskog polja podliježe