COM-OLED2.42 OLED ડિસ્પ્લે મોડ્યુલ
ઉત્પાદન માહિતી
વિશિષ્ટતાઓ
- ઉત્પાદનનું નામ: OLED-ડિસ્પ્લે મોડ્યુલ COM-OLED2.42
- ઉત્પાદક: www.joy-it.net
- સરનામું: Pascalstr. 8, 47506 Neukirchen-Vluyn
- ડિસ્પ્લે ઇન્ટરફેસ વિકલ્પો: I2C, SPI, 8-બીટ સમાંતર 6800
ઇન્ટરફેસ, 8-બીટ સમાંતર 8080 ઇન્ટરફેસ
ડિસ્પ્લેની પિન અસાઇનમેન્ટ
પિન હોદ્દો | પિન નંબર | I/O કાર્ય |
---|---|---|
વી.એસ.એસ | 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 ના પાવર સપ્લાય સાથે કનેક્ટ કરો
FAQ
હું ડિસ્પ્લેની નિયંત્રણ પદ્ધતિ કેવી રીતે બદલી શકું?
ડિસ્પ્લેની નિયંત્રણ પદ્ધતિ બદલવા માટે, તમારે જરૂર છે
રેઝિસ્ટર BS1 અને BS2 ને બોર્ડની પાછળના ભાગમાં ફરીથી સોલ્ડર કરો
ઇચ્છિત ઇન્ટરફેસ પર (I2C, SPI, 8-bit સમાંતર 6800, અથવા 8-bit
સમાંતર 8080).
OLED-ડિસ્પ્લે મોડ્યુલ
COM-OLED2.42
1. સામાન્ય માહિતી પ્રિય ગ્રાહક, અમારું ઉત્પાદન પસંદ કરવા બદલ તમારો ખૂબ ખૂબ આભાર. નીચેનામાં, અમે તમને આ પ્રોડક્ટ શરૂ કરતી વખતે અને તેનો ઉપયોગ કરતી વખતે શું અવલોકન કરવું તે અંગે પરિચય આપીશું. જો તમને ઉપયોગ દરમિયાન કોઈ અણધારી સમસ્યાઓનો સામનો કરવો પડે, તો કૃપા કરીને કરો
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. ડિસ્પ્લેની પિન એસાઇનમેન્ટ
પિન હોદ્દો પિન નંબર I/O
કાર્ય
વી.એસ.એસ
1
પી લોજિક સર્કિટ ગ્રાઉન્ડ
આ ગ્રાઉન્ડ પિન છે. તે લોજિક પિન માટે સંદર્ભ તરીકે પણ કામ કરે છે. તે બાહ્ય જમીન સાથે જોડાયેલ હોવું જ જોઈએ.
વીડીડી
2
ડિસ્પ્લે મોડ્યુલ સર્કિટ માટે 3,3 – 5V પાવર સપ્લાય
આ પાવર સપ્લાય પિન છે.
V0
3
- વોલ્યુમtagOEL પેનલ માટે e પુરવઠો
આ સૌથી હકારાત્મક વોલ્યુમ છેtagચિપનો ઇ સપ્લાય પિન.
કૃપા કરીને તેને કનેક્ટ કરશો નહીં.
A0
4
I ડેટા/કમાન્ડ કંટ્રોલ
આ પિન ડેટા/કમાન્ડ કંટ્રોલ પિન છે. જ્યારે પિનને ઊંચો ખેંચવામાં આવે છે, ત્યારે D7~D0 પરના ઇનપુટને ડિસ્પ્લે ડેટા તરીકે ગણવામાં આવે છે. જ્યારે પિનને નીચે ખેંચવામાં આવે છે, ત્યારે D7~D0 પરનું ઇનપુટ કમાન્ડ રજિસ્ટરમાં ટ્રાન્સફર થાય છે.
/WR
5
હું વાંચું/લખું છું પસંદ અથવા લખું છું
આ પિન એક MCU ઇન્ટરફેસ ઇનપુટ છે. જ્યારે 68XX શ્રેણીના માઇક્રોપ્રોસેસર સાથે જોડાયેલ હોય, ત્યારે આ પિનનો ઉપયોગ રીડ/રાઇટ સિલેક્ટ (R/W) ઇનપુટ તરીકે થાય છે. રીડ મોડ માટે આ પિનને ઉંચી ખેંચો અને રાઈટ મોડ માટે તેને નીચે ખેંચો. જ્યારે 80XX ઇન્ટરફેસ મોડ પસંદ કરવામાં આવે છે, ત્યારે આ પિન એ રાઇટ ઇનપુટ (WR) છે. જ્યારે આ પિનને "લો" ખેંચવામાં આવે છે અને CS "લો" ખેંચાય છે ત્યારે ડેટા લખવાની કામગીરી શરૂ થાય છે.
/RD
6
હું વાંચું/લખો સક્ષમ અથવા વાંચું
આ પિન એક MCU ઇન્ટરફેસ ઇનપુટ છે. જ્યારે 68XX શ્રેણીના માઇક્રોપ્રોસેસર સાથે જોડાયેલ હોય, ત્યારે આ પિનનો ઉપયોગ Enable(E) સિગ્નલ તરીકે થાય છે. જ્યારે આ પિનને ઉંચી ખેંચવામાં આવે છે અને CSને નીચી ખેંચવામાં આવે છે ત્યારે રીડ/રાઈટ ઓપરેશન શરૂ કરવામાં આવે છે. જ્યારે 80XX માઇક્રોપ્રોસેસર સાથે જોડાયેલ હોય, ત્યારે આ પિન રીડ(RD) સિગ્નલ મેળવે છે. જ્યારે આ પિનને નીચે ખેંચવામાં આવે છે અને CS નીચે ખેંચાય છે ત્યારે ડેટા રીડ ઑપરેશન શરૂ થાય છે.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
પિન હોદ્દો પિન નંબર I/O
કાર્ય
DB0
7
I/O
DB1
8
I/O
DB2
9
I/O હોસ્ટ ડેટા ઇનપુટ/આઉટપુટ બસ
DB3
10
I/O
આ પિન દ્વિપક્ષીય 8-બીટ ડેટા બસ છે જે માઇક્રોપ્રોસેસર ડેટા સાથે જોડાય છે
DB4
11
I/O બસ. જ્યારે સીરીયલ મોડ પસંદ કરવામાં આવે છે, ત્યારે D1 એ છે
DB5
12
I/O
SDIN સીરીયલ ડેટા ઇનપુટ અને D0 એ SCLK સીરીયલ ક્લોક ઇનપુટ છે.
DB6
13
I/O
DB7
14
I/O
/ સીએસ
15
હું ચિપ-પસંદ કરો
આ પિન ચિપ સિલેક્ટ ઇનપુટ છે. જ્યારે CS# નીચું ખેંચાય ત્યારે જ MCU સંચાર માટે ચિપ સક્ષમ થાય છે.
/RESET NC (BS1) NC (BS2)
NC FG
16
કંટ્રોલર અને ડ્રાઈવર માટે I પાવર રીસેટ
આ પિન રીસેટ સિગ્નલ ઇનપુટ છે. જ્યારે પિન ઓછી હોય છે, ત્યારે ચિપની શરૂઆત કરવામાં આવે છે.
17
H/L કોમ્યુનિકેશન પ્રોટોકોલ પસંદગી
18
H/L
આ પિન MCU ઇન્ટરફેસ પસંદ કરવા માટેના ઇનપુટ્સ છે.
નીચેનું કોષ્ટક જુઓ:
p6a8raXlXle- l
BS1
0
BS2
1
80XXસમાંતર
1 1
I2C સીરીયલ
1 0 0 0
19
- NC અથવા VSS સાથે જોડાણ.
20
0V તે બાહ્ય જમીન સાથે જોડાયેલ હોવું આવશ્યક છે.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. 1 ડિસ્પ્લે ઈન્ટરફેસનું સેટઅપ
ડિસ્પ્લેને I4C, SPI, 2-બીટ સમાંતર 8 ઇન્ટરફેસ અને 6800-બીટ સમાંતર 8 ઇન્ટરફેસ દ્વારા 8080 અલગ અલગ રીતે નિયંત્રિત કરી શકાય છે. ડિસ્પ્લે SPI મારફતે નિયંત્રણ માટે પૂર્વ-રૂપરેખાંકિત રીતે વિતરિત કરવામાં આવે છે. જો તમે અન્ય નિયંત્રણ પદ્ધતિઓમાંથી એકનો ઉપયોગ કરવા માંગતા હો, તો તમારે બોર્ડની પાછળના ભાગમાં રેઝિસ્ટર BS1 અને BS2 ને ફરીથી સોલ્ડર કરવું પડશે.
કોષ્ટકમાં, તમે જોઈ શકો છો કે સંબંધિત મોડ માટે રેઝિસ્ટરને કેવી રીતે સેટ કરવું આવશ્યક છે.
6800-સમાંતર 8080-સમાંતર
I2C
SPI
BS1
0
1
1
0
BS2
1
1
0
0
3. ARDUINO સાથે ઉપયોગ કરો કારણ કે ડિસ્પ્લે 3V લોજિક લેવલ સાથે કામ કરે છે અને મોટાભાગના Arduinos 5V સાથે, અમે આ એક્સમાં Arduino Pro Mini 3.3V નો ઉપયોગ કરીએ છીએ.ample જો તમે 5V લોજિક લેવલ સાથે Arduino નો ઉપયોગ કરવા માંગતા હો, જેમ કે Arduino Uno, તો તમારે લોજિક લેવલ કન્વર્ટર સાથે Arduino થી ડિસ્પ્લે તરફ જતી તમામ ડેટા લાઈનો 5V થી 3.3V સુધી ઘટાડવી પડશે.
પ્રથમ તમારે તમારા Arduino IDE માં જરૂરી લાઇબ્રેરી ઇન્સ્ટોલ કરવાની જરૂર છે.
આ કરવા માટે, પુસ્તકાલય
U8g2 પર જાઓ
bTyooollsiv-e>rManage
પુસ્તકાલયો…
શોધો
માટે
u8g2
અને
સ્થાપિત કરો
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-ઇન્ટરફેસ
વાયરિંગ
ડિસ્પ્લે પિન 1 2 4 7 8 15 16
Arduino પ્રો મીની પિન
જીએનડી
૩.૩ વોલ્ટ (વીસીસી)
9
13
11
10
8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-ઇન્ટરફેસ
હવે GraphicTest કોડ ખોલોampપુસ્તકાલયના લે. આ કરવા માટે, આના પર ક્લિક કરો: File -> દા.તamples -> U8g2 -> u8x8-> GraphicTest હવે પ્રોગ્રામમાં ડિસ્પ્લે માટે નીચેના કન્સ્ટ્રક્ટરને દાખલ કરો, નીચે આપેલા ચિત્રમાં બતાવ્યા પ્રમાણે: U8X8_SSD1309_128X64_NONAME2_4W_SW_SPI u8x8(13, 11, 10, 9, 8);
હવે તમે ભૂતપૂર્વ અપલોડ કરી શકો છોampતમારા Arduino પર લે.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-ઇન્ટરફેસ
વાયરિંગ
ડિસ્પ્લે પિન 1 2 4 7 8 9 16
Arduino પ્રો મીની પિન
જીએનડી
૩.૩ વોલ્ટ (વીસીસી)
જીએનડી
A5
A4
A4
9
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-ઇન્ટરફેસ
હવે GraphicTest કોડ ખોલોampપુસ્તકાલયના લે. આ કરવા માટે, આના પર ક્લિક કરો: File -> દા.તamples -> U8g2 -> u8x8-> GraphicTest હવે પ્રોગ્રામમાં ડિસ્પ્લે માટે નીચેના કન્સ્ટ્રક્ટરને દાખલ કરો, નીચે આપેલા ચિત્રમાં બતાવ્યા પ્રમાણે: U8X8_SSD1309_128X64_NONAME2_HW_I2C u8x8(9, A4, A5);
હવે તમે ભૂતપૂર્વ અપલોડ કરી શકો છોampતમારા Arduino પર લે.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 બીટ સમાંતર 6800-ઇન્ટરફેસ
વાયરિંગ
ડિસ્પ્લે પિન 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16
Arduino પ્રો મીની પિન
જીએનડી
૩.૩ વોલ્ટ (વીસીસી)
9
જીએનડી
7
13 11 2
3
4
5
6 A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 બીટ સમાંતર 6800-ઇન્ટરફેસ
હવે GraphicTest કોડ ખોલોampપુસ્તકાલયના લે. આ કરવા માટે, આના પર ક્લિક કરો: File -> દા.તamples -> U8g2 -> u8x8-> GraphicTest હવે પ્રોગ્રામમાં ડિસ્પ્લે માટે નીચેના કન્સ્ટ્રક્ટરને દાખલ કરો, નીચે આપેલા ચિત્રમાં બતાવ્યા પ્રમાણે: U8X8_SSD1309_128X64_NONAME0_6800 u8x8(13, 11, 2, 3, 4, A, 5, 6 3, 7, 10);
હવે તમે ભૂતપૂર્વ અપલોડ કરી શકો છોampતમારા Arduino પર લે.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 બીટ સમાંતર 8080-ઇન્ટરફેસ
વાયરિંગ
ડિસ્પ્લે પિન 1 2 4
Arduino પ્રો મીની પિન
જીએનડી
૩.૩ વોલ્ટ (વીસીસી)
9
5 6 7 8 9 10 11 12 13 14 15 16
7
૩.૩ વોલ્ટ (વીસીસી)
13
11
2
3
4
5
6 A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 બીટ સમાંતર 8080-ઇન્ટરફેસ
હવે GraphicTest કોડ ખોલોampપુસ્તકાલયના લે. આ કરવા માટે, આના પર ક્લિક કરો: File -> દા.તamples -> U8g2 -> u8x8-> GraphicTest હવે પ્રોગ્રામમાં ડિસ્પ્લે માટે નીચેના કન્સ્ટ્રક્ટરને દાખલ કરો, U8X8_SSD1309_128X64_NONAME0_8080 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10);
હવે તમે ભૂતપૂર્વ અપલોડ કરી શકો છોampતમારા Arduino પર લે.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
4. રાસ્પબેરી પીઆઈ સાથે ઉપયોગ કરો
i
આ સૂચનાઓ Raspberry Pi OS હેઠળ લખવામાં આવી હતી
રાસ્પબેરી પાઈ 4 અને 5 માટે બુકવોર્મ. કોઈ તપાસ કરવામાં આવી નથી
અન્ય/નવી ઓપરેટિંગ સિસ્ટમ અથવા હાર્ડવેર સાથે હાથ ધરવામાં આવે છે.
Raspberry Pi સાથે ડિસ્પ્લેનો ઉપયોગ ખાસ કરીને સરળ બનાવવા માટે, અમે luma.oled લાઇબ્રેરીનો ઉપયોગ કરીએ છીએ. તમે નીચેના આદેશો સાથે ઇન્સ્ટોલેશન માટે જરૂરી નિર્ભરતાને ઇન્સ્ટોલ કરી શકો છો:
sudo apt install git python3-dev python3-pip python3-numpy libfreetype6-dev libjpeg-dev બિલ્ડ-આવશ્યક sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixerdev libsdl2-portfdev દ્વારા ઇન્ટરએક્ટિવ-સેસ-ડેવ લિબ્સડીલ નીચેનો આદેશ દાખલ કરો:
sudo raspi-config હવે તમે 2 ઇન્ટરફેસ વિકલ્પો હેઠળ SPI અને I3C ને સક્રિય કરી શકો છો જેથી કરીને તમે બંને ઇન્ટરફેસનો ઉપયોગ કરી શકો. તમારે હવે આ પ્રોજેક્ટ માટે વર્ચ્યુઅલ વાતાવરણ બનાવવું પડશે. આ કરવા માટે, નીચેના આદેશો દાખલ કરો:
mkdir your_project cd your_project python -m venv –system-site-packages env source env/bin/activate હવે આ આદેશ વડે લુમા લાઇબ્રેરી ઇન્સ્ટોલ કરો: pip3 install –upgrade luma.oled ડાઉનલોડ કરો.ample files નીચેના આદેશ સાથે: git ક્લોન https://github.com/rm-hull/luma.examples.git
cd luma.examples python3 setup.py ઇન્સ્ટોલ કરો
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-ઇન્ટરફેસ
વાયરિંગ
ડિસ્પ્લે પિન
1
2
4
7
8
15
16
રાસ્પબેરી પિન GND 5V પિન 18 પિન 23 પિન 19 પિન 24 પિન 22
તમે ડિસ્પ્લેને કનેક્ટ કર્યા પછી, તમે આ રીતે ચલાવી શકો છોampનીચેના બે આદેશો સાથે le પ્રોગ્રામ:
cd ~/your_project/luma.examples/exampલેસ/
python3 demo.py -i spi
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-ઇન્ટરફેસ
વાયરિંગ
ડિસ્પ્લે પિન
1
2
4
7
8
9 16
રાસ્પબેરી પિન GND 5V GND પિન 5 પિન 3 પિન 3 3,3V
તમે ડિસ્પ્લેને કનેક્ટ કર્યા પછી, તમે આ રીતે ચલાવી શકો છોampનીચેના બે આદેશો સાથે le પ્રોગ્રામ: cd ~/your_project/luma.examples/exampલેસ/
python3 demo.py
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
5. વધારાની માહિતી
ઇલેક્ટ્રિકલ અને ઇલેક્ટ્રોનિક ઇક્વિપમેન્ટ એક્ટ (ઇલેક્ટ્રૉજી) અનુસાર અમારી માહિતી અને ટેક-બેક જવાબદારીઓ
વિદ્યુત અને ઇલેક્ટ્રોનિક સાધનો પરનું પ્રતીક:
આ ક્રોસ-આઉટ ડસ્ટબિનનો અર્થ છે કે ઈલેક્ટ્રિકલ અને ઈલેક્ટ્રોનિક ઉપકરણો ઘરના કચરા સાથે જોડાયેલા નથી. તમારે જૂના ઉપકરણોને કલેક્શન પોઈન્ટ પર પરત કરવા પડશે. વેસ્ટ બેટરી અને એક્યુમ્યુલેટર કે જે કચરાના સાધનો દ્વારા બંધ ન હોય તેને સોંપતા પહેલા તેમાંથી અલગ કરવું આવશ્યક છે. પરત કરવાના વિકલ્પો: અંતિમ વપરાશકર્તા તરીકે, જ્યારે તમે નવું ઉપકરણ ખરીદો ત્યારે નિકાલ માટે તમે તમારું જૂનું ઉપકરણ (જે અનિવાર્યપણે અમારી પાસેથી ખરીદેલા નવા ઉપકરણ જેવા જ કાર્યને પૂર્ણ કરે છે) પરત કરી શકો છો. 25 સે.મી.થી વધુ બાહ્ય પરિમાણ વગરના નાના ઉપકરણોને નવા ઉપકરણની ખરીદીથી સ્વતંત્ર રીતે સામાન્ય ઘરેલુ માત્રામાં નિકાલ કરી શકાય છે. શરૂઆતના કલાકો દરમિયાન અમારી કંપનીના સ્થાન પર પાછા ફરવાની શક્યતા: SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Germany તમારા વિસ્તારમાં પાછા ફરવાની શક્યતા: અમે તમને એક પાર્સલ મોકલીશુંamp જેની મદદથી તમે ઉપકરણ અમને વિના મૂલ્યે પરત કરી શકો છો. કૃપા કરીને સર્વિસ@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 o`clock CET) વધુ માહિતી માટે કૃપા કરીને અમારી મુલાકાત લો webસાઇટ: www.joy-it.net
પ્રકાશિત: 2024.03.20
SIMAwCwwElwwec.wjtor.oyjo-niytic.-nsiteG.tnmebt H PPaascscaalsltsrt.r8. ,8474570560N6eNuekuirkchirecnh-eVnlu-yVnluyn
દસ્તાવેજો / સંસાધનો
![]() |
joy-it COM-OLED2.42 OLED ડિસ્પ્લે મોડ્યુલ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા COM-OLED2.42 OLED ડિસ્પ્લે મોડ્યુલ, COM-OLED2.42, OLED ડિસ્પ્લે મોડ્યુલ, ડિસ્પ્લે મોડ્યુલ, મોડ્યુલ |