Profilo di ชุดฝึกเพื่อการเ...ชุดฝึกเพื่อการเรียนรู้ O...FotoBlogElenchi Strumenti Guida

Blog


จอซุปเปอร์จิ๋ว

       
หน้าแรก รายการสินค้า วิธีสั่งซื้อ ติดต่อผู้เขียน
       

title

มาสร้างจอซุปเปอร์จิ๋วกันเถอะ

ตกแต่งคอมพิวเตอร์ให้เลิศหรูดูไฮเทคด้วยการสร้างจอ LCD ขนาดจิ๋ว แสดงข้อมูลสถานะของคอมพิวเตอร์ได้หลายอย่าง ใช้อุปกรณ์น้อยชิ้น ช่วยให้เห็นการประยุกต์ใช้ OOP อย่างเป็นรุปธรรม

  pro02a

โครงงานนี้ผู้เขียนจะสอนวิธีสร้างจอซุปเปอร์จิ๋วโดยละเอียด ทั้งทางฮาร์ดแวร์และซอฟท์แวร์ อธิบายหลักการทำงาน คำสั่งของวงจรควบคุมจอ LCD วิธีใช้พอร์ทขนานควบคุมการทำงานของจอ LCD วิธีเขียนโปรแกรมเพื่อติดต่อกับพอร์ทขนาน และสุดท้าย สอนวิธีสร้างโปรแกรมประยุกต์ เพื่อให้จอซุปเปอร์จิ๋วแสดงข้อมูลตามที่เราต้องการ
   
pro02b

จอซุปเปอร์จิ๋วเป็นอย่างนี้
ผู้เขียนสร้างจอซุปเปอร์จิ๋วจากจอ LCD ขนาดเล็กราคาถูก (คำว่า LCD ย่อมาจาก Liquid Crystal Display หมายถึงจอที่ทำจากผลึกเหลว เป็นจอที่ไม่เรืองแสง ตัวอักษรที่ได้จะเป็นสีดำบนพื้นเขียวอ่อน) จอ LCD ที่นำมาทดสอบขนาดประมาณ 4x9 ซม. อักษรหนึ่งตัวมีความสูงประมาณ 70 มิลลิเมตร แสดงตัวอักษรได้ 32 ตัว โดยแบ่งออกเป็นสองบรรทัดๆ และ 16 ตัวอักษร

ในบทความนี้หากผู้เขียนใช้คำว่าจอ LCD จะหมายถึงเฉพาะชิ้นจอ LCD หากใช้คำว่า “จอซุปเปอร์จิ๋ว” จะหมายถึงจอ LCD บวกวงจรและซอฟต์แวร์ทั้งหมดที่เราจะสร้างขึ้น เมื่อสร้างเสร็จแล้วชิ้นงานที่ได้มีขนาดเล็ก สามารถนำไปวางไว้บนโต๊ะทำงาน ติดไว้ไว้เหนือจอภาพ หรือที่ใดก็ได้ที่เห็นชัด หากนำไปดัดแปลงติดไว้กับด้านหน้าเคส หรือตั้งไว้ที่ช่องเสียบไดร์ฟ เคสเก่าของเราจะดูหรูหราเหมือนเคสรุ่นใหม่ราคาแพงขึ้นมาทันที

ประโยชน์ของจอซุปเปอร์จิ๋ว
ผู้เขียนจะสอนวิธีทำให้จอซุปเปอร์จิ๋วแสดงข้อมูลต่างๆ ดังนี้

  • แสดงพลังการประมวลผลของซีพียูที่ถูกใช้ไป โดยแสดงเป็นร้อยละ
  • จำนวนหน่วยความจำที่ถูกใช้ไป โดยแสดงเป็นร้อยละ
  • ความจุของฮาร์ดดิสก์ที่เหลืออยู่ โดยแสดงเป็นหน่วยเม็กกะไบต์
  • พื้นที่ในแรมที่เหลืออยู่ โดยแสดงเป็นหน่วยเม็กกะไบต์
  • เวลา โดยแสดงเป็น ชั่วโมง นาที และ AM หรือ PM
  • วัน เดือน ปี

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

          pro02c
 

สิ่งที่ท่านจะได้เรียนรู้จากโครงงานนี้คือ

  • กายวิภาคของจอซุปเปอร์จิ๋ว
  • การทำงานของ จอ LCD
  • รีจิสเตอร์ในจอ LCD
  • คำสั่งควบคุม LCD
  • ขาควบคุมและจังหวะเวลา
  • การทำงานและวิธีเขียนโปรแกรมควบคุมพอร์ทขนาน
  • อุปกรณ์ที่ต้องใช้
  • สร้างฮาร์ดแวร์จอซุปเปอร์จิ๋ว
  • สร้างซอฟท์แวร์จอซุปเปอร์จิ๋ว
  • HelloWorld : เป็นคอนโซลแอพลิเกชัน แสดงโค้ดสั้นสุดเพื่อควบคุมจอซุปเปอร์จิ๋ว
  • LoyLCD : เป็นเดสก์ทอปแอพลิเกชัน แสดงสถานะภายในของคอมพิวเตอร์
  • โปรเจ็กต์ LoyLCD
  • คลาส LCD : คลาส LCD เป็นคลาสที่ห่อหุ้มการทำงาน (wrapped class) ของจอซุปเปอร์จิ๋ว ทำให้เราเรียกใช้งานจอซุปเปอร์จิ๋วเป็นออพเจ็กต์ตัวหนึ่งได้
  • เมธอด ShowCPUandRAMstat : เมธอดนี้ทำหน้าที่รวบรวมข้อมูลสถานะของซีพียูและแรม แล้วนำไปแสดงบนจอภาพและ LCD

   
pro02d pro02e
 

นอกจากจะใช้แสดงข้อมูลตามที่สอนในโครงงานนี้แล้ว เรายังอาจนำจอซุปเปอร์จิ๋วไปประยุกต์ใช้งานอื่นๆ ได้อีกมาก เช่นใช้แสดงข้อความที่เพื่อนเรียกมาจาก MSN แสดงชื่อเพลงที่ WinAmp กำลังเล่นอยู่ แสดงหัวข้อข่าว เพื่อให้แน่ใจว่าเราจะไม่ตกข่าวขณะกำลังเปิดโปรแกรมอื่นเต็มจอ ผู้เขียนจะนำเสนอวิธีทำซอฟต์แวร์เหล่านี้ในโอกาสต่อไป

 

ชุดฝึกจอซุปเปอร์จิ๋ว ราคา 1,200 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้

db25   DB25M: หัวคอนเนคเตอร์แบบ DB-25 ตัวผู้อย่างดียี่ห้อ AMP เชื่อมต่อพอร์ทขนาน
lcd   LCD16x2: จอ LCD แบบสิบหกตัวอักษร สองบรรทัด แสดงเป็นกราฟฟิกได้ ดัดแปลงให้แสดงภาษาไทยได้ ไม่มีแสงจากด้านหลัง ขนาด (ของแผ่นวงจรโดยประมาณ) 4x8 ซม. ผู้เขียนจะตรวจสอบคุณภาพก่อนมอบ
con01   เทอมินัลพอร์ทขนาน : ทำจากแผ่นวงจรพิมพ์และคอนเนคเตอร์พินคุณภาพสูง
connector01   หัวคอนเนคเตอร์ : แบบต่างๆ ที่ต้องใข้ครบชุด เลือกของคุณภาพเกรดเอ
con-pin   คอนเนคเตอร์พิน : มีให้ครบชุด เคลือบทองเหลืองไม่เป็นสนิม
led   หลอด LED : สำหรับแสดงสถานะสองหลอด สว่างสดใส คัดอย่างดีทุกชิ้น
molex   คอนเนคเตอร์แบบโมเลกซ์ : เพื่อเชื่อมต่อกับแหล่งจ่ายไฟ
pcb   แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์
resistor   ตัวต้านทาน : จัดให้ที่ใช้ในวงจรครบชุด
cable01   หัวสาย20 : คอนเนคเตอร์ยี่สิบพิน ต่อสายแพยี่สิบเส้นยาวหนึ่งฟุต
resistor-trim   เกือกม้า : ตัวต้านทานปรับค่าได้ ทำหน้าที่ปรับความสว่างขอจอ
cd   แผ่นซีดี : บรรจุซอร์สโค้ด และซอฟต์แวร์ที่ต้องใช้ในโครงงานครบถ้วน รวมทั้งเครื่องมือ และยูทิลิตีที่ขาดไม่ได้สำหรับนักเขียนโค้ด เช่น วิสชวล สตูดิโอ ดอตเน็ตเฟรมเวิร์ค ฯลฯ
stand   ขาเหล็ก : ใช้ทำขารองแผ่นวงจร ทำจากเหล็กชุบโครเมียม พร้อมนอตครบชุด
ribbon   สายแพ : สามเส้นยาวสามาเมตร ใช้สายของ AMP อย่างดี
document   เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ อธิบายหลักการทำงาน วิธีพัฒนาซอฟต์แวร์ อธิบายโค้ดอย่างละเอียด

 

ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน

ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด

แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่

 

หมายเหตุ

  • ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน)

  • อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน

  • หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้

 

       
หน้าแรก รายการสินค้า วิธีสั่งซื้อ ติดต่อผู้เขียน
       

Commenti

Attendere...
Il commento immesso è troppo lungo. Immetti un commento più breve.
Immissione non effettuata. Riprova.
Impossibile aggiungere il commento al momento. Riprova più tardi.
Per aggiungere un commento è necessaria l'autorizzazione di un genitore. Chiedi autorizzazione
I tuoi genitori hanno disattivato i commenti.
Impossibile eliminare il commento al momento. Riprova più tardi.
Hai raggiunto il numero massimo di commenti pubblicabili giornalmente. Riprova tra 24 ore.
Impossibile lasciare commenti. La funzionalità è stata disattivata perché i sistemi hanno rilevato una possibile attività di spamming dal tuo account. Se ritieni che il tuo account è stato disattivato per errore, contatta il supporto tecnico di Windows Live.
Esegui il seguente controllo di protezione per completare la pubblicazione del commento.
I caratteri digitati nel controllo di protezione devono corrispondere ai caratteri dell'immagine o della riproduzione audio.

Per aggiungere un commento, accedi con il tuo Windows Live ID (se utilizzi Hotmail, Messenger o Xbox LIVE possiedi già un Windows Live ID). Accedi


Non hai ancora un Windows Live ID? Registrati

Riferimenti

L'URL di riferimento per questo intervento è:
http://oopkits.spaces.live.com/blog/cns!758F0CB5B71A9D2C!371.trak
Blog che fanno riferimento a questo intervento
  • Nessuno