Electoday 2025

ประกาศ => Projects => Topic started by: bird techstep on August 30, 2013, 06:40:42 PM

Title: Graphic LCD 128x64 [JLX12864G-086]
Post by: bird techstep on August 30, 2013, 06:40:42 PM
Project  : Animation Horse Test                                             
Compiler : Arduino 1.5.2                                                   
Board    : Arduino Nano 3.0                                                 
                             
Module   : [JLX12864G-086] Graphic LCD 128x64                               
                                                         
Remark   : Use PROGMEM for Bitmap array                                     

http://www.youtube.com/v/f5ZYT_KXykM

ถ้าดูไม่ได้ ไปที่ http://www.youtube.com/watch?v=f5ZYT_KXykM (http://www.youtube.com/watch?v=f5ZYT_KXykM)

http://www.4shared.com/file/rgSevRW7/Anim_Horse_Test.html (http://www.4shared.com/file/rgSevRW7/Anim_Horse_Test.html)

ปล. เป็นการเทสแบบขำๆ นะครับ อย่าคิดมาก
Title: Re: Graphic LCD 128x64 [Animation Horse Test]
Post by: JENG on August 30, 2013, 07:31:03 PM
+1 เยี่ยมฝุดๆ ...  ;D
Title: Re: Graphic LCD 128x64 [Animation Horse Test]
Post by: zilog on August 31, 2013, 07:48:40 AM
เป็นตัวอย่างที่ดูง่ายดีครับ
Title: Re: Graphic LCD 128x64 [Animation Horse Test]
Post by: yupetch on August 31, 2013, 09:03:40 AM
ขอเรียนถามนิดนึงครับ
การที่ต้องการให้ปรากฏตัวอักษรบน GLCD ที่มีขนาดต่างกัน ในพื้นที่ต่างๆ มันใช้เทคนิคอะไรอ่ะครับ
ความรู้น้อย..เลยไม่รู้จะตั้งต้นอย่างไร
ขอความกรุณาด้วยครับ
Title: Re: Graphic LCD 128x64 [Animation Horse Test]
Post by: bird techstep on September 02, 2013, 12:44:52 AM
Graphic LCD 128x64 JLX12864G-086
อ้างอิงจากด้าต้าชีต http://www.jlxlcd.cn/UpFile/2012128171057.pdf (http://www.jlxlcd.cn/UpFile/2012128171057.pdf)

อธิบายได้ไม่ดีต้องขออภัย ด้วยความที่รู้น้อย ผิดถูกตรงไหน ป๋าๆ บอกด้วย
;D

(http://www.uppic.org/image-2652_52237C60.jpg)

มาดูแนวแกน X กันก่อน (แนวนอน) แสดง 128 pixels
คำสั่ง : 0x10 , 0x00 ตามดาต้าชีต แบ่งออกเป็น 8 ช่อง ช่องละ 16 pixels [8x16] จะต้องส่งค่าตำแหน่ง 0x10 – 0x17 (8 ช่องดังกล่าว) และส่งค่าตำแหน่ง 0x00 – 0x0f (16 pixels) เพื่อไปยังตำแหน่งที่จะแสดงผล



(http://www.uppic.org/image-9864_52237C60.jpg)

ส่วนแนวแกน Y  (แนวตั้ง) แสดง 64 pixels
แบ่งข้อมูลออกเป็น page 0-7 (page ละ byte) จะได้ 8x8
คำสั่ง : 0xb0 - 0xb7 ตามดาต้าชีต แบ่งออกเป็น 8 page
gotoXY ไปยังตำแหน่งที่จะแสดงผล จะต้องส่งคำสั่งตำแหน่งไปก่อน ค่าเริ่มต้นตำแหน่ง 0, 0
จะอยู่ที่ 0x10, 0x00 ตามแนวแกน X และ 0xb0 ตามแนวแกน Y
ตัวอย่าง ต้องการแสดงจุดที่ตำแหน่ง 56, 9 จะต้องส่งคำสั่ง
0x13 ได้มาจาก (56/16) + 0x10
0x08 ได้มาจาก (56%16) + 0x00 ตามแนวแกน X และ
0xb1 ได้มาจาก (9/8) + 0xb0 ตามแนวแกน Y
แล้วส่งค่าดาต้า 0x80 (10000000)


to be continued...
Title: Re: Graphic LCD 128x64 [Animation Horse Test]
Post by: chatichai on September 02, 2013, 08:06:45 AM
ติดตามด้วยคน ครับ
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: Admin on September 02, 2013, 12:18:21 PM
การตั้งค่าความเป็นส่วนตัวของวีดีโอใหม่ครับ ให้เป็นแบบสาธารณะ
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: bird techstep on September 02, 2013, 12:28:36 PM
มือใหม่ที่อยากจะใช้จอรุ่นนี้ (เพราะราคามันถูก) อาจเป็นปัญหา
เราจะเรียนรู้ไปด้วยกัน
แล้วผมจะทยอยเขียนเพิ่มนะครับ  ;D ;D ;D
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: JENG on September 02, 2013, 12:54:15 PM
+1 และปูเสื่อ  ;D
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: PeeAke on September 02, 2013, 03:35:25 PM
อยากเล่นด้วยมั่งจังเลยอะครับ แต่ปูเสื่อรอดูภาคต่อก่อนดีกว่า
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: skytec on September 04, 2013, 09:39:01 AM
Quote from: BIRD TECHSTEP on August 30, 2013, 06:40:42 PM
Project  : Animation Horse Test                                             
Compiler : Arduino 1.5.2                                                   
Board    : Arduino Nano 3.0                                                 
                             
Module   : [JLX12864G-086] Graphic LCD 128x64                               
                                                         
Remark   : Use PROGMEM for Bitmap array                                     

http://www.youtube.com/v/f5ZYT_KXykM

ถ้าดูไม่ได้ ไปที่ http://www.youtube.com/watch?v=f5ZYT_KXykM (http://www.youtube.com/watch?v=f5ZYT_KXykM)

http://www.4shared.com/file/rgSevRW7/Anim_Horse_Test.html (http://www.4shared.com/file/rgSevRW7/Anim_Horse_Test.html)

ปล. เป็นการเทสแบบขำๆ นะครับ อย่าคิดมาก


หากทำเป็น lib แล้ว มีการรับสัญญาณ STREAMING ได้ อัดลง Chip แล้วขาย น่าจะมีตลาดครับ
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: JMew on September 04, 2013, 10:17:20 AM
ว๊ายย ของเค้าก็มี GLCD 128x64 SED (KS108) ไลบรารีอักษรไทย

http://www.youtube.com/v/n5LkGSw4Bas

256x128 ก็มี นะจ้า

http://www.youtube.com/v/dk9pCKG61-s

มีอักษรหลายแบบให้เลือก
http://www.youtube.com/v/NQExVr3kS8w
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: chirawat_not on September 04, 2013, 11:38:27 AM
(http://www.oknation.net/blog/home/blog_data/359/359/blog_entry1/blog/2009-06-26/comment/460292_images/20_1246015022.gif)
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: Admin on September 04, 2013, 11:54:21 AM
(http://i.imgur.com/tim6z8n.gif)
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: bird techstep on September 04, 2013, 12:49:19 PM
Quote from: JMew on September 04, 2013, 10:17:20 AM
ว๊ายย ของเค้าก็มี GLCD 128x64 SED (KS108) ไลบรารีอักษรไทย

http://www.youtube.com/v/n5LkGSw4Bas

256x128 ก็มี นะจ้า

http://www.youtube.com/v/dk9pCKG61-s

มีอักษรหลายแบบให้เลือก
http://www.youtube.com/v/NQExVr3kS8w

ยอดเยี่ยมมากครับ

ภาษาไทยของผมมีแบบเดียว ยังไม่เสร็จดีครับ
(http://www.uppic.org/image-B703_5226C906.jpg)

ทำเอามัน ทำเอาสนุกๆ ครับ
http://www.youtube.com/v/Mcb6NVYRsxc
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: JMew on September 04, 2013, 07:03:00 PM
ฉันวาดทีละตัวค่ะ ลายมือฉันเอง
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: b398 on September 05, 2013, 08:42:20 AM
Quoteภาษาไทยของผมมีแบบเดียว ยังไม่เสร็จดีครับ
ขนาดยังไม่เสร็จ แจ่ม.โครตๆ..เลยครับป๋า..
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: wlasoi on September 05, 2013, 01:49:53 PM
ตอนนี้กำลังดู E-paper อยู่ ... เพราะต้องการใช้กับ งานประหยัดพลังงาน น่าสนใจถ้าจะเอาแสดงผลภาษาไทย จริงๆ ต้องจอใหญ่ๆ ครับ
LCD128x64  มันพื้นที่การแสดงผลน้อยไปหน่อย  ช่วงนึงเคยบ้าๆทำอยู่ แต่ดูไปดูมาไม่ค่อย work แสดงผล font eng ดูดีกว่า
เยอะ .. หรือไม่ก็ทำแบบ bitmap fonts ก็สะดวก ประหยัด Flash-firmware ดี ครับ .. ไม่เป็นภาระ MCU ด้วย จะซื้อ LCD ใหญ่ๆ
ราคาก็แพงอีก   สุ้ขยับไปเล่น LinuxEmbbeded เลย ครับ อย่าง Rassberry+TV+LCD จะง่ายกว่าเยอะ ... ถูกหลาย
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: bird techstep on December 03, 2014, 01:20:06 PM
(http://www.uppic.org/image-E3A8_547EAB39.jpg)

Code สำหรับเริ่มต้น
http://www.4shared.com/rar/cukDh7hKba/SmartGREEN2_0a.html
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: one-DD on December 03, 2014, 03:11:47 PM
 Probe ชื้อที่ไหน ราคาเท่าไร คับ
มีพารทนัมเบอร ไหมคับ
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: jele99 on December 03, 2014, 06:48:41 PM
อยากได้จอมั่งอะ หาได้ที่ใหนครับ ;D
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: s.sirapol on December 25, 2014, 11:11:59 PM
ความรู้ทั้งนั้น
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: bird techstep on December 26, 2014, 07:44:03 PM
Quote from: one-DD on December 03, 2014, 03:11:47 PM
Probe ชื้อที่ไหน ราคาเท่าไร คับ
มีพารทนัมเบอร ไหมคับ
ลองดูใน http://www.spelecshop.com/?cid=1402488

Quote from: jele99 on December 03, 2014, 06:48:41 PM
อยากได้จอมั่งอะ หาได้ที่ใหนครับ ;D
จอดูได้ที่นี่ http://www.electoday.com/index.php/topic,10466.0.html

ขออภัยในความล่าช้า  ;D ;D ;D
Title: Re: Graphic LCD 128x64 [JLX12864G-086]
Post by: projectartist on December 27, 2014, 10:32:42 AM
แจ่มแจ๋วเลยครับ