Send a Tweet to Your Office Door @ IEEE Spectrum Erico writes – [via]
Here at IEEE Spectrum, staffers routinely put Post-It notes on their doors and cubicles to let colleagues know they’re out. But you can’t slap a note on your door if you decide to work at home at the last minute—which, as I learned this winter, happens quite often when you have a very pregnant wife about to go into labor any instant.
That’s why I set out to replace those yellow sheets of self-adhesive stationery with something less, uh, analog—something that would allow me to post the updates electronically. An idea then popped up in my head: Twitter for my door.
It turns out to be a simple DIY project that an experienced hobbyist can complete in a few hours. Or if you’re me and this is your first serious hardware project, it might take you a couple of months and nearly drive you insane.
It worked out in the end. Now, when I’m home—or actually anywhere with my phone—I can send a tweet to a small LCD that hangs by my door, thus keeping my coworkers informed of my whereabouts. The LCD also shows current weather conditions in New York City; I thought my colleagues would appreciate this value-added service.
Send a Tweet to Your Office Door - [Link]
HOW TO – build a $23 graphic LCD shield… from thoughtfix in the Adafruit customer forums.
All I did was follow the instructions for the Nokia 5110 LCD EXACTLY how they were described at http://ladyada.net/products/nokia5110/ with two notable exceptions. First, I used +5V (shown in the pink wire in the drawing, white wire on the results) for the LED backlight. Second, I followed the pin traces around the proto shield used in the example and built that onto the underside of the Adafruit proto shield!
I had difficulty with the wire at such short runs. Specifically, I had insulation shrinking when I set the soldering iron hot enough to melt the solder to the wires. A more experienced person (or higher quality wire insulation) could avoid this. The LED uses one of the +5V rail connectors on the Proto Shield’s PCB and the “open” rail gathers 3.3V to share with the LCD and the driver.
HOW TO – build a $23 graphic LCD shield - [Link]
Big Mess o’ Wires has a Low-Power LCD Smackdown… [via]
Sometimes it seems like there are a million different LCDs you might use with your microcontroller project, and deciding on one can be hard. Once you’re ready to move beyond a basic text display, you’ll find graphic displays have a dizzying number of options for technology, color depth, interface type, driver, and power. Recently I’ve been collecting info on display options for my own projects, and here I’m presenting three options that look promising.
Low-Power LCD Smackdown – LCD reviews! – [Link]
2.8 TFT Touch Shield for Arduino. Spice up your Arduino project with a beautiful large touchscreen display shield with built in microSD card connection. This TFT display is big (2.8″ diagonal) bright (4 white-LED backlight) and colorful (18-bit 262,000 different shades)! 240×320 pixels with individual pixel control. It has way more resolution than a black and white 128×64 display. As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen.
2.8 TFT Touch Shield for Arduino - [Link]
Miniature version of LCD2USB device, a lcd driver connected to usb port. Because the original pcb was too complicated for home-make, i have projected new pcb – all parts is surface-mounted, pcb width is width of 16 pin connector which is fit exactly behind lcd. I used mini-usb connector, ATMega8 in TQFP package, and some of other SMT parts. As pcb is modified, it need modified firmware available for download below. Rest of description is available on original autor site.
Miniature LCD driver – LCD2USB + frontpanel - [Link]
AdaFruit recently released a sweet little TFT display that I was dying to hook up to a netduino: the display features a resolution of 128*160 pixels, is capable of showing 18-bit colors and has a microSD card reader on the back of the breakout board. As usual, Limor wrote a nicely detailed Arduino tutorial showing how to connect the display and how to write sketches to drive it.
The Arduino driver relies on the ability of the Atmega168/368 to toggle digital lines extremely fast, which does not work well on the netduino due to the latency introduced by the .Net Micro Framework: even when configured to use hardware SPI, the Arduino driver constantly toggles a data/command output line, rspin below, which would be unbearably slow on the netduino if the same method were applied.
The netduino has one advantage over the Arduino: it has plenty of RAM. So, instead of toggling I/O lines slowly all the time and using next to zero RAM, the netduino driver allocates a 40K buffer corresponding to the resolution of the display in 12-bit depth colors (16 bits per pixel) and leaves the ST7735 in ‘data’ mode upon initialization.
Drawing always happens on the internal buffer first. Then, whenever the actual display needs refreshing, the display I/O operations are performed using hardware SPI, blasting the entire 40K buffer. It may sound crazy but using this method on the netduino is faster than refreshing a single pixel while toggling an I/O line!
Driving an Adafruit TFT Display with a Netduino – [Link]
I found this LCD make for cellular phone Nokia 3310 by browsing the web at www.jelu.se. There is many interesting things about this LCD: low price, easy to interface via SPI port, can support graphic and text and consume low current. The only thing that I did is writing code who gives you friendly functions to support this LCD. The last version of the library only send the bytes who had changed since the last update. It’s considerably reduce the refresh time who can be very important in a batteries powered system.
Nokia LCD Library - [Link]
This LCD is very different from the other standards text 2 x 20. This graphic and text LCD is 320 x 200 pixels. This LCD have differents memories map for the text and graphic region. If you buy this LCD in a “real” electronic store you will pay like 400$ each but you can find it brand new in a surplus store for 50$!!!. I used this LCD in a major project to display charts and a lots of information collected around my house: temperature, humidity, wind speed, etc. This LCD is perfect for project that needs to display a lot of information.
Graphic LCD Library for SED1330 – [Link]
Joseph Swanson from swantron likes working with the command line. He also likes working with the Arduino. So he came up with this simple project which takes the results of his command line entries and directs them over the Linux box’s USB output to the Arduino. The Arduino then displays the data on an attached parallel LCD. The sketch code is included for this easily implemented and useful technique.
Command line LCD Arduino interface – [Link]
I’ve finally gotten around to writing software SPI for two nokia 48×84 lcds (they were part of an old cell phone) that I found for a dollar each at a thrift store for my pic16f84a. I’ve posted my code (which is so simple that it could more or less be easily ported to any mcu). I have big plans for these lcds in the future (and even color ones when I get my hands on them). Enjoy.
Controlling a nokia5110 lcd with software SPI on a pic16f84a – [Link]