GeeekPi2-Pack I2C 1602 LCD Display Module 16X2 Character Serial Blue Backlight LCD Module for Raspberry Pi Arduino STM32 DIY Maker Project Nanopi BPI Tinker board Electrical IoT Internet of Things
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5Thumbnail 6Thumbnail 7

GeeekPi2-Pack I2C 1602 LCD Display Module 16X2 Character Serial Blue Backlight LCD Module for Raspberry Pi Arduino STM32 DIY Maker Project Nanopi BPI Tinker board Electrical IoT Internet of Things

4.5/5
Product ID: 138084982
Secure Transaction

Details

  • Brand
    GeeekPi
  • Connectivity Technology
    I2C
  • Operating System
    Linux
  • CPU Manufacturer
    ARM
  • Compatible Devices
    Arduino Pi pi
5V power supply compatibility
💡Adjustable blue backlight & contrast
🔗I2C protocol minimizes wiring

Description

💻 Elevate your DIY game with sleek, smart display power!

  • CUSTOMIZABLE DISPLAY - Potentiometer lets you fine-tune blue backlight and contrast to perfection
  • COMPACT LIGHTWEIGHT - Slim 80x35x11mm design fits effortlessly into any DIY or IoT build
  • STREAMLINED INTEGRATION - I2C interface slashes I/O pin usage for cleaner, hassle-free setups
  • UNIVERSAL COMPATIBILITY - Seamlessly pairs with Arduino, Raspberry Pi, STM32, and more for versatile projects
  • FUTURE READY MAKER ESSENTIAL - Ideal for smart buildings, home automation, and cutting-edge IoT innovations

The GeeekPi 2-Pack I2C 1602 LCD Display Module offers a compact 16x2 character screen with blue backlight, powered by a 5V supply and controlled via I2C protocol to reduce wiring complexity. Compatible with a wide range of development boards including Arduino, Raspberry Pi, and STM32, it features an adjustable potentiometer for backlight and contrast, making it a versatile and essential component for IoT, smart building, and maker projects.

Large manufacture image 1Large manufacture image 2Large manufacture image 3Large manufacture image 4Large manufacture image 5

Specifications

RAMLPDDR
BrandGeeekPi
Operating SystemLinux
Item Weight3.98 ounces
Product Dimensions3.15 x 1.22 x 0.28 inches
Item Dimensions LxWxH3.15 x 1.22 x 0.28 inches
Processor BrandARM
Number of Processors1
Voltage5 Volts
ManufacturerGeeekPi
ASINB07S7PJYM6
Date First AvailableMay 26, 2019

Reviews

4.5

All from verified purchases

B**E

Solid screen

Very inexpensive screens that work well. Easy to connect thanks to the I2C backpack. The adjustable contrast is really nice as well. Works perfectly for my Arduino projects.

J**S

Easy to use, works great, but details matter!

I am using this for a little project I'm working on. No complaints at all, but here are a couple of things that might be good to know:1. The LiquidCrystal_I2C library available from within the Arduino app works fine. You don't need any of the variant versions. Just go into the Library Manager and search for LiquidCrystal I2C. The default one by Frank deBrabander works great. The warning "THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES" is probably valid, but I had no issues.2. Be sure to check the pin order on the I2C thing. They are labeled. Don't just trust pictures in tutorials.3. The device ID on mine was indeed 0x27. Apparently there is at least one other commonly used value possible, 0x3F. I saw nothing on my display initially, so I tried the I2C scanner on Instructables, which confirmed mine was indeed 0x27. Moral of the story? The potentiometer on the back is very important! Once you're sure your device ID is correct, adjust brightness.Very good deal for what it is - 16x2 characters, nice and bright, and only requires 4 pins (2 of which are power and ground).

A**R

WOrks if you know the correct pin nymbers

Good display that can display any ASCII character as well as custom characters. It has a white background light that you can turn off by pulling a jumper on the back.I am using this display with a Raspberry Pi Pico. Initially I had difficulties because I confused the physical pin numbers with the logical pin numbers. I soldered SDA and SCL to the physical pins 4 and 5 on the left side of the RP Pico, and incorrectly used "Pin(4)" and "Pin(5)" in my MicroPython script. After changing the script to the logical pin numbers 2 and 3 it worked great. Here is the correct mapping:Solder pin 4: I2C1 SDA = GP2 = Python Pin(2)Solder pin 5: I2C1 SCL = GP3 = Python Pin(3)GeeekPi 16x2 LCD address = Python 0x27LCD displays take time until the text becomes readable. As an experiment I tried to run several counters as fast as possible (write both display rows more than 3 times/sec). The text - particularly on the second line - was not recognizable. My recommendation is to update the display not more than once per second if you write both lines.

A**R

Nice little LCD

Great Quality bright display easy setup using instructions provided on the link providedPreforms good for price and requires only 4 wire to use ! works with both Arduino and Raspberry

F**O

Good option

Cheap, bright, good contrast control w/backpack. Happy to use in future Pi Projects. Slightly finicky with power draw on Rpi3b at 5v 1.5amp cell phone charging brick and cable vs. OEM 2.1amp power supply wall wart.

C**Y

Nice Arduino displays, easy to use.

These are great little units. They do not take much power, in fact I connected the power to an output pin of an Arduino and I can turn it off and on when I need to display something ( for extreme low power ). If you are just doing text, the LiquidCrystal_I2C arduino library has a minimal code footprint that works well. Don't forget that the small two pin header on the back needs a jumper ( or a resistor for less brightness ) in order for the display to work. The contrast adjustment pot on the back will optimize the contrast of the LCD.

G**R

Power via Vin (5V) for better contrast

Works well with the Particle Photon and the IDE's LiquidCrystal_I2C_Spark library. I used 100 ohm pull up resistors on SDA and SCL pins. My IC2 address is 0x27. What I really like ... great price for 2 units in one package, and a 8 pin ribbon cable that may be used to interconnect with the I2C interface easily. I recommend this product.

A**R

WILL FRY YOUR PI IF YOU RUN IT AT 5V

The hardware itself is functional and as advertised. The issue is with the instructions. All over the Amazon page and the documentation page it says to wire the display to 5V input VCC. The documentation even has a pin diagram telling you to connect it to the 5V pin. Absolutely DO NOT do this! The I2C bus that the raspberry pi runs off of only takes 3.3 (3x3) Volts. If you connect the display to the 5V in like I did you will fry your pi or at least its I2C bus and will need to buy a completely new board. This is not a problem with Arduinos because they use 5V I2C.The good thing is that this product can still work using the 3x3 voltage pin, just with a dimmer backlight. But my review will stay at 1 stars until the page is updated with a warning about frying your pi with the wrong voltage input.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Reema J.

Perfect platform for hard-to-find items. Delivery was prompt.

1 month ago

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
₦58821

Duties & taxes incl.

NGAstore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Anjali K.

The product quality is outstanding. Exactly what I needed for my work.

1 month ago

Zainab N.

Fantastic and great service. Shipping was faster than expected.

1 week ago

Geeekpi2 Pack I2c 1602 Lcd Display Module 16x2 Character Serial | Desertcart NGA