Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Zdravo momci, Ovaj senzor može ukazati na geografski sjever, jug, istok i zapad, mi ljudi bismo ga mogli koristiti i kad god je to potrebno. Dakle. U ovom članku pokušajmo razumjeti kako senzor magnetometra radi i kako ga povezati 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. Isprobajte ih, momci. 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
- 470Ohm otpornik - 8br
- Barrel Jack
- Pouzdan proizvođač PCB -a poput LionCircuits
- FTDI programator za mini
- PC/laptop
Korak 2: Šta je magnetometar i kako radi?
Prije nego što zaronimo u krug, shvatimo malo o magnetometru i kako oni rade. Kao što ime 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. Zbog toga postoji magnetsko polje. Magnetometar osjeća ovo magnetsko polje i na osnovu smjera magnetskog polja može otkriti smjer prema kojem 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. Tako mjerenjem promjene struje koja teče kroz ove materijale možemo otkriti promjenu Zemljinog magnetskog polja. Nakon što se magnetska polja apsorbiraju, vrijednosti se tada mogu poslati na bilo koji ugrađeni kontroler poput mikrokontrolera ili procesora putem I2C protokola.
Korak 4: Dijagram kola
Krug za ovaj digitalni kompas zasnovan na Arduinu je prilično jednostavan, jednostavno moramo povezati HMC5883L senzor 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 pin za uzemljenje 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 i A5 I2C pinove Arduino Pro mini. Budući da sam modul ima otpornik visokog potezanja na vodovima, nema potrebe za dodavanjem izvana.
Za označavanje smjera koristili smo 8 LED dioda koje su sve povezane na GPIO pinove Arduina preko otpornika za ograničavanje struje od 470 Ohma. Kompletno kolo napaja se baterijom od 9 V kroz priključak za cijev. 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 traga bakra 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 Gerber datoteku. Nakon što generirate Gerber datoteku, možete je poslati bilo kojem proizvođaču PCB -a.
Osobno mišljenje: Postavite ga na LIONCIRCUITS i možete naručiti putem Interneta. Vrlo je jednostavno učitati i naručiti na njihovoj automatiziranoj platformi.
Preporučuje se:
Digitalni kompas i tražilo smjera: 6 koraka
Digitalni kompas i tražilica smjera: Autori: Cullan Whelan Andrew Luft Blake JohnsonZahvale: Kalifornijska pomorska akademija Evan Chang-SiuUvod: Osnova ovog projekta je digitalni kompas s praćenjem smjera. Ovo omogućava korisniku da prati smjer na velikoj udaljenosti
Arduino digitalni sat pomoću DS1302: 4 koraka
Arduino digitalni sat pomoću DS1302: UvodZdravo momci, nadam se da vam svima ide odlično. Ovo će biti kratak i jednostavan projekt o tome kako napraviti digitalni sat pomoću Arduina. U ovom projektu ćemo napraviti digitalni sat uz pomoć Arduina i registra pomaka. Ovo
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 dobavljač vremenskih podataka, MAX7219 7 segment kao pogledajte ekran. 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 geografsku lokaciju u svakom trenutku i u skladu s tim izvršiti određenu operaciju. U ovom vodiču naučit ćete 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)
Laka kalibracija magnetometra s tvrdim i mekim željezom: 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 biti kalibriran jer mjerenje magnetskog polja podliježe