Plus, I really wanted to play with a newly purchased Digispark board and LCD shield from www.digistump.com. In particular, I wanted a paperweight sized piece to display search results from Twitter. Right now it searches for Tweets about "love" or "cookies" which are frequently the same Tweet :-).
I started development just trying to pull Tweets through Twitter's API with a Python script. Once I got that running, I started working on getting the Digispark going with the LCD shield.

The LCD has a 16 character wide, 2 line display, with a 40 character wide register. Tweets can be up to 140 characters wide, so I write to the register off the screen letter by letter and then scroll the message.

Once the Python script was talking to the Digispark board and successfully displaying tweets on the LCD, I started doodling through various ideas for a case. I wanted the case to house the circuit board, but I also wanted part of the circuit board to be exposed, to show that this was something I made.

Once I knew where I wanted to go, it was time to work on a CAD model of what I had in mind.

From there, I made a print on my 3d printer.


After that, a bit of sanding, some Bondo, some more sanding, paint, and here it is!



I've thought about using an Arduino and LCD shield to display how many new emails are in my inbox, but I've yet to actually build the little fella. I, too, like the idea of a physical object that only displays one type of content. I also saw a really cool hack of an Amazon Kindle (the black and white one, not any of the fancy ones) that displayed the current weather forecast and auto-updated every 10 minutes.
ReplyDeleteThis came out looking awesome - thanks for using a Digispark! - Erik, founder, Digistump.com
ReplyDeleteThanks! Check out our other stuff at www.awkwardengineer.com! (And I have one or two more Digispark projects I've been thinking up, too)
Delete