Der Internet der Dinge Kit V3 besteht aus mehreren Boards, die mit den Beispielen verwendet werden können.
Es sind das
- IoTKitV3 K64F - das eigens für das IoTKit entwickelte Board, basierend auf einen NXP FRDM-K64F Board.
- DISCO-L475VG-IOT01A Board
- NUCLEO-F429ZI Board
- IoTKitV3 Shield (small)
- IoTKitV3 Shield F429ZI)
Die letzten zwei Board werden durch einen, für das IoTKitV3 entwickelten, Shield ergänzt. Dieser enthält neben einem OLED Display einen Hall Sensor und Treiber für Motoren.
Zusätzlich liegen dem IoTKitV3 externe Komponenten wie Motoren, LED Streifen, Sensoren etc. bei.
Alle Boards können einzeln oder parallel verwendet werden.
Daneben sollten alle mbed Boards, welche ab Mbed OS Version 6.6 unterstützen, funktionieren.
Internet der Dinge Board
Das IoTKitV3 K64F ist ein NXP FRDM-K64F Board kompatibles Board.
Entstanden ist das Board durch die Kombination des NXP FRDM-K64F Board und einzelner Shields (z.B. Erweiterungsshield, Motorshield etc.). Dadurch sind Pin's doppelt belegt. Überall wo dies der Fall ist, kann immer nur eine Funktion gleichzeitig genutzt werden. Beispiel ist ein Gleichstrom Motor, am 2. Anschluss angeschlossen, kann nicht gleichzeitig die MOSFET Verstärkerschaltung genutzt werden, weil sich diese die Pin's D5 - D7 teilen
ACHTUNG: kann der IoTKitV3 K64F nicht mehr Programmiert werden, Upload endet sofort und es erscheint eine Datei FAIL.TXT, ist leicht am Encoder zu drehen und das Board ein- und auszustecken.
-
Proximity sensor, gesture and ambient light sensing (ALS) module (VL6180X)
-
low power, high sensitivity, RED, GREEN and BLUE color light sensor (RGB)
-
Capacitive digital sensor for relative humidity and temperature (HTS221)
-
OpenSDA USB Debug and Programming adapter
-
Reset Button
-
Expansion connectors: Arduino™ Uno V3
-
OLED Display
-
12 Volt Power Supply
-
Charger 5V from batt.
Der Internet der Dinge Kit V3 Disco besteht aus den nachfolgenden Komponenten und wird mit dem IoTKit Shield ergänzt.
Internet der Dinge Disco L475VG Board
- 64-Mbit Quad-SPI (Macronix) Flash memory
- Bluetooth® V4.1 module (SPBTLE-RF)
- Sub-GHz (868 or 915 MHz) low-power-programmable RF module (SPSGRF-868 or SPSGRF-915)
- Wi-Fi® module Inventek ISM43362-M3G-L44 (802.11 b/g/n compliant)
- Dynamic NFC tag based on M24SR with its printed NFC antenna
- 2 digital omnidirectional microphones (MP34DT01)
- Capacitive digital sensor for relative humidity and temperature (HTS221)
- High-performance 3-axis magnetometer (LIS3MDL)
- 3D accelerometer and 3D gyroscope (LSM6DSL)
- 260-1260 hPa absolute digital output barometer (LPS22HB)
- Time-of-Flight and gesture-detection sensor (VL53L0X)
- 2 push-buttons (user and reset)
- USB OTG FS with Micro-AB connector
- Expansion connectors:
- Arduino™ Uno V3
- PMOD
Internet der Dinge Board NUCLEO-F429ZI
Das NUCLEO-F429ZI Board bietet Anwendern eine erschwingliche und flexible Möglichkeit, neue Ideen auszuprobieren und Prototypen zu bauen.
Es wird mit dem IoTKit Shield ergänzt.
-
STM32F429ZIT6 in LQFP144 package
-
ARM®32-bit Cortex®-M4 CPU with FPU
-
180 MHz max CPU frequency
-
VDD from 1.8 V to 3.6 V
-
2048 KB Flash
-
256+4 KB SRAM, including 64 KB of CCM (core couple memory) data RAM
-
GPIOs (114) with external interrupt capability
-
I2C (3), USART (4), SPI (6), USB 2.0 full-speed, CAN, Ethernet
Internet der Dinge Shield (small)
Der IoTKit V3 Shield (small) ist die abgespeckte Variante des IoTKit Shields.
Shield features (von links nach rechts)
-
1 x Potenziometer (drehbarer Widerstand)
-
4 x Analog/Digital 4x3 Header z.B. für externe Sensoren und Servos
-
1 x Hall Sensor
-
1 x NFC/RFID Reader Header
-
1 x ESP 8266 Header inkl. Steckbrücken zur Umschaltung der RX/TX Pins (siehe Unterseite)
-
2 x Stecker für das Grove System
-
1 x SPI Header
-
1 x APDS-9960 (PROXY) ein RGB- und Gestensensor, der Umgebungslicht- und Farbmessung, Näherungserkennung und berührungslose Gestenerkennung bietet.
-
1 x OLED (128x64 Pixel)
-
1 x BMP180 (TEMP) Sensor für die Messung von Luftdruck und Temperatur.
-
1 x SD Card Header
IoTKit V3 Shield (F429ZI) ist ein speziell für das NUCLEO-F429ZI Board angepasster Shield. Durch zu zusätzlichen Pins des NUCLEO-F429ZI Boards hat es wieder genügend Anschlüsse für einen Schrittmotor Treiber und einen Summer.
Shield features (von links nach rechts)
-
1 x Summer
-
1 x Hall Sensor
-
6 x 3 Anschlüsse Analog/Digital Header z.B. für externe Sensoren und Servos
-
1 x NFC/RFID Reader Header
-
2 x Stecker für das Grove System
-
1 x SPI Header
-
Anschluss für SD Card
-
APDS-9960 (PROXY) ein RGB- und Gestensensor, der Umgebungslicht- und Farbmessung, Näherungserkennung und berührungslose Gestenerkennung bietet.
-
OLED
-
BMP180 (TEMP) Sensor für die Messung von Luftdruck und Temperatur.
- Sensoren RFID Reader (MFRC-522), PIR Sensor (SR501), Ultrasonic Wave Detector Ranging Module (HC-SR04), Digital Temperature and Humidity Sensor (DHT11), Microswitch Limit Switch: AliExpress, EBay, Conrad (teilweise)
- Aktoren 5V Stepper Motor (28BYJ-48), DC Motor, Wheels, 9g Mini Micro Servo (SG90): AliExpress, EBay, Conrad (teilweise)
- LED Strip's, Matrix Led Pixel Strip (WS2801 - Variante mit 4 Adern beachten!), Dot LED Matrix: AliExpress, EBay
- Modems USB To RS232 TTL Konverterkabel: AliExpress, EBay
- IC's, Transistoren, Widerstände, Kabel, Stecker (Crimp) etc. http://www.distrelec.ch/, https://www.reichelt.de/, Pusterla (Ladengeschäft in Zürich)
Die restlichen Teile zum Drucken, mittels 3D Drucker, sind auf http://www.thingiverse.com/ zu finden. Dort befindet sich auch die Dateien um die IoTKit Box, mittels einer CNC Maschine, zu fräsen. Zum Befestigen der Teile werden 2 x M3x20 Linsenschrauben mit Muttern (Schrittmotor ), 1 x M3x30 Linsenschraube mit Mutter (Motorklammer) und zwei Drahtstife (Nägel) mit Durchmesser 1.5mm o.ä. für den Endschalter benötigt.