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

Blog


แขนกลฟล็อปปิแคม

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

title

แขนกลฟล็อปปิแคม

ดัดแปลงฟล็อปปิดิสก์ไดร์ฟให้กลายเป็นแขนกลหันเว็บแคม คุมผ่านอินเตอร์เน็ต
เรียนวิธีประยุกต์ใช้ OOP และ C# ในเชิงกล

 

prod03a

 

เมื่อนำคอมพิวเตอร์เก่ามาใช้เฝ้าบ้าน โดยต่อกับเว็บแคมเพื่อใช้ตรวจสอบความปลอดภัยผ่านอินเตอร์เน็ต คงจะดีไม่น้อยหากเราสามารถหันเว็บแคมไปทางซ้ายและขวา เพื่อเปลี่ยนมุมมองของภาพได้ ในโครงงานนี้ผู้เขียนจะสอนวิธีสร้าง “แขนกลฟล็อปปิแคม” (Robot Arm Floppy webcam ต่อไปจะเรียกย่อว่า RAF) โดยการนำฟล็อปปิดิสก์ไดร์ฟ (เครื่องอ่านเขียนแผ่นดิสก์ ต่อไปจะเรียกย่อว่า FD) เก่าๆ ที่เราไม่ใช้แล้ว มาทำเป็นแขนกลเพื่อการนี้

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

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

   

 

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

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

  • กายวิภาคของโครงงาน
  • ส่วนฮาร์ดแวร์ของ RAF
  • วิธีดัดแปลงฟล็อปปิดิสก์ไดร์ฟ
  • การควบคุมสเต็ปมอเตอร์
  • พอร์ทขนาน
  • วงจร RAF
  • วิธีประกอบวงจร
  • วิธีประกอบส่วนกลไก
  • ส่วนซอฟต์แวร์ของ RAF
  • วิธีใช้ซอฟต์แวร์
  • แก้ไขต่อเติมโปรแกรม
  • โปรเจค LoyFloppyCam2 ทำหน้าที่สร้างโปรแกรมที่เราจะนำไปใส่ไว้ในคอมพิวเตอร์ที่มีเว็บแคม เป็นโปรแกรมที่เราเปิดทิ้งไว้ให้ทำงานไปโดยอัตโนมัติ โปรแกรมนี้จะคอยตรวจสอบข้อมูลในไฟล์ XML ว่ามีคำสั่งให้หันซ้ายหรือขวา และมันจะบังคับให้สเต็ปมอเตอร์หมุนไปในทิศทางที่ถูกต้อง
  • หน้าเว็บ webcam.aspx

     pro03-thumb

prod03b

ชุดฝึกแขนกลฟล็อปปิแคม ราคา 1,200 ประกอบด้วยอุปกรณ์ต่างๆ ดังนี้

db25   DB25M: หัวคอนเนคเตอร์แบบ DB-25 ตัวผู้อย่างดียี่ห้อ AMP เชื่อมต่อพอร์ทขนาน
prod03c   ฟล็อปปิดิสก์ไดร์ฟ: ขนาด 3.5 นิ้ว เป็นของเก่า ใช้อ่านเขียนข้อมูลไม่ได้ แต่วงจรขับและตัวสเต็ปมอเตอร์ใช้งานได้ดี
con01   เทอมินัลพอร์ทขนาน : ทำจากแผ่นวงจรพิมพ์และคอนเนคเตอร์พินคุณภาพสูง
connector01   หัวคอนเนคเตอร์ : แบบต่างๆ ที่ต้องใข้ครบชุด เลือกของคุณภาพเกรดเอ
con-pin   คอนเนคเตอร์พิน : มีให้ครบชุด เคลือบทองเหลืองไม่เป็นสนิม
led   หลอด LED : สำหรับแสดงสถานะสองหลอด สว่างสดใส คัดอย่างดีทุกชิ้น
molex   คอนเนคเตอร์แบบโมเลกซ์ : เพื่อเชื่อมต่อกับแหล่งจ่ายไฟ
pcb   แผ่นวงจรพิมพ์อเนกประสงค์ : ด้านทองแดงลายตาปลา เหมาะสำหรับการประดิษฐ์
resistor   ตัวต้านทาน : จัดให้ที่ใช้ในวงจรครบชุด
prod03d   แป้นกลม :ใช้เป็นฐานที่ตั้งเว็บแคม เพื่อให้หมุนได้
prod03e   แขนและแผ่นฐาน : ตัวส่งกำลังไปยังแป้นกลม และแผ่นปิดด้านบน
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!410.trak
Blog che fanno riferimento a questo intervento
  • Nessuno