IoT
means many things to many people. For FTDI, it is about the ability to
read and control sensor data.
This reference design looks at how the new Win10 IoT Operating System
can be loaded onto a small embedded processor (Raspberry Pi2) and then
using specially built Win10 IoT FTDI drivers, control an
FT4232H
USB bridge device to access the system peripherals.
The
FT4232H has 4 channels of which 2 are used in the
demonstration. One channel creates an I2C bridge through
the device MPSSE mode to read proximity data from an MikroE module and
colour data of the object closest to the test jig from an Adafruit
sensor module.
The second channel of the
FT4232H is used as a SPI master (again via
the MPSSE mode) to control an FT800 based display unit (VM800B).
The
FT800 is part of our EVE range of display controllers and
in this demonstration the display outputs proximity and colour data
read from the I2C sensors attached to the first channel of
the FT4232H.
Full
connection diagrams and software source code are provided – allowing
users to recreate the design or enhance the functionality by adding or
replacing the sensors and extending the display graphics.
For further information refer to
AN_475.
Project source code may be downloaded
here.
Key elements of this reference design are:
Raspberry Pi2
Win10 IoT operating system
I2C colour sensor from Adafruit
I2C proximity sensor from MikroE
FTDI Win10 IoT driver build
USB Hi-Speed Serial/hub module
VM800B Display
|