Community news, upcoming events and general discussions
Threads: 36 Posts: 88
Get technical support from the community
Threads: 1427 Posts: 7608
Threads: 18 Posts: 64
Tell us how to make XDK better!
Threads: 36 Posts: 119
Share and discuss community member projects
Threads: 81 Posts: 350
Hi All, first if this topic is in wrong section, please move it to the correct one :)
I got my new Bosch XDK unit and started to make my home automation with speech recognition, the AKU340 sensor is very suitable to do it (is it perfect when combined with the XDK kit capabillities). The first thing I noted, the SDK does not bring a device driver to this sensor, so okay I need to build it, but I don't know where the AKU sensor is connected (which pin from microcontroller is used) so I can't develop the driver because the ADC driver doesn't know on which pin it needs to be connected. In this scenario, is there some document which describes what pins are connected to te sensors? The best one would be a electrical schematic. If so where I find it? Or if someone knows I will be very pleased if share to me, is the only info I need. Best regards Felipe
and welcome to the XDK community.
You've hit a weak spot of the SDK here - we're still working on the API for the AKU340. For the meantime, you can use the pins of the MCU:
PD9: AKU340_VDD PD4: AKU340_OUT (can be sampled using the analog/digital converter)
More details can be found in the "additional information" guide (see learning section): https://xdk.bosch-connectivity.com/documents/37728/87798/XDK_User_Guide.pdf/639da1fd-aeb0-4088-b840-abf345963222
I'm curious to find out what you can achieve. Personally I'm not sure whether speach recognition can be implemented on an M3 (sometimes a dedicated coprocessor is used), we rather target noise detection for our use cases.
Hi Mathias, many thanks for the response, it will solve my current problem.
You are right about the speech recognition, a Cortex-M3 is powerful but lacks of SIMD, DSP and Floating point instructions found in the M4 or a M77 core, but the goal on XDK side is to get only the voice sample, the responsible to process the speech will be IBM Watson, and based on the result (match of a text) some reaction will be triggered. Also, is there a plan to release the XDK schematics in future? Best,
Glad I could help.
In general, there is no plan to release the schematics. We documented the extension bus for HW engineering, but due to certification reasons, we cannot allow users to open the housing. Therfore, the schematics are of limited use for developers.
thanks to Mathias for providing useful information. In addition I would recommend to take a look at these two threads including implemented solutions for the AKU340. Maybe you can use them as starting point to create your own interface.
how to access AKU340?
Please do not hesitate to ask if you have further questions.
Kind regards, Franjo
Hi Franjo and Mathias, I'm really impressed with how fast the responses I got.
I understand the point about the schematic release, and at least for now, the question was just for curiosity :) Franjo, I will take a look on the topics you mentioned to see what the community is thinking about this sensor.
...and of course, as soon my prototype is working I will share it here on community. This XDK was a really great birthday gift, hahahahha :D Thanks a lot. Felipe