W artykule przedstawimy realizację niezwykłego kompasu cyfrowego, zrealizowanego na mikrokontrolerze Kinetis K40 i 3-osiowym czujniku pola magnetycznego Ziemi w – HMC5883L. Platformą sprzętową dla przykładu jest KwikStik K40.
XSTICK USB – jak dołączyć PC do sieci XBee (na Arduino)
O znaczeniu komunikacji bezprzewodowej w dzisiejszym świecie nikogo nie trzeba przekonywać. Wraz ze wzrostem popularności tego typu transmisji zwiększa się oferta urządzeń ułatwiających zrealizowanie takiej transmisji w opracowywanych projektach.
Kompas cyfrowy na STM32 i MAG3110
W przykładzie przedstawiamy realizację kompasu cyfrowego bazującego na magnetometrze MAG3110 firmy Freescale. Dodatkową funkcją aplikacji jest cyfrowe zobrazowanie temperatury odczytanej z wewnętrznego czujnika magnetometru. Projekt wykonano na zestawie ZL27ARM (KAMAMI.pl), wynik pomiaru zostanie przedstawiony w postaci graficznej na kolorowym wyświetlaczu LCD.
MEMS-owa poziomica z sensorem LIS35 na STM32
W artykule przedstawiamy opis wykonania elektronicznej, dwuosiowej poziomicy wykorzystującej w roli sensora popularny akcelerometr MEMS, która służyć będzie do pomiaru kąta względem powierzchni Ziemi, na podstawie uzyskanych danych mikrokontroler obrazować będzie wynik pomiaru na wyświetlaczu TFT w postaci efektownej libelli (pęcherzyka powietrza).
Cyfrowy kompas na STM32 z czujnikiem HMC5883
W projekcie pokażemy w jaki sposób wykonać na mikrokontrolerze STM32 kompletny kompas cyfrowy, bazujący na 3-osiowym czujniku pola magnetycznego HMC5883L firmy Honeywell. Projekt wykonano na zestawie ZL27ARM, wynik pomiarów jest prezentowany na kolorowym wyświetlaczu LCD z interfejsem SPI.
ZL27ARM: współpraca z odbiornikiem GPS z modułu KAmodGPS
W projekcie zrealizowano następujące zadanie: odczyt współrzędnych z modułu KAmodGPS w formacie NMEA-0183, i taka obróbka odczytanych danych, żeby szerokość geograficzna była przedstawiona na wyświetlaczu w formacie DMS (stopnie, minuty, sekundy), a długość geograficzna w formacie DM (stopnie, minuty).
ZL27ARM: obsługa czujnika MEMS do pomiaru ciśnienia – BMP085
W projekcie przedstawiamy obsługę czujnika BMP085 (Bosch Sensortec) służącego do pomiaru ciśnienia atmosferycznego i temperatury. W przykładzie obliczamy także wysokość położenia czujnika nad poziomem morza, a uzyskane wyniki pomiarów są wyświetlane na wyświetlaczu alfanumerycznym z matrycą OLED o organizacji 2×20 znaków.
ZL27ARM: detekcja kolorów za pomocą czujnika TCS3200
W projekcie pokazujemy sposób pomiaru składowych RGB światła padającego na czujnik TCS3200D z wykorzystaniem zestawu ZL27ARM. Wynik pomiaru zostanie przedstawiony na wyświetlaczu alfanumerycznym OLED 2×20 znaków.
ZL31ARM: zabawa z GPIO w STM32
W przykładowym projekcie przedstawiamy sposoby obsługi GPIO za pomocą standardowej biblioteki STM, która to metoda – jakkolwiek nie w pełni doskonała – jest najwygodniejszą w praktyce.
ZL27ARM: obsługa odbiornika GPS L50 firmy Quectel
W artykule przedstawiamy sposób odczytu współrzędnych aktualnego położenia z modułu GPS Quectel L50, z czego szerokość geograficzna winna być przedstawiona w formacie DMS (stopnie, minuty, sekundy) a długość geograficzna w formacie DM (stopnie, minuty).