
สารบัญ:
- ขั้นตอนที่ 1: แนวคิดพื้นฐาน
- ขั้นตอนที่ 2: รวบรวมวัสดุของคุณ:
- ขั้นตอนที่ 3: ตัวรับสัญญาณ IR (TSOP1738)
- ขั้นตอนที่ 4: แผนภาพวงจร:
- ขั้นตอนที่ 5: การติดตั้ง IR Remote Library:
- ขั้นตอนที่ 6: การถอดรหัสสัญญาณ IR Remote:
- ขั้นตอนที่ 7: จดบันทึกค่าสัญญาณถอดรหัส
- ขั้นตอนที่ 8: รหัสสำหรับการทำงานของคีย์บอร์ด
- ขั้นตอนที่ 9: เสร็จสิ้น:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
โดย AmalMathew ติดตาม เพิ่มเติมโดยผู้เขียน:






คุณเคยคิดที่จะสร้างคีย์บอร์ดไร้สายด้วยการแฮ็กรีโมตทีวีของคุณหรือไม่ ดังนั้นในคำแนะนำนี้ ฉันกำลังอธิบายวิธีสร้างคีย์บอร์ดไร้สายขนาดเล็กราคาถูก
โปรเจ็กต์นี้ใช้การสื่อสาร IR (อินฟราเรด) เพื่อสร้างคีย์บอร์ดไร้สายแบบกำหนดเอง
มาเริ่มกันเลย
ขั้นตอนที่ 1: แนวคิดพื้นฐาน
โปรเจ็กต์นี้ใช้การสื่อสารไร้สายแบบ IR เพื่อดำเนินการต่างๆ ของคีย์บอร์ด R หรืออินฟราเรด การสื่อสารเป็นเทคโนโลยีการสื่อสารไร้สายทั่วไป ราคาไม่แพง และใช้งานง่าย แสงอินฟราเรดจะคล้ายกับแสงที่มองเห็นได้มาก เว้นแต่จะมีความยาวคลื่นที่ยาวกว่าเล็กน้อย ซึ่งหมายความว่า IR ตรวจไม่พบด้วยสายตามนุษย์ เหมาะสำหรับการสื่อสารแบบไร้สาย
แนวคิดพื้นฐานของโครงการนี้คือเมื่อคุณกดปุ่มบนรีโมททีวีของคุณ โดยใช้ตัวรับสัญญาณ IR และ Arduino เราสามารถถอดรหัสได้ และสามารถใช้ค่าที่ถอดรหัสเพื่อดำเนินการกับการทำงานของ Key Board ที่แตกต่างกันได้ ฉันใช้ Arduino Pro Micro เพราะมันใช้ไมโครคอนโทรลเลอร์ ATmega32U4 ที่มี USB ในตัวซึ่งทำให้ Micro เป็นที่รู้จักในฐานะเมาส์หรือคีย์บอร์ด คุณสามารถใช้ Arduino Leonardo ได้เช่นกัน โครงการนี้ง่ายมากและทุกคนสามารถปรับเปลี่ยนได้ตามความต้องการ
ขั้นตอนที่ 2: รวบรวมวัสดุของคุณ:

- Arduino Pro Micro หรือ Arduino Leonardo
- ตัวรับสัญญาณอินฟราเรด (TSOP1738)
- รีโมททีวี
- สายจัมเปอร์บางสาย
บันทึก:
คุณสามารถใช้ได้เฉพาะบอร์ดที่ใช้ ATmega32U4.. ดังนั้นจึงทำให้ Micro/Leonardo เป็นที่รู้จักในฐานะเมาส์หรือคีย์บอร์ด
ขั้นตอนที่ 3: ตัวรับสัญญาณ IR (TSOP1738)


เป็นตัวรับสัญญาณขนาดเล็กสำหรับระบบควบคุมระยะไกลอินฟราเรด สัญญาณเอาท์พุตแบบ demodulated สามารถถอดรหัสได้โดยตรงโดยไมโครโปรเซสเซอร์ TSOP1738 เข้ากันได้กับรูปแบบข้อมูลการควบคุมระยะไกล IR ทั่วไปทั้งหมด
ขั้นตอนที่ 4: แผนภาพวงจร:


หากคุณกำลังใช้ Leonardo จะมีการเปลี่ยนแปลงเล็กน้อยใน DATA pin คุณต้องเชื่อมต่อ data Pin เข้ากับ MOSI pin ของ Leonardo
ขั้นตอนที่ 5: การติดตั้ง IR Remote Library:
ดาวน์โหลด IR Remote Library จากที่นี่และติดตั้ง
หากคุณไม่ทราบวิธีติดตั้งไลบรารี Arduino เพิ่มเติม ให้ทำตามลิงก์ด้านล่าง
www.arduino.cc/en/Guide/Libraries
ขั้นตอนที่ 6: การถอดรหัสสัญญาณ IR Remote:




ในการถอดรหัสสัญญาณจากรีโมท IR เราสามารถใช้ "IRrecvDemo" ร่าง Arduino ตามที่ให้ไว้กับ IR Remote Library
หมายเหตุ:ในตัวอย่างแบบร่าง (IRrecvDemo) คุณต้องทำการเปลี่ยนแปลงเล็กน้อยในค่า RECV_PIN ของ int โดยค่าเริ่มต้นจะเป็น 11 แต่สำหรับ Arduino Micro พิน MOSI คือพินที่ 16 ดังนั้นให้ทำการปรับเปลี่ยนโค้ดต่อไปนี้
int RECV_PIN = 16;
หากคุณใช้ Leonardo คุณต้องเปลี่ยนเป็นหมายเลขพิน MOSI
- เลือกบอร์ด (Arduino/Genuino Micro) - (รูปที่ 3)
- เลือกพอร์ต- (รูปที่ 4)
- อัปโหลดรหัสของคุณ
ขั้นตอนที่ 7: จดบันทึกค่าสัญญาณถอดรหัส

- เปิด Serial Monitor และรับค่า IR Remote Signal
- จดบันทึกค่าสำหรับแต่ละปุ่ม
ขั้นตอนที่ 8: รหัสสำหรับการทำงานของคีย์บอร์ด
หลังจากได้รับค่าสัญญาณแล้ว ขั้นตอนต่อไปคือการเพิ่มค่าสัญญาณลงในโปรแกรมและกำหนดเงื่อนไขว่าหากค่าสัญญาณจากรีโมทตรงกับค่าในโปรแกรม ให้ดำเนินการต่าง ๆ ของแป้นพิมพ์
การเพิ่ม Keyboard Library ให้กับโปรแกรมทำให้สามารถดำเนินการต่างๆ ของคีย์บอร์ดได้
คุณสามารถดาวน์โหลดรหัสจากด้านล่างหรือรับได้จากหน้า GitHub ของฉัน
ดาวน์โหลดโค้ดและอัปโหลดไปยัง arduino micro ผ่าน Arduino IDE
ขั้นตอนที่ 9: เสร็จสิ้น:
คุณสามารถแก้ไขร่างด้านบนตามความต้องการของคุณ
ดูลิงก์ด้านล่างเพื่อเพิ่มฟังก์ชันแป้นพิมพ์เพิ่มเติม
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
ขั้นตอนที่ 10: ดู-g.webp" />
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)

DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)

Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)

Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)

4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)

ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-