กลับไปหน้ารวมไฟล์
using-an-ir-reciever-and-remote-ebd04f.md

นี่คือโปรเจกต์ง่ายๆ มากๆ ที่พี่จะสอนน้องตั้งค่าและถอดรหัสรีโมทกันก่อน หลังจากนี้ถ้าอยากเล่นให้ลึกลงไปอีกนิด ลองแวะไปดูโปรเจกต์อื่นของพี่ได้นะ!

รายละเอียดเทคนิคเพิ่มเติม

การเชื่อมต่อโปรโตคอลไร้สายของรีโมท

คู่มือพื้นฐานสำหรับการถอดรหัสและสั่งงานจากสัญญาณอินฟราเรดของรีโมททีวีทั่วไปหรือรีโมทแบบกำหนดเอง

  • การแยกส่วนโปรโตคอล IR: ใช้ IR receiver รุ่น TSOP38238 หรือ VS1838B โดย Arduino จะถอดรหัสสตริง HEX 32 บิตเฉพาะที่รีโมทส่งมา (ใช้โปรโตคอล NEC, Sony หรือ RC5) ด้วยไลบรารี่ IRremote.h
  • ศูนย์กลางสั่งงานหลายอย่าง: เฟิร์มแวร์จะจับคู่ปุ่มเฉพาะ (เช่น 0xFFA25D) กับการกระทำทางกายภาพ เช่น เปิดปิดม่าน, เปิดปิดทีวี, หรือเปิดปิดไฟในห้องได้ด้วยรีโมทเดียวจากอีกฝั่งห้องเลย

ความน่าเชื่อถือ

  • การกรองสัญญาณรบกวน: อธิบายการใช้งานซอฟต์แวร์ Debounce เพื่อป้องกันการ "สั่งงานซ้ำ" เวลากดปุ่มค้างไว้ ทำให้มั่นใจได้ว่าการกดหนึ่งครั้งจะเกิดการทำงานเพียงครั้งเดียวเท่านั้น

ข้อมูล Frontmatter ดั้งเดิม

title: "Using an IR Reciever and Remote"
description: "How to set up and start using an IR reciever"
author: "SAnwandter1"
category: ""
tags:
  - "communication"
  - "remote control"
views: 8923
likes: 1
price: 699
difficulty: "Easy"
components:
  - "1x Arduino UNO"
  - "1x IR Reciever (VS1838)"
  - "3x Jumper wires (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/24345aba-bcc0-43c1-a732-35300f2df423.ino"
documentationLinks: []
passwordHash: "ace46396e9cb64336af69e9c8f5868503f43355843dda978f32d2a3f0967d6c2"
encryptedPayload: "U2FsdGVkX18AVq20/zbbxuDvJuUE7CWQVGmeYPcH6PAjIONdkTvDpoTH20m3ERME2pEBaDrf7k7BIhiwj0aGAjzzDypvnyI3ACId7oScOXI="
seoDescription: "Learn how to set up and use an IR Receiver with Arduino to control your projects using a Remote. Step-by-step guide for beginners."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/using-an-ir-reciever-and-remote-ebd04f_cover.jpg"
lang: "th"