Kolejne aplikacje MAXimatora – sterownik LED-RGB WS2812B

maximator-ws2812-uart-kamamiPrzygotowaliśmy kolejny przykład aplikacji zestawu MAXimator, który jest dostępny (wraz z kodami źródłowymi) w portalu www.maximator-fpga.org.

Tym razem przedstawiamy sterownik LED-RGB z interfejsem jednoprzewodowym (WS2812B), których 2 sztuki zostały zamontowane na płytce ekspandera wchodzącego w skład zestawu promocyjnego MAXimator.

Opublikowany  przykład umożliwia obsługę innej niż 2 liczby LED-RGB połączonych szeregowo, w takim przypadku testy można prowadzić na dodatkowych ekspanderach z LED-RGB, np. KAmodWS2812-8 lub KAmodWS2812-1, dzięki którym można uzyskać dowolną liczbę połączonych ze sobą LED.

kamodws2812-8-modul-z-osmioma-diodami-rgb-ws2812Projekt zaimplementowany w FPGA umożliwia sterowanie pracą LED z poziomu standardowego terminala tekstowego, uruchomionego na dowolnym komputerze wyposażonym w USB. Dane do FPGA są przesyłane za pomocą wirtualnego portu COM na USB, co wymaga zastosowania zewnętrznego konwertera USB<>UART.

Działanie przykładowej aplikacji przedstawiamy poniżej, projekt źródłowy jest dostępny w dziale Examples na stronie maximator-fpga.org.

STEVAL-WESU – zestaw ewaluacyjny nie tylko dla sportowców

steval-wesu-kamamiGorącą nowością w ofercie narzędziowej STMicroelectronics jest zestawu STEVAL-WESU1, który jest przeznaczony przede wszystkim dla konstruktorów zainteresowanych budową urządzeń rejestrujących i analizujących poruszanie się osób noszących ten zestaw – przypominający z wyglądu smartwatch.

Zestaw STEVAL-WESU1 wyposażono w czujniki MEMS 10DoF (LSM6DS3, LIS3MDL, LPS25HB), energooszczędny mikrokontroler STM32L151VEY oraz moduł komunikacyjny Bluetooth 4.0 BLE (BlueNRG-MS). Za jego pomocą zestaw może komunikować się z aplikacją pracującą na tablecie lub smartfonie (Andriod/iOS), która umożliwia  m.in. rejestrację sygnałów z sensorów MEMS oraz wykrywanie gestów.

Mocną strona zestawu STEVAL-WESU1 są dostępne bezpłatnie biblioteki programistyczne, za pomocą których programista może wygodnie wykrywać gesty oraz rodzaje ruchu wykonywane przez użytkownika zestawu. Szczegóły zostały przedstawione w artykule, który został opublikowany w portalu MIKROKONTROLER.PL.

[NOWA KSIĄŻKA BTC] Matrix computations on Intel Xeon Phi

matrix-computations-on-intel-xeon-phi-magma-mic-and-mkl-by-exampleWydawnictwo BTC opublikowało nowatorską książkę, w której pokazano, jak skorzystać z bibliotek MAGMA MIC, by efektywnie używać procesora Intel® XEON PHI podczas wykonywania obliczeń na macierzach i wektorach. Ze względu na specyfikę tematu książka została wydana w języku angielskim, jej zaletą jest bardzo duża liczba przykładów cennych dla programistów.

 

RPLIDAR – budżetowy skaner laserowy przeznaczony do robotyki mobilnej

rplidar-360-degree-laser-scanner

Skaner laserowy RPLIDAR firmy Robo Peak to bardzo dobra alternatywa dla pojedynczych czujników odbiciowych wykorzystujących światło podczerwone lub ultradźwięki. RPLIDAR do skanowania otoczenia robota wykorzystuje dalmierz laserowy zamontowany na obrotowej głowicy. Głowica, dzięki zainstalowanemu złączu obrotowemu, pozwala na obserwację otoczenia czujnika w zakresie 360 stopni. Rozdzielczość czujnika wynosi 1 stopień. RPLIDAR może wykonywać skan otoczenia z częstotliwością 5,5 Hz. Oznacza to, że czujnik zwraca 2000 próbek w ciągu jednej sekundy działania. Zasięg czujnika wynosi 6 m i pomiar obarczony jest błędem rzędu 0,2% mierzonego dystansu. Komunikację z czujnikiem można zrealizować wykorzystując dołączony do zestawu konwerter USB – UART TTL wraz z przewodem USB lub bezpośrednio poprzez interfejs szeregowy UART TTL. Producent udostępnia otwarte oprogramowanie, co umożliwia łatwe rozpoczęcie pracy z czujnikiem zarówno pod systemem Windows, jak i Linux. Udostępnione przez producenta przygotowane pakiety systemu ROS umożliwiają użycie czujnika w bardziej zaawansowanych systemach wbudowanych opartych o system Linux.

02730_2b

Skaner laserowy RPLIDAR dostępny w naszej ofercie może zostać użyty między innymi w systemach skanowania otoczenia, modelowaniu 3D oraz systemach antykolizyjnych.

Moduł zdalnego sterowania i monitoringu GSM

avt5555-c-sterownik-gsm-zmontowany-zestaw
W naszej ofercie znalazł się kolejny moduł zdalnego sterowania, tym razem jest urządzenie działające w sieci GSM – AVT5555, Pracą tego urządzenia można sterować za pomocą wiadomości SMS. Użytkownik ma do dyspozycji dwa wyjścia z możliwością czasowego załączenia oraz dwa wejścia z funkcją alarmu. Zestaw AVT5555 może być szczególnie przydatne w okresie wakacyjnym –  nie tylko umożliwi symulowanie obecności domowników, ale może powiadamiać np. o zadziałaniu czujników alarmowych.

Zestaw AVT5555 wyposażono w dwa wyjścia przekaźnikowe o obciążalności 230VAC/8A. Użytkownik może samodzielnie ustawić czasy włączenia lub wyłączenia wyjść, w zakresie 1s … 12h.

Wymiary płytki zestawu AVT5555 wynoszą 83×75×25mm, możliwy montaż w obudowie Z109.

Zestawy z Cortex-M7 dostępne „z półki”

atsamv71-xult-zestaw-uruchomieniowy-z-mikrokontrolerem-atsamv71q21Mikrokontrolery z rdzeniami Cortex-M7 cieszą się rosnącym powodzeniem, w ich rozpropagowaniu pomagają zestawy startowe oferowane przez producentów.

W naszej ofercie znajduje się jeden z najtańszych w ofercie producenta (ale niestety nie tani) zestaw ATSAMV71-XULT firmy Atmel (z mikrokontrolerem Atmel ATSAMV71Q21) oraz trzy zestawy STMicroelectronics (z mikrokontrolerami STM32F7):

stm32f746g-disco-zestaw-uruchomieniowy-z-stm32f7-cortex-m7-stm32f7-discovery

nucleo-f746zg-plytka-rozwojowa-z-mikrokontrolerem-stm32f746zgt6
Wymienione zestawy są wyposażone we wszystkie podstawowe elementy potrzebne do natychmiastowego rozpoczęcia prac z nowymi mikrokontrolerami, wyposażono je także w bardziej zaawansowane peryferia, m.in. interfejsy sieciowe Ethernet.
Szczegółowe informacje o wyposażeniu zestawów są dostępne na ich stronach produktowych w naszym katalogu internetowym (linki powyżej).

 

Dwukanałowe zdalne sterowanie z wyjściami 230VAC/5A

avt5455-c-zdalny-wlacznik-dwukanalowy-433-mhz-230vac5a-zmontowany-zestaw

Do sprzedaży wprowadziliśmy 2-kanałowy radiowy zdalny przełącznik AVT5455, który umożliwia zdalne załączanie dwóch niezależnych odbiorników energii elektrycznej 230V/5A. Elektromechaniczne przekaźniki wyjściowe mogą pracować w trybie bistabilnym lub impulsowym, co pozwala na sterowanie także napędem bramy wjazdowej lub drzwi garażowych.

Tor radiowy pracuje w paśmie ISM 433MHz i ma zasięg ok. 30 metrów.

Zestaw AVT5455 jest dostępny w wersji zmontowanej (AVT5455C) oraz do samodzielnego montażu AVT5455B.

Szczegółowe informacje na temat zestawów AVT5455 i innych zestawów z serii AVT są dostępne w naszym katalogu internetowym.

Nowe złącza obrotowe (pierścienie ślizgowe) dostępne „z półki”

senringNasza oferta handlowa poszerzyła się o trzy nowe modele złączy obrotowych (ślizgowych):

– 12-przewodowych o średnicach 12 mm lub 22 mm, przystosowanych do transmisji prądu o natężeniu do 2 A/kanał (@210VDC/240VAC), przy maksymalnych obrotach 250 na minutę,

3-przewodowe o średnicy korpusu 22 mm, przystosowane do transmisji prądu o natężeniu do 10 A (25 A chwilowo), przy napięciu do 380 VAC/VDC. Maksymalna dopuszczalna prędkość obrotowa wynosi 250 obrotów na minutę.

Prezentowane złącza obrotowe charakteryzują się klasą ochronną IP51, mają złocone styki o małej rezystancji, wyposażono je w kolorowe przewody w teflonowej izolacji.

 

Proste interfejsy HMI dla Arduino

hmi-arduinoDo sprzedaży wprowadziliśmy moduł rozszerzający dla Arduino, wyposażony w czterocyfrowy, 7-segmentowy wyświetlacz LED, umożliwiający wyświetlanie wartości liczbowych oraz prostych komunikatów. Płytka zestawu jest wyposażona w 5 przycisków monostabilnych, które mogą zostać użyte do nawigacji po menu programu. Stan klawiatury odczytywany jest poprzez odczytanie wartości napięcia wejścia analogowego A0 płytki Arduino. Producent umieścił na płytce także przycisk zerowania mikrokontrolera. Sterowanie wyświetlaczem odbywa się za pośrednictwem układu TM1650 z wykorzystaniem magistrali I2C.

kamodcombo-klawiatura-6-cyfrowy-wyswietlacz-stled316sNieco większe możliwości niż prezentowany moduł rozszerzający oferuje KAmodCOMBO, który wyposażono w 6 wyświetlaczy LED oraz 16-przyciskową klawiaturę. „Sercem” modułu KAmodCOMBO jest nowoczesny sterownik STLED316 firmy STMicroelectronics, komunikujący się z mikrokontrolerem za pomocą 3-przewodowego interfejsu szeregowego, pochodnego SPI.

Poniżej przedstawiamy działanie zestawu KAmodCOMBO.

„Snake” na MAXimatorze – kultowa gra w wersji FPGA

maximator-snakeOpracowany i produkowany przez nas zestaw startowy z FPGA MAXimator ma kolejną, tym razem bardzo rozrywkową aplikację: przygotowaliśmy „FPGA-ową” implementację popularnej gry Snake. Kompletne źródła w VHDL oraz kompletny projekt przygotowany i skompilowany w bezpłatnym programie narzędziowym Quartus Prime są dostępne w sekcji Examples strony www.maximator-fpga.org.

W prezentowanym projekcie wykorzystano standardowe peryferia MAXimatora – ruchem węża steruje się za pomocą przycisków, obraz jest wyświetlany na monitorze za pomocą interfejsu VGA, a zdobyte punkty wyświetlane są na wyświetlaczu LED.

Działanie gry Snake, której źródła udostępniliśmy, przedstawiamy na filmie poniżej.