COM-OLED2.42 โมดูลแสดงผล OLED
ข้อมูลสินค้า
ข้อมูลจำเพาะ
- ชื่อสินค้า : OLED-DISPLAY MODULE COM-OLED2.42
- ผู้ผลิต: www.joy-it.net
- ที่อยู่: Pascalstr. 8, 47506 นอยเคียร์เชน-ฟลุน
- ตัวเลือกอินเทอร์เฟซการแสดงผล: I2C, SPI, 8 บิตขนาน 6800
อินเทอร์เฟซ อินเทอร์เฟซ 8 แบบขนาน 8080 บิต
การกำหนดพินของจอแสดงผล
การกำหนดพิน | หมายเลขพิน | ฟังก์ชันอินพุต/โอ |
---|---|---|
วีเอสเอส | 1 | P วงจรลอจิกกราวด์ – ขากราวด์สำหรับวงจรลอจิก |
การตั้งค่าอินเทอร์เฟซการแสดงผล
สามารถควบคุมจอแสดงผลได้ 4 วิธี: I2C, SPI,
อินเทอร์เฟซขนาน 8 บิต 6800 และอินเทอร์เฟซขนาน 8 บิต 8080
โดยค่าเริ่มต้น จอภาพจะถูกกำหนดค่าสำหรับการควบคุม SPI หากต้องการสลับไปที่
วิธีการควบคุมอีกวิธีหนึ่ง คุณต้องบัดกรีตัวต้านทาน BS1 อีกครั้ง
BS2 อยู่ด้านหลังของบอร์ด
คำแนะนำการใช้ผลิตภัณฑ์
การเชื่อมต่อโมดูลจอแสดงผล
-
- เชื่อมต่อ VSS (พิน 1) เข้ากับกราวด์ภายนอก
การเปิดเครื่องจอแสดงผล
-
- เชื่อมต่อ VDD (Pin 2) เข้ากับแหล่งจ่ายไฟ 3.3-5V สำหรับจอแสดงผล
วงจรโมดูล
- เชื่อมต่อ VDD (Pin 2) เข้ากับแหล่งจ่ายไฟ 3.3-5V สำหรับจอแสดงผล
คำถามที่พบบ่อย
ฉันจะเปลี่ยนวิธีการควบคุมจอภาพได้อย่างไร?
หากต้องการเปลี่ยนวิธีการควบคุมการแสดงผล คุณจำเป็นต้อง
บัดกรีตัวต้านทาน BS1 และ BS2 ใหม่ที่ด้านหลังของบอร์ด
บนอินเทอร์เฟซที่ต้องการ (I2C, SPI, 8-bit parallel 6800 หรือ 8-bit
คู่ขนาน 8080)
โมดูลจอแสดงผล OLED
COM-OLED2.42
1. ข้อมูลทั่วไป เรียนลูกค้าที่เคารพ เราขอขอบคุณมากที่เลือกผลิตภัณฑ์ของเรา ต่อไปนี้ เราจะแนะนำคุณเกี่ยวกับสิ่งที่ควรสังเกตเมื่อเริ่มต้นใช้งานผลิตภัณฑ์นี้ หากคุณพบปัญหาที่ไม่คาดคิดระหว่างการใช้งาน โปรดแจ้งให้เราทราบ
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
2. การกำหนด PIN ของจอแสดงผล
การกำหนดพิน หมายเลขพิน I/O
การทำงาน
วีเอสเอส
1
P วงจรลอจิกกราวด์
นี่คือพินกราวด์ นอกจากนี้ยังทำหน้าที่เป็นจุดอ้างอิงสำหรับพินลอจิกด้วย จะต้องเชื่อมต่อกับกราวด์ภายนอก
วีดีดี
2
แหล่งจ่ายไฟ 3,3 – 5V สำหรับวงจรโมดูลจอแสดงผล
นี่คือพินแหล่งจ่ายไฟ
V0
3
– เล่มที่tagอีซัพพลายสำหรับแผง OEL
นี่คือปริมาณที่เป็นบวกที่สุดtagอีพินซัพพลายของชิป
กรุณาอย่าเชื่อมต่อมัน
A0
4
การควบคุมข้อมูล/คำสั่ง
พินนี้เป็นพินควบคุมข้อมูล/คำสั่ง เมื่อดึงพินขึ้นสูง อินพุตที่ D7~D0 จะถูกถือเป็นข้อมูลแสดงผล เมื่อดึงพินลงต่ำ อินพุตที่ D7~D0 จะถูกโอนไปยังรีจิสเตอร์คำสั่ง
/ว
5
ฉันอ่าน/เขียน เลือกหรือเขียน
พินนี้เป็นอินพุตอินเทอร์เฟซ MCU เมื่อเชื่อมต่อกับไมโครโปรเซสเซอร์ซีรีส์ 68XX พินนี้จะใช้เป็นอินพุตเลือกอ่าน/เขียน (R/W) ดึงพินนี้ขึ้นสูงสำหรับโหมดอ่านและดึงลงต่ำสำหรับโหมดเขียน เมื่อเลือกโหมดอินเทอร์เฟซ 80XX พินนี้จะเป็นอินพุตการเขียน (WR) การดำเนินการเขียนข้อมูลจะเริ่มต้นเมื่อดึงพินนี้ไปที่ตำแหน่ง "ต่ำ" และดึง CS ไปที่ตำแหน่ง "ต่ำ"
/กถ
6
ฉันอ่าน/เขียน เปิดใช้งานหรืออ่าน
พินนี้เป็นอินพุตอินเทอร์เฟซ MCU เมื่อเชื่อมต่อกับไมโครโปรเซสเซอร์ซีรีส์ 68XX พินนี้จะใช้เป็นสัญญาณ Enable(E) การดำเนินการอ่าน/เขียนจะเริ่มต้นเมื่อดึงพินนี้ขึ้นสูงและ CS ถูกดึงลงต่ำ เมื่อเชื่อมต่อกับไมโครโปรเซสเซอร์ 80XX พินนี้จะรับสัญญาณ Read(RD) การดำเนินการอ่านข้อมูลจะเริ่มต้นเมื่อดึงพินนี้ลงต่ำและ CS ถูกดึงลงต่ำ
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
การกำหนดพิน หมายเลขพิน I/O
การทำงาน
DB0
7
ไอ/โอ
DB1
8
ไอ/โอ
DB2
9
บัสอินพุต/เอาท์พุตข้อมูลโฮสต์ I/O
DB3
10
ไอ/โอ
พินเหล่านี้เป็นบัสข้อมูล 8 บิตแบบทิศทางสองทางที่เชื่อมต่อกับข้อมูลไมโครโปรเซสเซอร์
DB4
11
บัส I/O เมื่อเลือกโหมดอนุกรม D1 จะเป็น
DB5
12
ไอ/โอ
อินพุตข้อมูลอนุกรม SDIN และ D0 คืออินพุตนาฬิกาอนุกรม SCLK
DB6
13
ไอ/โอ
DB7
14
ไอ/โอ
/ ก.พ.
15
ฉันเลือกชิป
พินนี้เป็นอินพุตการเลือกชิป ชิปจะเปิดใช้งานสำหรับการสื่อสาร MCU เมื่อ CS# ถูกดึงลงต่ำเท่านั้น
/รีเซ็ต NC (BS1) NC (BS2)
เอ็นซี เอฟจี
16
ฉันรีเซ็ตพลังงานสำหรับตัวควบคุมและไดรเวอร์
พินนี้เป็นอินพุตสัญญาณรีเซ็ต เมื่อพินมีค่าต่ำ ชิปจะเริ่มการทำงาน
17
การเลือกโปรโตคอลการสื่อสาร H/L
18
H / L
พินเหล่านี้เป็นอินพุตสำหรับเลือกอินเทอร์เฟซ MCU
ดูตารางต่อไปนี้:
พี6เอ8ราเอ็กซ์แอลเอ็กซ์แอล
BS1
0
BS2
1
80XXขนาน
1 1
อนุกรม I2C
1 0 0 0
19
– NC หรือการเชื่อมต่อกับ VSS
20
0V จะต้องเชื่อมต่อกับกราวด์ภายนอก
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
2 การตั้งค่าอินเทอร์เฟซการแสดงผล
สามารถควบคุมจอแสดงผลได้ 4 วิธี ได้แก่ I2C, SPI, อินเทอร์เฟซ 8 แบบขนาน 6800 บิต และอินเทอร์เฟซ 8 แบบขนาน 8080 บิต จอแสดงผลได้รับการกำหนดค่าไว้ล่วงหน้าสำหรับการควบคุมผ่าน SPI หากต้องการใช้วิธีการควบคุมอื่นๆ คุณต้องบัดกรีตัวต้านทาน BS1 และ BS2 ที่ด้านหลังของบอร์ดอีกครั้ง
ในตาราง คุณจะเห็นว่าจะต้องตั้งค่าตัวต้านทานสำหรับแต่ละโหมดอย่างไร
6800-ขนาน 8080-ขนาน
ไอทูซี
เอสพีไอ
BS1
0
1
1
0
BS2
1
1
0
0
3. ใช้กับ ARDUINO เนื่องจากจอแสดงผลทำงานกับระดับลอจิก 3V และ Arduino ส่วนใหญ่ที่มี 5V เราจึงใช้ Arduino Pro Mini 3.3V ในกรณีนี้ampหากคุณต้องการใช้ Arduino ที่มีระดับลอจิก 5V เช่น Arduino Uno คุณจะต้องลดเส้นข้อมูลทั้งหมดที่นำจาก Arduino ไปยังจอแสดงผลจาก 5V เหลือ 3.3V โดยใช้ตัวแปลงระดับลอจิก
ขั้นแรกคุณต้องติดตั้งไลบรารีที่จำเป็นใน Arduino IDE ของคุณ
เพื่อดำเนินการนี้ ห้องสมุด
ไปที่ U8g2
bTyooollsiv-e>rจัดการ
ห้องสมุด…
ค้นหา
สำหรับ
ยูเอ8จี2
และ
ติดตั้ง
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ SPI
การเดินสายไฟ
พินแสดงผล 1 2 4 7 8 15 16
Arduino Pro พินมินิ
ก.ย.ด.
3,3 โวลต์ (วีซีซี)
9
13
11
10
8
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ SPI
ตอนนี้เปิดโค้ด GraphicTestampของห้องสมุด หากต้องการทำเช่นนี้ ให้คลิกที่: File -> อดีตamples -> U8g2 -> u8x8-> GraphicTest จากนั้นแทรก constructor ต่อไปนี้สำหรับการแสดงผลลงในโปรแกรม ดังที่แสดงในภาพด้านล่าง: U8X8_SSD1309_128X64_NONAME2_4W_SW_SPI u8x8(13, 11, 10, 9, 8);
ตอนนี้คุณสามารถอัพโหลดอดีตได้ampไปที่ Arduino ของคุณ
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ I2C
การเดินสายไฟ
พินแสดงผล 1 2 4 7 8 9 16
Arduino Pro พินมินิ
ก.ย.ด.
3,3 โวลต์ (วีซีซี)
ก.ย.ด.
A5
A4
A4
9
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ I2C
ตอนนี้เปิดโค้ด GraphicTestampของห้องสมุด หากต้องการทำเช่นนี้ ให้คลิกที่: File -> อดีตamples -> U8g2 -> u8x8-> GraphicTest จากนั้นแทรก constructor ต่อไปนี้สำหรับการแสดงผลลงในโปรแกรม ดังที่แสดงในภาพด้านล่าง: U8X8_SSD1309_128X64_NONAME2_HW_I2C u8x8(9, A4, A5);
ตอนนี้คุณสามารถอัพโหลดอดีตได้ampไปที่ Arduino ของคุณ
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ 8 แบบขนาน 6800 บิต
การเดินสายไฟ
พินแสดงผล 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16
Arduino Pro พินมินิ
ก.ย.ด.
3,3 โวลต์ (วีซีซี)
9
ก.ย.ด.
7
13 11 2
3
4
5
6เอ3 10
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ 8 แบบขนาน 6800 บิต
ตอนนี้เปิดโค้ด GraphicTestampของห้องสมุด หากต้องการทำเช่นนี้ ให้คลิกที่: File -> อดีตamples -> U8g2 -> u8x8-> GraphicTest จากนั้นแทรก constructor ต่อไปนี้สำหรับการแสดงผลลงในโปรแกรม ดังที่แสดงในภาพด้านล่าง: U8X8_SSD1309_128X64_NONAME0_6800 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
ตอนนี้คุณสามารถอัพโหลดอดีตได้ampไปที่ Arduino ของคุณ
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ 8 แบบขนาน 8080 บิต
การเดินสายไฟ
จอแสดงผลพิน 1 2 4
Arduino Pro พินมินิ
ก.ย.ด.
3,3 โวลต์ (วีซีซี)
9
5 6 7 8 9 10 11 12 13 14 15 16
7
3,3 โวลต์ (วีซีซี)
13
11
2
3
4
5
6เอ3 10
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ 8 แบบขนาน 8080 บิต
ตอนนี้เปิดโค้ด GraphicTestampของห้องสมุด หากต้องการทำเช่นนี้ ให้คลิกที่: File -> อดีตamples -> U8g2 -> u8x8-> GraphicTest ตอนนี้แทรก constructor ต่อไปนี้สำหรับการแสดงผลลงในโปรแกรม U8X8_SSD1309_128X64_NONAME0_8080 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
ตอนนี้คุณสามารถอัพโหลดอดีตได้ampไปที่ Arduino ของคุณ
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
4. ใช้กับ RASPBERRY PI
i
คำแนะนำเหล่านี้เขียนไว้ภายใต้ Raspberry Pi OS
Bookworm สำหรับ Raspberry Pi 4 และ 5 ยังไม่มีการตรวจสอบ
ดำเนินการกับระบบปฏิบัติการหรือฮาร์ดแวร์อื่น ๆ / ใหม่กว่า
เพื่อให้การใช้จอแสดงผลกับ Raspberry Pi สะดวกยิ่งขึ้น เราจึงใช้ไลบรารี luma.oled คุณสามารถติดตั้งส่วนที่ต้องพึ่งพาในการติดตั้งด้วยคำสั่งต่อไปนี้:
sudo apt install git python3-dev python3-pip python3-numpy libfreetype6-dev libjpeg-dev build-essential sudo apt install libsdl2-dev libsdl2-dev libsdl2-image-dev libsdl2-mixerdev libsdlXNUMX-ttf-dev libportmidi-dev จากนั้นเปิดใช้งานอินเทอร์เฟซที่จำเป็นโดยป้อนคำสั่งต่อไปนี้:
sudo raspi-config ตอนนี้คุณสามารถเปิดใช้งาน SPI และ I2C ภายใต้ตัวเลือกอินเทอร์เฟซ 3 ตัวเพื่อให้คุณสามารถใช้อินเทอร์เฟซทั้งสองตัวได้ ตอนนี้คุณต้องสร้างสภาพแวดล้อมเสมือนสำหรับโปรเจ็กต์นี้ หากต้องการทำเช่นนี้ ให้ป้อนคำสั่งต่อไปนี้:
mkdir your_project cd your_project python -m venv –system-site-packages env source env/bin/activate ตอนนี้ติดตั้งไลบรารี luma ด้วยคำสั่งนี้: pip3 install –upgrade luma.oled ดาวน์โหลด sample fileโดยใช้คำสั่งต่อไปนี้: git clone https://github.com/rm-hull/luma.exampเลส.กิต
ซีดี ลูม่า.เอ็กซ์ampการติดตั้ง python3 setup.py
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ SPI
การเดินสายไฟ
แสดงพิน
1
2
4
7
8
15
16
พิน Raspberry GND พิน 5V พิน 18 พิน 23 พิน 19 พิน 24 พิน 22
หลังจากที่คุณเชื่อมต่อจอแสดงผลแล้ว คุณสามารถดำเนินการได้ดังนี้ampการเขียนโปรแกรมด้วยสองคำสั่งต่อไปนี้:
ซีดี ~/โครงการของคุณ/luma.exampเลสเบี้ยน/เอ็กซ์ampเลส/
python3 demo.py -i spi
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
อินเทอร์เฟซ I2C
การเดินสายไฟ
แสดงพิน
1
2
4
7
8
9 16
พินราสเบอร์รี่ GND 5V พิน GND 5 พิน 3 พิน 3 3,3V
หลังจากที่คุณเชื่อมต่อจอแสดงผลแล้ว คุณสามารถดำเนินการได้ดังนี้ampเรียกใช้โปรแกรมด้วยคำสั่งสองคำสั่งต่อไปนี้: cd ~/your_project/luma.exampเลสเบี้ยน/เอ็กซ์ampเลส/
python3 สาธิต.py
www.joy-it.net Pascalstr. 8 47506 นอยเคียร์เชน-วลูยน์
5. ข้อมูลเพิ่มเติม
ข้อผูกพันด้านข้อมูลและการรับคืนของเราตามพระราชบัญญัติอุปกรณ์ไฟฟ้าและอิเล็กทรอนิกส์ (ElektroG)
สัญลักษณ์บนอุปกรณ์ไฟฟ้าและอิเล็กทรอนิกส์:
ถังขยะที่ถูกขีดฆ่าหมายความว่าเครื่องใช้ไฟฟ้าและอิเล็กทรอนิกส์ไม่ควรอยู่ในขยะในครัวเรือน คุณต้องส่งคืนเครื่องใช้ไฟฟ้าเก่าที่จุดรวบรวม ก่อนส่งมอบแบตเตอรี่และตัวสะสมขยะที่ไม่ได้ปิดล้อมด้วยอุปกรณ์ขยะจะต้องแยกออกจากกัน ตัวเลือกการคืนสินค้า: ในฐานะผู้ใช้ปลายทาง คุณสามารถคืนอุปกรณ์เก่าของคุณ (ซึ่งโดยพื้นฐานแล้วทำหน้าที่เหมือนกับอุปกรณ์ใหม่ที่ซื้อจากเรา) เพื่อกำจัดได้โดยไม่เสียค่าใช้จ่ายเมื่อคุณซื้ออุปกรณ์ใหม่ เครื่องใช้ไฟฟ้าขนาดเล็กที่ไม่มีขนาดภายนอกเกิน 25 ซม. สามารถกำจัดได้ในปริมาณครัวเรือนปกติโดยไม่ต้องซื้อเครื่องใช้ไฟฟ้าใหม่ ความเป็นไปได้ในการส่งคืนที่สำนักงานบริษัทของเราในระหว่างเวลาทำการ: SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Germany ความเป็นไปได้ในการส่งคืนในพื้นที่ของคุณ: เราจะส่งพัสดุถึงคุณที่amp โดยคุณสามารถคืนเครื่องให้เราได้ฟรี กรุณาติดต่อเราทางอีเมลที่ Service@joy-it.net หรือทางโทรศัพท์ ข้อมูลเกี่ยวกับบรรจุภัณฑ์: หากคุณไม่มีวัสดุบรรจุภัณฑ์ที่เหมาะสมหรือไม่ต้องการใช้บรรจุภัณฑ์ของคุณเอง โปรดติดต่อเรา แล้วเราจะส่งบรรจุภัณฑ์ที่เหมาะสมให้กับคุณ
6. การสนับสนุน หากยังคงมีปัญหาใดๆ ค้างอยู่หรือปัญหาที่เกิดขึ้นหลังจากที่คุณซื้อ เราจะสนับสนุนคุณทางอีเมล โทรศัพท์ และระบบสนับสนุนตั๋วของเรา อีเมล: service@joy-it.net ระบบตั๋ว: https://support.joy-it.net โทรศัพท์: +49 (0)2845 9360-50 (จันทร์ – พฤหัสบดี: 09:00 – 17:00 น. CET
ศุกร์: 09:00 – 14:30 น. CET) สำหรับข้อมูลเพิ่มเติม โปรดไปที่ webเว็บไซต์: www.joy-it.net
เผยแพร่ : 2024.03.20
ซิมAwCwwElwwec.wjtor.oyjo-niytic.-nsiteG.tnmebt H PPaascscaalsltsrt.r8. ,8474570560N6eNuekuirkchirecnh-eVnlu-yVnluyn
เอกสาร / แหล่งข้อมูล
![]() |
โมดูลจอแสดงผล OLED รุ่น COM-OLED2.42 ของ joy-it [พีดีเอฟ] คู่มือการใช้งาน โมดูลจอแสดงผล OLED COM-OLED2.42, COM-OLED2.42, โมดูลจอแสดงผล OLED, โมดูลจอแสดงผล, โมดูล |