KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

Podobne dokumenty
KA-NUCLEO-Weather. ver. 1.0

KA-Nucleo-Weather. Rev Źródło:

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

ZL8AVR. Płyta bazowa dla modułów dipavr

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

KAmduino UNO. Rev Źródło:

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL10PLD. Moduł dippld z układem XC3S200

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL19PRG. Programator USB dla układów PLD firmy Altera

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

KAmodRPi ADC DAC. Rev Źródło:

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

Rev Źródło:

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

SML3 październik

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

Moduł rozszerzeń we-wy XM-8DR. Instrukcja obsługi

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Xelee Mini IR / DMX512

SML3 październik

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Kod produktu: MP01611

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

ZL15PLD. Płyta bazowa dla modułów z układem XC2C256

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

AN ON OFF TEMPERATURE CONTROLLER WITH A MOBILE APPLICATION

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

MODUŁ UNIWERSALNY UNIV 3

Kod produktu: MP01611-ZK

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

5 / 6 TX (A) RX (A) RX (B) TX (B) COM DTM CKM DT1 CK1 DT2 CK2 COM H L H L R B M S

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Opis techniczny koncentratora wejść impulsowych KWI-1. APATOR SA,

1.2. Architektura rdzenia ARM Cortex-M3...16

2.1 Porównanie procesorów

EKSPANDER NA SZYNĘ DIN int-iors_pl 10/14

Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego

Układ pomiarowy CoachLab II

MultiTool instrukcja użytkownika 2010 SFAR

Kod produktu: MP-BTM222-5V

SPECYFIKACJA HTC-K-VR. Kanałowy przetwornik CO2 z wyjściem analogowym V i progiem przekaźnikowym

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

ZL11ARM. Uniwersalna płyta bazowa

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

5 / 6 TX (A) RX (A) RX (B) TX (B) COM DTM CKM DT1 CK1 DT2 CK2 COM H L H L R B M S

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

Aplikacja sterownika LED RGB UNIV

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System

dokument DOK wersja 1.0

Siłownik sterowany sygnałem analogowym AME 438 SU (sprężyna do góry)

Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.

MSP&IRED&Energia /6. Rys. xx Rozmieszczenie wyprowadzeń procesora [xx]

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

Touch button module. Moduł przycisku dotykowy z podświetleniem LED

E-TRONIX Sterownik Uniwersalny SU 1.2

Transkrypt:

Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury jest uniwersalnym ekspanderem dla komputerów NUCLEO oraz Arduino, wyposażonym w analogowy czujnik temperatury, interfejs Bluetooth v2.0+edr, akcelerometr MEMS 3DoF, 5-stykowy joystick oraz LED-RGB. ver. 1.0

Podstawowe cechy i parametry Zgodność z systemami NUCLEO i Arudino Wbudowany moduł Bluetooth v2.0+edr o parametrach: Profil SPP (Serial Port Protocol) Prędkość transmisji asynchronicznej do 2,1 Mb/s Prędkość transmisji synchronicznej do 1 Mb/s Wbudowany akcelerometr MEMS 3D z I2C Sprzętowy selektor adresu na magistrali Zakres pomiarowy +/-2g lub +/-8g Maksymalna częstotliwość pomiarów 100/400 Hz Wbudowany czujnik temperatury z wyjściem analogowym (-40 +85 C) Wbudowana LED RGB Wbudowany joystick 5-stykowy Przedłużone złącza szpilkowe Wyposażenie standardowe Kod Opis Zmontowana i uruchomiona płytka BTC Korporacja 05-120 Legionowo ul. Lwowska 5 tel.: (22) 767-36-20 faks: (22) 767-36-33 e-mail: biuro@kamami.pl http://www.kamami.pl Zastrzegamy prawo do wprowadzania zmian bez uprzedzenia. Oferowane przez nas płytki drukowane mogą się różnić od prezentowanej w dokumentacji, przy czym zmianom nie ulegają jej właściwości użytkowe. BTC Korporacja gwarantuje zgodność produktu ze specyfikacją. BTC Korporacja nie ponosi odpowiedzialności za jakiekolwiek szkody powstałe bezpośrednio lub pośrednio w wyniku użycia lub nieprawidłowego działania produktu. BTC Korporacja zastrzega sobie prawo do modyfikacji niniejszej dokumentacji bez uprzedzenia.

3 Schemat Widok płytki drukowanej

4 Czujnik temperatury W ekspanderze zastosowano półprzewodnikowy czujnik temperatury STLM20 z wyjściem analogowym. Napięcie na wyjściu czujnika zmienia się zgodnie ze wzorem: VO = ( 11,69mV)/ C T + 1,8663V Wyjście czujnika temperatury dołączono do linii A2, która spełnia rolę kanału wejściowego ADC_IN4 (linia GPIO PA4 w STM32). Interfejs Bluetooth W ekspanderze zastosowano moduł Bluetooth HC-05, komunikujący się z mikrokontrolerem za pomocą interfejsu UART (UART1 w STM32). Sposób dołączenia modułu do mikrokontrolera STM32 przedstawiono w tabeli poniżej. Linie HC-05 Nazwa linii GPIO w STM32 Interfejs STM32 Tx D2 PA10 UART1/RxD Rx D8 PA9 UART1/TxD KEY A0 PA0 RESET nrst nres Mikroswitch Sw1 służy do przełączania trybu pracy modułu, w tym wprowadzania w tryb AT. Zalecanym sposobem przełączenia modułu w tryb AT jest wciśnięcie i przytrzymanie Sw1 przed włączeniem zasilania (interfejs UART pracuje wtedy z prędkością 38400 b/s). Moduł sygnalizuje wejście w ten tryb pracy miganiem LED D1 z częstotliwością 1 Hz. Wysoki stan na wejściu KEY modułu można wymusić także z poziomu mikrokontrolera (PA0/A0). Jeżeli LED D1 miga z częstotliwością 2 Hz oznacza to oczekiwanie na sparowanie lub poprawne sparowanie, które dodatkowo jest sygnalizowane za pomocą świecenia LED D2.

5 Akcelerometr MEMS 3D Ekspander jest wyposażony w akcelerometr MEMS 3D (LIS35DE), komunikujący się z mikrokontrolerem za pomocą magistrali I2C (kanał I2C1 w STM32). Sposób dołączenia akcelerometru pokazano w tabeli poniżej. Linie LIS35DE Nazwa linii GPIO w STM32 Interfejs STM32 Uwagi SCL D15 PB8 SCL/I2C1 Linie podciągnięte do plusa SDA D14 PB9 SDA/I2C1 zasilania rezystorami 4,7 kω INT1 A1 PA1 INT2 D7 PA8 Akcelerometr zastosowany w zestawie ma następujący adres bazowy na magistrali I2C: 001110xb. Symbol x oznacza 0 lub 1 w zależności od położenia zwory JP1. Linie komunikacyjne magistrali I2C są podciągnięte do plusa zasilania za pomocą rezystorów 4,7kΩ. Zwarte styki JP1 Adres bazowy U1 SA0 1-2 0011101b 1 2-3 0011100b 0

6 LED-RGB Wbudowane diody LED-RGB są sterowane bezpośrednio z linii GPIO mikrokontrolera zgodnie z tabelą poniżej. Diody świecą jeżeli na linii sterującej jest stan logiczny 0. Dioda LED Nazwa linii GPIO w STM32 Uwagi Red D12 PA6 Green D11 PA7 LED świecą gdy stan na liniach GPIO jest 0 Blue A3 PB0 Joystick Wbudowany w ekspander 5-stykowy joystick jest dołączony bezpośrednio do linii GPIO mikrokontrolera zgodnie z tabelą poniżej. Każda linia jest podciągnięta do plusa zasilania za pomocą rezystora 10 kω. Kierunek joysticka Nazwa linii GPIO w STM32 Uwagi Góra D4 PB5 Dół D10 PB6 Lewo D3 PB3 Linie podciągnięte do plusa zasilania rezystorami 10 kw Prawo D5 PB4 OK D6 PB10

7 Mapa przypisań linii GPIO i Arduino

8 Mapa przypisań linii GPIO i interfejsów STM32