ใครว่าการสร้างฮาร์ดแวร์ยาก
| | |
| นักเขียนโค้ดจำนวนมากเมื่อได้ยินคำว่า "การบัดกรีประกอบวงจรอีเล็กทรอนิกส์" แล้วรู้สึกวิงเวียนคล้ายจะเป็นลม เพราะคิดว่ามีแต่วิศวกรนักสร้างจรวด จึงจะสามารถทำได้ ไม่จริงเลย อันที่จริงการบัดกรีประกอบวงจรอีเล็กทรอนิกส์เป็นเรื่องง่าย แม้แต่เด็กประถมยังทำส่งครูกันบ่อยๆ แล้วทำไมท่านผู้อ่าน ซึ่งเป็นนักศึกษาปัญญาชน และผู้มีอาชีพทางคอมพิวเตอร์ ทำไมจะทำไม่ได้? หากท่านมีความตั้งใจจริงก็สร้างได้ทุกคน หากท่านไม่เคยบัดกรีหรือประกอบวงจรมาก่อนเลยในชีวิตอย่าเพิ่งท้อถอย ผู้เขียนเตรียมบทความสอนเทคนิคการประกอบวงจรเบื้องต้นไว้ให้แล้ว เมื่อท่านอ่านและฝึกฝนเพียงเล็กน้อยก็จะสามารถทำได้อย่างแน่นอน |
ลิงค์ที่เกี่ยวข้อง
รายการต่อไปนี้เป็นลิงค์ไปยังหน้าเว็บต่างๆ ที่เกี่ยวข้องกับ ชุดฝึกเพื่อการเรียนรู้ OOP ด้วยตนเอง บทความ และหนังสือของผู้เขียน
- เว็บบล็อกหนังสือ : thai-cs.spaces.live.com
- ลาภลอยดอตคอม : laploy.com
- ถามเกี่ยวกับหนังสือ : thailand2siam.com/messageboard/main.php
- กระดานคำถามทั่วไป : laploy.com/gbook/main.php
- เว็บตัวอย่าง : thailand2siam.com
- ดาวน์โหลดทั่วไป : laploy.com/download/index.php
- ดาวน์โหลดในหนังสือ : thailand2siam.com/download/index.php
วิธีสั่งซื้อสินค้า
- สอบถาม : ส่งอีเมลไปที่
เพื่อสอบถามความพร้อมของสินค้า - การสั่งซื้อ : เมื่อได้รับอีเมลตอบกลับแล้ว นำราคาสินค้าที่จะซื้อมาบวกค่าส่ง แล้วโอนเงินตามหัวข้อถัดไป
- ค่าส่ง : พัสดุไปรษณีย์ลงทะเบียนธรรมดาทั่วประเทศ 120 บาท
แบบ EMS ค่าส่ง 260 บาท
ส่งโดยพนักงาน 100 - 300 บาท ขึ้นอยู่กับระยะทาง (มีบริการเฉพาะบางเขตในกทม กรุณาอีเมลสอบถามก่อนครับ) - การชำระเงิน : กรุณาโอนเงินผ่าน ATM หรือเคาเตอร์ธนาคาร (เก็บหลักฐานการโอนเงินไว้ด้วย)
- ธนาคารกรุงเทพ สาขาคลองตัน
- บัญชีเลขที่ 135-4-60955-2
- ชื่อ บัญชี ลาภลอย วานิชอังกูร
- ประเภทบัญชี ออมทรัพย์
ข้อมูลการโอน : เมื่อโอนเงินแล้วโปรดส่งอีเมลแจ้งข้อมูลดังนี้ - ชื่อ นามสกุล
- ที่อยู่ บ้านเลขที่ ซอย ถนน แขวง (อำเภอ) เขต (จังหวัด) รหัส ไปรษณีย์
- อีเมลแอดเดรสที่ติดต่อได้ หมายเลขโทรศัพท์
- รายการสินค้าที่สั่งซื้อ
- แจ้งรายละเอียดในการโอน คือ จำนวนเงิน วันที่ เวลา ตู้เอทีเอมที่โอน ธนาคาร สาขา วิธีโอน ชื่อและสาขาของธนาคารของท่าน
การจัดส่งสินค้า : ผู้เขียนจะรวบรวมใบสั่งซื้อเพื่อส่งของทุกเช้าวันจันทร์ - ผู้ที่โอนเงินมาระหว่างวันจันทร์ถึงวันศุกร์ (ก่อน 15.00 น ) สินค้าจะถูกส่งให้ในวันจันทร์ถัดไป
- ผู้ที่โอนเงินมาหลัง 15.00 น ของวันศุกร์ สินค้าจะถูกส่งให้ในวันจันทร์ของสัปดาห์ถัดไป
- พัสดุไปรษณีย์ลงทะเบียนธรรมดาใช้เวลาประมาณสี่วันทำการ
- EMS ประมาณสองวัน
หมายเหตุ : อุปกรณ์บางชิ้นหากของหมดสต็อก ผู้เขียนจะเลือกอุปกรณ์อื่นที่ใช้แทนกันได้และมีคุณภาพเท่าเทียมกันส่งให้แทน
ราคาสินค้าอาจเปลี่ยนแปลงได้ตลอดเวลา ผู้เขียนอาจอัพเดตเว็บไม่ทัน กรุณาอีเมลถามก่อนสั่งซื้อครับ
ราคาสินค้าไม่รวมภาษีมูลค่าเพิ่ม ผู้เขียนไม่ได้จดทะเบียนเป็นบริษัท หรือห้างร้าน จึงไม่สามารถออกใบกำกับภาษีให้ท่านได้
หากต้องการให้ส่งโดยพนักงาน โปรดแฟกส์แผนที่มายัง 027-198-337 (เฉพาะใน กทม โปรดสอบถามทางอีเมลก่อน) ขอบคุณทุกท่านที่สั่งซื้อ หากมีข้อสงสัยใดๆ โปรดสอบถาม
เครื่องมือ
เครื่อมือที่จำเป็นต้องใช้ในการประกอบวงจร และในการประดิษฐ์
ผู้เขียนคัดเลือกเครื่องมือคุณภาพ เฉพาะที่จำเป็นต้องใช้ในการทำโครงงาน มาเสนอดังนี้
รายการเครื่องมือที่มีขาย
| | | |
| | คีมตัด : คีมอย่างดี สำหรับตัดสายไฟเล็กๆ และอุปกรณ์อีเล็กทรอนิสก์ขนาดเล็ก ทำจากเหล็กกล้า ด้ามเป็นยางหรือโฟมเหมาะมือ เหมาะสำหรับตัดสายไฟเล็กๆ ในวงจร ผลิตในประเทศญี่ปุ่น ราคา 450 บาท |
| | |
| | หัวแร้ง Goot : ยี่ห้อที่นักอีเล็กทรอนิกส์วางใจ ผลิตในประเทศญี่ปุ่น เหมาะอย่างยิ่งสำหรับนักประดิษฐ์ เป็นหัวแร้งรุ่นขายดีที่สุดของ Goot ความร้อนสม่ำเสมอ พอเหมาะกับการบัดกรี ไอซี แผ่นวงจร ทรานซิสเตอร์ ตัวเก็บประจุ สายไฟ ฯลฯ น้ำหนักเบาใช้งานได้นานไม่เมื่อยล้า มาตรฐาน ISO9001-2000 ปลายปราศจากสารตะกั่ว ราคา 680 บาท |
| | |
| | หัวแร้งปืน : ปรับได้สองระดับ ปรกติจะอยู่ที่ 20-30W ความร้อนพอเหมาะกับการบัดกรี ไอซี แผ่นวงจร ทรานซิสเตอร์ ตัวเก็บประจุ สายไฟ ฯลฯ เมื่อกดปุ่มจะกลายเป็น 60-100W เหมาะสำหรับบัดกรีอุปกรณ์ที่ขนาดใหญ่ หรือมีผิวหน้ากว้าง เช่น คอนเนคเตอร์ สวิทช์ คุณภาพดี เลือกสรรมาเป็นพิเศษ ราคา 425 บาท |
| | | |
| | หัวแร้งแช่ 20-30w : ค้ดเลือกเป็นพิเศษ ความร้อนพอเหมาะกับการประกอบ วงจรในโครงงานต่างๆ ปลายเล็ก บัดกรีจุดเล็กได้ ตะกั่วไม่ลัดวงจรใกล้เคียง ทนทาน ใช้งานง่าย คุณภาพดี เลือกสรรมาเป็นพิเศษ ราคา 360 บาท |
| | |
| | มัลติมีเตอร์แบบเข็ม : เครื่องมือวัดอเนกประสงค์ วัดได้ทั้งแรงดัน กระแส ความต้านทาน ฯลฯ เป็นเครื่องมือประจำโต๊ะประกอบวงจรที่ขาดไม่ได้ ราคา 525 บาท |
 |
| | มัลติมีเตอร์แบบดิจิตอล : เครื่องมือวัดอเนกประสงค์ วัดได้ทั้งแรงดัน กระแส ความต้านทาน ฯลฯ เป็นเครื่องมือประจำโต๊ะประกอบวงจรที่ขาดไม่ได้ ราคา 635 บาท |
| |
| หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน |
| |
โลจิกโพรบ
เครื่อมือที่ทำจากวงจรง่ายๆ ใช้อุปกรณ์น้อยชิ้น แต่ประโยชน์มหาศาล
|
| โลจิกโพรบคือเครื่องมือที่เราจำเป็นต้องใช้อยู่เสมอเมื่อประกอบวงจรอิเล็กทรอนิกส์ โดยเฉพาะอย่างยิ่งวงจรดิจิตอล ชุดอุปกรณ์โลจิกโพรบนี้มีหลอด LED แสดงสถานะโลจิกสูงและต่ำ คือมีไฟหรือไม่มีไฟ เป็นไฟบวกหรือไฟลบ ทนทาน ใช้งานได้งาย ไม่ชำรุดแม้ท่านจะจิ้มไฟผิดขั้ว ขณะทำวงจรผู้เขียนต้องมีมันไว้บนโต๊ะทำงานตลอดเวลาครับ |
| |
โลจิกโพรบ ราคา 290 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้
| | แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์ |
| | ปากคีบ : สายไฟพร้อมปากคีบอย่างดีสองเส้น |
| | หลอด LED : สำหรับแสดงสถานะสองหลอด สว่างสดใส คัดอย่างดีทุกชิ้น |
| | ตัวต้านทาน : จัดให้ที่ใช้ในวงจรครบชุด |
| | เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ |
| |
| หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน |
| |
ฮาร์ดดิสก์แสงเพลง
ดัดแปลงฮาร์ดดิสก์เป็นเครื่องยิงลำแสงเลเซอร์ที่ทำงานตามเสียงดนตรีกันดีกว่า
| |
| เมื่อเราเปิดเพลงในคอมพิวเตอร์โดยใช้โปรแกรม วินโดวส์มีเดียเพลย์เยอร์ หรือโปรแกรม วินแอมป์ เราจะเห็นเส้นแสงแห่งดนตรีที่ขยับเขยื้อนไปตามจังหวะเพลง (visualization) มีลักษณะคล้ายภาพสัญญาณเสียงบนหน้าจอออสซิโลสโคป คงจะงดงามและเพลิดเพลินเป็นอย่างยิ่ง หากเรามีเส้นแสงที่ขยับตามเสียงดนตรี ฉายลงบนจอภาพขนาดใหญ่ หรือบนผนังบ้าน โครงงานนี้จะสอนวิธีนำฮาร์ดดิสก์เก่าที่ใช้การไม่ได้แล้ว บวกกับวัสดุหาง่ายรอบตัว นำมาสร้างเป็นเครื่องยิงลำแสงเลเซอร์ที่ทำงานตามจังหวะเพลง ภาพที่ได้คล้าย visualization แต่ใหญ่กว่ามาก เพราะฉายลงบนผนังบ้านโดยตรง เป็นอุปกรณ์ที่ไม่ต้องใช้คอมพิวเตอร์ควบคุม สามารถนำไปใช้กับเครื่องขยายเสียงสเตอริโอได้ |
| |
| โปรดดูวิดีโอสาทิตตัวอย่างการทำงานของฮาร์ดดิสก์แสงเพลง ูวิดีโอสาทิตการทำงาน (WMV 1.3MB) ูวิดีโอแสดงตัวฮาร์ดดิสก์แสงเพลงขณะทำงาน (AVI 3.8MB) โครงงานนี้ไม่มีอะไรเกี่ยวข้องกับ OOP และ C# เลย ทำเล่นคลายเครียดครับ |
| |
ฮาร์ดดิสก์แสงเพลง ราคา 840 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้
| | | |
| | ฮาร์ดดิสก์ : ของเก่าที่เสียแล้ว แต่ใช้ในโครงงานนี้ได้ |
| | ปากคีบ : สายไฟพร้อมปากคีบอย่างดีสองเส้น |
| | กระจกเงา : ขนาดพอเหมาะกับโครงงาน |
| | ตัวกำเหนิดแสงเลเซอร์ : แบบพลังสูงเป็นพิเศษ เห็นชัดเจนในความมืด |
| | เทปกาวสองหน้า : ชนิดเหนียวแน่น คุณภาพดี |
| | ยางลบ : ชนิดที่เหมะกับในโครงงานนี้ |
| | เครื่องจ่ายกำลังไฟฟ้า : มีแรงดันพอเหมาะกับตัวกำเหนิดแสงเลเซอร์ |
| | เอกสารประจำโครงงาน อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ |
| |
| ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่ หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน -
หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้ |
วัดอุณหภูมิและความชื้นด้วย C#
เขียนโปรแกรมภาษา C# ใน .NET Framework นิยามคลาสวัดอุณหภูมิและความชื้น
ที่นำไปใช้ได้ทั้งใน WinForm และ WebForm
| |
| การตรวจวัดอุณหภูมิและความชื้น เป็นเรื่องของการเปลี่ยนข้อมูลทางกายภาพ ให้เป็นข้อมูลดิจิตอล แล้วเก็บบันทึกไว้เพื่อใช้ในการวิเคราะห์ สามารถนำไปประยุกต์ใช้ในงานต่างๆ ได้หลากหลาย โครงงานนี้จะสอนวิธีประกอบฮาร์ดแวร์ และเขียนโปรแกรมแบบเมนเนจโค้ด ในดอตเน็ตเฟรมเวิร์ค สิ่งที่ท่านจะได้เรียนรู้จากโครงงานนี้คือ -
การเขียนโปรแกรมภาษา C# เพื่อรับ-ส่งข้อมูลผ่านพอร์ทอนุกรม -
การใช้งานไลบรารีส่วนพอร์ทอนุกรมของ .NET Framework -
วิธีนิยามคลาสหุ้มห่อบอร์ดอ่านอุณหภูมิและความชื้น -
การเชื่อมต่อคอมพิวเตอร์กับบอร์ดอ่านอุณหภูมิและความชื้นผ่าน RS-485 -
ตัวอย่างการประยุกต์ใช้งาน Delegate และ event เพื่อการทำ call back ระหว่าง object -
แสดงตัวอย่างการใช้งาน anonymous method -
ตัวอย่างการประยุกต์ใช้งาน Delegate และ Invoke เพื่อการทำ call back ระหว่าง thread |
| |
|
| |
| ชุดฝึกวัดอุณหภูมิและความชื้นด้วย C# ราคา 4,000 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้ |
| | AP1701v1: บอร์ดวัดอุณหภูมิและความชื้นแบบดิจิตอลความละเอียดสูง สื่อสารกับคอมพิวเตอร์ผ่านทาง RS485 ต่อเชื่อมกันเป็นเครือข่ายได้ |
| | SHT15 หัววัดอุณหมูมิและความชื้น: วัดได้ในย่าน -40 ถึง 120 องศาเซลเซียส ความละเอียด 0.1 องศา วัดความชื้น 10 ถึง 90% ความละเอียด 0.1% ต่อสายได้ยาว 100 เมตร |
| | วงจรควมคุมแรงดัน 5 โวลต์ : มีแผ่นระบายความร้อนขนาดใหญ จ่ายกระแสได้ 1000mA |
| | เครื่องจ่ายไฟตรง 10VDC : จ่ายกระแสได้ 850mA |
| | ตัวแปลง RS232-485 : ใช้เชื่อมต่อระหว่างคอมพิวเตอร์กับ AP1701 |
| | แผ่นซีดี : บรรจุซอร์สโค้ด และซอฟต์แวร์ที่ต้องใช้ในโครงงานครบถ้วน รวมทั้งเครื่องมือ และยูทิลิตีที่ขาดไม่ได้สำหรับนักเขียนโค้ด เช่น วิสชวล สตูดิโอ ดอตเน็ตเฟรมเวิร์ค ฯลฯ |
| | เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ อธิบายหลักการทำงาน วิธีพัฒนาซอฟต์แวร์ อธิบายโค้ดอย่างละเอียด |
| |
| ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่ หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน -
หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้ |
คุมบ้านผ่านคอมพ์
ใช้คอมพิวเตอร์ควบคุม เปิด-ปิดเครื่องใช้ไฟฟ้าภายในบ้าน
เรียนวิธีประยุกต์ใช้ OOP และ C# ควบคุมอุปกรณ์ไฟฟ้าในบ้านหรือโรงงานอุตสาหกรรม
MainBoard
RelayBoard
| คงจะดีหากเราสามารถควบคุมทุกอย่างในบ้าน ได้จากคอมพิวเตอร์ ด้วยการคลิกเมาส์ ควบคุมให้ปิดเปิดทีวี วิทยุ และโคมไฟฟ้าในห้องต่างๆ ของบ้านขณะที่เราไม่อยู่บ้าน เพื่อลวงให้โจรผู้ร้ายเชื่อว่ามคนอยู่ในบ้าน โครงงานนี้สอนวิธีเชื่อมต่อคอมพิวเตอร์ กับเครื่องใช้ไฟฟ้าผ่านรีเลย์ ขนาดวงจรกระทัดรัด สามารถต่อเพิ่มได้สูงสุดแปดช่อง ควบคุมอุปกรณ์ไฟฟ้าได้แปดจุด มีเอกสารคู่มือโครงงานอธิบายวิธีทำโดยละเอียด ทั้งส่วนฮาร์ดแวร์และซอฟต์แวร์ โครงงานถูกออกแบบให้ประหยัด จึงแยกกันระหว่างแผงวงจรหลัก (MainBoard) กับแผงวงจรรีเลย์ (RelayBoard) |
|
| |
| วิธีเชื่อมต่อชุดฝึกเพื่อควบคุมอุปกรณ์ไฟฟ้า สิ่งที่ท่านจะได้เรียนรู้จากโครงงานนี้คือ -
กายวิภาคของโครงงาน -
วิธีควบคุมอุปกรณ์ไฟฟ้าด้วยรีเลย์ -
การเขียนโปรแกรมควบคุมรีเลย์ -
วิธีประกอบวงจร -
การนิยามคลาสห่อหุ้มรีเรย์ -
การสร้างรีเลย์ให้เป็นออพเจ็กต์ที่นำกลับมาใช้ใหม่ได้ง่ายน |
ชุดฝึกคุมบ้านผ่านคอมพ์
MainBoard ราคาชุดละ 580 บาท
RelayBoard ราคาชุดละ 270 บาท
ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้
| | รีเลย์: เป็นแบบขดลวด หน้าสัมผัสทนกระแสได้ 1A |
| | หลอด LED: สำหรับแสดงสถานะสองหลอด สว่างสดใส คัดอย่างดีทุกชิ้น |
| | DB25M: หัวคอนเนคเตอร์แบบ DB-25 ตัวผู้อย่างดียี่ห้อ AMP เชื่อมต่อพอร์ทขนาน |
| | ไอซี : สำหรับเพิ่มกระแส และป้องไฟฟ้าไหลย้อนกลับ |
| | หัวคอนเนคเตอร์ : แบบสิบพินสำหรับการทำสายเชื่อมต่อ |
| | เทอร์มินัล : มีนอตไขยึดสายไฟฟ้ากับแผ่นวงจรพิมพ์ |
| | คอนเนคเตอร์แบบโมเลกซ์ : เพื่อเชื่อมต่อกับแหล่งจ่ายไฟ |
| | แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์ |
| | ตัวต้านทาน : จัดให้ที่ใช้ในวงจรครบชุด |
| | แผ่นซีดี : บรรจุซอร์สโค้ด และซอฟต์แวร์ที่ต้องใช้ในโครงงานครบถ้วน รวมทั้งเครื่องมือ และยูทิลิตีที่ขาดไม่ได้สำหรับนักเขียนโค้ด เช่น วิสชวล สตูดิโอ ดอตเน็ตเฟรมเวิร์ค ฯลฯ |
| | ขาเหล็ก : ใช้ทำขารองแผ่นวงจร ทำจากเหล็กชุบโครเมียม พร้อมนอตครบชุด |
| | สายแพ : ยาวสามาเมตร ใช้สายของ AMP อย่างดี |
| | เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ อธิบายหลักการทำงาน วิธีพัฒนาซอฟต์แวร์ อธิบายโค้ดอย่างละเอียด |
| |
| ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่ หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน -
หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้ |
ไฟวิ่งแบบ OOP
สร้างไฟวิ่งสารพัดรูปแบบด้วยการประกอบวงจรง่ายๆ ควบคุมผ่านคอมพิวเตอร์
เรียนวิธีประยุกต์ใช้ OOP และ C# ในงานดิจิตอลโดยใช้เงินน้อยที่สุด
|
| การควบคุมไฟวิ่งคือการเรียนรู้ดิจิตอลขึ้นพื้นฐานที่ดี ผู้เขียนออกแบบวงจรไม่ซับซ้อน ใช้อุปกรณ์น้อยชิ้น ประกอบง่าย เหมาะสำหรับผู้เริ่มต้น ที่ยังไม่เคยประกอบวงจรมาก่อน เป็นโครงงานที่สนุก และมีประโยชน์ต่อการเรียนรู้ OOP มากอีกโครงานหนึ่ง สิ่งที่ท่านจะได้เรียนรู้จากโครงงานนี้คือ -
กายวิภาคของโครงงาน -
ระบบเลขฐานสอง ดิจิตอลเบื้องต้น -
คณิตศาสตร์บูลลีนและการเลื่อนบิต -
ตรรกะ AND, OR, NOT -
การทำงานของ LED วิธีไบอัส -
การเขียนโปรแกรมส่งข้อมูลออกพอร์ทขนาน -
วิธีประกอบวงจร -
การเขียนซอฟต์แวร์ไฟวิ่ง -
การสร้างไฟวิ่งให้เป็นออพเจ็กต์ |
| |
| ชุดฝึกแขนกลฟล็อปปิแคม ราคา 490 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้ |
| | DB25M: หัวคอนเนคเตอร์แบบ DB-25 ตัวผู้อย่างดียี่ห้อ AMP เชื่อมต่อพอร์ทขนาน |
| | หลอด LED : แสดงข้อมูลแปดบิต สว่างสดใส คัดอย่างดีทุกชิ้น |
| | คอนเนคเตอร์แบบโมเลกซ์ : เพื่อเชื่อมต่อกับแหล่งจ่ายไฟ |
| | แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์ |
| | ตัวต้านทาน : จัดให้ที่ใช้ในวงจรครบชุด |
| | แผ่นซีดี : บรรจุซอร์สโค้ด และซอฟต์แวร์ที่ต้องใช้ในโครงงานครบถ้วน รวมทั้งเครื่องมือ และยูทิลิตีที่ขาดไม่ได้สำหรับนักเขียนโค้ด เช่น วิสชวล สตูดิโอ ดอตเน็ตเฟรมเวิร์ค ฯลฯ |
| | ขาเหล็ก : ใช้ทำขารองแผ่นวงจร ทำจากเหล็กชุบโครเมียม พร้อมนอตครบชุด |
| | สายแพ : ยาวสามาเมตร ใช้สายของ AMP อย่างดี |
| | เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ อธิบายหลักการทำงาน วิธีพัฒนาซอฟต์แวร์ อธิบายโค้ดอย่างละเอียด |
| |
| ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่ |
| |
| หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน -
หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้ |
แขนกลฟล็อปปิแคม
ดัดแปลงฟล็อปปิดิสก์ไดร์ฟให้กลายเป็นแขนกลหันเว็บแคม คุมผ่านอินเตอร์เน็ต
เรียนวิธีประยุกต์ใช้ OOP และ C# ในเชิงกล
|
| เมื่อนำคอมพิวเตอร์เก่ามาใช้เฝ้าบ้าน โดยต่อกับเว็บแคมเพื่อใช้ตรวจสอบความปลอดภัยผ่านอินเตอร์เน็ต คงจะดีไม่น้อยหากเราสามารถหันเว็บแคมไปทางซ้ายและขวา เพื่อเปลี่ยนมุมมองของภาพได้ ในโครงงานนี้ผู้เขียนจะสอนวิธีสร้าง “แขนกลฟล็อปปิแคม” (Robot Arm Floppy webcam ต่อไปจะเรียกย่อว่า RAF) โดยการนำฟล็อปปิดิสก์ไดร์ฟ (เครื่องอ่านเขียนแผ่นดิสก์ ต่อไปจะเรียกย่อว่า FD) เก่าๆ ที่เราไม่ใช้แล้ว มาทำเป็นแขนกลเพื่อการนี้ โจทย์ของโครงงานนี้คือใช้วัสดุหาง่าย ราคาถูก ไม่ต้องสร้างวงจรซับซ้อน ไม่ต้องเป็นวิศวกรหรือนักอีเล็กทรอนิกส์ เพียงแค่บัดกรีเป็นและรักการประดิษฐ์ก็สามารถสร้างได้ ผู้เขียนเจตนาออกแบบฮาร์ดแวร์ และซอฟต์แวร์ให้เรียบง่าย เพราะต้องการให้ง่ายต่อการทำความเข้าใจ และการนำไปดัดแปลงเพิ่มเติม ส่วนโค้ดนิยามคลาสและหน้าเว็บ พยายามเขียนแบบสั้นที่สุด ใส่เฉพาะองค์ประกอบที่จำเป็น โครงงานนี้ผู้เขียนจะแสดงวิธีทำโดยใช้ด้วยภาพประกอบทุกขั้นตอน เพื่อให้ผู้ที่ไม่คุ้นเคยกับดัดแปลงฮาร์ดแวร์ สามารถติดตามได้ ในส่วนซอฟต์แวร์ผู้เขียนเตรียมไว้ให้ทั้งซอร์สโค้ดและไฟล์โปรแกรมสำเร็จรูปในซีดี ท่านสามารถนำโค้ดไปดัดแปลงแล้วคอมไพล์ใหม่ได้ |
| | |
| |
| หลักการทำงานของ RAF หลักการทำงานของ RAF ไม่มีอะไรซับซ้อน เราจะใช้สเต็ปมอเตอร์ที่อยู่ภายใน FD ทำหน้าที่หันเว็บแคม ตัวฟล็อปปิแคมจะต่ออยู่กับคอมพิวเตอร์เครื่องที่มีเว็บแคม คำสั่งในการหันจะถูกส่งมาจากคอมพิวเตอร์เครื่องอื่น ผ่านทางอินเตอร์เน็ต ทำให้สามารถควบคุมมุมมองของเว็บแคมได้จากทุกแห่งทั่วโลก สิ่งที่ท่านจะได้เรียนรู้จากโครงงานนี้คือ -
กายวิภาคของโครงงาน -
ส่วนฮาร์ดแวร์ของ RAF -
วิธีดัดแปลงฟล็อปปิดิสก์ไดร์ฟ -
การควบคุมสเต็ปมอเตอร์ -
พอร์ทขนาน -
วงจร RAF -
วิธีประกอบวงจร -
วิธีประกอบส่วนกลไก -
ส่วนซอฟต์แวร์ของ RAF -
วิธีใช้ซอฟต์แวร์ -
แก้ไขต่อเติมโปรแกรม -
โปรเจค LoyFloppyCam2 ทำหน้าที่สร้างโปรแกรมที่เราจะนำไปใส่ไว้ในคอมพิวเตอร์ที่มีเว็บแคม เป็นโปรแกรมที่เราเปิดทิ้งไว้ให้ทำงานไปโดยอัตโนมัติ โปรแกรมนี้จะคอยตรวจสอบข้อมูลในไฟล์ XML ว่ามีคำสั่งให้หันซ้ายหรือขวา และมันจะบังคับให้สเต็ปมอเตอร์หมุนไปในทิศทางที่ถูกต้อง -
หน้าเว็บ webcam.aspx |
|
ชุดฝึกแขนกลฟล็อปปิแคม ราคา 1,200 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้
| | DB25M: หัวคอนเนคเตอร์แบบ DB-25 ตัวผู้อย่างดียี่ห้อ AMP เชื่อมต่อพอร์ทขนาน |
| | ฟล็อปปิดิสก์ไดร์ฟ: ขนาด 3.5 นิ้ว เป็นของเก่า ใช้อ่านเขียนข้อมูลไม่ได้ แต่วงจรขับและตัวสเต็ปมอเตอร์ใช้งานได้ดี |
| | เทอมินัลพอร์ทขนาน : ทำจากแผ่นวงจรพิมพ์และคอนเนคเตอร์พินคุณภาพสูง |
| | หัวคอนเนคเตอร์ : แบบต่างๆ ที่ต้องใข้ครบชุด เลือกของคุณภาพเกรดเอ |
| | คอนเนคเตอร์พิน : มีให้ครบชุด เคลือบทองเหลืองไม่เป็นสนิม |
| | หลอด LED : สำหรับแสดงสถานะสองหลอด สว่างสดใส คัดอย่างดีทุกชิ้น |
| | คอนเนคเตอร์แบบโมเลกซ์ : เพื่อเชื่อมต่อกับแหล่งจ่ายไฟ |
| | แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์ |
| | ตัวต้านทาน : จัดให้ที่ใช้ในวงจรครบชุด |
| | แป้นกลม :ใช้เป็นฐานที่ตั้งเว็บแคม เพื่อให้หมุนได้ |
| | แขนและแผ่นฐาน : ตัวส่งกำลังไปยังแป้นกลม และแผ่นปิดด้านบน |
| | แผ่นซีดี : บรรจุซอร์สโค้ด และซอฟต์แวร์ที่ต้องใช้ในโครงงานครบถ้วน รวมทั้งเครื่องมือ และยูทิลิตีที่ขาดไม่ได้สำหรับนักเขียนโค้ด เช่น วิสชวล สตูดิโอ ดอตเน็ตเฟรมเวิร์ค ฯลฯ |
| | ขาเหล็ก : ใช้ทำขารองแผ่นวงจร ทำจากเหล็กชุบโครเมียม พร้อมนอตครบชุด |
| | สายแพ : สามเส้นยาวสามาเมตร ใช้สายของ AMP อย่างดี |
| | เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ อธิบายหลักการทำงาน วิธีพัฒนาซอฟต์แวร์ อธิบายโค้ดอย่างละเอียด |
| |
| ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่ |
| |
| หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน -
หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้ |
มาสร้างจอซุปเปอร์จิ๋วกันเถอะ
ตกแต่งคอมพิวเตอร์ให้เลิศหรูดูไฮเทคด้วยการสร้างจอ LCD ขนาดจิ๋ว แสดงข้อมูลสถานะของคอมพิวเตอร์ได้หลายอย่าง ใช้อุปกรณ์น้อยชิ้น ช่วยให้เห็นการประยุกต์ใช้ OOP อย่างเป็นรุปธรรม
| โครงงานนี้ผู้เขียนจะสอนวิธีสร้างจอซุปเปอร์จิ๋วโดยละเอียด ทั้งทางฮาร์ดแวร์และซอฟท์แวร์ อธิบายหลักการทำงาน คำสั่งของวงจรควบคุมจอ LCD วิธีใช้พอร์ทขนานควบคุมการทำงานของจอ LCD วิธีเขียนโปรแกรมเพื่อติดต่อกับพอร์ทขนาน และสุดท้าย สอนวิธีสร้างโปรแกรมประยุกต์ เพื่อให้จอซุปเปอร์จิ๋วแสดงข้อมูลตามที่เราต้องการ |
| | |
| จอซุปเปอร์จิ๋วเป็นอย่างนี้ ผู้เขียนสร้างจอซุปเปอร์จิ๋วจากจอ LCD ขนาดเล็กราคาถูก (คำว่า LCD ย่อมาจาก Liquid Crystal Display หมายถึงจอที่ทำจากผลึกเหลว เป็นจอที่ไม่เรืองแสง ตัวอักษรที่ได้จะเป็นสีดำบนพื้นเขียวอ่อน) จอ LCD ที่นำมาทดสอบขนาดประมาณ 4x9 ซม. อักษรหนึ่งตัวมีความสูงประมาณ 70 มิลลิเมตร แสดงตัวอักษรได้ 32 ตัว โดยแบ่งออกเป็นสองบรรทัดๆ และ 16 ตัวอักษร ในบทความนี้หากผู้เขียนใช้คำว่าจอ LCD จะหมายถึงเฉพาะชิ้นจอ LCD หากใช้คำว่า “จอซุปเปอร์จิ๋ว” จะหมายถึงจอ LCD บวกวงจรและซอฟต์แวร์ทั้งหมดที่เราจะสร้างขึ้น เมื่อสร้างเสร็จแล้วชิ้นงานที่ได้มีขนาดเล็ก สามารถนำไปวางไว้บนโต๊ะทำงาน ติดไว้ไว้เหนือจอภาพ หรือที่ใดก็ได้ที่เห็นชัด หากนำไปดัดแปลงติดไว้กับด้านหน้าเคส หรือตั้งไว้ที่ช่องเสียบไดร์ฟ เคสเก่าของเราจะดูหรูหราเหมือนเคสรุ่นใหม่ราคาแพงขึ้นมาทันที |
| ประโยชน์ของจอซุปเปอร์จิ๋ว ผู้เขียนจะสอนวิธีทำให้จอซุปเปอร์จิ๋วแสดงข้อมูลต่างๆ ดังนี้ -
แสดงพลังการประมวลผลของซีพียูที่ถูกใช้ไป โดยแสดงเป็นร้อยละ -
จำนวนหน่วยความจำที่ถูกใช้ไป โดยแสดงเป็นร้อยละ -
ความจุของฮาร์ดดิสก์ที่เหลืออยู่ โดยแสดงเป็นหน่วยเม็กกะไบต์ -
พื้นที่ในแรมที่เหลืออยู่ โดยแสดงเป็นหน่วยเม็กกะไบต์ -
เวลา โดยแสดงเป็น ชั่วโมง นาที และ AM หรือ PM -
วัน เดือน ปี ข้อมูลเหล่านี้จะแสดงสลับกันทุกๆ สามวินาที มีประโยชน์สำหรับผู้ที่กำลังตรวจสอบสมรรถภาพของคอมพิวเตอร์ นักพัฒนาซอฟท์แวร์ และผู้ให้ความสำคัญกับประสิทธิภาพของคอมพิวเตอร์ ผู้ใช้สามารถมองเห็นข้อมูลเหล่านี้ได้ตลอดเวลา แม้กำลังเปิดโปรแกรมที่ทำงานเต็มจอ เช่นขณะที่กำลังเล่นเกมอยู่ | |
| |
| สิ่งที่ท่านจะได้เรียนรู้จากโครงงานนี้คือ -
กายวิภาคของจอซุปเปอร์จิ๋ว -
การทำงานของ จอ LCD -
รีจิสเตอร์ในจอ LCD -
คำสั่งควบคุม LCD -
ขาควบคุมและจังหวะเวลา -
การทำงานและวิธีเขียนโปรแกรมควบคุมพอร์ทขนาน -
อุปกรณ์ที่ต้องใช้ -
สร้างฮาร์ดแวร์จอซุปเปอร์จิ๋ว -
สร้างซอฟท์แวร์จอซุปเปอร์จิ๋ว -
HelloWorld : เป็นคอนโซลแอพลิเกชัน แสดงโค้ดสั้นสุดเพื่อควบคุมจอซุปเปอร์จิ๋ว -
LoyLCD : เป็นเดสก์ทอปแอพลิเกชัน แสดงสถานะภายในของคอมพิวเตอร์ -
โปรเจ็กต์ LoyLCD -
คลาส LCD : คลาส LCD เป็นคลาสที่ห่อหุ้มการทำงาน (wrapped class) ของจอซุปเปอร์จิ๋ว ทำให้เราเรียกใช้งานจอซุปเปอร์จิ๋วเป็นออพเจ็กต์ตัวหนึ่งได้ -
เมธอด ShowCPUandRAMstat : เมธอดนี้ทำหน้าที่รวบรวมข้อมูลสถานะของซีพียูและแรม แล้วนำไปแสดงบนจอภาพและ LCD |
| |
| นอกจากจะใช้แสดงข้อมูลตามที่สอนในโครงงานนี้แล้ว เรายังอาจนำจอซุปเปอร์จิ๋วไปประยุกต์ใช้งานอื่นๆ ได้อีกมาก เช่นใช้แสดงข้อความที่เพื่อนเรียกมาจาก MSN แสดงชื่อเพลงที่ WinAmp กำลังเล่นอยู่ แสดงหัวข้อข่าว เพื่อให้แน่ใจว่าเราจะไม่ตกข่าวขณะกำลังเปิดโปรแกรมอื่นเต็มจอ ผู้เขียนจะนำเสนอวิธีทำซอฟต์แวร์เหล่านี้ในโอกาสต่อไป |
ชุดฝึกจอซุปเปอร์จิ๋ว ราคา 1,200 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้
| | DB25M: หัวคอนเนคเตอร์แบบ DB-25 ตัวผู้อย่างดียี่ห้อ AMP เชื่อมต่อพอร์ทขนาน |
| | LCD16x2: จอ LCD แบบสิบหกตัวอักษร สองบรรทัด แสดงเป็นกราฟฟิกได้ ดัดแปลงให้แสดงภาษาไทยได้ ไม่มีแสงจากด้านหลัง ขนาด (ของแผ่นวงจรโดยประมาณ) 4x8 ซม. ผู้เขียนจะตรวจสอบคุณภาพก่อนมอบ |
| | เทอมินัลพอร์ทขนาน : ทำจากแผ่นวงจรพิมพ์และคอนเนคเตอร์พินคุณภาพสูง |
| | หัวคอนเนคเตอร์ : แบบต่างๆ ที่ต้องใข้ครบชุด เลือกของคุณภาพเกรดเอ |
| | คอนเนคเตอร์พิน : มีให้ครบชุด เคลือบทองเหลืองไม่เป็นสนิม |
| | หลอด LED : สำหรับแสดงสถานะสองหลอด สว่างสดใส คัดอย่างดีทุกชิ้น |
| | คอนเนคเตอร์แบบโมเลกซ์ : เพื่อเชื่อมต่อกับแหล่งจ่ายไฟ |
| | แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์ |
| | ตัวต้านทาน : จัดให้ที่ใช้ในวงจรครบชุด |
| | หัวสาย20 : คอนเนคเตอร์ยี่สิบพิน ต่อสายแพยี่สิบเส้นยาวหนึ่งฟุต |
| | เกือกม้า : ตัวต้านทานปรับค่าได้ ทำหน้าที่ปรับความสว่างขอจอ |
| | แผ่นซีดี : บรรจุซอร์สโค้ด และซอฟต์แวร์ที่ต้องใช้ในโครงงานครบถ้วน รวมทั้งเครื่องมือ และยูทิลิตีที่ขาดไม่ได้สำหรับนักเขียนโค้ด เช่น วิสชวล สตูดิโอ ดอตเน็ตเฟรมเวิร์ค ฯลฯ |
| | ขาเหล็ก : ใช้ทำขารองแผ่นวงจร ทำจากเหล็กชุบโครเมียม พร้อมนอตครบชุด |
| | สายแพ : สามเส้นยาวสามาเมตร ใช้สายของ AMP อย่างดี |
| | เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ อธิบายหลักการทำงาน วิธีพัฒนาซอฟต์แวร์ อธิบายโค้ดอย่างละเอียด |
| |
| ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่ |
| |
| หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน -
หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้ |
หุ่นแอ๊บแบ๊ว
มาสร้างหุ่นแอ๊บแบ๊วกันเถอะ
ทำให้เพื่อนๆ ของท่านทึ่งด้วยการสร้างหุ่นยนต์น่ารักคิกขุ ที่จะส่งสัญญาณให้ท่านทราบทันที
ที่แฟนของท่านปรากฏกายใน MSN ฝึกคิดให้เป็น OOP เพื่อพัฒนาซอฟต์แวร์ประยุกต์ใช้งานผ่านเครือข่าย
| หุ่นแอ๊บแบ๊วคือตุ๊กตาตัวเล็กๆ ที่เรานำมาติดไว้กับเซอร์โว (servo motor) เมื่อบุคคลที่เราต้องการติดตามเฝ้าดูสถานะ (ต่อไปจะเรียกสั้นๆ ว่าแฟน) เปลี่ยนแปลงสภานะในโปรแกรมวินโดวส์ ไลฟว์ แมสเซนเจอร์ (Windows Live Messenger ต่อไปจะเรียกย่อว่า MSN) ด้วยการออนไลน์หรือออฟไลน์ เซอร์โวจะทำงาน หุ่นแอ๊บแบ๊วก็จะเคลื่อนที่ ขณะที่เรานั่งที่โต๊ะคอมพิวเตอร์ หรือเดินผ่าน เพียงชำเลืองมองที่หุ่นแอ๊บแบ๊ว เราก็จะทราบทันทีว่าแฟนของเรากำลังออนไลน์อยู่หรือไม่ ชุดอุปกรณ์นี้จะช่วยให้ท่านสร้างหุ่นแอ๊บแบ๊วทั้งทางฮาร์ดแวร์และซอฟท์แวร์โดยละเอียด ผู้เขียนเตรียมฮาร์ดแวร์ไว้ให้ครบ ไม่ต้องไปเดินหาทีละชิ้น นำมาประกอบเป็นวงจรได้เลย ส่วนด้านซอฟท์แวร์ก็เตรียมไฟล์ซอร์สโค้ดไว้ให้เช่นกัน ท่านสามารถนำไปปรับปรุงเปลี่ยนแปลงได้อย่างรวดเร็ว เราจะใช้คอมพิวเตอร์ควบคุมเซอร์โวผ่านทางพอร์ทเครื่องพิมพ์ ใช้ไฟเลี้ยงจากเพาเวอร์ซัพพลายของคอมพิวเตอร์ ผู้เขียนออกแบบให้วงจรของหุ่นแอ๊บแบ๊วมีอุปกรณ์น้อยชิ้นที่สุด มีเซอร์โวที่เราต้องเขียนโปรแกรมส่งสัญญาณไปควบคุมการทำงานของมัน โดยเขียนโปรแกรมภาษา C# เพื่อสร้างพัลส์ สิ่งที่ท่านจะได้เรียนรู้จากโครงงานนี้ -
การพัฒนาซอฟต์แวร์หุ่นแอ๊บแบ๊ว โดยประยุกต์ใช้หลักการ OOP -
การทำงานของวงจรหุ่นแอ๊บแบ๊ว -
วิธีประกอบหุ่นแอ๊บแบ๊ว -
วิธีเขียนคลาสภาษา C# เพื่อควบคุมเซอร์โว -
ศึกษาหลักการเขียนโปรแกรมควบคุมทางไกลผ่านอินเตอร์เน็ตเบื้องต้น -
การใช้งานไลบรารี MessengerClient.dll -
วิธีจัดการระบบรักษาความปลอดภัยของ MSN -
การใช้ strong name -
การลงทะเบียน GAC -
วิธีทำให้ MSN รับ Add-in ได้ -
วิธีติดตั้ง Add-in ใน MSN |
ชุดฝึกหุ่นแอ๊บแบ๊ว ราคา 1,200 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้
 | | DB-25M : หัวคอนเนคเตอร์ตัวผู้อย่างดียี่ห้อ AMP เชื่อมต่อพอร์ทขนาน |
| | เซอร์โวเล็ก : แรงบิด 1.3 kg-cm ความเร็ว .12sec/60degree อย่างดี สินค้านำเข้าจากต่างประเทศ |
| | แผ่นหมุน : หรือก้านยึดเซอร์โวพร้อมนอต |
| | หัวคอนเนคเตอร์ : ขนาดต่างๆ ที่ต้องใข้ครบชุด เลือกของคุณภาพเกรดเอ |
| | คอนเนคเตอร์พิน : ครบชุด แบบเคลือบทองเหลืองไม่เป็นสนิม |
| | หลอด LED : สำหรับแสดงสถานะสองหลอด สว่างสดใส คัดก่อนทุกชิ้น |
| | คอนเนคเตอร์แบบโมเลกซ์ : ใช้เพื่อเชื่อมต่อกับแหล่งจ่ายไฟ |
| | แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์ |
| | ตัวต้านทาน : ค่าต่างๆ ที่ใช้ในวงจรครบชุด |
| | ฐานหุ่นชิ้นล่าง : ทำจากซุปเปอร์แวร์ แข็งแรงทนทาง ตัดเจาะได้ไม่แตกหัก พ่นสีตกแต่งอย่างสวยงาม (ส่วนที่เห็นกลมๆ ชิ้นบนทำจากแผ่นซีดี) |
| | ขาเหล็ก : ใช้ทำขารองแผ่นวงจร ทำจากเหล็กชุบโครเมียม พร้อมนอตครบชุด |
| | แผ่นซีดี : บรรจุซอร์สโค้ด และซอฟต์แวร์ที่ต้องใช้ในโครงงานครบถ้วน รวมทั้งเครื่องมือ และยูทิลิตีที่ขาดไม่ได้สำหรับนักเขียนโค้ด เช่น วิสชวล สตูดิโอ ดอตเน็ตเฟรมเวิร์ค ฯลฯ |
| | ฟิกเกอร์ : ที่ใช้เพื่อแสดงสถานะการออน MSN ของแฟน |
| | สายแพ : สามเส้นยาวสามเมตร ใช้สายของ AMP อย่างดี |
| | เอกสารประจำโครงงาน : อธิบายวิธีประกอบฮาร์ดแวร์ มีภาพประกอบละเอียดทุกขั้นตอน ทำตามได้แน่แม้มือใหม่ อธิบายหลักการทำงาน วิธีพัฒนาซอฟต์แวร์ อธิบายโค้ดอย่างละเอียด |
| ข่าวดีสำหรับท่านซึ่งมีคอมพิวเตอร์ที่ไม่มีพอร์ทขนาน ชุดฝึกทุกชุดถูกออกแบบมาเพื่อให้ประหยัดและมีอุปกรณ์น้อยชิ้นที่สุด ผู้เขียนจึงเลือกการเชื่อมต่อกับพอร์ทขนาน หรือพอร์ทเครื่องพิมพ์ เพราะจะมีค่าใช้จ่ายในการเชื่อมต่อต่ำที่สุด แต่มีท่านผู้อ่านจำนวนหนึ่งแจ้งมาว่า ต้องการใช้งานชุดฝึก แต่คอมพิวเตอร์ของท่านไม่มีพอร์ทขนาน มีแต่พอร์ทอนุกรม (comm port) และบางท่านใช้คอมพิวเตอร์แบบ โน้ตบุ๊ก ซึ่งมีเพียงพอร์ท USB เท่านั้น ผู้เขียนจึงตัดสินใจจัดทำชุดแปลงสัญญาณ ซึ่งใช้งานกับชุดฝึกนี้ได้ กรุณาอ่านรายละเอียดที่นี่ หมายเหตุ -
ในกรณีที่ต้องการซื้อเป็นจำนวนมาก (สิบชุดขึ้นไป) เพื่อใช้ในการสอน การฝึกอบรม การส่งเสริมการขาย หรือเป็นของขวัญพิเศษ กรุณาติดต่อสอบถามราคาพิเศษได้ทางอีเมล (ดูรายละเอียดในหน้าติดต่อผู้เขียน) -
อุปกรณ์ต่างๆ ที่จัดส่งให้อาจมีสี หรือลักษณะภายนอกแตกต่างจากที่เห็นในภาพ ขึ้นอยู่กับการมีของสินค้าในแต่ละช่วง แต่จะเป็นสินค้าที่มีมูลค่าและคุณสมบัติเทียบเท่ากัน -
หากท่านใช้คอมพิวเตอร์แบบโน้ตบุ๊ก ท่านจำเป็นต้องใช้สวิตชิงเพาเวอร์ซัพพลายที่ไม่รวมอยู่ในชุดฝีกนี้ |