Hardware Projects

DKBLE11x OTA Add-On Module PCBs are available at OSHPark

Hello everyone, since I published the blog post about the BLE112/BLE113 OTA firmware upgrade functionality into BLExplr, users are asking me about the DKBLE11x module I created to test this. No I published the eagle files, a BOM and a link to OSHPark to order the PCB directly. The link to the github repo is: https://github.com/michaelkroll/Hardware-Tools/tree/master/DKBLE11x-OTA-AddOn-Board and the permalink to OSHPark where you can order the PCB is http://www.oshpark.com/shared_projects/nWPpYei9 Please do not hesitate to contact me using the boo or my forum at http://forum.

Running a Java ME8 MIDlet on a STM32f4Discovery board... I tried it...

Hello everyone, after I read an older Java Magazin Article about Oracle targeting the IoT world with it’s JavaME 8 platform I tried to install and run it on the STM32f4 discovery board. After downloading about 1GB of tools and installing it on a Windows7 machine, I finally flashed the discovery board with the VM. Installed some USB drivers and tried to connect to upload a MIDlet flashing an LED similar to the Arduino Blink demo.

Bluegiga BLE11x OTA experiences

Hello everyone, since Bluegiga added the possibility to upgrade the BLE11x modules firmware over the air (OTA) in v1.2 of their SDK I spend some time to test this features on the BLE112 and BLE113 Eval boards successfully. In order to prepare the setup I ordered some of the necessary SPI Flash Chips from Digikey with part number “W25X20CLSNIG-ND” in 8SOIC package. I used the schematic as illustrated in figure 6 of the Application Note “Implementing Over-the-Air Firmware Upgrade” as shown below:

BLEBee and SODAQ: The perfect fit!

Hello everyone, this weekend I received a SODAQ beta board for some testing with the BLEBee and just grabbed some parts from my electronic boxes to create a “Plant Moisture Sensor”. The part list for this little project is: 1 SODAQ Moja Board 1 BLEBee (http://www.seeedstudio.com/depot/blebee-v100-p-1632.html) 1 Groove Moisture Sensor (http://www.seeedstudio.com/depot/grove-moisture-sensor-p-955.html) 1 Groove Cable (http://www.seeedstudio.com/depot/grove-universal-4-pin-20cm-unbuckled-cable-5-pcs-pack-p-749.html) 1 Lipo Battery 1 Mini USB Cable The parts are shown in the picture below:

BLEBee v1.0.0 finally available at Seeedstudio's Depot

Hello everyone, the BLEBee v1.0.0 is available for sale. Please visit Seeedstudio’s Depot following this link http://www.seeedstudio.com/depot/blebee-v100-p-1632.html to get one or more. Thanks, Michael.  

BLEBee v1.0.0 is now a final product

Hello everyone, the BLEBee left beta test status and is now declared final product. The product description is now available in the Bluetooth Hardware section of this blog: http://www.mkroll.mobi/?page_id=1070 Since the hardware is open, all design files are available from my github account: https://github.com/michaelkroll/BLEbee. The BLEBee will be produced soon and will be hopefully available at Seeedstudio as the BLE-Shield v1.0.0. I will let you know when it is available!

Firmware v1.1.0 available for the BLE-Shield v1.0.0

Hello everyone, I already published the new firmware v1.1.0 for the BLE-Shield v1.0.0 to my github repository which is available through this link: https://github.com/michaelkroll. In this firmware I omitted the internal 16 byte buffer so the shield now acts better as a serial bridge as before. I removed the control characteristics to query the content of the buffer and reset the buffer count completely. The remaining characteristics are now: The characteristics of the BLE-Shield v1.

BGLib on the BLE-Shield v1.0.0

Hello everyone, I should have done this earlier, but good things need some time. As you might know, Jeff Rowberg @SectorFej as a BGLib Implementation created and published on github: https://github.com/jrowberg/bglib which runs on Arduino. You need a special firmware for the BLE112 module to be flashed which is available on his github repository as well. The BLE112 needs to be wired to the Arduino as he describes in his Arduino Sample sketches:

Bluetooth RFID Tag Reader goes open source

Hello everyone, after there was some interest in the Bluetooth RFID Reader I created 2 years ago now (http://www.mkroll.mobi/?page_id=202), I decided to publish all files necessary to create one on github. On github (https://github.com/michaelkroll/BT-RFID-Reader) you can find the eagle design files, the Arduino sketch and the WT-12 configuration as well as STL files to create the enclosure. Please feel free to use the files. Let me know once you created something or need help to set it up.

A whole family of BLE devices. The BLEbee, the BLE-Shield v2.0.0 and the early version of the BLE-Duino 32u4

Hello everyone, this time I have a pile of news for you. Since the development of the BLE-Shield and the initial prototype of the BLEbee, I did some more research and prototyping on three new BLE enabled boards: BLE-Shield v2.0.0 (need another iteration before a private beta test) BLEbee v1.0.0 (almost ready for a private beta test) BLE-Duino 32u4 which is an early prototype with version number 0.6 In the following paragraphs I will share some EagleUp renderings and photos of the real boards with you and talk a little bit about the features and improvements of these boards.