Microsoft’s brand new personal assistant, Cortana, is getting a lot of people excited at the moment. Even though it is in beta, I’ve found it surprisingly good, and already use it for practical reasons daily.
So why not take it a bit further? What about letting her control my lights – because, yes, giving an AI access to deadly electricity is a great idea (no, really, it is).
This uses a Netduino, Bluetooth module, and a normal 240v desk-lamp.
If you haven’t heard, “the cloud” is kind of a big deal right now. Microsoft Azure is Microsoft’s slice of it (with 54% of Fortune 500 companies running on Azure today), and is the reason that when you take a photo on your phone it magically appears on your PC (amongst other things). No one understands the cloud, but we know it is powerful .
At BUILD 2014, Microsoft announced their plan for allowing everything from your teddy bear to your traffic light (because people totally have these) to connect to Azure. And yes, this includes connecting up a full sized traffic light…
The houses in Durban, South Africa (where I live) usually have some form of gap underneath them that ranges from 30cm to big enough to crawl inside. As far as I know it is for ventilation to help with the heat. The problem is that a bunch of squeaky rodents have decided that mine is a good home, and unfortunately the gap is pretty small so I can’t fit. So I decided to make a little car that could go scout out the area and show me what was going on under there, and possibly how to stop it.
So I built a little Bluetooth controlled car using a Netduino and a Windows Phone as a remote.
My puppy seems to be a fan.
It is 2014 and control-schemes on touch screens still pretty much suck. Yes, touch is suited for a lot of games, but it just doesn’t work for shooters and racing games. That’s why there are companies like MOGA making game controllers specifically designed for phones.
I decided to make my own with an ATTiny connected to Windows Phone over Bluetooth.
One of the first things I tried on the AGENT was porting over the snake game I made for Netduino. Because the Netduino and AGENT both run .NET Micro Framework, pretty much all the code just worked.
Yesterday I was made a Nokia Developer Champion, and I have been working on this post on and off for a few days so the timing is perfect as a homage to Nokia.
This project definitely gave me a good helping of nostalgia, and I had more fun than any other project I’ve done.
Before leaving for Finland I setup this little project, but didn’t have time to finish (see what I did there?) it. Now that I’m back, between writing my Netduino book, I sometimes have time to play!
Following my previous post on Bluetooth with the Netduino, I thought I would extend it a bit.
The goal for this project is the following: Have a Netduino sending it’s orientation data (XYZ) over Bluetooth to WP8 which displays a 3D representation of it (at the right angle of course), and for bonus points attach a potentiometer to control the zoom.
OK, maybe not with your mind, but at the very least, your hand.
The objective here was to add a sonar (ultrasonic) sensor to the Netduino, work out how close my hand was, and then send that info over Bluetooth to Windows Phone 8 and display it. Bonus points for doing something useful with the data (yes, controlling the volume of the Imperial March is totally useful!).