Controlling Display-o-Tron with NodeJS
Learn how to control Display-o-Tron 3000 and HAT with NodeJS on your Raspberry Pi
Advanced / Display-O-Tron 3Is this not the cutest little display for the Raspberry Pi? It features a 2.8" display with 320x240 16-bit color pixels and a capacitive touch overlay. That's right, instead of a resistive touchscreen, which requires a fingernail or stylus, you can now use a fingerpad.
The screen looks much nicer, with a black bezel and glass overlay.
This updated design fits perfectly onto the Pi Zero, Pi 3, Pi 2 or Model A , B ! (Any Pi with a 2x20 connector) Not for use with an old Pi 1 with 2x13 connector. This version also has all 40 pins GPIO pins brought out so you can connect a 40-pin GPIO cable underneath.
The display and touchscreen uses the hardware I2C Pins (SDA & SCL), SPI pins (SCK, MOSI, MISO, CE0) as well as GPIO #25 and #24. All other GPIO are unused and you can still share the I2C pins with sensors, LED drivers, etc. Since we had a tiny bit of space, there's 4 slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.
Use it for console access or easily pop up X11 onto the PiTFT for a mini monitor, although its rather small at 320x240. Instead, we recommend using PyGame or other SDL-drawing programs to write onto the frame buffer.
Raspberry Pi computer and enclosure not included! As of July 22nd, 2015 this display comes fully assembled with tactile switches too
TECHNICAL DETAILS
Datasheets, EagleCAD PCB files, Fritzing object and more in the tutorial!
This is a colorful display module designed for the BBC micro:bit, 1.8inch diagonal, 160x128 pixels, capable of displaying 65K colors.
Tired of the 5x5 LED matrix? Time to get a tiny monitor for your micro:bit, this one would be the ideal choice.
FeaturesPIN | micro:bit PIN | DESCRIPTION |
---|---|---|
3V3 | 3V3 | Power |
GND | GND | Ground |
MISO | P14 | SPI data master input/slave output |
MOSI | P15 | SPI data master output/slave input |
SCK | P13 | SPI clock input |
LCD_CS | P16 | LCD chip selection |
RAM_CS | P2 | SRAM chip selection |
DC | P12 | LCD data/command |
RST | P8 | LCD reset |
BL | P1 | LCD backlight |
Raspberry Pi and case not included
Great for including a colourful character display and button inputs on your Raspberry Pi based projects!
Includes a 16x3 character LCD display, 6-zone RGB LED backlight, bar graph, and six capacitive touch buttons all in one slim package.
It's ideal for controlling your internet radio or home automation projects.
Features
Software
Our Display-O-Tron Python library will get you going in a jiffy, and makes controlling Display-O-Tron HAT really easy.
We've included examples showing you how to use the backlight, bar graph LEDs, and touch buttons, as well as more advanced examples showing you how to create menus, games and even an internet radio!
Notes
If you want to keep your Pi in a case, we recommend the Pibow Coupé case as it will allow you to still use the capacitive touch buttons.
Learn how to control Display-o-Tron 3000 and HAT with NodeJS on your Raspberry Pi
Advanced / Display-O-Tron 3This display is made of 128x64 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED and is why the display has such high contrast; we really like this miniature display for its crispness!
This breakout can be used with either an SPI or I2C interface - selectable by soldering two jumpers on the back. The design is completely 5V-ready, with an onboard regulator and built in boost converter. It's easier than ever to connect directly to your 3V or 5V microcontroller without needing any kind of level shifter!
TheRaspberryPiGuy has done an *excellent* video on getting this display running with your Pi.
Guy Carpenter has a guide for using OLEDs like this one with the Raspberry Pi it's well worth a read!
Using this display with a Raspberry Pi? Check out Adafruit's SSD1306 OLED display guide.
Adafruit have provided a detailed tutorial and example code in the form of an Arduino library for text and graphics. You'll need a microcontroller with more than 1K of RAM since the display must be buffered.
On the Raspberry Pi, Adafruit now have a Python library available that works with these displays in both i2c and SPI mode.
You can download the Adafruit SSD1306 OLED display Arduino library from github which comes with example code. The library can print text, bitmaps, pixels, rectangles, circles and lines. It uses 1K of RAM since it needs to buffer the entire display but its very fast! The code is simple to adapt to any other microcontroller.
TECHNICAL DETAILS
Dimensions:
Netduino driver, Netduino sample and documentation. This sample displays bitmaps and animations on the display.
How to install: instructions
Wiki : www.waveshare.com/wiki/5inch_HDMI_LCD
Package Includes:
LCD Type | TFT |
---|---|
LCD Interface | SPI |
Touch Screen Type | Resistive |
Touch Screen Controller | XPT2046 |
Colors | 65536 |
Backlight | LED |
Resolution | 480x320 (Pixel) |
Aspect Ratio | 8:5 |
Power Consumption | TBD |
Backlight Current | TBD |
Operating Temp. (℃) | TBD |
PIN NO. | SYMBOL | DESCRIPTION |
---|---|---|
1, 17 | 3.3V | Power positive (3.3V power input) |
2, 4 | 5V | Power positive (5V power input) |
3, 5, 7, 8, 10, 12, 13, 15, 16 | NC | NC |
6, 9, 14, 20, 25 | GND | Ground |
11 | TP_IRQ | Touch Panel interrupt, low level while the Touch Panel detects touching |
18 | LCD_RS | Instruction/Data Register selection |
19 | LCD_SI / TP_SI | SPI data input of LCD/Touch Panel |
21 | TP_SO | SPI data output of Touch Panel |
22 | RST | Reset |
23 | LCD_SCK / TP_SCK | SPI clock of LCD/Touch Panel |
24 | LCD_CS | LCD chip selection, low active |
26 | TP_CS | Touch Panel chip selection, low active |
This is an OLED display HAT for Raspberry Pi, 2.23inch diagonal, 128×32 pixels, with embedded SSD1305 driver, communicating via SPI or I2C interface.
Trying to add a control interface for your Pi? This compact display would be the ideal choice.
FeaturesSYMBOL | Raspberry Pi PIN (BCM) | DESCRIPTION |
---|---|---|
VCC | 3V3/5V | Power input |
GND | GND | Ground |
DIN | MOSI | SPI data input |
CLK | SCLK | SPI clock input |
CS | CE0 | Chip selection, low active |
DC | P24 | Data/Command selection (high for data, low for command) |
RST | P25 | Reset, low active |
The Graphic driver is provided and can be downloaded for Raspberry Pi OS/Raspbian. It also supports Ubuntu and Kali Linux. Follow the steps here: http://www.lcdwiki.com/MHS-3.5inch_RPi_Display
Operating voltage | 2.6 ~ 5.5V | Resolution | 240×135 pixels |
---|---|---|---|
Communication Interface | 4-wire SPI | Display size | 24.91 × 14.86mm |
Display Panel | IPS | Pixel size | 0.1101 × 0.1035mm |
Driver | ST7789 | Dimensions | 52.00 × 25.00mm |
operating voltage | 3.3V/5V | grey scale | 2 |
---|---|---|---|
interface | 3-wire SPI, 4-wire SPI | partial refresh time | 0.3s |
outline dimensions | 65.00 × 30.50mm | full refresh time | 2s |
display size | 48.55 × 23.70mm | refresh power | 26.4mW(typ.) |
dot pitch | 0.194 × 0.194mm | standby current | <0.01uA (almost none) |
resolution | 250×122 pixels | viewing angle | >170° |
display color | black, white |
E-paper display utilizes microcapsule electrophoretic technology for displaying, the principle is: charged particles suspended in clear fluid will move to sides of microcapsule when electric field is applied, making the microcapsule become visible by reflecting ambient light, just as traditional printed paper.
E-paper display will clearly display images/texts under lamplight or natural light, requires no backlight, and features nearly up to 180° viewing angle. It is usually used as e-reader due to its paper-like effect.
Onboard female pin header for direct attaching to Raspberry Pi Pico
Raspberry Pi Pico is NOT included.
Suitable for price Tags, asset/equipment Tags, shelf labels, conference name tags...
Pinout definition
Outline dimensions
Resources & Services
What's in the box?
1x LED monitor (with pedestal)
1x VGA signal cable
1x Audio cable
1x Power cord cable
1x User manual
Working with Raspberry Pi 4
Working with Raspberry Pi Zero W
IPS Panel
Touch Control
Appearance and Dimensions
The Pico-Eval-Board is an overall evaluation solution designed for Raspberry Pi Pico.
Description:
The Pico-Eval-Board is an overall evaluation solution designed for Raspberry Pi Pico. With 3.5inch 65K colorful LCD display and misc helpful onboard components, this evaluation board allows you to try almost every on-chip peripheral of the RP2040, eliminating the messy wiring. It is an ideal choice for users to fast get started with the Raspberry Pi Pico, as well as the RP2040 chip.
Specifications:
Operating voltage: 5V
Features
With 3.5inch 65K colorful LCD display and misc helpful onboard components, this evaluation board allows you to try almost every on chip peripheral of the RP2040, eliminating the mess wiring.
It is an ideal choice for user to fast get started with the Raspberry Pi Pico, as well as the RP2040 chip.
The 7-segment for micro:bit is a four digit 7-segment display for micro:bit. You can use it to display numbers, but it can also display letters and other characters, albeit with the limits imposed by the 7 segments of each digit.
Powered directly from micro:bit pins it can be used to send messages to the display using the micro:bit’s Serial blocks.
Please note that this version of the 7-Segment for micro:bit uses a red LED display rather than the green display of earlier versions.
Specifications:
The 7-segment for micro:bit is a four digit 7-segment display for micro:bit.
You can use it to display numbers, but it can also display letters and other characters, albeit with the limits imposed by the 7 segments of each digit.
• Low power high brightness LEDs
• Serial interface using a single micro:bit pin
• ATTiny816 preloaded firmware
What's in the box ?
1 x 7-Segment for micro:bit
Resources:
Instructions (PDF)
Datasheet (PDF)
(* Micro:bit, Sensor board and jumpers NOT included*)
up to 5-points touch, depending on the operating system.
A spacious 2.0" (320 x 240) IPS LCD display for Raspberry Pi Pico, with four buttons, an RGB LED and plenty of room for your Pico projects!
This 18-bit capable 320x240 pixel IPS display adheres majestically to the back of your Pico, and has lush colours and great viewing angles. Just like our smaller Display Pack, we've surrounded it with four tactile buttons so you can use your human fingers (or other non-human appendages) to interface with your Pico. There's also an RGB LED that you can use as an indicator, for notifications or just for adding extra rainbows.
Pico Display 2.0 lets you turn a Pico into a user interface device for a bigger project, capable of giving instructions, displaying readouts and even incorporating elaborate nested menus. If you'd rather use your Pico as a standalone device you could fill up all that prime screen real estate with digitally generated, Mandelbrot-esque art, beautiful graphs or readouts from lots of sensors. You could even make a device for getting folks to share their secrets via Telnet!
A Raspberry Pi Pico is not included - click here if you'd like to buy one!
Your Pico will need to have male headers soldered to it (with the pins pointing downwards) to attach to our add-on boards.
The labels on the underside of Pico Display will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.
The easiest way to get started is by downloading and copying our custom MicroPython uf2 to your Pico, it includes all the libraries you'll need to use our add-ons. Click here for our beginner friendly tutorial!
You can find C examples here and MicroPython examples here. You can also use it with CircuitPython!
NotesRaspberry Pi Pico is a flexible, low cost microcontroller development board from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C/C or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!
We've called our Pico-sized add-ons packs, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico bases (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - click here to view them all!
What's in the box ?
1 x Raspberry Pi Pico display (320 x 240) IPS LCD