Road-Test Blog 3 from MyIoT: Infineon Shield2Go Boards for IoT - Review
Here I used the Wemos mini D1 module and interfaced the 3D magnetic sensor TLV493D-A1B6 & DPS310 Pressure Sensor via I2C bus. I broke the mini board of 3D sensor head for portability. But the mini DPS310 head can only communicate via 3 wire SPI and not I2C. The Infineon Github repository has only I2C library for the DPS310 Pressure Sensor so I decided to keep the whole sensor board. The Wemos communicates via the ch341ser_win driver software which must be installed. Setting up the wemos environment in Arduino IDE can be done from the Arduino library manager and they are well documented on the wemos website.
Wemos Mini Board Specs
The test setup with Wemos and the Infineon S2GO sensors
Communicating 3D magnetic sensor TLV493D-A1B6 & DPS310 Pressure Sensor via I2C bus
Embedding the sensor readout code with the ThingSpeak IOT platform. In the beginning I wanted to use Sparkfun open source IOT platform to stream the sensor data live but unfortunately the platform does not exist anymore. Another open platform is the https://thingspeak.com/ where anyone can publicly upload sensor data upto a certain limit. The Github code of Thinkspeak for ESP8266 is https://github.com/mathworks/thingspeak-arduino/blob/master/examples/ESP8266/WriteMultipleFields/WriteMultipleFields.ino
Reading out the sensor data on the IOT platform.
How the sensor readout in real time works. The data was taken since afternoon today and refreshes every 20seconds (as it is a free version of the IOT platform)
Finally combining the SolarBot project with the Infineon IOT sensors working together. The SolarBot was built in a previous project Simple Solar BOT ----Blog 1