This IoT Kit consists of the following xChips:
2 x AH01 – SHA-256 Hardware Encryption
1 x AI01 – I2C MultiPlexer
1 x BR01 – Raspberry Pi Bridge
1 x CW01 – Wi-Fi Core (ESP8266)
1 x CW02 – Wi-Fi Bluetooth Core (ESP32)
2 x IP01 – USB Programming Interface
2 x OC03 – Relay Out
2 x OD01 – OLED Display 128×64
1 x PL01 – 3.7v LiPo Battery Power Supply
1 x SH01 – Capacitive Touch
1 x SL06 – Gesture
2 x SU02 – Universal Digital Input
1 x SW02 – VOC and Weather Sensor
3 x XC10 – 10-Pack ☒Bus Connectors
AH01 – SHA-256 Hardware Encryption
This ☒CHIP forms part of the Crypto module range, running a security algorithm based on SHA-256.
The ATECC508A from Atmel includes an EEPROM array which can be used for storage of up to 16 keys, certificates, miscellaneous read/write, read-only or secret data, consumption logging, and security configurations. Access to the various sections of memory can be restricted in a variety of ways and then the configuration can be locked to prevent changes.
It features a wide array of defense mechanisms specifically designed to prevent physical attacks on the device itself, or logical attacks on the data transmitted between the device and the system. Hardware restrictions on the ways in which keys are used or generated provide further defense against certain styles of attack.
AI01 – I2C MultiPlexer
This ☒CHIP is an octal bidirectional translating switch controlled by the I2C-bus.
BR01 – Raspberry Pi Bridge
This ☒CHIP is designed to interface with all Raspberry Pi modules. This provides an interface to support the ☒CHIP ecosystem, adding support for many additional sensors etc.
CW01 – WiFi Core (ESP8266)
This ☒CHIP forms part of the core modules and is equipped with Wi-Fi. The ESP8266 Wi-Fi module offers internet connectivity which allows the user to store data on the cloud which enables remote data access and opens up for the world of IoT.
CW02 – Wi-Fi & Bluetooth Core (ESP32)
An ☒CHIP core Wi-Fi & Bluetooth module. CW02 is based on the ESP32 which is a single 2.4 GHz Wi-Fi and Bluetooth combo chip designed with TSMC ultra-low-power 40 nm technology and an Xtensa® Dual-core 32-bit LX6 microprocessor.
IP01 – USB Programming Interface
This ☒CHIP is an interface module which is equipped to power and program other modules via a USB A connector. The USB A connection is required for programming the range of CPU Core ☒CHIPS over the USB-serial bridge provided by the FT232R.
OC03 – Relay Out
OC03 is a low-voltage control relay module able to switch AC and DC loads.
The optically isolated relay is controlled by a PCA9554A IO expander, which provides an control interface to the switch. The PCA9554A has several selectable I2C addresses accessible via solder pads.
The TLP240A photorelay consist of a photo MOSFET optically coupled to an infrared light emitting diode which switches a AC or DC load. It provides an isolation voltage of 5000 Vrms, making it suitable for applications that require reinforced circuit insulation.
OD01 – OLED Display 128×64
This ☒CHIP forms part of the output modules and is equipped with an OLED display unit that is capable of displaying any graphics or text. Very useful as a sensor data display.
PL01 – 3.7v LiPo Battery Power Supply
This ☒CHIP charges a 3.7v LiPo battery via power input from a Micro USB power source. Unless connected to this Micro USB power source, the circuit draws power from the LiPo battery and supply the ☒BUS with power.
The on-board MCP73831 LiPo battery charging IC offers a simple and efficient battery charging solution with various features, such as Auto Off, Cell Preconditioning, Cell Temperature Monitoring, Reverse Polarity Protection, Status Indication and Under Voltage Protection/Brown-Out. It is capable of charging the battery at a rate up to a maximum of 500 mA.
The equipped PAM2305 is a step-down current-mode, DC-DC converter. At heavy load, the constant frequency PWM control performs with excellent stability and transient response. To ensure the longest battery life in portable applications, the PAM2305 provides a power-saving Pulse Skipping Modulation (PSM) mode to reduce quiescent current under light load operation to save power.
SH01 – Capacitive Touch
This ☒CHIP is based on the CAP1296 which is a multiple channel capacitive touch sensor controller. Each sensor input is calibrated to compensate for system parasitic capacitance and automatically re-calibrated to compensate for gradual environmental changes. In addition, the CAP1296 can be configured to detect proximity on one or more channels with an optional signal guard to reduce noise sensitivity. The CAP1296 includes Multiple Pattern Touch recognition that allows the user to select a specific set of buttons to be touched simultaneously. If this pattern is detected, a status bit is set and an interrupt is generated.
SL06 – Gesture Sensor
This ☒CHIP features advanced Gesture detection, Proximity detection, Digital Ambient Light Sense (ALS) and Color Sense (RGBC).
SU02 – Universal Digital Input
This ☒CHIP is a low-power, monolithic, 8-bit, analog-to-digital converter (ADC).
SW02 – VOC and Weather Sensor
This ☒CHIP is a digital 4-in-1 sensor with gas, humidity, pressure and temperature measurement based on proven sensing principles.