สารบัญ:

ปุ่มควบคุมระยะไกลที่เปิดใช้งานด้วยเสียง: 4 ขั้นตอน (พร้อมรูปภาพ)
ปุ่มควบคุมระยะไกลที่เปิดใช้งานด้วยเสียง: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ปุ่มควบคุมระยะไกลที่เปิดใช้งานด้วยเสียง: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ปุ่มควบคุมระยะไกลที่เปิดใช้งานด้วยเสียง: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: การตั้งค่า รีโมทคอนโทรลไร้สาย RF 433MHz DC 12V 2024, กรกฎาคม
Anonim
Image
Image

ถ้าคุณเคยเห็นคำแนะนำอื่นๆ ของฉัน คุณจะรู้ว่าลูกชายของเรามีอาการกล้ามเนื้อเสื่อม นี่เป็นโครงการชิ้นหนึ่งที่ช่วยให้เขาเข้าถึงสิ่งต่างๆ ได้มากขึ้น

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

ดังนั้น โครงการนี้จึงต้องเปิดใช้งานเสียงระยะไกลแทน

ขั้นตอนที่ 1: รีโมทประตูโรงรถ

รีโมทประตูโรงรถ
รีโมทประตูโรงรถ
รีโมทประตูโรงรถ
รีโมทประตูโรงรถ

ฉันเปิดรีโมทเพื่อดูว่ามันทำงานอย่างไร และพบว่ามันใช้ปุ่มง่ายๆ ในการเชื่อมต่อวงจรและส่งสัญญาณ

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

เพื่อควบคุมพลังงาน ฉันตัดฝาปิดสำหรับแบตเตอรี่ 9V แล้วบัดกรีสายจัมเปอร์ที่ปลายเพื่อให้สามารถติดสิ่งเหล่านี้ลงในเขียงหั่นขนมได้อย่างง่ายดาย

เนื่องจากฉันเล่นซอบ่อยๆ กับรีโมต สายตะกั่วจากรีโมตไปยังแบตเตอรี่จึงหลุดออกมา ดังนั้นฉันจึงต้องบัดกรีกลับเข้าไปใหม่ด้วย การบัดกรีชิปครั้งแรกของฉัน - ดูเหมือนไม่มีอะไรแตกหัก !!

ขั้นตอนที่ 2: L293D Motor Controller

ตัวควบคุมมอเตอร์ L293D
ตัวควบคุมมอเตอร์ L293D
ตัวควบคุมมอเตอร์ L293D
ตัวควบคุมมอเตอร์ L293D
ตัวควบคุมมอเตอร์ L293D
ตัวควบคุมมอเตอร์ L293D
ตัวควบคุมมอเตอร์ L293D
ตัวควบคุมมอเตอร์ L293D

Arduino ให้พลังงาน 5V แต่รีโมทต้องการ 9V ดังนั้นฉันจึงใช้ L293D Motor Controller และแบตเตอรี่ 9V ภายนอกเพื่อรับสัญญาณจาก Arduino และส่ง 9V ไปยังรีโมทแทน

โดยพื้นฐานแล้ว (อย่างน้อยนี่คือวิธีที่ฉันคิด) เมื่อคุณต้องการ 'กดปุ่ม' ของรีโมทประตูโรงรถ คุณต้องให้ Arduino ส่งสัญญาณผ่านหมุดดิจิทัลตัวใดตัวหนึ่งไปยังอินพุตบน L293D Motor Controller จากนั้นตัวควบคุมมอเตอร์จะเชื่อมต่อวงจรจากแบตเตอรี่กับรีโมทคอนโทรล

ขั้นตอนที่ 3: การควบคุมด้วยเสียง

ฉันใช้โมดูลควบคุมเสียงของ Geeetech ที่ซื้อมาจาก Amazon ฉันทำตามคำแนะนำนี้ซึ่งตรงไปตรงมามากในการเพิ่มองค์ประกอบการเปิดใช้งานด้วยเสียง ฉันได้แนบตัวอย่างโค้ด Arduino ที่ฉันใช้ แต่เนื่องจากโปรเจ็กต์นี้เป็นส่วนหนึ่งของโปรเจ็กต์ที่ใหญ่กว่า จึงมีการควบคุมด้วยเสียงเพิ่มเติมบางอย่างในนั้น ฉันพยายามลบ riff-raff พิเศษบางส่วนออกเพื่อให้โค้ดชัดเจนขึ้นเล็กน้อย

ขั้นตอนที่ 4: โครงการในอนาคต

นี่เป็นเพียงส่วนหนึ่งของโปรเจ็กต์ขนาดใหญ่ที่ใช้การควบคุมด้วยเสียงเพื่อสั่งงานจากระยะไกลมากกว่าหนึ่งตัว ฉันสามารถรวมรีโมตทั้งหมดที่เราต้องควบคุมรายการต่างๆ ไว้ในแบ็คแพ็คเล็กๆ อันเดียว แล้วควบคุมทั้งหมดด้วยคำสั่งเสียง

แนะนำ: