Submitted by admin on Tue, 12/29/2009 - 17:41
จากโครงการของคุณSamira http://www.electoday.com/bbs/viewthread.php?tid=1466&highlight= ซึ่งให้บังเอิญตรงกับโปรเจ็คที่อยากจะทำและวางแผนไว้นานแล้วแต่ไม่ได้ลงมือสักที คือระบบตรวจสอบและควบคุมการเปิดปิดประตูโรงรถ ที่วางแผนไว้ว่าจะดัดแปลงใช้ Linksys Router WRT54GL มาเป็น Computer หลักในการควบคุมระบบ
โครงการนี้ที่เรียกว่าเป็นโครงการเปิด ก็เพราะว่ามีแต่แนวคิด แต่ยังไม่ได้ลงมือทำจนจบ ซึ่งเมื่อลงมือปฏิบัติจริง อาจจะเจออุปสรรคต่างๆ เลยถือโอกาสบันทึกเส้นทางการพัฒนาไว้เผื่อเป็นประโยชน์สำหรับคนที่ต้องการจะเรียนรู้และประยุกต์ใช้งานในลักษณะที่คล้ายๆกัน
วัตถุประสงค์หลัก
1. เรียนรู้และสร้าง Embedded Linux Computer เอนกประสงค์จาก Router WRT54GL โดยใช้ข้อสองเป็นโจทย์
2. สร้างระบบตรวจสอบและควบคุมการเปิดปิดโรงรถ
ระบบตรวจสอบและควบคุมการเปิดปิดประตูโรงรถ
ก่อนอื่นมาเข้าใจโจทย์กันสักนิดนะครับ Garage Door Opener ที่บ้านผมมีลักษณะดังนี้

หลักๆก็จะประกอบไปด้วยมอเตอร์ที่เมื่อหมุนแล้วจะไปขับเคลื่อน Ball Screw ที่อยู่บนราง Aluminium ยาวๆ มอเตอร์สามารถหมุนกลับทิศทางเพื่อเลื่อนให้ตัวที่เกี่ยวอยู่กับประตู (ตัวสีดำๆที่อยู่ตรงปลายราง) วิ่งไปตามรางเพื่อเปิดหรือปิดประตูโรงรถในลักษณะแนวดิ่งได้
การตรวจสอบว่าประตูเปิดหรือปิดสุดหรือยังก็ทำได้โดยตัวที่เลื่อนอยู่บนรางสีดำๆนั้นก็จะมีแม่เหล็กติดอยู่ และบนรางจะมี Reed Relay อยู่ตรงต้นทางและปลายทาง
»