Minified size bluetooth device with GPIO - small footprint - Page 1
Forum section: electronics / general

author: say2paul
author_rank: Contributor
timestamp: June 05, 2014, 12:42:35 pm
content: Have been looking for this for a long time now, there are devices available but not that small in size. And if there exists one, the cost would be way too high.Bluetooth hc-05 is the cheapest and reliable module that can be used but again it does not have GPIO.I am looking for GPIO specifically as I do not want to connect the bluetooth with Arduino or any other microcontroller, in fact I want to directly connect it to a circuit (an LED for instance). So that I can simply control that LED directly from my Android base phone.

author: aroby
author_rank: Regular Contributor
timestamp: June 05, 2014, 02:28:05 pm
content: The CSR chip on the HC-05 has programmable I/O. From the datasheet for the BC417:QuoteThe challenge is tinkering with the firmware and the VM capability. The datasheet also saysQuoteI've had figuring out this chip on my to do list for a long time - it seems very capable and is very cheap.Anthony

author: nuhamind2
author_rank: Regular Contributor
timestamp: June 05, 2014, 02:33:59 pm
content: Try HM10 and HM11. They are based on TI CC2540 so BLE only.IIRC, you can control the GPIO from AT command so you don't need to tinker with the firmware.Edit: Just checked their website (http://www.jnhuamao.cn/bluetooth.asp?ID=1), HM09 use bluetooth 2 and has GPIO controllable from AT command.

author: say2paul
author_rank: Contributor
timestamp: June 05, 2014, 02:45:57 pm
content: Quote from: nuhamind2 on June 05, 2014, 02:33:59 pmThanks dear, this seems to fit perfectly.. How can I order it..?

author: aroby
author_rank: Regular Contributor
timestamp: June 05, 2014, 02:51:29 pm
content: Quote from: say2paul on June 05, 2014, 02:45:57 pmeBay??

author: leppie
author_rank: Frequent Contributor
timestamp: June 05, 2014, 03:40:25 pm
content: How about this? nRF51822 Bluetooth Smart Beacon Kit -https://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822-Bluetooth-Smart-Beacon-KitThey go for about $30. ARM Cortex M0, 10 GPIO's, 20mm diameter circular board, runs off 3V coin cell.I am getting one tomorrow to prototype an idea I have.Alternatively, hack a TI SensorTag (but it is 8051, so no useful compiler options...).

author: nuhamind2
author_rank: Regular Contributor
timestamp: June 05, 2014, 04:39:13 pm
content: I don't know how to order directly.Itead carry HM10, try searching on ebay,ali, google.

author: Phaedrus
author_rank: Frequent Contributor
timestamp: June 05, 2014, 06:27:07 pm
content: What about the Broadcom BCM20732S? 6.5x6.5mm QFN with internal antenna, crystal, etc.http://avnetexpress.avnet.com/1/1/6121217-broadcom-wiced-smart-bluetooth-low-energy-ble-sip-bcm20732s.html

author: say2paul
author_rank: Contributor
timestamp: June 06, 2014, 05:46:52 am
content: Yes, good options indeed!But do not you think $20-$30 is way high for this... this way I may not be able to cater client's requirement within budget..And anyhow, TrackR, Tile, StickR, etc. are available in market as an end product at the cost of $20.So there has to be a solution available @ damn low price of $10

author: miguelvp
author_rank: Super Contributor
timestamp: June 06, 2014, 06:19:07 am
content: Check here:http://www.wayengineer.com/module-wireless-module-c-75_80.html?page=2&sort=3a&pagesize=24Hong Kong based, last I ordered from them cost me $7 shipping (airmail) and got it in 10 days.ebay china based:Slave:http://www.ebay.com/itm/Bluetooth-Slave-UART-Board-Wireless-Transceiver-Evaluation-Development-Module-/261006254549Master:http://www.ebay.com/itm/Bluetooth-Master-UART-Board-Host-Wireless-Transceiver-Evaluation-Development-Kit-/261006254264It's cheaper on their main site but more complicated to buy from their site directly:http://www.wvshare.com/product/Bluetooth-Slave-UART-Board.htmhttp://www.wvshare.com/product/Bluetooth-Master-UART-Board.htmfree shipping as I recall last time I ordered from them, took 10 days as well to get stuff, have not tried any of their bluetooth modules, sample code/schematics usually on the pages.Edit: but they seem to be serial over bluetooth. Not sure if you can make them work or not for lighting an LED

author: amyk
author_rank: Super Contributor
timestamp: June 06, 2014, 12:21:12 pm
content: Quote from: Phaedrus on June 05, 2014, 06:27:07 pmNo datasheet, no thanks... and Broadcom is notoriously closed and unfriendly.

author: say2paul
author_rank: Contributor
timestamp: June 06, 2014, 12:41:45 pm
content: Quote from: miguelvp on June 06, 2014, 06:19:07 amThanks Dear, but again UART/Serial wont help as I need direct GPIO.. For UART/Serial, I again have to setup an infrastructure (may be mini arduino, PIC or any simple AVR solution) to read the data and process IO.

author: miguelvp
author_rank: Super Contributor
timestamp: June 06, 2014, 03:47:21 pm
content: There is one in the first link but at $20http://www.wayengineer.com/mk-nrf51822-wireless-bluetooth-module-zigbee-module-p-3460.htmlBut no source code and not even links to the royalty free precompiled binary S110 protocol stack.I did find a wiki for it:http://robolabwiki.sdu.dk/mediawiki/index.php/Nordic_Semiconductor_nRF51822_developmentAlso:For special applications, the nRF51822 provides a new improved Gazell ™ 2.4GHz RF protocol stackhttp://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRFgo-SDKBut that doesn't look like Bluetooth protocol to me.

author: Phaedrus
author_rank: Frequent Contributor
timestamp: June 06, 2014, 04:23:05 pm
content: Quote from: amyk on June 06, 2014, 12:21:12 pmWorked with that one for work... I will admit, getting the datasheet was pulling teeth. So fair enough.

author: say2paul
author_rank: Contributor
timestamp: June 10, 2014, 07:00:48 am
content: Quote from: Phaedrus on June 06, 2014, 04:23:05 pmSo do you have the datasheet, can you please share?

author: Dago
author_rank: Frequent Contributor
timestamp: June 10, 2014, 09:01:10 am
content: https://www.bluegiga.com/en-US/products/bluetooth-classic-modules/These modules have GPIO. Not totally sure on how you can control the GPIO. They had some scripting language at least.

author: Phaedrus
author_rank: Frequent Contributor
timestamp: June 10, 2014, 10:22:40 pm
content: Quote from: say2paul on June 10, 2014, 07:00:48 amNDA, and the last thing I need is Broadcom or their sales partners coming down on me.

author: NiHaoMike
author_rank: Super Contributor
timestamp: June 11, 2014, 05:01:48 am
content: How many GPIOs do you need?

author: say2paul
author_rank: Contributor
timestamp: June 12, 2014, 06:37:59 am
content: Quote from: NiHaoMike on June 11, 2014, 05:01:48 amI guess 2 are sufficient, even 1 will do!

author: NiHaoMike
author_rank: Super Contributor
timestamp: June 12, 2014, 01:19:44 pm
content: Maybe one of those cheap RS232 Bluetooth modules along with a low end microcontroller?

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: June 12, 2014, 01:36:34 pm
content: Quote from: Dago on June 10, 2014, 09:01:10 amBluegiga have a scripting language that allows simple functionality to run on the module (both classic BT and BLE) . I think Laird also have something similar

author: say2paul
author_rank: Contributor
timestamp: June 15, 2014, 05:57:57 pm
content: Quote from: NiHaoMike on June 12, 2014, 01:19:44 pmokay, you know any?

author: miguelvp
author_rank: Super Contributor
timestamp: June 15, 2014, 10:02:19 pm
content: So what is wrong with the nRF51822 that leppie and I mentioned?His go for $30This one goes for $20http://www.wayengineer.com/mk-nrf51822-wireless-bluetooth-module-zigbee-module-p-3460.htmlEbay $10http://www.ebay.com/itm/like/331154929115?lpid=82And if you search for nrf51822 on ebay you'll find some cheaper.But if you must go well under $10 You can buy just the chip and make your own boardPage 54 has application circuits:http://www.100y.com.tw/pdf_file/39-Nordic-NRF51822.pdfDevelopment page:http://robolabwiki.sdu.dk/mediawiki/index.php/Nordic_Semiconductor_nRF51822_developmentGoogle shop search shows them for a bit over $2 for the chip alone.Edit: 32 GPIOs btw