XK51 - Arduino Kit
This kit is designed to work seamlessly with Arduino. It uses our CC01 core, which is based on the low-power ATmega328P (the same architecture as the Arduino UNO), as well as incorporating some key xChips from the larger IoT kit (XK52).
- 1 x CC01 - Uno Core (ATmega328P/ATmega328)
- 1 x IP01 - USB Programming Interface (FT232R)
- 1 x OC05 - Servo Driver (PCA9685, BU33SD5)
- 1 x OD01 - OLED Display 128x64 (SSD1306)
- 1 x PB02 - Coin Battery Power Supply (AAT1217)
- 1 x SL01 - UVA, UVB, Light (VEML6075, TSL4531)
- 1 x SL06 - Gesture (APDS-9960)
- 1 x XC10 - Connectors
CC01 - Uno Core (ATmega328P/ATmega328)
This xChip is a core CPU module, based on the ATmega328P, which is a single-chip microcontroller. The ATmega328P is the same architecture as Arduino Uno, allowing users to program in the Arduino IDE and other IDEs supporting the Arduino Uno, such as PlatformIO and Mbed.
The ATmega328P is Atmel’s 8-bit AVR RISC-based microcontroller that combines 32 kB flash memory, 1 kB EEPROM and 2 kB internal SRAM, running at 16 MHz. This xChip can communicate using I2C, and UART.
IP01 - USB Programming Interface (FT232R)
This xChip is an interface programmer module, based on the FT232R by FTDI Limited. The FT232R offers USB to Asynchronous Serial Data (UART) interface, allowing the module to communicate with a personal computer, in a very simple way. It is also equipped to power and program other modules via a USB A connector.
The IP01 is required for programming the range of CPU Core xChips over the USB serial bridge provided by the FT232R.
The IP01 is unable to program the CC03 and CS11, whereas the IP02 is able to do so.
The IP01 can also provide power to the circuit and the IP01 can be used to debug/communicate using the serial port, during development.
OC05 - Servo Driver (PCA9685, BU33SD5)
This xChip is an output control module, based on the PCA9685 from NXP Semiconductors. The PCA9685 is an I2C-controlled Pulse Width Modulation or PWM controller with a built-in clock. This controller used as an interface to accurately drive up to 8 servo motors. The module accepts an input power source locally to drive the motors.
The OC05 xChip is a servo motor controller driver that uses the PCA9685 PWM controller as servo interface supported by a BU33SD5 regulator to drive and accurately control up to 8 servo motors on a single module and act as a system power supply. The module has 8 standard 2.54 mm (0.1”) servo headers, plus 1 standard 2.54 mm (0.1”) battery/BEC input header.
OD01 - OLED Display 128x64 (SSD1306)
This xChip is an output display module and is equipped with an OLED display unit that is capable of displaying any text or graphics. This display can be very useful as a sensor data display.
These miniature display are about 0.96” diagonal, but very readable due to the high contrast of OLED technology. This display is made of 128x64 individual monochrome OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduced the power required to run the OLED and is why the display has such high contrast; we really like this miniature display for its crispness!
PB02 - Coin Battery Power Supply (AAT1217)
This xChip is a power module that houses a single CR2032 coin cell to supply power to other connected xChips.
The PB02 features an AAT1217, which is a highly efficient, synchronous, fixed frequency(1.2 MHz), step-up converter designed for battery-powered applications. The high switching frequency and integrated control circuitry maintains excellent regulation, ripple, and transient response throughout the full load range.
Light load operation and low quiescent current allow the AAT1217 to maintain high efficiency performance for light load conditions. A 1.2A peak inductor current limit, allow for the AAT1217 is capable of delivering 400mA from from a single CR2032 coin cell.
SL01 - UVA, UVB, Light (VEML6075, TSL4531)
This xChip is a light sensor module that is equipped with a light sensor that is capable of measuring the luminosity (Wide Dynamic Range - 3 lux to 220k lux) (visual brightness), UVA and UVB radiation. The light sensor converts solar UV light intensity to digital data and has displayed reliable performance of UV radiation measurement inner long time solar UV exposure.
SL06 - Gesture (APDS-9960)
This xChip is a gesture sensor module that features advanced Gesture detection, Proximity detection, Digital Ambient Light Sense (ALS) and Color Sense (RGBC).
XC10 - Connectors
If you are interested in the more comprehensive kit XK02, but want to use Arduino, we suggest you buy XK02 and add the ATMEGA328P Core CPU (CC01) above.