สารบัญ:

การสร้าง Universal Remote ด้วย NodeMCU: 7 ขั้นตอน
การสร้าง Universal Remote ด้วย NodeMCU: 7 ขั้นตอน

วีดีโอ: การสร้าง Universal Remote ด้วย NodeMCU: 7 ขั้นตอน

วีดีโอ: การสร้าง Universal Remote ด้วย NodeMCU: 7 ขั้นตอน
วีดีโอ: 📲💡 Arduino EP.1 การติดตั้ง Arduino+ESP8266 WiFi ทีละขั้นตอน 2024, ธันวาคม
Anonim
การสร้าง Universal Remote ด้วย NodeMCU
การสร้าง Universal Remote ด้วย NodeMCU

ในโครงการนี้ เราจะสร้างรีโมทคอนโทรลสากลที่สามารถโคลนและส่งสัญญาณอินฟราเรดได้ เว็บอินเตอร์เฟสจะถูกใช้เพื่อควบคุมกระบวนการทั้งหมดนี้

NodeMCU ร่วมกับตัวรับแสงอินฟราเรดจะรับผิดชอบในการโคลนคีย์ของรีโมทคอนโทรล มันจะใช้วิธี RAW สำหรับสิ่งนั้น IR LED จะส่งรหัสโคลนไปยังอุปกรณ์

โครงการนี้สร้างโดย

  • โรดริโก อันดราเดส
  • ดิเอโก้ เอ็ม.จี.วิเอร่า

ขั้นตอนที่ 1: ส่วนประกอบ

โครงการนี้ไม่ต้องการวัสดุมาก คุณจะต้องการ

  1. NodeMCU
  2. เขียงหั่นขนม
  3. สายจัมเปอร์
  4. สายไมโคร USB
  5. VS1838B IR ตัวรับแสง / ตัวรับ
  6. ไฟ LED อินฟราเรด (IR) 5 มม. 940nm

และแน่นอน รีโมทที่คุณต้องการโคลน

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

ด้านบนคือโครงร่างการเดินสายสำหรับโครงการนี้:

หลังจากเสร็จสิ้นการเชื่อมต่อ ถึงเวลาติดตั้ง Arduino IDE และนำเข้าไปยังไลบรารี IRremoteESP 8266

โหลดโค้ดใน NodeMCU และดูว่าใช้งานได้หรือไม่

คุณสามารถหาโค้ดที่สมบูรณ์ได้ที่นี่: Github: IR Control

ขั้นตอนที่ 3: การเข้ารหัส: การตั้งค่าสิ่งต่างๆ

การเข้ารหัส: การตั้งค่าสิ่งต่างๆ
การเข้ารหัส: การตั้งค่าสิ่งต่างๆ

โดยพื้นฐานแล้วเรากำหนดค่าเครือข่าย WiFi และอัตราความเร็วอนุกรมเป็น 115200 บอด

ขั้นตอนที่ 4: การเข้ารหัส: ลูป

การเข้ารหัส: the Loop
การเข้ารหัส: the Loop

ขั้นตอนที่ 5: การเข้ารหัส: Web Socket

การเข้ารหัส: Web Socket
การเข้ารหัส: Web Socket

ขั้นตอนที่ 6: การเข้ารหัสเว็บไคลเอ็นต์

การเข้ารหัสเว็บไคลเอ็นต์
การเข้ารหัสเว็บไคลเอ็นต์

ขั้นตอนที่ 7: การใช้ Project

การใช้โครงการ
การใช้โครงการ

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

แนะนำ: