RoadTest: MyIoT: Infineon Shield2Go Boards for IoT
Author: embeddedguy
Creation date:
Evaluation Type: Development Boards & Tools
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?: Sensors from wendors like Adfruit,Bosch etc
What were the biggest problems encountered?: There was not any mejore problem but I think they could open up more about the sensor iinterface so that people who are interested can interface such sensors with diffrent platforms.
Detailed Review:
First of all thank you Element14 and Infeneon technologies(I alwaays spell infineon wrong!!) for giving me the oportunity to do this roadtest. I really liked working on the sensors and personally enjoyed doing experiments
The packaging was simple and easy to open with static electric safe boxes. All the sensors and Microcontroller boards were new and with unsoldered connectors in the box. The soldering was working fine with the connecters because of the innovative design of the pins. It would just solder perfect if you have soldering paste. Now, I will directly jump into the various example test I have done. I could say that the sensor will be a perfect choice for application involving small compact size and those requires higher precesion and sensitivity.
3 Axis Measurement of linear Magnetic fields, Bx, By and Bz upto +/- 130mT
Integrated temperature measurement.
Low power consumption 0.007 µA in power down mode and 10 µA in ultra low power mode.
https://github.com/Infineon/TLV493D-A1B6-3DMagnetic-Sensor
Upload the sketch and open the serial monitor window. You will be able to see the Magnetic field values. Start rotating the magnet around the Sensor, the values will change accordingly.
3D 2Go application
(see attachments for large images) The 3D 2Go application is a nice visual Tool for TLV493D Sensor. It has several windows with diffrent settings. The first step is to connect the XMC and 2Go sensor with I2c bus and then connect it via USB cable to the PC. open the application and then press start, soon you will be able to see the Graph View. then you can check the megnetic field values changing and a nice graph showing all three Bx, By and Bz values. Similary you can switch to the Joystick view. One of the interesting feature which I personally liked about the application is Linear movement. In that view one has option to insert the linear movement(in mm) and calibrate the sensor accordingly. (of course accurate positioning of megnet on both sides Right and left is required as the sensor is very sensitive to small changes in magnetic fields.). The window will also display the angle between any two axes. By using this tool one can have nice idea to use the sensor in optimum manner.
Simlarly I have tested DPS310 highly sensitive pressure sensor. I have configured in I2C mode but there is also SPI communication available for this sensor. The sensor canbe used for measuring accurate pressure and altitude. some of the feature;s of the sensor are as follows.
From the screenshoot of the Serial monitor window of Arduino IDE you can see the change in pressure values with change in altitude.
https://github.com/Infineon/DPS310-Pressure-Sensor
DAVE IDE
With The DAVE IDE I have run a FreeRTOS based task queueing App. The message queing has several advantages as explained by on FreeRTOS that small variables can be allocated direcly to the queue there is no need to allocate the buffer for that. Also when the data is large than pointer's can be used to send to the queue. You can download all the available apps from the following link for your board. I have build this app for XMC1100 boot kit. There are several steps to run the example applicartion. the first step is to create the DAVE CE project, Next step is to add the required blocks for the application and set the diffrent parameters. For LED toggling there is a Pin diagram of the chip on which the LEDs are connected, one needs to enable those pin to work as Digital input/output.after that build the project, debug it and you will be able to see the debug perspective. make sure that your board is connected to the Pc and then press the Run button. the LEDs on the pin P0 will toggle.
https://www.infineon.com/cms/en/product/promopages/aim-mc/dave_downloads.html
Top Comments
Good work!!!
If someone is wondering where to download the software https://www.infineon.com/cms/en/product/promopages/sensors-2go/?redirId=56270#3d-magnetic-sensor-2go msi and exe files
read more here…