Interested in advertising on Derpibooru? Click here for information!
Help fund the $15 daily operational cost of Derpibooru - support us financially!
Description
Just playing with a nokia 5110 lcd display on arduino.
Original animation : https://derpibooru.org/images/2842182
Original animation : https://derpibooru.org/images/2842182
Source
not provided yet
(By the way, while it is wacky and out-of-spec, the Atmega328 runs perfectly fine on 3.3V and 16Mhz at “normal” temperatures. No level converting required!)
glad to hear about your success. The LCD I have was also unreliable when I got it, the contacts between the LCD panel and the PCB is done with some springs, you have to spread them a bit to get a better contact.
Edited
According to the data sheet for the display, no, not directly. An LPT port provides an 8-bit parallel interface; the controller IC used in most of these Nokia 5510 display boards uses serial communication. It’d be far easier to interface USB -> µC -> PCD8544 (controller IC for the Nokia 5510 LCD), hence why it’s common to use an Arduino board to do this.
Edited
I cropped, resized, converted to black and white and rotated the 10 pictures of a wing animation cycle on Gimp, then converted the tiny pictures to data using LCDAssistant.
On the micro-controller side, I used Nokia_5110_LCD_library-2.6.2 and modified the example sketch to cycle the 10 pictures.
The program takes 5884 bytes, so you have plenty of memory left on the Atmega328.
I ordered a 128x64 pixels LCD (the 5110 is only 84x48 pixels) for a project, so I may play a bit with it too.
Edited
I had the original 3310.
Built like, shaped like, and in a pinch could do for, a brick. I was always tempted by the flashy LED faceplates from the mall kiosks but managed not to succumb.
May i ask how you accomplished this? Does all that data fit on a stand-alone ATmega328p?
nice