กลับไปหน้ารวมไฟล์
simple-ir-remote-project-8893ab.md

ปุ่ม 1: จัดไป LED สีแดง (Red LED)

ปุ่ม 2: LED สีเขียวเหนี่ยวทรัพย์ (Green LED)

ปุ่ม 3: LED สีน้ำเงินหล่อๆ (Blue LED)

ปุ่ม 4: [Buzzer](https://s.shopee.co.th/6pvZFdZdRf) เสียงใสๆ

รหัสปุ่ม (Key Code) จดไว้ให้ดีอย่าให้พลาด

CH- 0xFFA25D

CH 0xFF629D

CH+ 0xFFE21D

<< 0xFF22DD

>> 0xFF02FD

>|| 0xFFC23D

– 0xFFE01F

+ 0xFFA857

EQ 0xFF906F

100+ 0xFF9867

200+ 0xFFB04F

0 0XFF6897

1 0xFF30CF

2 0xFF18E7

3 0xFF7A85

4 0xFF10EF

5 0xFF38C7

6 0xFF5AA5

7 0xFF42BD

8 0xFF4AB5

9 0xFF52AD

ข้อมูลทางเทคนิคแบบจัดเต็ม (EXPANDED TECHNICAL DETAILS)

การดักจับโปรโตคอลและควบคุม (Protocol Capture and Control)

โปรเจกต์พื้นฐานตัวนี้จะสอนให้น้องเข้าใจภาษาของสัญญาณ Infrared (IR) ที่พวกเครื่องใช้ไฟฟ้าในบ้านเขาใช้คุยกัน

  • การถอดรหัสสัญญาณ TSOP1838: เราจะใช้ตัวรับสัญญาณ IR (IR receiver) ความถี่ 38kHz โดยเจ้า Arduino จะใช้ library IRremote มาช่วยแกะรหัส Hexadecimal (เลขฐานสิบหก) เฉพาะตัวที่ส่งมาจากรีโมททีวี (ไม่ว่าจะเป็นโปรโตคอลของพวก Sony, NEC หรือ Samsung ก็จัดมาเหอะ อ่านได้หมด)
  • การตั้งค่าปุ่มควบคุม (Control Mapping): เราจะเขียนโปรแกรมให้ Arduino มัน "โต้ตอบ" กับรหัสที่ได้รับมา เช่น พอกดปุ่ม "Power" ที่รีโมท ก็สั่งให้ LED ติดหรือดับ หรือจะกดปุ่ม "Volume Up" เพื่อไปเร่งความสว่างของไฟเส้นก็ทำได้ หล่อเท่เลยงานนี้

พื้นฐานความรู้ที่น้องจะได้ (Educational Foundation)

  • การวิเคราะห์สัญญาณ (Signal Analysis): มีโหมด "Raw Data" ให้ใช้ด้วยนะวัยรุ่น น้องสามารถส่องดูความยาวของลูกคลื่น (pulse durations) ของสัญญาณ IR อะไรก็ได้ผ่าน Serial Monitor จะได้รู้ซึ้งไปเลยว่าข้อมูลไร้สายมันถูกเข้ารหัสไว้ในจังหวะการกะพริบของแสงได้ยังไง สู้งานนะน้อง!

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

title: "Simple IR Remote Project"
description: "IR Remote with 3 led and 1 buzzer"
author: "123lYT"
category: ""
tags:
  - "remote control"
views: 9692
likes: 4
price: 699
difficulty: "Easy"
components:
  - "1x IR receiver (generic)"
  - "1x Buzzer, Piezo"
  - "1x 5 mm LED: Green"
  - "1x Arduino UNO"
  - "1x LED, Blue"
  - "1x IR Remote Control Car MP3"
  - "1x 5 mm LED: Red"
  - "3x Resistor 1k ohm"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "a1a26b10237b38b5fbd9a7428c85154cb394591130bb4c6ce50ef97cac0e19cb"
encryptedPayload: "U2FsdGVkX1/Xnpw548SiWxD/9qvlE5G7w+R3FiIqShAc9G0EL6dZ7f/e97qzbv0nViE/HMSVZGU/48ZMOciMfOVF8FL5AR3gIrngb+tyQWs="
seoDescription: "Build a simple IR Remote project with 3 LED and 1 Buzzer. Perfect Arduino tutorial for beginners."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/simple-ir-remote-project-8893ab_cover.jpg"
lang: "th"