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

Podobne dokumenty
KA-NUCLEO-Weather. ver. 1.0

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

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

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

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

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

KAmduino UNO. Rev Źródło:

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

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

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

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

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

ZL10PLD. Moduł dippld z układem XC3S200

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Rev Źródło:

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

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

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

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

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

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

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

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

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

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

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

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

Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.

Moduł wejść/wyjść VersaPoint

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

Model układu z diodami LED na potrzeby sygnalizacji świetlnej. Czujniki zasolenia przegląd dostepnych rozwiązań

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

Rysunek 1 Schemat ideowy sterownika GSM

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

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

SML3 październik

SPECYFIKACJA HTC-VR, HTC-VVR-RH, HTC-VVR-T, HTCVVVR, HTC-VR-P, HTC-VVR-RH-P

Uniwersalna karta I/O

SPECYFIKACJA HTC-VR, HTC-VVR-RH, HTC-VVR-T, HTC-VVVR, HTC-VR-P, HTC-VVR-RH-P

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

Wyjścia analogowe w sterownikach, regulatorach

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Moduł wejść/wyjść VersaPoint

E-TRONIX Sterownik Uniwersalny SU 1.2

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

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

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

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych

Karta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18

Tester samochodowych sond lambda

Instrukcja obsługi. PLD 24 - pixel LED driver DMX V MODUS S.J. Wadowicka Kraków, Polska.

Wejścia logiczne w regulatorach, sterownikach przemysłowych

Karta katalogowa JAZZ OPLC JZ20-R31

Xelee Mini IR / DMX512

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

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

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

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

INSTRUKCJA OBSŁUGI Neuron Analogowy Nr katalogowy AIQx-42T-00

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

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Zrób to sam : generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi / Simon Monk. Gliwice, Spis treści

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

Rev Źródło:

PLD48 PIXEL DMX LED Driver

JAZZ OPLC JZ20-R31/JZ20-J-R31

Pracownia pomiarów i sterowania Ćwiczenie 3 Proste przyrządy elektroniczne

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

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

Wstęp Architektura... 13

Struktury specjalizowane wykorzystywane w mikrokontrolerach

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

Miernik poziomu cieczy MPC-1

Transkrypt:

KA-Nucleo-Weather Rev. 20170811113639 Źródło: http://wiki.kamami.pl/index.php?title=ka-nucleo-weather

Spis treści Podstawowe cechy i parametry... 2 Wyposażenie standardowe... 3 Schemat elektryczny... 4 Widok płytki... 5 Czujnik temperatury... 6 Czujnik oświetlenia (ALS)... 7 Czujnik wilgotności... 8 Czujnik ciśnienia... 9 LED-RGB... 10 Joystick... 11 Mapa przypisań linii GPIO... 12

Opis KA-Nucleo-Weather to ekspander funkcjonalny dla NUCLEO i Arduino z zestawem sensorów środowiskowych: ciśnienia, wilgotności, temperatury i natężenia światła oraz 5-pozycyjnym joystickiem i LED RGB. Podstawowe cechy i parametry Zgodność z systemami NUCLEO i Arduino Wbudowany sensor ciśnienia MEMS (LPS331): Zakres pomiarowy 260 do 1260 mbar Częstotliwość pomiarów (ODR) 1 Hz do 25 Hz Rozdzielczość ADC 24 bity Interfejs SPI/I2C (użyty I2C) Wbudowany sensor wilgotności MEMS (HTS221) Zakres pomiarowy 0 to 100% (wilgotność względna) Częstotliwość pomiarów (ODR) 1 do 12,5 Hz Rozdzielczość ADC 16 bitów Interfejs SPI/I2C (użyty I2C) Wbudowany cyfrowy sensor temperatury (STLM75): Zakres pomiarowy 55 C do +125 C Czas konwersji ADC <150 ms Zintegrowany programowany termostat Rozdzielczość ADC 9 bitów Interfejs SMbus/I2C Wbudowany cyfrowy sensor natężenia oświetlenia ALS (TSL25721): Charakterystyka czułości zbliżona od oka ludzkiego Zintegrowane wzmacniacze analogowe o programowanym wzmocnieniu Dwa kanały pomiarowe Zintegrowany programowany komparator Dynamika pomiaru 45000000:1 Maksymalne natężenie światła 60000 lux Rozdzielczość ADC 16 bitów Wbudowana LED RGB Wbudowany joystick 5-stykowy Przedłużone złącza szpilkowe 3

Wyposażenie standardowe Kod Opis KA-Nucleo-Weather Zmontowany i uruchomiony moduł 4

Schemat elektryczny 5

Widok płytki 6

Czujnik temperatury W ekspanderze zastosowano półprzewodnikowy czujnik temperatury STLM75 z wyjściem cyfrowym. Magistralę komunikacyjna czujnika temperatury dołączono do wspólnej (dla wszystkich sensorów) magistrali I2C. Linie komunikacyjne magistrali I2C są podciągnięte do plusa zasilania za pomocą rezystorów 4,7kΩ. Sposób dołączenia sensora temperatury do mikrokontrolera pokazano na schemacie. 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). Linia STLM75 Nazwa linii GPIO w STM32 Interfejs STM32 SCL D15 PB8 SDA D14 PA9 OS/INT D7 PA8 I2C1 Uwagi Linie podciągnięte do plusa zasilania rezystorami 4,7kΩ - Zwora JP1 umożliwia wybranie adresu bazowego układu STLM75 zgodnie z tabelą poniżej: Zwarte styki JP1 A0 Adres bazowy I2C 1-2 1 90h/91h 2-3 0 92h/93h 7

Czujnik oświetlenia (ALS) Ekspander wyposażono w cyfrowy czujnik natężenia światła w otoczeniu TSL25721, wyposażony w interfejs komunikacyjny I2C. Magistralę komunikacyjną tego czujnika dołączono do wspólnej (dla wszystkich sensorów) magistrali I2C. Linie komunikacyjne magistrali I2C są podciągnięte do plusa zasilania za pomocą rezystorów 4,7kΩ. Sposób dołączenia sensora TSL25721 do mikrokontrolera pokazano na schemacie. Linia TSL25721 Nazwa linii GPIO w STM32 Interfejs STM32 SCL D15 PB8 SDA D14 PA9 INT A0 PA0 Uwagi I2C1 Linie podciągnięte do plusa zasilania rezystorami 4,7kΩ - - Sensor TSL25721 jest ulokowany na magistrali I2C pod adresami bazowymi 72h/73h. 8

Czujnik wilgotności Ekspander wyposażono w cyfrowy czujnik wilgotności HTS221, wyposażony w interfejs komunikacyjny I2C. Magistralę komunikacyjną tego czujnika dołączono do wspólnej (dla wszystkich sensorów) magistrali I2C. Linie komunikacyjne magistrali I2C są podciągnięte do plusa zasilania za pomocą rezystorów 4,7kΩ. Sposób dołączenia sensora HTS221 do mikrokontrolera pokazano na schemacie. Linia HTS221 Nazwa linii GPIO w STM32 Interfejs STM32 SCL D15 PB8 SDA D14 PA9 DRDY D8 PA9 Uwagi I2C1 Linie podciągnięte do plusa zasilania rezystorami 4,7kΩ - - Sensor HTS221 jest ulokowany na magistrali I2C pod adresami bazowymi BEh/BFh. 9

Czujnik ciśnienia Ekspander wyposażono w cyfrowy czujnik ciśnienia atmosferycznego LPS331, wykorzystujący interfejs komunikacyjny I2C. Magistralę komunikacyjną tego czujnika dołączono do wspólnej (dla wszystkich sensorów) magistrali I2C. Linie komunikacyjne magistrali I2C są podciągnięte do plusa zasilania za pomocą rezystorów 4,7kΩ. Wyjścia przerwań (INT1 i INT2) w czujniku LPS331 mogą pracować w trybie push-pull i nie wymagają podciągania do plusa zasilania. Sposób dołączenia sensora LPS331 do mikrokontrolera pokazano na schemacie. Linia LPS331 Nazwa linii GPIO w STM32 Interfejs STM32 SCL D15 PB8 SDA D14 PA9 INT1 A1 PA1 - INT2 A2 PA4 - I2C1 Uwagi Linie podciągnięte do plusa zasilania rezystorami 4,7kΩ Wyjścia powinny być skonfigurowane jako push-pull Sensor LPS331 jest ulokowany na magistrali I2C pod adresami bazowymi BAh/BBh. 10

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 Red D12 PA6 Green D11 PA7 Blue A3 PB0 Uwagi LED świecą, gdy stan na liniach GPIO jest "0" 11

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 Góra D4 PB5 Dół D10 PB6 Lewo D3 PB3 Prawo D5 PB4 OK D6 PB10 Uwagi Linie podciągnięte do plusa zasilania rezystorami 10 kω 12

Mapa przypisań linii GPIO 13

BTC Korporacja 05-120 Legionowo ul. Lwowska 5 tel.: (22) 767-36-20 faks: (22) 767-36-33 e-mail: biuro@kamami.pl https://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.