ماژول LCD گرافیکی Nokia 5110 نمایشگر نوکیا 5110 مناسب آردوینو
ماژول LCD گرافیکی Nokia 5110
ماژول LCD گرافیکی Nokia 5110 یک نمایشگر با رزولوشن 84 در 48 پیکسل است که برای استفاده در پروژههای الکترونیکی و میکروکنترلری طراحی شده است. این ماژول دارای یک صفحه نمایش LCD با پشت نوری LED است که به راحتی میتوان از آن برای نمایش متن و تصاویر ساده استفاده کرد.این ماژول با استفاده از یک کنترلر PCD8544 که داخل ماژول قرار دارد، کنترل میشود. برای اتصال ماژول LCD گرافیکی Nokia 5110 به میکروکنترلر یا برد آردوینو، از رابط SPI استفاده میشود.ماژول LCD گرافیکی Nokia 5110 به دلیل قیمت مناسب، سایز کوچک، و مصرف کم انرژی، برای پروژههایی که نیاز به نمایش دادن اطلاعات گرافیکی ساده دارند، بسیار مناسب است.
ویژگی های ال سی دی گرافیکی 5110
ویژگیهای ماژول LCD گرافیکی Nokia 5110 عبارتند از:
صفحه نمایش LCD با ابعاد 48x84 پیکسل و پشتنوری LED که باعث میشود این نمایشگر به صورت خوانا و با کیفیت برای مشاهدهی اطلاعات گرافیکی باشد.
- کنترلر PCD8544 که داخل ماژول قرار دارد و این امکان را فراهم میکند که از طریق رابط SPI با میکروکنترلر یا برد آردوینو ارتباط برقرار کند.
- مصرف کم انرژی که از باتری و انرژی از دست رفته را کاهش میدهد.
- دارای کتابخانههای متعددی برای میکروکنترلرها و بردهای الکترونیکی مختلف مانند آردوینو که بسیاری از کاربران الکترونیک از آنها برای کنترل و نمایش اطلاعات استفاده میکنند.
- دارای قابلیت نمایش متن و تصاویر ساده که برای بسیاری از پروژههای الکترونیکی کافی است.
- مجهز به گوشههای برجسته که در نصب ماژول بر روی برد الکترونیکی به عنوان پایههای نگهدارنده برای ماژول استفاده میشوند.
- سازگار با ولتاژ 3.3 ولت و 5 ولت که این ویژگی به کاربران این امکان را میدهد که با توجه به نیاز خود، ولتاژ مناسب برای نمایشگر را تعیین کنند.
بررسی پایه های دوربین OV7670
- پایه RST : پایه RESET برای ریست کردن نمایشگر استفاده میشود.
- پایه CE: پایه CE مخفف CHIP ENABLE است که برای ارتباط با یکی از دیوایس هایی که از طریق پروتکل SPI با دستگاه اتصال دارد، استفاده میشود. این پایه به صورت پیشفرض ACTIVE LOW است.
- پایه D/C: مخفف DATA / COMMAND است که برای ال سی دی مشخص میکند دیتای ارسالی به صورت کامند و یا دیتای نمایشی است.
- پایه DIN: پایه دیتا سریال است که برای ارتباط SPI استفاده میشود.
- پایه CLK: پایه کلاک سریال است که برای ارتباط SPI استفاده میشود.
- پایه VCC: پایه تغذیه است که برای تامین ولتاژ کافی برای ارتباط با آردوینو استفاده میشود.
- پایه BL: مخفف BACKLIGHT است که برای کنترل بک لایت صفحه نمایش استفاده میشود و توسط یک پتانسیومتر میتوانید شدت نور صفحه را تنظیم کنید.
- پایه GND: پایه GND برای ارتباط با GND آردوینو استفاده میشود.
همراه با ال سی دی گرافیکی Nokia5110 چه اقلامی باید خریداری شود؟
برای استفاده از ماژول LCD گرافیکی Nokia 5110 به عنوان قطعهی اصلی نیاز به تهیه برد میکروکنترلری مانند آردوینو، میکروکنترلرهای STM32، ESP8266, ESP32 است که با توجه به نیاز پروژه باید خریداری کنید.
- برد میکروکنترلری: برد میکروکنترلری مانند آردوینو که دارای رابط SPI برای ارتباط با ماژول LCD گرافیکی Nokia 5110 میباشد.
- کابل SPI: کابل ارتباطی برای اتصال ماژول LCD گرافیکی Nokia 5110 به برد میکروکنترلری.
- مقاومت 10 کیلو اهم: برای محدود کردن جریان کنترل کنندهی پشتنوردی LED مورد استفاده قرار میگیرد.
- باتری: در صورت استفاده از ماژول LCD گرافیکی Nokia 5110 در پروژههایی که برق شهری در دسترس نیست، باطری نیز لازم است.
- کابل 60 رشته: برای اتصال کابلها به پایههای ماژول LCD گرافیکی Nokia 5110 مورد استفاده قرار میگیرد.
راه اندازی ال سی دی گرافیکی Nokia5110 با آردوینو
برای راه اندازی ال سی دی گرافیکی Nokia5110 از کتابخانه ی Adafruit استفاده میکنیم. کتابخانه Adafruit pcd8544 توسط کمپانی آدافروت توسعه یافته است که به صورت پیش فرض در لیست کتابخانه نرم افزار آردوینو قرار دارد و با تایپ نام کتابخانه در منو نرم افزار نصب کتابخانه ها نمایش داده میشود. برای نصب کتابخانه از مسیر زیر اقدام کنید.
#include <Adafruit_PCD8544.h>
// Pin definitions
#define SCLK 13
#define DIN 11
#define DC 10
#define CS 9
#define RST 8
// Create an object for the LCD
Adafruit_PCD8544 lcd = Adafruit_PCD8544(SCLK, DIN, DC, CS, RST);
void setup() {
lcd.begin(); // Initialize the LCD
lcd.setContrast(60); // Set the LCD contrast
lcd.clearDisplay(); // Clear the LCD
}
void loop() {
lcd.setCursor(0, 0); // Set the cursor to the top-left corner
lcd.println("Hello World!"); // Print "Hello World!" on the LCD
delay(1000); // Wait for a second
lcd.clearDisplay(); // Clear the LCD
}
راه اندازی ال سی دی گرافیکی Nokia5110 با میکروپایتون
این کد از ماژول ماشین برای ارتباط با LCD Nokia 5110 از طریق SPI استفاده می کند. در ابتدا پایه ها را تنظیم کرده و LCD را مقداردهی اولیه می کند. حلقه اصلی "سلام دنیا!" را روی LCD چاپ می کند، یک ثانیه صبر می کند، LCD را پاک می کند و سپس برای آزاد کردن حافظه، گربه زباله را اجرا می کند. شما می توانید این کد را برای نمایش هر متن یا گرافیکی که می خواهید، در LCD Nokia 5110 تغییر دهید.
import machine
import time
import gc
# Pin definitions
SCLK = machine.Pin(14, machine.Pin.OUT)
DIN = machine.Pin(13, machine.Pin.OUT)
DC = machine.Pin(15, machine.Pin.OUT)
CS = machine.Pin(2, machine.Pin.OUT)
RST = machine.Pin(4, machine.Pin.OUT)
# Create an object for the LCD
spi = machine.SPI(1, baudrate=8000000, polarity=0, phase=0)
lcd = machine.PCD8544(spi, DC, CS, RST)
# Initialize the LCD
lcd.bias(4)
lcd.contrast(60)
lcd.fill(0)
lcd.show()
# Main loop
while True:
# Print "Hello World!" on the LCD
lcd.fill(0)
lcd.text("Hello World!", 0, 0)
lcd.show()
# Wait for a second
time.sleep(1)
# Clear the LCD
lcd.fill(0)
lcd.show()
# Run the garbage collector to free up memory
gc.collect()
مشخصات
- کاربری
- مناسب برای استفاده صنعتی
- نوع ماژول
- نمایشگر
- ابعاد فیبر
- 45 * 45 میلی متر
- تعداد فیبر
- 1 عدد
- سطح تجربه مورد نیاز
- نیمه حرفه ای
- ابعاد
- 68x53mm
- فیبر مدار چاپی
- فایبرگلاس دورو متالیزه
- چاپ مس
- دارای چاپ قرمز
- تعداد پایه ها
- 16 عدد
- ترتیب پایه ها
- طبق چاپ راهنما روی فیبر و یا مراجعه به دیتاشیت
- کشور سازنده
- چین
- نوع کانکتور
- پین هدر
- خانواده آی سی
- CMOS
- نوع LCD
- گرافیکی
- صفحه نمایش لمسی
- ندارد
- اندازه
- 48*84 پیکسل
- تعداد رنگ
- تک رنگ
- نوع نمایشگر
- نمایشگر LCD تک رنگ
با سلام
کاربر گرامی برای این منظور بایستی از ماژول PCF8574 استفاده کنید. لینک ماژول PCF8574 را بررسی کنید.
در نظر داشته باشید، با اتصال تغذیه بدون اجرا شدن کد برنامه، نمایشگر فرمان روشن و فعال شدن را دریافت نمیکند و بایستی کد را ابتدا آپلود و سپس تغییرات را مشاهده کنید.