Giới thiệu Màn hình Oled 0.96in I2C vàng xanh
Màn hình Oled 0.96in I2C vàng xanh cho khả năng hiển thị đẹp, sang trọng, rõ nét vào ban ngày và khả năng tiết kiệm năng lượng tối đa với mức chi phí phù hợp, màn hình sử dụng giao tiếp I2C cho chất lượng đường truyền ổn định và rất dễ giao tiếp chỉ với 2 chân GPIO.
Màn hình OLED gồm những lớp như tấm nền, Anode, lớp hữu cơ, cathode. Và phát ra ánh sáng theo cách tương tự như đèn LED. Quá trình trên được gọi là phát lân quang điện tử.
Nhược điểm có thể kể tới là tuổi thọ màn này khá thấp, giá thành sản xuất cao và rất dễ hỏng khi gặp nước. Nên dễ hiểu màn hình này chưa được ứng dụng nhiều.
Những ưu điểm có thể kể đến trên màn hình OLED là những lớp hữu cơ nhựa mỏng, nhẹ mềm dẻo hơn những lớp tinh thể trên LED hay LCD nhờ vậy mà có thể ứng dụng OLED để chế tạo màn hình gập cuộn được. Độ sáng của OLED cũng tốt hơn LED và không cần đèn nền như trên LCD nên sử dụng pin ít hơn. Góc nhìn cũng cài thiện hơn những công nghệ tiền nhiệm, khoảng 170 độ.
Các mã màn hình khác: Oled – LCD


Chức năng các chân
- VDD : Cấp nguồn 5V.
- GND : Cấp nguồn 0V.
- SCL : Cấp xung Clock cho chuẩn I2C
- SDA : Cấp xung Data cho chuẩn I2C
Thông số kỹ thuật Màn hình Oled 0.96in I2C vàng xanh
- Điện áp hoạt động : 5V
- Dòng điện : 8mA
- Công suất : 40mW
- Chuẩn truyền : I2C
- Góc hiển thị : 160°
- Nhiệt độ hoạt động : -10°C – 60°C
- Số điểm hiển thị : 128×64
- Số chân : 4
- Loại màu chữ : Vàng – Xanh
- Loại : Module
- Loại IC : SSD1315
- Kích thước : 24.6mm*27mm
Chương trình Test
Nguyên lý kết nối

Chương trình
Thư viện : Tải tại đây Adafruit-GFX-Library
Thư viện : Tải tại đây Adafruit_SSD1106
Thư viện : Tải tại đây ArduinoRTClibrary
#include <Wire.h>
#include <virtuabotixRTC.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SH1106.h>
// configure clock - virtuabotixRTC clock(SCLK_PIN, I/O_PIN, CE_PIN)
virtuabotixRTC clock(3, 4, 2);
// Configure display
Adafruit_SH1106 display(-1);
int state = 1;
void setup() {
pinMode(5, INPUT_PULLUP);
display.begin(SH1106_SWITCHCAPVCC, 0x3C);
display.setTextColor(WHITE);
drawUI();
display.display();
}
void loop() {
// clock sleep/turn off mode
if (digitalRead(5) == LOW) {
if (state == 0) {
delay(500);
drawUI();
state = 1;
}else{
delay(500);
display.drawRect(4, 7, 120, 50, WHITE);
display.fillRect(5, 8, 118, 48, BLACK);
display.setTextSize(1);
display.setCursor(6, 12);
display.println("Clock will turn");
display.println(" off in a moment.");
display.println("");
display.println(" To turn back on,");
display.println(" press the button.");
display.display();
delay(3000);
display.clearDisplay();
display.display();
state = 0;
}
}
if (state == 1) {
// Update time every second
clock.updateTime();
drawUI();
display.setTextColor(WHITE);
display.setTextSize(3);
display.setCursor(1, 19);
if (clock.hours < 10) {
display.print("0");
}
display.print(clock.hours);
display.print(":");
if (clock.minutes < 10) {
display.print("0");
}
display.print(clock.minutes);
display.setTextSize(2);
display.print(":");
if (clock.seconds < 10) {
display.print("0");
}
display.print(clock.seconds);
display.setTextSize(1);
display.setCursor(26, 48);
if (clock.dayofweek == 1) {
display.print("Monday,");
}
if (clock.dayofweek == 2) {
display.print("Tuesday,");
}
if (clock.dayofweek == 3) {
display.print("Wednesday,");
}
if (clock.dayofweek == 4) {
display.print("Thursday,");
}
if (clock.dayofweek == 5) {
display.print("Friday,");
}
if (clock.dayofweek == 6) {
display.print("Saturday,");
}
if (clock.dayofweek == 7) {
display.print("Sunday,");
}
display.setCursor(26, 56);
if (clock.dayofmonth < 10) {
display.print("0");
}
display.print(clock.dayofmonth);
display.print(".");
if (clock.month < 10) {
display.print("0");
}
display.print(clock.month);
display.print(".");
display.print(clock.year);
display.display();
delay(999);
}
}
void drawUI() {
// draw the GUI
display.clearDisplay();
display.setTextSize(1);
display.setCursor(2, 2);
display.println(" Adam's Clock Sleep");
display.drawLine(0, 11, 128, 11, WHITE);
display.drawLine(94, 0, 94, 10, WHITE);
display.drawLine(26, 44, 102, 44, WHITE);
}
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

Tiệm cận kim loại SN04-Y 2 dây 90-250VAC thường mở, Cảm biến phát hiện kim loại
Tiệm cận kim loại SN04-Y2 2 dây 90-250VAC thường đóng, Cảm biến phát hiện kim loại
Điện trở 16R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 270R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 1R5 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Hàng rào đực đơn chân cong 1*40P 2.54mm, Jump header đơn 40 pin
Dây bus 3pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
CẢM BIẾN PT100 3 DÂY 500MM, CẢM BIẾN NHIỆT ĐỘ 3 DÂY
Động cơ DC JGB37-520 24V 320RPM, Động cơ DC giảm tốc
Module giảm áp LM2596 ADJ 3A, Module ổn áp DC-DC giảm áp 3A
MODULE CẢM BIẾN TCRT5000, DÒ LINE TRẮNG ĐEN
Điện trở 1R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Module giảm áp ASM1117 3.3V ngang , Mạch giảm áp DC-DC 800mA
CẢM BIẾN AM2120, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM KHÔNG KHÍ
Khớp nối mềm D19-L25 7x8mm, Khớp nối mềm trục hợp kim nhôm
Module thu phát Bluetooth HC05 - Mạch thu phát Bluetooth HC-05
Màn hình LCD0802 Xanh lá, Màn hình hiển thị Text
CẢM BIẾN MQ7, CẢM BIẾN KHÍ CO (CARBON MONOXIDE)
Dây bus 5pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Dây bus 6pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
ANTEN 2.4/5.8GHz 3DBI 11CM KIM TRONG, ANTEN WIFI, ZIGBEE
ĐỘNG CƠ DC JGA25-310 12V 100RPM, ĐỘNG CƠ GIẢM TỐC
Cảm biến nhiệt độ NTC 10K Lỗ M6 1m, Nhiệt độ điện trở
Anten 2.4Ghz 8dBi 12.5cm loại dẹp, SMA 6mm kim trong dây 3m
HC-SRF04, CẢM BIẾN ĐO KHOẢNG CÁCH
CẢM BIẾN SHT30, MODULE ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
ĐỘNG CƠ GIẢM TỐC V1 1 PHẦN SẮT, ĐỘNG CƠ TRỤC SẮT
Bộ vitme T8 600mm trục đứng khớp mềm, Trục in 3D bằng đai ốc 30x34mm
QUANG TRỞ TRUNG, CẢM BIẾN ÁNH SÁNG 5mm
TRANSISTOR PNP TIP147 DIP, HOẠT ĐỘNG 100V VÀ 10A
HC-SRF05, CẢM BIẾN ĐO KHOẢNG CÁCH
Động cơ ENCODER JGY-370 24V 100rpm, Động cơ giảm tốc
Dây bus 2pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Động cơ DC Encoder JGB37-520 12V 60rpm, DC giảm tốc
TRANSISTOR NPN 2N3904 DIP, HOẠT ĐỘNG 60V VÀ 200mA
IC SỐ SN74HC238 3 SANG 8, IC CỔNG LOGIC MỞ RỘNG DIP
Dây bus 3pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Hàng rào đực đơn chân thẳng 1*40P 2.54mm, Jump header đơn 40 pin
ĐIỆN TRỞ 1R5 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Mạch tạo trễ thời gian ĐÓNG Relay 12V, Module tạo trễ bằng IC NE555
Hàng rào cái vuông đơn thẳng 1*40P 2.54mm, Jump header đơn 40 pin
ANTEN 433MHz 3DBI 3.5CM KIM TRONG, ANTEN LORA, RF
TRANSISTOR PNP TIP127 DIP, HOẠT ĐỘNG -100V VÀ -5A
Dây bus 4pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Điện trở 6R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Dây bus 3pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Điện trở 3R3 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Động cơ DC Encoder JGB37-520 12V 330rpm, DC giảm tốc
Pic12F629 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
ĐỘNG CƠ STEP 5V + ULN2003 V1, BỘ ĐIỀU KHIỂN DC BƯỚC
Hàng rào cái lỗ tròn đơn thẳng 1*40P 2.54mm, Jump header đơn 40 pin
ĐỘNG CƠ SERVO 35KG, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
Dây bus 2pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
TRANSISTOR NPN C2383 DIP, DÃY HOẠT ĐỘNG 160V VÀ 1A
IC SỐ SN4HC245 IC ĐỆM, IC 3 TRẠNG THÁI 8BIT DIP
MODULE CẢM BIẾN RUNG SW18010P, CẢM BIẾN LÒ XO
ĐỘNG CƠ SERVO SG92R NHỰA, ĐỘNG CƠ GÓC 0 - 180 ĐỘ
MODULE CẢM BIẾN DHT21, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
Dây bus 5pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
TRANSISTOR PNP A1015 DIP, HOẠT ĐỘNG -50V VÀ -150mA
MODULE CẢM BIẾN DHT11, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
Dây bus 4pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Điện trở 12R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 6R8 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
CẦU DIODE KBP610 DIP, CHỈNH LƯU TOÀN KỲ 6A - 1000V
CẢM BIẾN DS18b20, NHIỆT ĐỘ MÔI TRƯỜNG - LOẠI TỐT
CẢM BIẾN TCRT5000, DÒ LINE TRẮNG ĐEN
Điện trở 4R7 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 3R9 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
IC điều khiển động cơ L298N, IC mạch cầu H 2 kênh
Module giảm áp XL4005 ADJ 5A, Module ổn áp DC-DC giảm áp 5A
IC SỐ SN74HC237 3 SANG 8, IC TÁCH KÊNH CHỐT ĐỊA CHỈ DIP
IC SỐ SN74HC132 CỔNG NAND, IC CỔNG LOGIC 2-INPUT DIP
Dây bus 2pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Module cảm biến âm thanh, Cảm biến âm thanh loại 3 chân
Màn hình Oled 0.96in I2C xanh dương , Oled 128x64 hiển thị điểm ảnh 

















Đánh giá
Chưa có đánh giá nào.