สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: บัดกรี IR Sensor บน Arduino Pro Micro
- ขั้นตอนที่ 2: อัปโหลดโค้ดไปยัง Arduino Pro Micro
- ขั้นตอนที่ 3: รับรหัสรีโมทของคุณ
- ขั้นตอนที่ 4: อัปเดต Arduino Pro Micro Sketch แล้วอัปโหลดอีกครั้ง
วีดีโอ: ควบคุมทีวีและเชื่อมต่อ Raspberry Pi ด้วยรีโมทเดียวกัน: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในการควบคุม Raspberry Pi ด้วยรีโมทอินฟราเรด เราเคยใช้ LIRC ได้ ที่เคยใช้งานได้จนถึง Kernel 4.19. X เมื่อ LIRC ทำงานได้ยากขึ้นมาก ในโครงการนี้ เรามี Raspberry Pi 3 B+ ที่เชื่อมต่อกับทีวี และเราจำเป็นต้องกำจัดคีย์บอร์ดและเมาส์ เราจะไม่ต้องติดตั้ง LIRC บน RPi หรืออุปกรณ์ใดๆ ที่เราใช้โปรเจ็กต์นี้อีกต่อไป ซึ่งจะทำให้ทรัพยากรว่างมากขึ้น
เสบียง
- Arduino Pro Micro
- เซ็นเซอร์อินฟราเรด
- สายไมโคร USB
ขั้นตอนที่ 1: บัดกรี IR Sensor บน Arduino Pro Micro
เซ็นเซอร์ IR TSOP1836 มีสามพิน: สัญญาณ GND และ Vcc ตรวจสอบให้แน่ใจว่าคุณค้นหา pinout สำหรับเซ็นเซอร์ของคุณก่อนที่จะบัดกรี ถัดไป GND ของเซ็นเซอร์ประสานกับ GND ของบอร์ด, Vcc ของเซ็นเซอร์ไปยังบอร์ด และสัญญาณของเซ็นเซอร์เพื่อพิน 2 ของ Arduino Pro Micro อย่าลืมห่อบอร์ดเพื่อป้องกัน แต่ปล่อยให้เซ็นเซอร์เปิดอยู่
ขั้นตอนที่ 2: อัปโหลดโค้ดไปยัง Arduino Pro Micro
รหัสสามารถพบได้ใน Github
ขั้นตอนที่ 3: รับรหัสรีโมทของคุณ
มีโอกาสน้อยมากที่โค้ดของคุณจะใช้งานได้ในตอนนี้ และคุณจะทำโปรเจ็กต์นี้เสร็จ สำหรับผู้ผลิตส่วนใหญ่ที่ไม่ได้ใช้รีโมทตัวเดียวกันกับของฉัน คุณจะต้องอ่านรหัสของรีโมท เปิด Arduino IDE Serial Monitor และตรวจสอบให้แน่ใจว่าอัตรารับส่งข้อมูลตรงกับสิ่งที่เรามีในโค้ดในบรรทัด "Serial.begin(115200);" ชี้รีโมทของคุณไปที่เซ็นเซอร์ IR จากนั้นกดปุ่มหนึ่งปุ่มแล้วปล่อยอย่างรวดเร็วเพื่อรับอย่างน้อยสองบรรทัดใน Serial Monitor บรรทัดแรกคือรหัสสำหรับปุ่ม และบรรทัดต่อไปนี้เป็นวิธีการของรีโมทในการบอกว่าเพียงแค่ทำซ้ำรหัสสุดท้าย
ขั้นตอนที่ 4: อัปเดต Arduino Pro Micro Sketch แล้วอัปโหลดอีกครั้ง
คุณจะสังเกตเห็นรหัสระยะไกลสองประเภทในภาพร่างที่คุณดาวน์โหลดจาก Github:
- ทำซ้ำได้: ใช้สำหรับการเคลื่อนไหวของเมาส์ (กดปุ่มค้างไว้เพื่อให้เมาส์เคลื่อนที่)
- ไม่สามารถทำซ้ำได้: ใช้สำหรับกดปุ่มเดียว เช่น คลิกเมาส์ปุ่มซ้าย
นอกจากโค้ดที่คุณได้รับจากขั้นตอนก่อนหน้านี้แล้ว คุณต้องอัปเดตขนาดของ "const int ButtonCount" ซึ่งเท่ากับ 32 ในแบบร่างของฉัน เพราะฉันมีรหัสปุ่ม 32 อันที่กำหนดไว้ใน ResultsValues[ButtonCount]
สุดท้ายคุณต้องอัปเดตบรรทัดต่อไปนี้:
ถ้า (Results.value == 4294967295) สำหรับ (int i = 0; i < ButtonCount; i++) AllButtons = RepeatCode;
แทนที่ 4294967295 ด้วยรหัสซ้ำของรีโมทของคุณ รหัสนั้นสามารถรับได้จากขั้นตอนก่อนหน้าโดยกดปุ่มระยะไกลค้างไว้ รหัสที่ซ้ำกันจะเป็นรหัสที่แสดงขึ้นหลายครั้ง
แนะนำ:
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
LED กะพริบด้วย Raspberry Pi - วิธีใช้พิน GPIO บน Raspberry Pi: 4 ขั้นตอน
LED กะพริบด้วย Raspberry Pi | วิธีใช้ GPIO Pins บน Raspberry Pi: สวัสดีทุกคนในคำแนะนำนี้เราจะเรียนรู้วิธีใช้ GPIO ของ Raspberry pi หากคุณเคยใช้ Arduino คุณอาจรู้ว่าเราสามารถเชื่อมต่อสวิตช์ LED ฯลฯ เข้ากับหมุดของมันและทำให้มันทำงานได้ ทำให้ไฟ LED กะพริบหรือรับอินพุตจากสวิตช์ดังนั้น
อินเทอร์เฟซ ADXL335 Sensor บน Raspberry Pi 4B ใน 4 ขั้นตอน: 4 ขั้นตอน
อินเทอร์เฟซ ADXL335 Sensor บน Raspberry Pi 4B ใน 4 ขั้นตอน: ในคำแนะนำนี้ เราจะเชื่อมต่อเซ็นเซอร์ ADXL335 (accelerometer) บน Raspberry Pi 4 กับ Shunya O/S
การติดตั้ง Raspbian Buster บน Raspberry Pi 3 - เริ่มต้นใช้งาน Raspbian Buster ด้วย Raspberry Pi 3b / 3b+: 4 ขั้นตอน
การติดตั้ง Raspbian Buster บน Raspberry Pi 3 | เริ่มต้นใช้งาน Raspbian Buster ด้วย Raspberry Pi 3b / 3b+: สวัสดี องค์กร Raspberry pi ที่เพิ่งเปิดตัว Raspbian OS ใหม่ที่เรียกว่า Raspbian Buster เป็นเวอร์ชันใหม่ของ Raspbian สำหรับ Raspberry pi ดังนั้นวันนี้ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้ง Raspbian Buster OS บน Raspberry pi 3 ของคุณ
การติดตั้ง Raspbian ใน Raspberry Pi 3 B โดยไม่ต้องใช้ HDMI - เริ่มต้นใช้งาน Raspberry Pi 3B - การตั้งค่า Raspberry Pi ของคุณ 3: 6 ขั้นตอน
การติดตั้ง Raspbian ใน Raspberry Pi 3 B โดยไม่ต้องใช้ HDMI | เริ่มต้นใช้งาน Raspberry Pi 3B | การตั้งค่า Raspberry Pi ของคุณ 3: อย่างที่พวกคุณบางคนรู้ว่าคอมพิวเตอร์ Raspberry Pi นั้นยอดเยี่ยมมากและคุณสามารถรับคอมพิวเตอร์ทั้งหมดได้บนบอร์ดเล็ก ๆ ตัวเดียว Raspberry Pi 3 Model B มี ARM Cortex A53 แบบ 64 บิตแบบ quad-core โอเวอร์คล็อกที่ 1.2 GHz ทำให้ Pi 3 ประมาณ 50