Anaren Bluetooth Smart Development Kit: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
mNo edit summary
Brian Wilson (talk | contribs)
mNo edit summary
Line 28: Line 28:
Click on the IDE tab. Description is here: https://atmosphere.anaren.com/wiki/Atmosphere_Developer
Click on the IDE tab. Description is here: https://atmosphere.anaren.com/wiki/Atmosphere_Developer


== Android app fail ==
== Testing every feature ==


All I get in Anaren's Atmosphere app is a black screen. I posted to their forum and am awaiting feedback, in the meantime I am ignoring the app and testing the board directly.
I had to upgrade to CM13 to get Anaren's Android app working.
Now I want to write demo code to wring out the board.


== Buzzer app succeeds ==
=== Buzzer app ===


I built a simple app with the Buzzer in it, and then changed the void_setup() function by adding this line at the end:
I built a simple app with the Buzzer in it, and then changed the void_setup() function by adding this line at the end:
Line 42: Line 43:


Okay now, that constant tone is starting to wear on me. :-) Unplugging the MSDB... plugging back in... all still blissfully quiet. I can restart the embedded program by moving the UART switch to the left and hitting the tiny reset button. Then the lovely tone resumes. No need to reload it.
Okay now, that constant tone is starting to wear on me. :-) Unplugging the MSDB... plugging back in... all still blissfully quiet. I can restart the embedded program by moving the UART switch to the left and hitting the tiny reset button. Then the lovely tone resumes. No need to reload it.
==== Output: RGB LED ====
==== Input: Accelerometer ====
==== more... ====
* IR sensor
* IR emitter
* IR non-contact temperature sensor
* Buzzer
* Joystick w button
* Current sensor
GPS


== Cypress ==
== Cypress ==

Revision as of 03:19, 23 October 2016

2016-Sep-14 Today the UPS truck pulled up unexpectedly and dropped off an "Anaren Bluetooth' Smart Development Kit."

Hey, it's a gift from Anaren! COOL.

The "MSDB" (= Multi-Sensor Development Board) includes these:

  • ARM Cortex M3 processor
  • 512M RAM
  • Bluetooth Smart AKA BLE
  • Accelerometer
  • RGB LED
  • IR sensor
  • IR emitter
  • IR non-contact temperature sensor
  • Buzzer
  • Joystick w button
  • Current sensor

First thoughts. Make it portable else no point in the compass and accelerometer. So it needs a box and a battery.

Hook up a GPS module so it knows where it is. Ordered one from Sparkfun $15, such a deal.

Now turn it all into a big fitness monitor. Phatbit

Cloud based developer page: http://atmosphere.anaren.com/ Click on the IDE tab. Description is here: https://atmosphere.anaren.com/wiki/Atmosphere_Developer

Testing every feature

I had to upgrade to CM13 to get Anaren's Android app working. Now I want to write demo code to wring out the board.

Buzzer app

I built a simple app with the Buzzer in it, and then changed the void_setup() function by adding this line at the end:

	BUZZER_Start(BUZZER_Note_C6);

Now when I send the app to the MSDB using the programmer, the light on the board blinks for a while and then it emits a constant tone. So I know the board works and it's just the Anaren android app that is failing.

Okay now, that constant tone is starting to wear on me. :-) Unplugging the MSDB... plugging back in... all still blissfully quiet. I can restart the embedded program by moving the UART switch to the left and hitting the tiny reset button. Then the lovely tone resumes. No need to reload it.

Output: RGB LED

Input: Accelerometer

more...

  • IR sensor
  • IR emitter
  • IR non-contact temperature sensor
  • Buzzer
  • Joystick w button
  • Current sensor

GPS

Cypress

Cypress has a cool <$20 kit too based on the same BCM20737 PSoC but theirs is in a plastic case and includes a humidity sensor. You can get them from DigiKey. http://www.digikey.com/product-detail/en/cypress-semiconductor-corp/BCM9WICED_SENSE2/428-3641-ND/6150847

Developer site https://community.cypress.com/

Cypress bought Broadcomm so now if you want to use the dedicated SDK instead of Atmosphere, go to https://community.cypress.com/docs/DOC-2793

Best reference to hardware is here: https://atmosphere.anaren.com/wiki/Bluetooth_Multi-Sensor_Development_Board