Announcement

Collapse
No announcement yet.

GLCD (Graphic) to display songs(fb2k) and sys info [D.I.Y.]

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GLCD (Graphic) to display songs(fb2k) and sys info [D.I.Y.]


    20 Oct 2012
    อยากเล่นจอ LCD กะเขาบ้าง ก็จัดซะหน่อย (เล่นจอ graphic LCD ซะด้วยนะ 555+)


    =========================
    รายละเอียด(?) rep.#3
    -> http://www.overclockzone.com/forums/...1#post33894353
    =========================

    ...
    เอ แล้วมันทำงานได้ป่าวหนอ ทำแล้วเนี่ย
    จัด VDO เฉลยสั้นๆ
    ======================================
    on Youtube

    ======================================


    อุปกรณ์ไม่เยอะ วงจรไม่ยาก แต่เวลาไม่มี 555+ เล่นซะหลายวัน
    firmware เดิมๆจากเว็บ ไม่ถูกใจ +ปรับเปลี่ยนวงจรเขานิดหน่อย ก็เลยว่างหน่อยวันนี้วันเสาร์
    นั่งเขียน firmware ใหม่ เอาเค้าโครงเดิมแหละแต่เปลี่ยน library ใหม่ และเพิ่มฟังก์ชั่นการทำงานหน่อย
    ไว้สำหรับใช้กับงานที่ต้องการ ก็ได้มาประมาณนี้ก่อนละวันนี้

    ไว้ว่างๆค่อยทำ software ฝั่ง host และ plug-in ต่างๆ สงสัยต้องทำ driver ใหม่ด้วย(มัง)
    กว่าจะต่อใช้งาน/แสดงผลได้ตามต้องการ ยังเหลืองานอีกเพียบแฮ๊ะ 555+
    ทำไงได้ อยากเล่นนิ ไม่มีใครทำให้ก็ต้องทำเอง

    29 Oct 2012

    Originally posted by dracoV View Post
    ใกล้สิ้นปีงานยุ่งอีก เวลาว่างน้อย วันธรรมดาเหนื่อย(ขี้เกียจ 555+) ก็ต้องวันหยุดเสาร์อาทิตย์ถึงพอมีเวลาเล่น
    อยากเห็นเจ้าLCDมันทำงานเลยจัดซะหน่อย ทำSoftwareส่วนhost บน PCเพิ่มเพื่อสั่งงานLCD

    Software interface สำหรับ Windows ก็มีหลายตัวที่นิยมกัน เช่น
    LCDSmartie นิยมกันสำหรับ Character LCD จริงๆก็พอทำ driver ให้ใช้งานกับ GLCD ได้น่ะ
    แต่ยุ่งหน่อยงานเยอะและความสามารถทาง Graphic น้อยหน่อย

    Lcdstudio ก็ support graphic LCD แต่ใช้ .Net และทำ driver ให้ GLCD ยุ่งหน่อย
    ลองเล่นนิดๆแล้วไม่ค่อยถูกใจ

    LcdHype Support GLCD ตัวprogramหลักใช้ delphi แต่มีSDK เป็น c++ ให้ใช้ได้ มีทั้ง plugin SDK และ driver sdk
    และมี internal script สามารถเขียนสั่งให้ทำงานต่างๆได้อีกด้วย ประหยัดเวลาไปได้อีก ความสามรถทางgraphic ก็ค่อนข้างดี
    powerful สุด ลองเล่นแล้วค่อนข้างถูกใจ
    ก็ได้พระเอกของงานละ (ช่วยลดงานเขียนprogramสำหรับInterfaceไปได้เยอะละ ไม่ต้องมานั่งเขียนเองทั้งหมด )

    แต่ก็ไม่ได้โหลดมาลงแล้วใช้ได้เลยน่ะ ก็ต้องเขียน driver สำหรับเชื่อมต่อกับ LCD ที่ทำ ซึ่ง custom firmware ก็ต้องทำdriverเอง
    พอมีเวลาก็เลยจัดซะหน่อย ก็ทำงานพอได้แล้ว (เย้\o/) ประมาณนี้

    ======================================
    on Youtube

    ======================================


    ทำ driver ไปก็ปรับปรุง firmware ใหม่ตามไปด้วยให้ทำงานร่วมกันได้ดีๆหน่อย ทำ firmwareเองกับ driver เองก็ดีไปอย่าง อยากแก้อยากทำอะไรได้ก็จัดไป อิอิ

    ไว้ว่างๆหน่อยค่อยทำ/หาfontใหม่ ยังหาที่ถูกใจไม่ได้(สงสัยต้องทำเองอีกมัง 555+) แล้วยังต้องทำ plugin ทั้งlcdhypeและfoobarให้เชื่อมกัน ยังมี JRiver อีก
    555+ งานยังเหลือ งานยังเหลืออีกเยอะแฮ๊ะ

    4 Nov 2012
    Originally posted by dracoV View Post
    เสาร์ อาทิตย์(ถึงจะพอมีเวลา) ก็ได้เวลามาเล่นเจ้า GLCD ต่อ
    คราวนี้ก็ต้องทำ software เชื่อมต่อกับ Foobar2000 ตามที่ต้องการเอาไปเล่น (เอาไปต่อ DAC Fuwa)
    เล่น foobar มาหลายปี ก็พึ่งมีคราวนี้แหละที่ไปโหลด foobar2000 SDK มาดู/ใช้

    SDK Code ยุ่งเหยิง(ซับซ้อนน่ะ code เขาเขียนมาเป็นระเบียบน่ะ ) มึนๆดี
    document ไม่มีแบบละเอียด ก็ต้องอาศัยนั่งไล่code(+มั่วเอา) ก็พอได้งง แต่ก็เอาได้อยู่น่ะ
    ดีอยู่หน่อยที่ยังเป็น c++ ถ้าเป็นอย่างอื่นคงไม่แค่มึน สงสัยจะเมาไปเลย 555+
    ฝั่ง plugin Foobar เสร็จ ก็ต้องมาทำ plugin ฝั่ง LcdHype ต่ออีก ก็ไม่มี document อีกเหมือนกัน
    อาศัยเดา+ลูกมั่วเข้าว่า 555+ ไปลองไล่ดู code และการใช้งานscript ของ plugin อันอื่นเอาหน่อย
    ก็ได้มาประมาณนี้


    foobar2000 to GLCD (Graphic LCD) on USB via Lcdhype
    ต่อกับ PC ตัว develop env.ไม่ได้ต่อลำโพง (no speaker) เลยมา mix in backing track เอาทีหลัง
    ไม่ได้เกี่ยวกัน (not the playing songs) ไม่งั้นจะเงียบไป hahaha

    เขียน script ของ LcdHype มาลองการทำงานก่อน ยังไม่ได้ปรับ timing/speed สักเท่าไหร่
    ไว้ tune up ที่หลัง(ขี้เกียจอยู่)เอาพอลองการทำงานไปก่อน
    ถ่าย VDO ก็ลุ่นๆเลย ไม่ได้จัดแสงอะไร กล้องจับภาพเคลื่อนไหวไม่ค่อยทันแฮ๊ะ แสงน้อยไป

    ตอนนี้ทำต่อกับเครื่องเก่าอยู่เพราะมี Port LPT. (ไว้ทำ firmware) เป็น Athlon XP 3200+ เปิด/ปิด/compile visual studio
    นี่ช้า-มหากาฬ ใช้ FX 8-core 16GB + SSD อยู่พอมาใช้เครื่องเก่า CPU เก่า 512MB แถม HDD IDE นี่ไม่ไหวจะทน 555+

    Firmware พอได้ละ คงต้องย้าย platform ไป develop บนเครื่องใหญ่ละ step ต่อไป
    Last edited by dracoV; 4 Nov 2012, 22:27:21.

  • #2
    เทพสุดๆ

    Comment


    • #3
      ----

      ---------------------------------
      เสาร์ อาทิตย์นี้ไม่ว่าง วันธรรมดาเลยจัดสักเล็กน้อย
      ของเดิม software ใช้แสดง system info" ใช้ Everest + Everest plugin ของ LcdHype
      แต่ ตัว Everest ต้องเป็น ultimate edition (เสียตังค์) เอามาลองเลยต้องใช้ ยาแก้ไอ
      ไม่ค่อยอยากใช้สักเท่าไหร่ ก็ต้องหา software สำหรับแสดง sys info ใหม่หน่อย
      ของฟรีแต่ใช้ดีก็มีหลายตัวนะ

      ลองดูๆแล้ว OpenHardwareMonitor -> http://openhardwaremonitor.org/ ดูเข้าท่าสุด
      และแชร์ข้อมูล sensor ต่างๆไว้บน WMI ด้วย ง่ายหน่อยก็พอได้อยู่น่ะ

      จัดการเขียน plugin มาอ่านข้อมูล+แสดงผลให้ LcdHype สักหน่อย
      ก็พอได้มา v--ประมาณนี้--v


      ทำแล้ว เปลี่ยน software ใหม่ก็จัดหน้าจอใหม่ซะนิดหน่อย(เทียบดูกับของเดิม)
      เปลี่ยน background image ใช้ ICON ของ OpenHardwareMonitor แทน

      อ่ะ จอgraphic จะใช้แต่ text แสดงผลก็กระไรอยู่ อิอิ
      จัดgraphic bar มาแสดง CPU load และ Memory ซะนิดนึง

      จริงๆก็เขียน plugin แสดงข้อมูล Sensor ได้ทุกตัวที่ OPHWM แชร์ข้อมูลไว้บน WMI น่ะ
      แต่เลือกมาโชว์ได้ จอจิ๋วๆ 128x64 ก็แสดงได้ประมาณนึง ก็เลือกๆมาเฉพาะเท่าที่อยากดูน่ะ
      ก็โอเคละจอเล็กๆ ไว้ว่างๆค่อยเขียน script เปลี่ยนหน้าจอไปหลายๆจอแสดงผลเพิ่มเติมก็ได้อยู่น่ะ


      ยังเหลือทำ plugin JRiver อีกตัว ก็น่าจะเริ่มหมดมุขละ นึกไม่ออกว่าจะเล่นไรอีก 555

      ใครมี idea อะไรเสนอ/แนะนำ เพิ่มเติม ให้เล่นบ้างไหมนี่

      Comment


      • #4
        สุดยอดเลยครับๆ

        Comment


        • #5
          เมื่อไหร่จะเข้าสู่สายพานการผลิตเข้าสู่ตลาดละท่านรออยู่่ อิอิ

          Comment


          • #6
            อยากำด้เอาแบบมีราคาพิเศษสำหรับชาว OCZ ด้วยนะครับ

            Comment


            • #7
              เอาแบบฝังเกมมาริโอ้หรือแพ็คแมนลงไปด้วยครับ เผื่อไว้เล่นแก้เซ็งระหว่างรอเบิร์นมาร์ก

              Comment


              • #8
                กะจะทำอยู่แล้วเชียว แต่เสียดาย จอแพงอ่าคับท่าน ฮิฮิ จน........

                Comment


                • #9
                  ไม่ได้เข้ามาซะนาน update สักเล็กน้อย

                  Originally posted by dracoV View Post
                  จะว่าไม่ว่างก็ไม่เชิง ว่างบ่อยแต่แป๊บๆ ไม่มีเวลาพอทำไรเป็นชิ้นเป็นอันนัก
                  ว่าจะว่างก็เดี๋ยวมีนู่นนี่มาให้ดู/สะสาง ใกล้สิ้นปีก็งี้ละ ขอมาบ่นหน่อย

                  แต่ก็อุตส่าห์(ด้วยความอยากเล่น) ทำตัว IR remote control มาต่อเจ้า GLCD ได้ 1ชุด
                  + software อิอิอิ

                  กะทำ PCB ไว้ต่อ LCD แบบtext 16x2 ได้ เลยต้องเล็กหน่อย (+คราวนี้ขยัน) เลยทำปริ้นท์2หน้าซะหน่อย


                  ข้ามๆการทำไป VDO ทดสอยเลยละกัน



                  หรือ -> http://www.upmaxclub.com/media/33430


                  ใช้ MCU ATmega8 แบบ TQFP32 พอทีเหลือๆอยู่ เอามาใช้ซะ เขียน firmware มา decode สัญญาณ IR
                  จากตัวรับ ก็เลยทำboard มา test/debug ซะหน่อย จริงๆแล้วใช้แค่ตัว IR receiver (ที่ต่อสายออกมา)
                  เสียบกับบอร์ด MCU ก็พอ

                  ไว้เดี๋ยวเอาไปต่อกับชุด AMP/power ลงกล่อง Fuwa ซะหน่อย ว่างๆก่อน แล้วค่อยทำ motor drive volume มาต่อ
                  ให้ปรับ volume และ เปิดปิดจากรีโมทได้
                  เครื่อง Palm เก็บใส่ลิ้นชักไว้หลายปี ได้เอามาใช้(อีก)สักที ซื้อมาตั้งแพงตอนนู้นน เสียดาย อิอิอิ
                  ส่วนเรื่องทำขายเดี๋ยวคิดดูก่อน ก็อย่างที่คุณaunsuwan บอก จอมันแพง (+ผมค่าแรงแพง เอิ๊กๆๆ)
                  ถ้าจะทำขายก็คงต้องรับorder หลายตัวหน่อยก่อน ถึงทำทีนึงน่ะ

                  ตัวนี้ทำเพราะอยากเล่นและจุดประสงค์จะเอาไปใช้กับ DAC ที่ทำเล่นอยู่น่ะครับ
                  Last edited by dracoV; 2 Dec 2012, 16:51:26.

                  Comment


                  • #10
                    จอกราฟฟิก เห็นพวกโมดูลที่ใช้กับอุปกรณ์โทรศัพท์ เป็นขนาดเดียวกับตามบ้านหม้อ ขาเชื่อมต่อตรงกัน บางรุ่นก้เป็นสายแพร

                    ผมเคยไปถามๆ ราคามันไม่หนีกับจอ dot บรรทัด เท่าไรนะ ถ้าไม่เอาใหญ่เวอร์อลังการ หรือพวกที่เป็น VFD (แต่ผมชอบ VFD อะ สวย)

                    LCDhive ผมเคยใช้เป็นไรไม่รู้ ปล่อยไปสักพักจะค้าง

                    Comment


                    • #11
                      ผมได้อะหลั่ยจอจากคีย์บอร์ดของ KROG มาตัวนึง ใหญ่น่าดู แต่... ยังไม่รู้ขาใหนเป็นขาไหน เลยยังไม่อยากจะลอง ไม่ค่อยจะมีเวลาด้วยแหละครับ

                      Comment

                      Working...
                      X