[PRZYKŁAD] Sterownik silników KAmodMPC17C724 i KAmduino UNO

Na portalu MIKROKONTROLER.pl pojawił się artykuł [PRZYKŁAD] Sterownik silników KAmodMPC17C724 i KAmduino UNO. Przykład dotyczy wykorzystania najnowszego modułu produkowanego przez KAMAMI.pl – sterownika silników KAmodMPC17C724. Przygotowany program przyspiesza obroty silnika do maksimum, następnie zwalnia do zera. Po zmianie kierunku ruchu sytuacja powtarza się. Całość działa we współpracy z płytką KAmduino UNO, która jest zgodna z Arduino.

Działanie przykładu zaprezentowano na poniższym materiale wideo:

KAmodWS2812-8 i KAmodWS2812-1 – moduły z LED RGB WS2812

kamodws2812-8-modul-z-osmioma-diodami-rgb-ws2812

Tytułowe moduły KAmodWS2812-8 i KAmodWS2812-1 bazują na diodach RGB WS2812, wyposażonych w zintegrowane sterowniki. Umożliwiają one tworzenie rozbudowanych efektów świetlnych. Dzięki wbudowanym sterownikom można z łatwością łączyć wiele diod w szeregu, a sterowanie odbywa się przy pomocy tylko jednej linii danych. Każda z diod może być sterowana niezależnie i wyświetlać jeden z ponad 16,7 mln kolorów. Napięcie zasilania modułów mieści się w zakresie od 5 do 7 V. Konstrukcja modułów pozwala na krawędziowe łączenie modułów, nie wymagające używania przewodów.

kamodws2812-8-modul-z-osmioma-diodami-rgb-ws2812-1

KAmodMMA7361LC – moduł z analogowym czujnikiem przyspieszenia

kamodmma7361lc-modul-akcelerometru-z-ukladem-mma7361lc

Moduł akcelerometru z wyjściem analogowym KAmodMMA7361LC jest zbudowany w oparciu o sensor MMA7361LC firmy Freescale Semiconductor. Jest to czujnik mierzący przyspieszenia działające na niego w trzech osiach x, y, z, wykonany w technologii MEMS.

kamodmma7361lc-modul-akcelerometru-z-ukladem-mma7361lcfd

Czujnik ma możliwość prowadzenia pomiarów w dwóch zakresach pomiarowych: ±1.5g i ±6g. Producent czujnika wprowadził możliwość wyboru zakresu pomiarowego, przeprowadzenia testu czujnika oraz wykrywania swobodnego spadku. Wszystkie operacje oraz informacje wyprowadzone są na złącza modułu KAmod. Ponadto czujnik posiada 3 linie analogowe, których napięcie jest proporcjonalne do istniejącego przeciążenia w danej osi. Na płytce modułu został umieszczony stabilizator co sprawia, że moduł możemy zasilać napięciem od 2,5 do 5,5 V. Wymiary modułu to 27 mm x 15 mm x 3 mm – oznacza to, że moduł KAmodMMA7361LC bez problemu znajdzie zastosowanie przy konstrukcjach wymagających pomiaru działających na nie przyspieszeń w konstrukcjach latających, takich jak drony czy bezzałogowe płatowce.

KAmodNFC – ekspander z wbudowanym Tagiem NFC/RFID kompatybilny z Arduino i Nucleo STM32

kamodnfc-ekspander-z-nfcrfid-kompatybilny-z-arduino-oraz-nucleo

KAmodNFC to ekspander dla płytek Arduino oraz Nucleo będący aktywnym tagiem NFC/RFID oparty o układ M24LR64E-R firmy STMicroelectronics. Układ został wyposażony w 64 kb pamięci EEPROM oraz funkcję odzyskiwania energii (energy harvesting). Ekspander posiada podwójny interfejs komunikacyjny. Umożliwia komunikację za pośrednictwem magistrali I2C oraz poprzez tor radiowy. Na płytce PCB modułu została wykonana antena mikropaskowa zaprojektowana do pracy przy częstotliwości 13,56 MHz.

dsdasDodatkowo na płytce znajduje się dioda RGB do dyspozycji użytkownika. Za jej pomocą również jest sygnalizowana praca z odzyskiwaniem energii.

saRozstaw złączy modułu ekspandera jest zgodny z Arduino UNO R3 oraz ze wszystkimi typami płytek Nucleo. Dzięki zastosowaniu przedłużanych złączy GPIO istnieje możliwość nałożenia kolejnych „shieldów” o kompatybilnym rozstawie złączy.

Działanie zestawu KAmodNFC pokazano na filmie poniżej.

 

KAmodRPI RTC – moduł zegara czasu rzeczywistego dla komputerów Raspberry PI

kamodrpi-rtc-modul-zegara-czasu-rzeczywistego-rtc-m41t00s-dla-komputerow-raspberry-pi2-raspberry-pi-i-raspberry-piKomputery jednopłytkowe Raspberry PI coraz częściej wykorzystywane są w konstrukcjach mobilnych, których celem jest wykonywanie określonych zadań lub dokonywanie pomiarów parametrów otoczenia, czy konkretnego obiektu. W tego typu konstrukcjach zdarza się, że nie mają one dostępu do Internetu co uniemożliwia synchronizację godziny i kalendarza systemowego. O ile w przypadku zdalnego sterowania i podglądu obrazu z kamery, data i czas nie są danymi krytycznymi, o tyle poprawna godzina i data są kluczowymi informacjami, podczas okresowej rejestracji danych z czujników pomiarowych otoczenia.

Naprzeciw temu problemowi wychodzi moduł zegara czasu rzeczywistego KAmodRPI RTC. Moduł wyposażony jest w układ RTC M41T00S firmy STMicroelectronics oraz gniazdo wraz z baterią CR2032. Układ zegara RTC komunikuje się z komputerem Raspberry PI poprzez interfejs I2C na kanale 0. Bateria umożliwia podtrzymanie zasilania układu RTC w momencie zaniku zasilania ze strony komputera. Układ zegara podczas pracy pobiera prąd o wartości < 400 uA oraz może pracować w zakresie napięć od 2,7 do 5,5 VDC.

Moduł KAmodRPI RTC jest zgodny z komputerami RaspberryPI i RaspberryPI+. Dzięki przedłużonym złączom I/O komputera RPi istnieje możliwość podłączenia kolejnego modułu ponad tym.

KAmodLPS25HB – czujnik MEMS ciśnienia atmosferycznego w module KAmod

kamodlps25hb-modul-czujnika-cisnienia-atmosferycznego-z-ukladem-lps25hb

Moduł czujnika ciśnienia atmosferycznego KAmodLPS25HB jest zbudowany w oparciu o cyfrowy czujnik LPS25HB firmy STMicroelectronics. Jest to czujnik ciśnienia wykonany w technologii MEMS, pozwalający na pomiar bezwzględnego ciśnienia atmosferycznego w zakresie od 260 do 1260 hPa. Rozdzielczość pomiaru wynosi 0,01 hPa RMS, natomiast rozdzielczość przetwornika to 24 bity. Producent czujnika wprowadził możliwość konfigurowania częstotliwości pomiarów w przedziale 1…25 Hz. Podczas projektowania aplikacji, w której ma zostać użyty czujnik, mamy do wyboru jeden z dwóch dostępnych sposobów komunikacji z sensorem, I2C lub SPI. Dodatkowo układ czujnika został wyposażony w wewnętrzny system kompensacji temperatury, co zwiększa precyzję pomiarów. Układ LPS25HB może być zasilany napięciem z przedziału 1,7…3,6 V, na płytce modułu został umieszczony stabilizator co sprawia, że moduł możemy zasilać napięciem od 2,5 do 5,5 V. Oprócz stabilizatora, na płytce modułu znajduje się konwerter poziomów logicznych, co pozwala na podłączenie modułu do układów o różnych poziomach napięć magistrali komunikacyjnych. Wymiary modułu to 24 mm x 15 mm x 3 mm – oznacza to, że moduł KAmodLPS25HB bez problemu znajdzie zastosowanie przy konstrukcjach wymagających pomiaru ciśnienia lub określania wysokości na podstawie ciśnienia w konstrukcjach latających, takich jak drony czy bezzałogowe płatowce.

aaparts