การรับสัญญาณ Remote จาก Remote โทรทัศน์ ตอนที่ 2

ในตอนนี้เราจะมากันถึงการปฏิบัติจริงกันดูนะครับ ก่อนอื่นก็ต้องหา Remote ของ Sony มาทดลองเสียก่อน ซึ่งบ้านผมใช้โทรทัศน์ sony อยู่แล้วครับเลยมีอยู่ 1 ตัว

จากนั้นผมก็เลยลองคิด application ซักอย่างดูครับ โดยจะทำตัว remote receiver ซึ่งจะ control ด้วย pic16f628 (ที่ผมเลือกใช้เพราะมันมีโครงสร้างคล้าย 16f87x ทำให้ผมสามารถ debug มันเบื้องต้นได้ด้วย MPLAB-ICD ซึ่งจะสะดวกขึ้นมาเยอะครับ)

หลักการทำงานก็คือจะมี output ที่ไป drive led ทั้งหมด 3 channel โดยควบคุมผ่าน Remote TV หมายเลข 1-3 ลักษณะคือ กดหมายเลข 1 ครั้งนึง led ที่ channel 1 ก็จะติด ถ้ากดหมายเลข 1 อีกครั้ง led ที่ channel 1 ก็จะดับ ส่วน channel 2-3 ที่เหลือก็จะมีหลักการเช่นเดียวกัน ก็ดูวงจร ได้จากรูปข้างล่างครับ ถ้าอยากดูรูปใหญ่ก็คลิ๊กที่ตัวรูปนะครับ

เมื่อออกแบบเรียบร้อยก็จัดการต่อวงจรลงบอร์ดเลยครับ ตัว IR receiver module นี่ผมซื้อจาก SILA มาครับ ตัวประมาณสามสิบกว่าบาท ในช่วงแรกของการทดลองผมจะใช้ MPLAB-ICD ก่อนครับพอคิดว่าชัวร์แล้วก็ทำการ program เข้า chip ซะเลย ตัว pic programmer ที่ผมใช้ก็จะเป็น JDM modify by MCU รูปข้างล่างคือ circuit ที่ต่อลงบนบอร์ดเรียบร้อยแล้วครับ

เวลา Program MCU โดยใช้ ICPROG set ดังนี้นะครับ

ก็เป็นอันเรียบร้อยครับ ผมลองทดลองดูแล้วใช้งานได้ดีทีเดียว ตอนนี้กำลังทำ print ว่าจะเอาไปควบคุมปัมป์น้ำ กับ ไฟนอกบ้านหน่ะครับ ขี้เกียจเดินเข้าเดินออก ใช้ remote นี่ซะเลย ใครอยากเอาไปทำบ้างก็ โหลด Source code ไปเลยครับ อยู่ข้างล่างนี้แล้ว

IR remote receiver source code (zip file)

 

BACK