ฉันอัปเกรดแชสซีของฉันต่อไปและให้คำแนะนำกับคุณ คราวนี้ฉันจะเชื่อมต่อโมดูลวิทยุ 433 MHz
ในการดำเนินการนี้ ทำที่บ้าน จำเป็นต้องทำแชสซี กระบวนการผลิตอย่างละเอียดอธิบายไว้ที่นี่:
แชสซีที่ติดตาม
ตามคำแนะนำเหล่านี้คุณสามารถเชื่อมต่อโมดูล 433 MHz กับแชสซีหรืออุปกรณ์อื่นตาม Arduino.
เราเริ่มกระบวนการผลิตเราต้องการ:
- Universal chassis หรืออุปกรณ์บน Arduino
- โมดูลการสื่อสารวิทยุ 433 MHz (หรือโคลน)
- บอร์ด Arduino ใด ๆ (สำหรับควบคุม)
- สายเชื่อมต่อ "แม่ - แม่"
ขั้นตอนที่ 1 การเลือกโมดูล
ในความเป็นจริงอุปกรณ์ส่งข้อมูลประกอบด้วยสองโมดูล: รับและส่งสัญญาณ ข้อมูลสามารถส่งในทิศทางเดียวเท่านั้น สิ่งนี้เป็นสิ่งสำคัญที่ต้องเข้าใจเมื่อใช้โมดูลเหล่านี้
โมดูลสามารถมีชื่อแตกต่างกัน: MX-05V, XD-RF-5V, XY-FST, XY-MK-5V ฯลฯ แต่ทั้งหมดนั้นมีลักษณะและจำนวนผู้ติดต่อโดยประมาณเท่ากัน นอกจากนี้ความถี่วิทยุสองโมดูลก็เป็นเรื่องธรรมดา: 433 MHz และ 315 MHz ฉันจะใช้ 433 MHz แต่สิ่งเดียวกันสามารถทำได้กับโมดูลที่ความถี่ที่แตกต่างกัน
เพื่อไม่ให้สับสน: กระดานสี่เหลี่ยมเล็ก ๆ เป็นเครื่องส่งสัญญาณสี่เหลี่ยมขนาดใหญ่เป็นเครื่องรับ
ตัวส่งสัญญาณอาจมีลักษณะแตกต่างกันไปตามรุ่น:
และนี่คือผู้รับ:
ขั้นตอนที่ 2 ประสานเสาอากาศ
แอมพลิฟายเออร์ตัวแรกของตัวรับและตัวขยายสุดท้ายของตัวส่งใด ๆ คือเสาอากาศ เสาอากาศที่ง่ายที่สุดคือเสาอากาศแส้ (เส้นลวดยาวเท่าหนึ่งชิ้น) ความยาวของเสาอากาศ (ทั้งเครื่องรับและเครื่องส่งสัญญาณ) ควรมีความหลากหลายของความยาวคลื่นของความถี่พาหะ
เสาอากาศมักจะมาพร้อมกับโมดูล พวกเขาจะบัดกรีกับแผ่น
เราติดเสาอากาศสั้นกับตัวส่งสัญญาณ
ขั้นตอนที่ 3 การเชื่อมต่อ
ตัวส่งมีเพียงสามเอาต์พุต: Gnd, Vcc และ Data จะต้องเชื่อมต่อกับบอร์ด Arduino ใด ๆ ที่จะใช้เป็นเครื่องส่งสัญญาณ การสร้างรีโมตคอนโทรลที่สมบูรณ์นั้นอยู่นอกเหนือขอบเขตของบทความนี้ ครั้งต่อไปฉันจะเขียนคำแนะนำในการสร้างรีโมตคอนโทรล แต่ตอนนี้เราจะใช้บอร์ด แผนภาพการเดินสายไฟ:
Vcc - 5v
Gng - Gnd
ข้อมูล - D2
ผู้รับมีสี่เอาท์พุท แต่ไม่ได้ใช้ กาวไม้กวาดบนเทปสองด้านและเชื่อมต่อเข้ากับตัวเครื่องแผนภาพการเชื่อมต่อเหมือนกับตัวส่ง:
Vcc - 5v
Gng - Gnd
ข้อมูล - D2
ขั้นตอน 4. เฟิร์มแวร์
ในความคิดของฉันมันสะดวกที่สุดในการเขียนเฟิร์มแวร์ใน Arduino IDE เวอร์ชันปัจจุบัน ณ เวลาที่เขียนคือ 1.8.2 มีหลายไลบรารีสำหรับใช้งานกับโมเด็มวิทยุ เราจะใช้ไลบรารี RCSwitch ในความคิดของฉันมันสะดวกสบายที่สุด
ดังนั้นเราบันทึกรอยขีดข่วนในแชสซีของเรา
== ถาม 433 Uni
หากคุณใช้แชสซีอื่นต้องทำการแก้ไขรอยขีดข่วนมันถูกเขียนขึ้นสำหรับแชสซีสากลของฉัน
ใน arduino พร้อมตัวส่งสัญญาณนี้: