แผนภาพและคำอธิบายวงจรวิทยุ 433 MHz ชุดควบคุมวิทยุแบบโฮมเมดโดยใช้โทรศัพท์มือถือ (433 MHz)
433/315 MHz คุณจะพบคำตอบได้ในรีวิวสั้นๆ นี้ โมดูลวิทยุเหล่านี้มักจะขายเป็นคู่ - โดยมีเครื่องส่งหนึ่งเครื่องและเครื่องรับหนึ่งเครื่อง คุณสามารถซื้อคู่บน eBay ได้ในราคา 4 ดอลลาร์ หรือแม้แต่ 2 ดอลลาร์ต่อคู่ หากคุณซื้อ 10 คู่ในคราวเดียว
ข้อมูลบนอินเทอร์เน็ตส่วนใหญ่ไม่ชัดเจนและไม่ชัดเจน ดังนั้นเราจึงตัดสินใจทดสอบโมดูลเหล่านี้และแสดงวิธีบรรลุการสื่อสาร USART -> USART ที่เชื่อถือได้กับโมดูลเหล่านั้น
pinout ของโมดูลวิทยุ
โดยทั่วไปโมดูลวิทยุทั้งหมดเหล่านี้มีการเชื่อมต่อของหน้าสัมผัสหลัก 3 จุด (พร้อมเสาอากาศ)
เครื่องส่ง
- แรงดันไฟฟ้า vcc (ไฟ +) 3V ถึง 12V (ทำงานที่ 5V)
- GND (กราวด์ -)
- การรับข้อมูลดิจิทัล
ผู้รับ
- แรงดัน vcc (ไฟ +) 5V (บางอันใช้งานได้ที่ 3.3V)
- GND (กราวด์ -)
- เอาต์พุตของข้อมูลดิจิทัลที่ได้รับ
การถ่ายโอนข้อมูล
เมื่อเครื่องส่งไม่ได้รับข้อมูลที่อินพุต ออสซิลเลเตอร์ของเครื่องส่งสัญญาณจะปิดและใช้ประมาณสองสามไมโครแอมป์ในโหมดสแตนด์บาย ในระหว่างการทดสอบ 0.2 µA ออกมาจากแหล่งจ่ายไฟ 5 V ในสถานะปิด เมื่อเครื่องส่งได้รับการป้อนข้อมูลบางส่วน เครื่องส่งจะส่งสัญญาณคลื่นความถี่ 433 หรือ 315 MHz และแหล่งจ่ายไฟ 5V จะสิ้นเปลืองพลังงานประมาณ 12 mA
เครื่องส่งยังสามารถได้รับพลังงานจากแรงดันไฟฟ้าที่สูงกว่า (เช่น 12 V) ซึ่งจะเพิ่มกำลังเครื่องส่งและช่วงตามลำดับ การทดสอบแสดงให้เห็นโดยใช้แหล่งจ่ายไฟ 5V สูงถึง 20 ม. ผ่านผนังหลายด้านภายในบ้าน
เครื่องรับเมื่อเปิดเครื่อง แม้ว่าเครื่องส่งจะไม่ทำงานก็ตาม ก็จะรับสัญญาณคงที่และเสียงรบกวนได้ หากได้รับสัญญาณบนความถี่พาหะที่ใช้งาน เครื่องรับจะลดเกนโดยอัตโนมัติเพื่อกำจัดสัญญาณที่อ่อนกว่า และจะแยกข้อมูลดิจิทัลที่ถูกมอดูเลตออกมาตามหลักการ
สิ่งสำคัญคือต้องรู้ว่าผู้รับใช้เวลาในการปรับเกน ดังนั้นจึงไม่มีข้อมูล "ระเบิด"! การส่งข้อมูลควรขึ้นต้นด้วย "intro" ก่อนข้อมูลหลัก จากนั้นผู้รับจะมีเวลาในการปรับเกนโดยอัตโนมัติก่อนรับข้อมูลสำคัญ
การทดสอบโมดูล RF
เมื่อทดสอบทั้งสองโมดูลจากแหล่งกำเนิด +5V DC รวมถึงเสาอากาศแส้แนวตั้ง 173 มม. (สำหรับความถี่ 433.92 MHz นี่คือ "1/4 คลื่น") ได้ระยะทางจริง 20 เมตรผ่านผนัง และประเภทของโมดูลไม่ส่งผลกระทบอย่างมากต่อการทดสอบเหล่านี้ ดังนั้นเราจึงสรุปได้ว่าผลลัพธ์เหล่านี้เป็นเรื่องปกติสำหรับบล็อกส่วนใหญ่ มีการใช้แหล่งสัญญาณดิจิทัลที่มีความถี่ที่แม่นยำและรอบการทำงาน 50/50 เพื่อปรับข้อมูลเครื่องส่งสัญญาณ
โปรดทราบว่าตามกฎแล้วโมดูลทั้งหมดเหล่านี้ทำงานได้อย่างน่าเชื่อถือสูงถึง 1200 บอดหรือการส่งผ่านอนุกรมสูงสุด 2,400 บอด เว้นแต่ว่าเงื่อนไขการสื่อสารจะเหมาะสมที่สุด (ความแรงของสัญญาณสูง)
ที่แสดงด้านบนเป็นบล็อกเวอร์ชันธรรมดาสำหรับการส่งข้อมูลแบบอนุกรมไปยังไมโครคอนโทรลเลอร์ที่จะได้รับจากคอมพิวเตอร์ การเปลี่ยนแปลงเพียงอย่างเดียวคือการเพิ่มตัวเก็บประจุแทนทาลัม 25V 10uF ให้กับพินกำลัง (Vcc และ GND) บนโมดูลทั้งสอง
บทสรุป
ผู้คนจำนวนมากใช้วิทยุเหล่านี้ร่วมกับตัวควบคุม Arduino และอื่นๆ เนื่องจากนี่เป็นวิธีที่ง่ายที่สุดในการสื่อสารไร้สายจากไมโครคอนโทรลเลอร์ไปยังไมโครคอนโทรลเลอร์ตัวอื่น หรือจากไมโครคอนโทรลเลอร์ไปยังพีซี
อภิปรายบทความ RF RADIO MODULES ที่ 433 MHz
เครื่องรับนี้ได้รับการออกแบบให้เป็น "การออกแบบช่วงสุดสัปดาห์" และมีไว้สำหรับ
ติดตามความถี่ 433 MHz ประเมินสถานการณ์ทางอากาศ ฟังสัญญาณจากเครื่องส่ง AM/WFM/PWM รวมถึงการทำงานร่วมกับเสาอากาศทิศทางเพื่อค้นหาทิศทางและค้นหาสัญญาณวิทยุและไมโครโฟนวิทยุ เครื่องรับถูกสร้างขึ้นตามวงจรซุปเปอร์รีเจนเนอเรเตอร์ที่มีทรานซิสเตอร์ทำงานในโหมดกั้นซึ่งได้รับการทดสอบซ้ำแล้วซ้ำอีกในอุปกรณ์ควบคุมวิทยุ ULF ใช้ชิป op-amp LM358 ที่ใช้กันอย่างแพร่หลายหนึ่งในแอมพลิฟายเออร์ของมันทำงานเป็นแอมพลิฟายเออร์เบื้องต้นพร้อมการควบคุมเกนและตัวที่สองเป็นรีพีตเตอร์สำหรับการจับคู่กับหูฟังที่มีความต้านทานต่ำที่มีความต้านทานคอยล์ 20-50 โอห์ม ต่างจากเครื่องรับควบคุมวิทยุที่คล้ายกัน ความถี่ตัดตัวกรองความถี่ต่ำผ่านหลังจากเครื่องตรวจจับจะลดลงเหลือ 3-4 kHz เพื่อลดเสียงรบกวนในกรณีที่ไม่มีสัญญาณ และความจุของตัวเก็บประจุที่แยกอินพุตเสาอากาศจะเพิ่มขึ้นเพื่อลดอิทธิพล ของเสาอากาศ "ช่องคลื่น" ทิศทางเรโซแนนซ์ในการปรับวงจรตัวตรวจจับ ความไวของเครื่องรับอยู่ที่ประมาณไม่กี่ไมโครโวลต์ แบนด์วิดท์ประมาณ 1 MHz สัญญาณจากเครื่องส่งสัญญาณ 423 MHz ที่มีกำลัง 80 mW จากระยะ >2 ม. จะได้รับในระดับที่เทียบได้กับระดับเสียง (เมื่อปรับเครื่องรับเป็น 433 MHz) ความถี่ในการรับถูกกำหนดโดยการตั้งค่าของคอยล์ L2 และสามารถเปลี่ยนได้ภายในขอบเขตที่กว้าง
แผนผังของเครื่องรับ
ไฟ LED สีเหลืองที่มีแรงดันไฟฟ้าไปข้างหน้าประมาณ 2V ทำหน้าที่รักษาเสถียรภาพของโหมดซุปเปอร์รีเจนเนอเรเตอร์ และยังทำหน้าที่เป็นตัวบ่งชี้การเปิดเครื่องอีกด้วย ช่วงแรงดันไฟฟ้าของแหล่งจ่ายไฟคือ 3.7-0V การใช้กระแสไฟเมื่อจ่ายไฟจาก 9V ในกรณีที่ไม่มีสัญญาณคือ 4mA เมื่อรับสัญญาณและปริมาตรเต็มคือ 12mA การปรับเครื่องรับลงมาเพื่อจูน (โดยการบีบอัดและยืดรอบของคอยล์ L2) วงจรซุปเปอร์รีเจนเนอเรเตอร์ให้เป็นความถี่ที่ต้องการ
รูปถ่ายของบอร์ดรับสัญญาณที่ประกอบแล้ว
เครื่องรับพร้อมเสาอากาศ "ช่องคลื่น" แบบ 3 องค์ประกอบ
ในขั้นต้นมีการวางแผนที่จะเชื่อมต่อเสาอากาศแบบกำหนดทิศทางผ่านสายสื่อสารแบบแถบบนไฟเบอร์กลาสฟอยล์ 2 ด้าน แต่เนื่องจากการทำงานของเครื่องรับไม่เสถียรเมื่อสัมผัสองค์ประกอบเสาอากาศจึงต้องเชื่อมต่อเครื่องสั่นแบบแอคทีฟกับอินพุตเครื่องรับ บนสาย 2 เส้น (จากสายแบน) ยาว 160 มม.
การเชื่อมต่อทำได้โดยใช้สกรูเนื่องจากขนาดการติดตั้งของขั้วต่อ BNC เกินขนาดของบอร์ดรับสัญญาณ
นี่คือภาพถ่ายของเครื่องรับที่มีเสาอากาศแส้ปกติขนาด 17 ซม.
การเขียนแบบแผงวงจรพิมพ์
การติดตั้งดำเนินการบนลามิเนตไฟเบอร์กลาสฟอยล์ 2 ด้านที่มีความหนา 1 มม. หน้าสัมผัสที่มีเครื่องหมายสีขาวเชื่อมต่อกับฟอยล์ที่ด้านล่างของกระดาน (กราวด์) ด้วยลวดเส้นสั้น ความสนใจ! พิมพ์บอร์ดสำหรับ LUT ในกระจกเงา!
ความเป็นจริงที่สนุก!มีเครื่องส่งสัญญาณอื่นๆ ที่ความถี่ 433 MHz แต่เข้ากันได้ โดยเฉพาะหนึ่งและสอง นอกจากนี้ยังมีตัวรับสัญญาณสำรองอีกด้วย แต่มันก็เข้ากันไม่ได้อย่างสมบูรณ์เนื่องจากเอาต์พุต เสมอสร้างสัญญาณบางอย่างไม่ว่าการส่งสัญญาณจะเกิดขึ้นจริงหรือไม่ก็ตาม
สำหรับการทดลองของฉัน ฉันยังใช้รีโมทโรงรถที่ซื้อบน eBay พร้อมด้วยสวิตช์ DIP ภายใน:
โชคดีที่รีโมทดังกล่าวยังสามารถพบได้ทั้งบน eBay และ AliExpress ด้วยการค้นหาเช่น "ที่เปิดประตูโรงรถ 433mhz พร้อมสวิตช์จุ่ม" แต่เมื่อเร็ว ๆ นี้พวกเขาถูกแทนที่ด้วยรีโมทคอนโทรลแบบ "ตั้งโปรแกรมได้" ที่สามารถรับและคัดลอกสัญญาณของรีโมทคอนโทรลอื่น ๆ ได้ มันยังไปถึงจุดที่ผู้ขายส่งรีโมทคอนโทรลโดยไม่ต้องใช้สวิตช์ DIP แม้ว่าจะแสดงไว้อย่างชัดเจนในภาพถ่ายที่พวกเขาให้มาและระบุไว้ในคำอธิบายผลิตภัณฑ์ก็ตาม คุณไม่ควรพึ่งพาความคล้ายคลึงภายนอกของรีโมตคอนโทรลกับอันที่ฉันใช้ อย่างไรก็ตาม หากคุณตัดสินใจที่จะทำซ้ำขั้นตอนจากบันทึกนี้ แสดงว่ามีอยู่หรือไม่มี สวิตช์ดิไอพีจะไม่มีบทบาทใหญ่
โมดูลนี้ใช้งานง่ายมากในโครงการของคุณ:
ทั้งเครื่องรับและเครื่องส่งมีพิน VCC, GND และ DATA ที่เครื่องรับ ขา DATA จะถูกทำซ้ำสองครั้ง โมดูลใช้พลังงาน 5 V รูปภาพด้านซ้ายแสดงวงจรที่ LED เชื่อมต่ออยู่กับพิน DATA ของเครื่องรับ ทางด้านขวาเป็นวงจรที่มีตัวส่งสัญญาณซึ่งมีพิน DATA เชื่อมต่อกับปุ่มและตัวต้านทานแบบดึงขึ้น นอกจากนี้ทั้งสองวงจรยังใช้โคลง LM7805 มันไม่ง่ายไปกว่านี้แล้ว
มาบันทึกสัญญาณโดยใช้ Gqrx และเปิดไฟล์ผลลัพธ์ใน Inspectrum:
ที่นี่เราเห็นสัญญาณสั้นและยาวแบบเดียวกับที่ออสซิลโลสโคปแสดงให้เราเห็น อย่างไรก็ตาม วิธีการเข้ารหัสสัญญาณนี้เรียกว่า On-Off Keying นี่อาจเป็นวิธีที่ง่ายที่สุดในการส่งข้อมูลโดยใช้คลื่นวิทยุที่คุณสามารถจินตนาการได้
เราดำเนินการ และในขอบเขตที่เราเห็น:
เกือบจะเป็นสัญญาณเดียวกับที่ออสซิลโลสโคปแสดงให้เราเห็น!
อย่างที่คุณเห็นโมดูลวิทยุราคาถูกที่ 433 MHz ให้ขอบเขตความคิดสร้างสรรค์มหาศาลแก่เรา สามารถใช้ร่วมกันได้ไม่เพียงแต่กับอุปกรณ์อื่น ๆ ที่ทำงานที่ความถี่เดียวกันเท่านั้น คุณสามารถใช้มันได้สำเร็จในอุปกรณ์อะนาล็อกล้วนๆ โดยไม่ต้องใช้ไมโครคอนโทรลเลอร์ เช่น ด้วยตัวจับเวลา 555 คุณสามารถใช้โปรโตคอลของคุณเองด้วยเช็คซัม การบีบอัด การเข้ารหัส และอื่นๆ โดยไม่มีข้อจำกัดใดๆ เช่น ความยาวแพ็กเก็ต เช่น NRF24L01 ในที่สุด โมดูลก็เหมาะสำหรับการส่งข้อความออกอากาศ
คุณนึกถึงแอปพลิเคชั่นที่น่าทึ่งสำหรับโมดูลวิทยุเหล่านี้อะไรบ้าง?
ส่วนที่เพิ่มเข้าไป:คุณอาจสนใจโพสต์
แผนผังของระบบควบคุมวิทยุที่สร้างขึ้นบนพื้นฐานของโทรศัพท์มือถือ ความถี่ในการทำงาน - 433 MHz โทรศัพท์มือถือได้รับความนิยมอย่างมากในช่วงปลายยุค 90 และยังคงจำหน่ายอยู่ทุกที่ แต่การสื่อสารผ่านเซลลูลาร์นั้นสะดวกกว่าและกำลังเข้ามาแทนที่โทรศัพท์บ้านทุกที่
เมื่อซื้อโทรศัพท์แล้วจะไม่จำเป็น หากสิ่งนี้สร้างหูโทรศัพท์ที่ไม่จำเป็นแต่สามารถซ่อมบำรุงได้พร้อมสวิตช์โทน/พัลส์ คุณสามารถสร้างระบบควบคุมระยะไกลโดยใช้สวิตช์ดังกล่าวได้
เพื่อให้โทรศัพท์กลายเป็นเครื่องกำเนิดรหัส DTMF คุณต้องสลับไปที่ตำแหน่ง "โทนเสียง" และจ่ายพลังงานให้เพียงพอสำหรับการทำงานปกติของวงจรการโทรออกด้วยโทนเสียง จากนั้นส่งสัญญาณจากนั้นไปยังอินพุตของเครื่องส่งสัญญาณ
แผนภาพ
รูปที่ 1 แสดงแผนภาพของเครื่องส่งของระบบควบคุมวิทยุดังกล่าว แรงดันไฟฟ้าที่ส่งไปยังโทรศัพท์มือถือนั้นจ่ายจากแหล่งจ่ายกระแสตรง 9V DC ผ่านตัวต้านทาน R1 ซึ่งในกรณีนี้คือโหลดของวงจรการโทรออกด้วยโทนเสียงของโทรศัพท์ เมื่อเรากดปุ่มบน TA จะมีส่วนประกอบแปรผันของสัญญาณ DTMF บนตัวต้านทาน R1
จากตัวต้านทาน R1 สัญญาณความถี่ต่ำจะถูกส่งไปยังโมดูเลเตอร์ของเครื่องส่งสัญญาณ เครื่องส่งสัญญาณประกอบด้วยสองขั้นตอน ทรานซิสเตอร์ VT1 ถูกใช้เป็นออสซิลเลเตอร์หลัก ความถี่ของมันถูกทำให้เสถียรโดยตัวสะท้อน SAW ที่ 433.92 MHz เครื่องส่งสัญญาณทำงานที่ความถี่นี้
ข้าว. 1. แผนผังของเครื่องส่งสัญญาณ 433 MHz สำหรับเครื่องโทรออกโทรศัพท์
เพาเวอร์แอมป์ทำโดยใช้ทรานซิสเตอร์ VT2 การมอดูเลตแอมพลิจูดจะดำเนินการในขั้นตอนนี้โดยการผสมสัญญาณ AF กับแรงดันไบแอสที่จ่ายให้กับฐานของทรานซิสเตอร์ สัญญาณความถี่ต่ำของรหัส DTMF จากตัวต้านทาน R1 เข้าสู่วงจรสร้างแรงดันไฟฟ้าตาม VT2 ซึ่งประกอบด้วยตัวต้านทาน R7, R3 และ R5
ตัวเก็บประจุ C3 พร้อมด้วยตัวต้านทานจะสร้างตัวกรองที่แยก RF และ LF โหลดเพาเวอร์แอมป์บนเสาอากาศผ่านตัวกรองรูปตัว U C7-L3-C8
เพื่อป้องกันไม่ให้ความถี่วิทยุจากเครื่องส่งสัญญาณเจาะเข้าไปในวงจรโทรศัพท์ จึงมีการจ่ายไฟผ่านตัวเหนี่ยวนำ L4 ซึ่งจะบล็อกเส้นทางของสัญญาณ RF เส้นทางการรับ (รูปที่ 2) ถูกสร้างขึ้นตามโครงการซุปเปอร์รีเจนเนอเรชั่น เครื่องตรวจจับการสร้างใหม่ขั้นสูงถูกสร้างขึ้นบนทรานซิสเตอร์ VT1
ไม่มีการควบคุมความถี่ RF สัญญาณจากเสาอากาศจะเข้ามาผ่านคอยล์สื่อสาร L1 สัญญาณที่ได้รับและตรวจพบจะถูกจัดสรรให้กับ R9 ซึ่งเป็นส่วนหนึ่งของตัวแบ่งแรงดันไฟฟ้า R6-R9 ซึ่งสร้างจุดกึ่งกลางที่อินพุตโดยตรงของ op-amp A1
การขยาย LF หลักเกิดขึ้นในแอมพลิฟายเออร์ปฏิบัติการ A1 อัตราขยายของมันขึ้นอยู่กับความต้านทาน R7 (เมื่อปรับแล้วสามารถใช้เพื่อปรับอัตราขยายให้เหมาะสมที่สุดได้) จากนั้นผ่านตัวต้านทาน R10 ซึ่งควบคุมระดับของสัญญาณที่ตรวจพบ รหัส DTMF จะถูกส่งไปยังอินพุตของไมโครวงจร A2 ประเภท KR1008VZh18
วงจรถอดรหัสรหัส DTMF บนชิป A2 แทบจะไม่แตกต่างจากวงจรมาตรฐานยกเว้นว่าจะใช้รีจิสเตอร์เอาต์พุตเพียงสามบิตเท่านั้น รหัสไบนารี่สามบิตที่ได้รับจากการถอดรหัสจะถูกป้อนไปยังตัวถอดรหัสทศนิยมบนมัลติเพล็กเซอร์ K561KP2 แล้ว - ระหว่างทางออก เอาต์พุตถูกกำหนดตามตัวเลขที่มีป้ายกำกับปุ่มต่างๆ
ข้าว. 2. แผนภาพวงจรของเครื่องรับวิทยุควบคุมที่มีความถี่ 433 MHz และตัวถอดรหัสที่ใช้ K1008VZh18
ความไวของอินพุต K1008VZh18 ขึ้นอยู่กับความต้านทาน R12 (หรือมากกว่านั้นในอัตราส่วน R12/R13)
เมื่อได้รับคำสั่ง ตรรกะจะปรากฏขึ้นที่เอาต์พุตที่เกี่ยวข้อง
ในกรณีที่ไม่มีคำสั่ง เอาต์พุตจะอยู่ในสถานะที่มีความต้านทานสูง ยกเว้นเอาต์พุตที่สอดคล้องกับคำสั่งที่ได้รับล่าสุด - มันจะเป็นศูนย์ตรรกะ สิ่งนี้จะต้องนำมาพิจารณาเมื่อดำเนินการตามโครงการที่จะควบคุม หากจำเป็น สามารถดึงเอาต์พุตทั้งหมดให้เป็นศูนย์ได้โดยใช้ตัวต้านทานแบบคงที่
รายละเอียด
เสาอากาศเป็นแบบซี่ลวดยาว 160 มม. ขดลวดเครื่องส่งสัญญาณ L1 และ L2 (รูปที่ 1) เหมือนกันมี PEV-2 0.31 5 รอบไม่มีกรอบมีเส้นผ่านศูนย์กลางภายใน 3 มม. หมุนวนเพื่อหมุน คอยล์ L3 เหมือนกัน แต่แผลเพิ่มขึ้นทีละ 1 มม.
คอยล์ L4 เป็นตัวเหนี่ยวนำสำเร็จรูปขนาด 100 µH หรือมากกว่า
เมื่อติดตั้งแล้ว คอยล์ตัวรับ (รูปที่ 2) L1 และ L2 จะตั้งอยู่ใกล้กันบนแกนร่วม ราวกับว่าคอยล์ตัวหนึ่งต่อจากอีกตัวหนึ่ง L1 - 2.5 รอบ, L2 - 10 รอบ, PEV 0.67, เส้นผ่านศูนย์กลางขดลวดภายใน 3 มม. ไม่มีเฟรม คอยล์ L3 - สาย PEV 0.12 30 รอบพันบนตัวต้านทานคงที่ MLT-0.5 โดยมีความต้านทานอย่างน้อย 1M
ชาตรอฟ เอส.ไอ. RK-2015-10.
วรรณกรรม: S. Petrus เครื่องขยายสัญญาณวิทยุสำหรับจูนเนอร์ดาวเทียมควบคุมระยะไกล IR, R-6-200
ข้อบกพร่อง:
- ที่ความถี่ 433.920 MHz อุปกรณ์อื่นๆ จำนวนมากจะทำงาน (โคมไฟระย้าวิทยุ ช่องเสียบวิทยุ พวงกุญแจวิทยุ รุ่นวิทยุ ฯลฯ) ซึ่งสามารถ "รบกวน" การส่งข้อมูลระหว่างโมดูลวิทยุได้
- ขาดข้อเสนอแนะ โมดูลแบ่งออกเป็นตัวรับและตัวส่ง ดังนั้นจึงไม่เหมือนกับโมดูล nRF24L01+ ตรงที่ตัวรับไม่สามารถส่งสัญญาณตอบรับไปยังตัวส่งสัญญาณได้
- ความเร็วการถ่ายโอนข้อมูลต่ำถึง 5 kbit/วินาที
- เครื่องรับ MX-RM-5V มีความสำคัญอย่างยิ่งต่อการกระเพื่อมเล็กๆ บนพาวเวอร์บัส หาก Arduino ควบคุมอุปกรณ์ที่ทำให้เกิดระลอกคลื่นขนาดเล็กแต่คงที่ในพาวเวอร์บัส (เซอร์โว, ไฟ LED, PWM ฯลฯ) เครื่องรับจะถือว่าระลอกคลื่นเหล่านี้เป็นสัญญาณและไม่ตอบสนองต่อคลื่นวิทยุจากเครื่องส่งสัญญาณ ผลกระทบของระลอกคลื่นบนเครื่องรับสามารถลดลงได้ด้วยวิธีใดวิธีหนึ่งต่อไปนี้:
- ใช้แหล่งภายนอกเพื่อจ่ายไฟให้ Arduino ไม่ใช่บัส USB เนื่องจากแรงดันไฟเอาท์พุตของแหล่งจ่ายไฟภายนอกจำนวนมากถูกควบคุมหรือปรับให้เรียบ ต่างจากบัส USB ที่แรงดันไฟฟ้าสามารถ "ลดลง" ได้อย่างมาก
- ติดตั้งตัวเก็บประจุแบบปรับเรียบบนบัสกำลังรับ
- ใช้แหล่งจ่ายไฟที่มีความเสถียรแยกต่างหากสำหรับเครื่องรับ
- ใช้กำลังไฟแยกต่างหากสำหรับอุปกรณ์ที่ทำให้เกิดระลอกคลื่นในบัสจ่ายไฟ
เราจะต้อง:
- โมดูลวิทยุ FS1000A และ MX-RM-5V x 1 ชุด
- Trema LED (แดง ส้ม เขียว น้ำเงิน หรือขาว) x 1 ชิ้น
- ชุดสายไฟตัวเมีย-ตัวเมียสำหรับต่อโมดูลวิทยุ x 1 ชุด
ในการดำเนินโครงการเราจำเป็นต้องติดตั้งไลบรารี:
- Library iarduino_RF433 (สำหรับการทำงานกับโมดูลวิทยุ FS1000A และ MX-RM-5V)
- Library iarduino_4LED (สำหรับการทำงานกับไฟ LED สี่หลัก Trema)
คุณสามารถดูวิธีติดตั้งไลบรารี่ได้ที่หน้า Wiki - การติดตั้งไลบรารีใน Arduino IDE
เสาอากาศ:
แอมพลิฟายเออร์ตัวแรกของเครื่องรับและแอมพลิฟายเออร์ตัวสุดท้ายของเครื่องส่งสัญญาณคือเสาอากาศ เสาอากาศที่ง่ายที่สุดคือเสาอากาศแบบแส้ (ชิ้นส่วนของเส้นลวดที่มีความยาวที่แน่นอน) ความยาวของเสาอากาศ (ทั้งเครื่องรับและเครื่องส่งสัญญาณ) จะต้องเท่ากับจำนวนหนึ่งในสี่ของความยาวคลื่นของความถี่พาหะ นั่นคือ เสาอากาศแส้สามารถเป็นคลื่นหนึ่งในสี่ (L/4) ครึ่งคลื่น (L/2) และเท่ากับความยาวคลื่น (1 ลิตร)
ความยาวของคลื่นวิทยุคำนวณโดยการหารความเร็วแสง (299"792"458 m/s) ด้วยความถี่ (ในกรณีของเราคือ 433"920"000 Hz)
ยาว = 299"792"458 / 433"920"000 = 0.6909 ม. = 691 มม.
ดังนั้นความยาวของเสาอากาศสำหรับโมดูลวิทยุที่ 433.920 MHz อาจเป็น: 691 มม(1 ลิตร) 345 มม(L/2) หรือ 173 มม(แอล/4) เสาอากาศถูกบัดกรีเข้ากับแผ่นสัมผัส ดังที่แสดงในแผนภาพการเชื่อมต่อ
วิดีโอ:
แผนภาพการเชื่อมต่อ:
ผู้รับ:
เมื่อเริ่มต้น (ในรหัสการตั้งค่า) แบบร่างจะกำหนดค่าการทำงานของเครื่องรับวิทยุโดยระบุพารามิเตอร์เดียวกับเครื่องส่งสัญญาณและเริ่มทำงานด้วยไฟ LED หลังจากนั้นจะตรวจสอบอย่างต่อเนื่อง (ในโค้ดลูป) ว่ามีข้อมูลใด ๆ ที่เครื่องรับวิทยุได้รับในบัฟเฟอร์หรือไม่ หากมีข้อมูล ข้อมูลจะถูกอ่านลงในอาร์เรย์ข้อมูล หลังจากนั้นค่าขององค์ประกอบ 0 (การอ่านค่าแถบเลื่อน Trema) จะแสดงบนตัวบ่งชี้ LED และค่าองค์ประกอบ 1 (การอ่านโพเทนชิโอมิเตอร์ Trema) จะถูกแปลงและใช้ในการตั้งค่า LED ความสว่าง