Over the last few weeks I have tinkered with a Raspberry Pi 2 and I have to say it has been pretty fun. I built my Pi with a Zebra case, 32GB micro sd card, a few heat sinks, and a bread board kit so I can easy connect things to my GPIO. I also picked up a TP-LINK TL_WN725N USB NIC for WiFi. I chose this one specifically because it has drivers for both Linux and Windows.
I have gone back-and-forth on which operating system I am going to run on this little device. I have tested Raspbian and Windows 10 IoT core. I ended up settling on both. I have 2 microSD cards, one with Windows 10 IoT core, and one with Raspbian, RetroPie, and OSMC. I used BootBerry boot loader to install multiple version of Linux on the second microSD card.
So far I am sticking with Windows 10 IoT Core, a few reasons:
- I am much more proficient at C# than I am python or any other compiled language
- Windows 10 IoT can run python and even Nodejs if I choose
- Using Visual Studio to deploy and debug directly to my Raspberry Pi is awesome – I am use to this workflow from developing Windows 8/10 and Windows Phone apps
This isn’t an exhaustive list nor is it meant to help anyone make any decisions on what to use, it is just my preference – for the moment at least. We’ll see how things go.
I am hoping to build an LED panel that I can push messages to over http. I have made progress over the last 2 weeks. You can check out some of my code here:
Here are some videos of my progress
Turning on a light for the first time
Scrolling text on my small LED panel