What’s more fun than reading tweets on a smartphone, tablet, or computer screen? Reading them on an Arduino controlled, Ethernet connected, thermal receipt printer like the Adafruit Internet of Things Printer. This little printer kit might be the answer to all your Twitter ticker tape dreams and more. Let’s check it out!
|Everything you need except an Arduino|
The instructions are clear and easy to follow. The few possible pitfalls, mostly centered around which flavor of Arduino you’re using, are clearly highlighted to prevent foul-ups. The assembly was stress free, and it took me just under an hour to put the device together. The one assembly problem I had was when I decided to deviate from the written instructions. Almost as soon as I tinned the header pins and wires, I realized there would be a connector on some of the pins which now contained just enough solder to be a problem. Luckily, Adafruit included enough extra header pins to allow me to easily fix my mistake and complete the assembly.
Downloading the code and libraries from Github was easy. Modifying the Twitter search string in the Arduino sketch was simple and shouldn’t be too much of a challenge even for those new to the Arduino or microcontrollers. The same goes for downloading and installing the Arduino IDE. Other than one little hiccup, which was totally my fault, assembling the IoT Printer was straightforward and fun.
|Under the hood|
I set my printer up to print local weather tweets and took it to work with me. There are no windows on the second floor which is where the IT department is located. Sometimes I spend all day in there without ever seeing what the weather is like outside. I could check the weather on a computer or smartphone, but what fun is that? Printouts are more tangible then the ethereal images on an display. When I hear that telltale crunching sound of the printer printing behind me, I get up, walk over, and stretch out the long ribbon of paper to read the latest entry. The printed tweets provide a more tactile feel and connection to the information. Blinkenlights and moving pictures are great, but it seems one doesn’t give up 5000 years of holding written information in their hands in the less than a 100 years computer displays have been around.
|Adafruit's Internet of Things Printer in action|
I’m happy with the Internet of Things Printer. Adafruit balances cost, style, function, and ease of assembly and I think they do it fairly deftly. Out of the box it’s a little expensive for what it does but not for what you get. You get full value from this kit when you find out how to use it in some new or niche way. For me that tinkering, even it if doesn't ever lead to some cool hack, is where I expect to get the most out of the kit. There’s also a bit of educational value here too. Turning a LED on with an Arduino is all kinds of Friday night fun, but interfacing with web based services and printers is a tad bit more exciting. If you’re looking for something to tinker with, or just looking to print out stuff like, “#Detroit #Michigan Temperature 78-F few clouds Wind W 17km/h Humidity 80%...”, I recommend the Adafruit Internet of Things Printer.
Links: Adafruit, Internet of Things Printer, Internet of Things Printer Instructions