For several years now, a more energy-efficient version of Bluetooth has been available for use in certain wireless applications, although it hasn’t always been straightforward to use. Luckily now there’s a development platform for Bluetooth Low Energy (BLE) from Texas Instruments that makes using this protocol much easier, as [Markel] demonstrates with a homebrew video game controller.
The core of the project is of course the TI Launchpad with the BLE package, which uses a 32-bit ARM microcontroller running at 48 MHz. For this project, [Markel] also uses an Educational BoosterPack MKII, another TI device which resembles an NES controller. To get everything set up, though, he does have to do some hardware modifications to get everything to work properly but in the end he has a functioning wireless video game controller that can run for an incredibly long time on just four AA batteries.
If you’re building a retro gaming console, this isn’t too bad a product to get your system off the ground using modern technology disguised as an 8-bit-era controller. If you need some inspiration beyond the design of the controller, though, we have lots of examples to explore.
Continue reading “Explore Low-Energy Bluetooth by Gaming”
When you want to play around with a new technology, do you jump straight to production machinery? Nope. Nothing beats a simplified model as proof of concept. And the only thing better than a good proof of concept is an amusing proof of concept. In that spirit [Eric Tsai], alias [electronichamsters], built the world’s most complicated electronic gingerbread house this Christmas, because a home-automated gingerbread house is still simpler than a home-automated home.
Yeah, there are blinky lights and it’s all controlled by his smartphone. That’s just the basics. The crux of the demo, however, is the Bluetooth-to-MQTT gateway that he built along the way. A Raspberry Pi with a BTLE radio receives local data from BTLE sensors and pushes them off to an MQTT server, where they can in principle be read from anywhere in the world. If you’ve tried to network battery-powered ESP8266 nodes, you know that battery life is the Achilles heel. Swapping over to BTLE for the radio layer makes a lot of sense.
Continue reading “Raspberry Pi Home Automation for the Holidays”
On the one hand, this is awesome functionality. The browser is the most ubiquitous cross-platform operating system that the world has ever seen. You can serve a website to users running Windows, Linux, Android, iOS, or MacOS and run code on their machines without having to know if it’s a cellphone, a desktop, or a virtual machine in the Matrix. Combining this ubiquity with the ability to control Bluetooth devices is going to be fun. It’s a missing piece of the IoT puzzle.
On the other hand, it’s a security nightmare. It’s bad enough when malicious websites can extract information from files that reside on your computer, but when they connect directly to your lightbulbs, your FitBits, or your BTLE-enhanced pacemaker, it opens up new possibilities for mischief. The good news is that the developers of Web Bluetooth seem to be aware of the risks and are intent on minimizing them, but there are still real concerns. How does security come out in the balance? Read on.
Continue reading “Web Bluetooth: The New Hotness and Its Dangers”
There is a lot of spectacle on display at Maker Faire. But to be honest, what I love seeing the most are well-executed builds pulled off by passionate hackers. Such is the case with [Debra Ansell]. She wasn’t exhibiting, just taking in all the sights like I was. But her bag was much better than my drab grey camera-equipment filled backpack; she build a handbag with an LED matrix and did it so well you will scratch your head trying to figure out if she bought it that way or not.
Gerrit and I walked right up and asked if she’d show it to us. We weren’t the only ones either. [Debra’s] bag started drawing a crowd as she pulled out her cellphone and sent “Hackaday” to the 10×15 matrix over Bluetooth. Check out our video interview below.
Continue reading “Exquisite LED Handbag in the Wild”
The future of tiny electronics is wearables, it seems, with companies coming out with tiny devices that are able to check your pulse, blood pressure, and temperature while relaying this data back to your phone over a Bluetooth connection. Intel has the Curie module, a small System on Chip (SoC) meant for wearables, and the STM32 inside the Fitbit is one of the smallest ARM microcontrollers you’ll ever find. Now there’s a new part available that’s smaller than anything else and has an integrated Bluetooth radio; just what you need when you need an Internet of Motes of Dust.
The Atmel BTLC1000 is a tiny SoC designed for wearables. The internals aren’t exceptional in and of themselves – it’s an ARM Cortex M0 running at 26 MHz. There’s a Bluetooth 4.1 radio inside this chip, and enough I/O, RAM, and ROM to connect to a few sensors and do a few interesting things. What makes this chip so exceptional is its size – a mere 2.262mm by 2.142mm. It’s a chip that can fit along the thickness of some PCBs.
To provide some perspective: the smallest ATtiny, the ‘tiny4/5/9/10 in an SOT23-6 package, is 2.90mm long. The smallest PICs are similarly sized, and both have a tiny amount of RAM and Flash space. The BTLC1000 is surprisingly capable, with 128kB each of RAM and ROM.
The future of wearable devices is smaller, faster and more capable devices, and with a tiny chip that can fit on the head of a pin, this is certainly an interesting chip for applications where performance can be traded for package size. If you’re ready to dive in with this chip the preliminary datasheets are now available.
PunchThrough, creators of the LightBlue Bean, have just launch a Kickstarter for a new version called LightBlue Bean+. The tagline for the hardware is “A Bluetooth Arduino for the Mobile Age” which confirms that the hardware is targeted at a no-hassle, get it connected right now sort of application.
For those unfamiliar, the original LightBlue Bean is a single board offering meant to marry Bluetooth connectivity (think Cellphones with BTLE) to the capabilities of a microcontroller-based hardware interface. The Bean+ augments this hardware with a 300m+ range increase, an integrated LiPo (600mAh or more), and headers/connectors where there were only solder pads before.
On the software side of things the Bean+ has four firmware options that make it speak MIDI, ANCS, HID, or Peer-to-Peer, only not all at the same time. The good news is that these are ecosystem upgrades and will work for existing Bean hardware too. The entire thing comes with online-platform integration and easy to use Smartphone tools to guide you through connecting and making something useful.
The board includes a battery tending circuit that allows it to be charged via the USB port but can run over a year between recharges if you use it judiciously. There is a slider switch near the pin sockets marked “A3, A4, A5” which toggles between 3.3v and 5v so that no level shifters are needed for sensors and other hardware you might use with it. The white connectors seen near the bottom of this image are Grove connectors. These provide I2C and Analog support to that ecosystem of add-on boards.
All in all this is a pretty sweet upgrade. The MSRP will be $45 but early backers can get in around 10-25% less than that. The price doesn’t mean it’s a no-brainer to pick one up, but the header options make this much more versatile and reusable than the original Bean and we like the idea of a rechargeable battery of the coin cells used by Bean+’s predecessor. It is an each choice for drop-in no hassle connectivity when bottom line isn’t your top concern.
Original LightBlue Bean is available in the Hackaday Store.
This week we’re awarding a LightBlue Bean board to 50 projects entered in The Hackaday Prize.
We love this little board so much we put it in our store. It brings a microcontroller that has plenty of room and peripherals (and is quite well-known… the ATmega328) with the connectivity of Bluetooth Low Energy. If you’re planning on building something that needs processing power and connectivity with smartphones this is a good place to start. And this week you might just score one as part of the 2015 Hackaday Prize.
We’ll be looking for entries that are getting ready for the physical build and need connectivity. The best way to let us know your project should be one of the fifty winners is to post a new project log with your construction plans and how the Bean (or BTLE) would fit into that plan. Submit your build by next Wednesday (5/6) and you’re in the running!
We’re giving away $50,000 in prizes, 1/10 of the total Hackaday Prize pool during the build phase going on right now.
Last Week’s 30 Winners
Last week we were looking for great entries in need of circuit boards and boy, did we find a lot of them. Judging is super hard. We looked at all the entries and ended up with these 30 winners. Each will receive $50 to use for custom PCB manufacturing from OSH Park. We expect to see a lot more purple boards popping up on entry pages in the coming weeks! Congratulations to all winners. Each project creator will find prize info as a message on Hackaday.io.