Hi!, i would like to access the registered values from the hall sensor integrated in the Thunderboard Sense 2 platform via the I2C interface available from the header pins, but without modifying the default firmware. Is that possible?. in that case, could you please tell me the required information, i.e the i2c address?. In case it is required to make some modificactions on the thunderboard sense firmware, could you please tell me where can i find any information related to that?. thanks
I have started as a beginner in IoT play, I was able to create mesh network which help to sense the data (analog readings) from temperature sensor interfacing with Arduino nano (gives digital output) and transmit the data through mesh module,
I am looking for hardware which is easy to communicate with mesh module and send the data of sensors to internet cloud,
I wanted to use dashboard application(connected with internet cloud) which display the graphical presentation in phones,
As I am not aware of cloud function please suggest me best example or best way to communicate sensors with cloud as well as phone applications to trace the readings of sensor anytime
Your suggestion will be very helpful
I work at a small manufacturing business, with PCB assembly line, etc. We make LED lighting fixtures for horticulture purposes. I would like to create a lighting controller that interfaces via Bluetooth, and using the Thunderboard Sense 2 components as imbedded hardware seems like a simple solution. In addition to monitoring only temperature and humidity, we want to be able to control the LED lights through independent channels via 5V PWM, to create artificial sunrises and sunsets based on the customer's input. Using an external PWM controller such as the PCA9685 and a RTC for PWM timing (if necessary) would be ideal.
We only have experience with arduino based 8-bit controllers, no wireless. I'd like to step into modern times with some wireless connectivity, however I'm pretty clueless.
Can someone with experience please provide me guidance/steps on how to do this? We have the hardware solution (Thunderboard/Silabs SoC), now we just need to know how to add features to the app, and have our customers program/schedule the 'controller' to create the sunrises and sunsets. From there the hardware will remain functioning while not connected wirelessly, acting as a standalone device until the customer opens the app again to view historical sensor data or modify the scheduling of the PWM. I'm guessing we need to hire someone to assist us in writing the software changes - any guidance on where to find an individual familiar with Thunderboard would be appreciated as well.
I am able to receive notification about every 100ms (or at about 10Hz). How do I change this? Is there a characteristic which is used to specify the notification interval (or notification rate)?
I went through many of the sample codes, but they mostly explain how to do that, but setting the notification interval part is missing :/ Any help would be appreciated.
I am looking into the possibility of using the TB2 as a vibration monitor for my project. I have been searching through all the data spec sheet of both the TB2 and the motion sensor chip ICM-20648, but none of them give me the frequency response data. In my use case, I need the sensor to be sensitive up to 20kHz. Does anyone have the TB2 motion sensor frequency response curve? Or anyone know what is the frequency response cutoff of ICM-20648?
) it disconnect after couple of seconds and I get following error message. "Lost connection to debugger agent" and "Silicon Labs TCF Agent". It's usually because the agent died abnormally". Pls let me know why I am facing this issue. I am not using the battery the board is powered by the usb connector it self. I logged the service help ticket from the tool still I didn't get the solution.
Let me know how to fix this issue.
I am trying to use energy profiler for thunderboard react to capture data for more than 10 mins but when I open the saved .isd image it shows only 150 sec data.
Hi, we have tried that Thunderboard application connects to our prototype board. But this application could not find our board. However, the BLE Scanner can find our board. Your suggestions are welcome.
Is there a documentation and/or a code repository for the stock installed firmware of the thunderboard sense 2? I want to use them as is with a little python script that handles information logging, etc, but I was unable to figure out how the different data are formatted. To be more precise, is there information about :
- control characteristics mapping (how to enable a sensor, set its sampling rate, etc)
- data signedness
- data encoding
- data resolution
I can check the different characteristics, services, etc, using bluetoothctl and the bluetooth.com standard documentation but it isn't really helpful when attempting to access vendor specific characteristics...
Thank you in advance
Hi, I have been trying, unsuccessfully to create a basic project using a Thunderboard Sense (PCB4160A) using the CONNECT stack. I have tried several examples and also tried to build up from an empty project by selecting plugins. Basically any of the selected projects fail to compile. I am using OOB Simplicity Studio V4.1.20 and Flex SDK 18.104.22.168. When trying to build the "commissioned-direct-device" the errors I get are:
C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.2/protocol/flex/connect/plugins/main/main.c:82: undefined reference to `emberAfMainInitCallback' C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.2/protocol/flex/connect/plugins/main/main.c:91: undefined reference to `emberAfMainTickCallback' ./main/EFR32/main.o: In function `emberStackStatusHandler': C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.2/protocol/flex/connect/plugins/main/main.c:126: undefined reference to `emberAfStackStatusCallback' ./main/EFR32/main.o: In function `emberIncomingMessageHandler': C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.2/protocol/flex/connect/plugins/main/main.c:139: undefined reference to `emberAfIncomingMessageCallback' ./main/EFR32/main.o: In function `emberMessageSentHandler': C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.2/protocol/flex/connect/plugins/main/main.c:151: undefined reference to `emberAfMessageSentCallback' ./main/EFR32/main.o: In function `emberEnergyScanCompleteHandler': C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.2/protocol/flex/connect/plugins/main/main.c:194: undefined reference to `emberAfEnergyScanCompleteCallback' ./flex-cli.o:(.rodata.emberCommandTable+0x4): undefined reference to `commissionCommand' ./flex-cli.o:(.rodata.emberCommandTable+0x14): undefined reference to `counterCommand' ./flex-cli.o:(.rodata.emberCommandTable+0x24): undefined reference to `dataCommand' ./flex-cli.o:(.rodata.emberCommandTable+0x44): undefined reference to `infoCommand' ./flex-cli.o:(.rodata.emberCommandTable+0x74): undefined reference to `setSecurityKeyCommand' ./flex-cli.o:(.rodata.emberCommandTable+0x84): undefined reference to `setTxOptionsCommand' ./flex-cli.o:(.rodata.emberCommandTable+0x94): undefined reference to `startEnergyScanCommand' ./flex-cli.o:(.rodata.emberCommandTable+0xa4): undefined reference to `toggleRadioCommand' ./flex-cli.o:(.rodata.emberCommandTable+0xb4): undefined reference to `txTestCommand' ./flex-cli.o:(.rodata.emberCommandTable+0xc4): undefined reference to `txTestPrintEnableCommand'
Also, can I use 2.4GHz radio settings for CONNECT on Thunderboard sense, I think I saw somewhere that it wasn't supported.
I managed last week to get a basic RAIL application going (Simple TRX with FIFO) but my application seems to fit just where the CONNECT stack is targeted.
I want to log the sensor data using a serial capture program. I noticed that it only correctly sends the CO2 and the Hall sensor values. The remaining sensor values appear to be missing. I checked with the Thunderboard app and the sensors do appear to be working correctly. Here is the output of the serial capture program:
IAQ: eCO2 = 400 [190h]
IAQ: TVOC = 0 [0h]
HALL: MagneticFlux = mT (-124)
ES: Temp = C
ES: Humidity = %RH
ES: UV Index = 0
ES: Amb light = Lux
ES: SoundLevel = dBA
ES: Pressure = mbar
I can't launch console in simplicity studio when my Thunderboard sense 2 is connected with j-link.
Do you have any idea ?
Openthread has support for Mighty Gecko Wireless Starter and Thunderboard Sense 2
Unfortunately I have only the first Sense model
My question is : What are the differences between the old sense model and the Thunderboard sense 2 related to radio chip?
Maybe I can change some files and run Openthread on Thunderboard Sense
We have recently acquired the SiLabs Thunderboard 2. We require to interface an external ultrasonic sensor to the Thunderboard via UART for an environment monitoring project.
From the user guide it is visible that the UART is the LEUART0. We are currently looking into the soc-thunderboard-sense-2 ble software example and would like to extend on this example. After some searching we are assuming that this may be possible through the RETARGET_USART macro in retargetserial.h (not sure though). This our first time with a SiLabs product and would like to continue further with the Gecko OS for further developement.
Your kind guidance on the matter is much solicited.
With Best Regards,