Spisu treści:
- Krok 1: Przygotowanie materiałów
- Krok 2: Opis pinów
- Krok 3: połączenie pinowe
- Krok 4: Podłącz Arduino do komputera
- Krok 5: Przykładowy kod źródłowy
- Krok 6: Biblioteka
- Krok 7: Odpowiednie wyjście
- Krok 8: Wynik: Monitor szeregowy
- Krok 9: Wideo
- Krok 10: Aktualności
Wideo: Samouczek dotyczący interfejsu czujnika kompasu HMC5883L z Arduino: 10 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Opis
HMC5883L to 3-osiowy kompas cyfrowy używany do dwóch ogólnych celów: do pomiaru namagnesowania materiału magnetycznego, takiego jak ferromagnes, lub do pomiaru siły i, w niektórych przypadkach, kierunku pola magnetycznego w punkcie w przestrzeni. Komunikacja z HMC5883L jest prosta i odbywa się za pośrednictwem interfejsu I2C. Na pokładzie znajduje się regulator. Płytka zaciskowa zawiera czujnik HMC5883L i wszystkie kondensatory filtrujące. Wszystkie piny zasilania i interfejsu 2-przewodowego są wyprowadzone do złącza o skoku 0,1 cala. Wykorzystuje słynny układ magnetometru HMC5883L. Obsługuje poziomy IO od 3,0 V do 5,0 V na pinach I2C SCL i SDA.
Specyfikacja
- Zasilanie: 3 V - 5 V
- Poziom napięcia IO: 3 V - 5 V
- Komunikacja: standardowy protokół komunikacyjny IIC
- Wymiary modułu: 14,35 mm (dł.) x 13,16 mm (szer.) x 3,40 mm (wys.)
- Grubość PCB: 1,60 mm
- Zakres pomiarowy: ± 1,3-8 Gauss
Krok 1: Przygotowanie materiałów
W tym samouczku będziesz potrzebować:
1. Płytka Arduino Uno i kabel USB.2. Czujnik kompasu HMC 5883L3. Przewody połączeniowe4. LCD 16X25. Deska do krojenia chleba6. Potencjometr 10K7. Oprogramowanie Arduino IDE
Krok 2: Opis pinów
VCC: Zasilanie
GND: moc GND
SCL: wejście zegara I2C
SDA: dane I2C IO
DRDY: Gotowe dane wyjściowe
Krok 3: połączenie pinowe
Podłącz HMC5883L do płyty Arduino Uno w następujący sposób:
- VCC do +5V
- GND do GND
- SCL do A5
- SDA do A4
Podłącz wyświetlacz LCD do płyty Arduino Uno w następujący sposób:
- VSS do +5V
- VDD do GND
- RS do 12
- RW do GND
- E do 11
- D4 do 5
- D5 do 4
- K6 do 3
- D7 do 2
- A/VSS do +5V
- K/VDD do GND
Podłącz potencjometr 10K do wyświetlacza LCD w następujący sposób (patrz obraz pinout potencjometru):
- GND do GND
- Dane do v0
- VCC do +5V
Krok 4: Podłącz Arduino do komputera
Po zakończeniu obwodu podłącz płytkę Arduino Uno do komputera za pomocą kabla USB. Możesz zobaczyć, że twój LCD jest włączony.
Krok 5: Przykładowy kod źródłowy
Możesz pobrać ten przykładowy kod źródłowy i otworzyć go w swoim Arduino IDE. Wybierz odpowiednią płytę i port. Następnie prześlij swój kod na swoją płytkę Arduino Uno.
Krok 6: Biblioteka
Musisz pobrać te biblioteki przed przesłaniem przykładowego kodu źródłowego do swojego Arduino IDE, aby umożliwić Arduino komunikację z wyświetlaczem LCD i HMC5883L. Pobierz plik ZIP poniżej> Otwórz plik ZIP> Wyodrębnij do folderu Arduino Uno Library. Zapoznaj się z powyższym obrazem, aby uzyskać referencje.
Krok 7: Odpowiednie wyjście
Jak pokazano, skręcanie lub obracanie urządzenia zapewni odpowiednie wyjścia.
Krok 8: Wynik: Monitor szeregowy
i. gdy urządzenie obraca się wokół swojej osi X, oś X pozostaje taka sama, podczas gdy pozostałe dwie osie ulegają zmianie.
ii. gdy urządzenie obraca się wokół swojej osi Y, oś Y pozostaje taka sama, podczas gdy pozostałe dwie osie ulegają zmianie.
iii. gdy urządzenie obraca się wokół swojej osi Z, oś Z pozostaje taka sama, podczas gdy pozostałe dwie osie ulegają zmianie.
Krok 9: Wideo
Ten film przedstawia odpowiednie wyjście modułu kompasu HMC5883L w połączeniu z Arduino Uno.
Krok 10: Aktualności
HMC5883L nie działa!
Spróbuj pobrać bibliotekę (Mecha_QMC5883L) i kod źródłowy.
Zalecana:
Arduino Nano - samouczek dotyczący czujnika światła otoczenia TSL45315: 4 kroki
Arduino Nano - TSL45315 Czujnik światła otoczenia Tutorial: TSL45315 to cyfrowy czujnik światła otoczenia. Przybliża reakcję ludzkiego oka w różnych warunkach oświetleniowych. Urządzenia mają trzy wybieralne czasy integracji i zapewniają bezpośrednie 16-bitowe wyjście luksów za pośrednictwem interfejsu magistrali I2C. Urządzenie co
Samouczek dotyczący czujnika ultradźwiękowego przy użyciu Arduino: 6 kroków
Samouczek dotyczący czujnika ultradźwiękowego za pomocą Arduino: Ta instrukcja jest przewodnikiem po popularnym czujniku ultradźwiękowym HC - SR04. Wyjaśnię, jak to działa, pokażę niektóre z jego funkcji i udostępnię przykładowy projekt Arduino, który możesz wykorzystać, aby zintegrować się z twoimi projektami. Udostępniamy schemat ideowy na
Samouczek dotyczący czujnika Halla: 5 kroków
Samouczek dotyczący czujnika Halla: Opis: Czujnik Halla jest bardzo popularny w wykrywaniu pola magnetycznego. Ten moduł czujnika jest dostarczany z podstawowymi obwodami, które pomogą Ci rozpocząć. Wystarczy zasilić go napięciem 5VDC, a czujnik Halla będzie gotowy do wykrywania pola magnetycznego. Istnieją dwa
Samouczek dotyczący czujnika PIR - z lub bez Arduino: 8 kroków
Samouczek czujnika PIR - z Arduino lub bez: Tuż przed stworzeniem mojego kolejnego samouczka dotyczącego projektu, który będzie wykorzystywał czujnik PIR, pomyślałem, że mogę stworzyć osobny samouczek wyjaśniający działanie czujnika PIR. Dzięki temu będę w stanie utrzymać mój drugi samouczek krótki i na temat. Więc
Samouczek dotyczący interfejsu HX711 z prostym prętem obciążnikowym 50 kg: 10 kroków (ze zdjęciami)
Samouczek do interfejsu HX711 z prostym prętem obciążnikowym 50 kg: HX711 BALACE MODULED Opis: Ten moduł wykorzystuje 24 precyzyjne przetworniki A/D. Ten układ jest przeznaczony do precyzyjnej wagi elektronicznej i konstrukcji, ma dwa analogowe kanały wejściowe, programowalne wzmocnienie 128 zintegrowanego wzmacniacza. Obwód wejściowy