- วัสดุที่ต้องการ:
- โมดูลตัวส่งและตัวรับ RF 433MHz:
- ต้องการตัวเข้ารหัสและตัวถอดรหัส:
- แผนภาพวงจรของเครื่องส่งและตัวรับ RF:
- การทำงานของ LED ควบคุม RF:
การทำให้โปรเจ็กต์ของเราไร้สายทำให้มันดูเท่และยังขยายขอบเขตที่สามารถควบคุมได้อีกด้วย เริ่มตั้งแต่การใช้ IR LED ปกติสำหรับการควบคุมแบบไร้สายระยะทางสั้นจนถึง ESP8266 สำหรับการควบคุม HTTP ทั่วโลกมีหลายวิธีในการควบคุมบางสิ่งแบบไร้สาย ในโครงการนี้เราจะได้เรียนรู้วิธีการที่เราสามารถสร้างโครงการไร้สายโดยใช้โมดูล 433 MHz คลื่นความถี่วิทยุ โมดูลเหล่านี้มีราคาถูกสำหรับฟังก์ชั่นและสามารถใช้งานได้ง่าย สามารถใช้เป็นตัวส่งและตัวรับแบบสแตนด์อโลนหรือเชื่อมต่อกับ MCU / MPU เช่น Arduino หรือ Raspberry Pi
ที่นี่เราจะได้เรียนรู้พื้นฐานของโมดูล RFและวิธีการที่จะใช้เป็นแบบสแตนด์อโลนRF เครื่องส่งและรับ ที่นี่เราได้อธิบายวงจร RF Transmitter and Receiverโดยการควบคุม LED แบบไร้สายโดยใช้ RF
วัสดุที่ต้องการ:
- เครื่องส่งและตัวรับ RF 433 MHz
- HT12D IC ถอดรหัส
- HT12E ไอซีตัวเข้ารหัส
- ปุ่มกด (3 Nos)
- ไฟ LED (3 Nos)
- 1M ohm, 47K ohm และ 470 ohm Resistor
- 7805 ตัวควบคุมแรงดันไฟฟ้า
- แบตเตอรี่ 9V (2Nos)
- บอร์ดขนมปัง (2Nos)
- สายเชื่อมต่อ
โมดูลตัวส่งและตัวรับ RF 433MHz:
ฉันขอแนะนำสั้น ๆ เกี่ยวกับโมดูล RF เหล่านี้ก่อนเข้าสู่โครงการ คำว่า RF ย่อมาจาก“ Radio Frequency ” โมดูลตัวรับส่งสัญญาณ RF จะทำงานเป็นคู่เสมอซึ่งจำเป็นต้องมีเครื่องส่งและตัวรับเพื่อส่งและส่งข้อมูล เครื่องส่งสามารถส่งข้อมูลและเครื่องรับเท่านั้นและสามารถรับได้เท่านั้นดังนั้นข้อมูลจึงสามารถส่งจากปลายด้านหนึ่งไปยังอีกด้านหนึ่งได้เสมอ
โมดูล Transmitter ประกอบด้วยสามหมุดคือ Vcc ดินแดงและพื้นดินที่แสดงข้างต้น ขา Vcc มีแรงดันไฟฟ้าอินพุตช่วงกว้างตั้งแต่ 3V ถึง 12V เครื่องส่งใช้กระแสไฟฟ้าขั้นต่ำ 9mA และสามารถไปได้สูงถึง 40mA ระหว่างการส่ง พินกลางคือพินข้อมูลที่มีสัญญาณที่จะส่ง จากนั้นสัญญาณนี้จะถูกมอดูเลตโดยใช้ ASK (Amplitude Shift Keying) จากนั้นส่งไปทางอากาศที่ความถี่ 433MHz ความเร็วในการรับส่งข้อมูลอยู่ที่ประมาณ 10Kbps
โมดูลรับมีสี่ขาคือ Vcc, dout เชิงเส้นออกมาและพื้นดินที่แสดงข้างต้น ขา Vcc ควรขับเคลื่อนด้วยแหล่งจ่าย 5V ที่มีการควบคุม กระแสไฟทำงานของโมดูลนี้น้อยกว่า 5.5mA หมุด Dout และ Linear out จะลัดวงจรเข้าด้วยกันเพื่อรับสัญญาณ 433Mhz จากทางอากาศ จากนั้นสัญญาณนี้จะถูก demodulated เพื่อรับข้อมูลและส่งออกผ่านพินข้อมูล
ตรวจสอบโครงการอื่น ๆ ของเราโดยใช้คู่ RF:
- หุ่นยนต์ควบคุม RF
- วงจร IR เป็น RF Converter
- ไฟ LED ควบคุมระยะไกล RF โดยใช้ Raspberry Pi
ต้องการตัวเข้ารหัสและตัวถอดรหัส:
โมดูล RF ยังสามารถทำงานได้โดยไม่ต้องใช้โมดูลตัวเข้ารหัสและตัวถอดรหัส เพียงแค่เปิดโมดูลทั้งสองด้วยแรงดันไฟฟ้าที่สอดคล้องกันดังกล่าวข้างต้น ตอนนี้ทำให้พิน Din บนเครื่องส่งสัญญาณสูงและคุณจะพบว่าพิน Dout บนเครื่องรับก็สูงเช่นกัน แต่มีข้อเสียเปรียบมากในวิธีนี้ คุณสามารถมีเพียงปุ่มเดียวที่ฝั่งผู้ส่งและหนึ่งเอาต์พุตที่ด้านผู้รับ สิ่งนี้จะไม่ช่วยในการสร้างโครงการที่ดีขึ้นดังนั้นเราจึงใช้โมดูลตัวเข้ารหัสและตัวถอดรหัส
HT12D และ HT12E 4 ข้อมูลเข้ารหัสถอดรหัสบิตและโมดูล ซึ่งหมายความว่าเราสามารถสร้าง (2 ^ 4 = 16) 16 ชุดอินพุตและเอาต์พุตที่แตกต่างกัน เหล่านี้เป็น IC 18 พินซึ่งสามารถทำงานระหว่างแหล่งจ่ายไฟอินพุต 3V ถึง 12V ดังที่กล่าวว่ามีบิตข้อมูล 4 บิตและบิตที่อยู่ 8 บิตแอดเดรส 8 บิตเหล่านี้จะต้องตั้งค่าเดียวกันทั้งในตัวเข้ารหัสและตัวถอดรหัสเพื่อให้ทำงานเป็นคู่
แผนภาพวงจรของเครื่องส่งและตัวรับ RF:
แผนภาพวงจรที่สมบูรณ์รวมถึงส่วนเครื่องส่งและตัวรับสำหรับโครงการนี้แสดงอยู่ในภาพด้านล่าง
ด้านล่างภาพแสดงวงจร RF Transmitterพร้อมการตั้งค่า Breadboard:
และด้านล่างแสดงวงจรรับ RFพร้อมการตั้งค่า Breadboard:
ขณะที่คุณสามารถดูRF Transmitter วงจรประกอบด้วยวงจร Encoder IC และรับสัญญาณความถี่คลื่นวิทยุประกอบด้วยถอดรหัส IC เนื่องจากเครื่องส่งสัญญาณไม่จำเป็นต้องใช้ 5V ที่มีการควบคุมเราจึงใช้พลังงานจากแบตเตอรี่ 9V โดยตรง ในขณะที่ด้านรับเราใช้ตัวควบคุมแรงดันไฟฟ้า 7805 + 5V เพื่อควบคุม 5V จากแบตเตอรี่ 9V
สังเกตว่าบิตที่อยู่ A0 ถึง A7 ทั้งตัวเข้ารหัสและตัวถอดรหัส IC จะต่อสายดิน ซึ่งหมายความว่าทั้งสองจะถูกเก็บไว้ที่ที่อยู่ 0b00000000 ด้วยวิธีนี้ทั้งสองแชร์ที่อยู่เดียวกันและจะทำหน้าที่เป็นคู่
หมุดข้อมูล D8 ถึง D11 เชื่อมต่อกับปุ่มกดที่ด้านเข้ารหัสและกับ LED ที่ด้านตัวถอดรหัส เมื่อกดปุ่มที่ด้านตัวเข้ารหัสข้อมูลจะถูกโอนไปยังตัวถอดรหัสและไฟที่เกี่ยวข้องจะถูกสลับ
การทำงานของ LED ควบคุม RF:
ฉันสร้างวงจรบนเขียงหั่นขนมสองอันโดยใช้พลังงานจากแบตเตอรี่ 9V แยกกัน เมื่อคุณสร้างมันควรมีลักษณะดังที่แสดงในภาพด้านล่าง
เปิดไฟทั้ง Breadboards และคุณควรสังเกตว่าไฟ LED จะเริ่มติดสว่าง ตอนนี้กดปุ่มใดก็ได้บนเขียงหั่นขนมของเครื่องส่งสัญญาณและไฟ LED ตามลำดับจะถูกปิดในวงจรเครื่องรับ
เนื่องจากหมุดของปุ่มกด (D8-D11) ถูกดึงขึ้นภายในโดย Encoder IC ดังนั้นไฟ LED ทั้งสามดวงจะเรืองแสงและเมื่อเรากดปุ่มพินข้อมูลจะเชื่อมต่อกับกราวด์ดังนั้น LED ตามลำดับที่ด้านตัวรับจะดับลง
การทำงานที่สมบูรณ์แบบสามารถมองเห็นได้ในวิดีโอได้รับด้านล่างอย่างไรก็ตามฉันใช้ LED เพียง 3 ดวงเพื่อการสาธิตคุณสามารถใช้สี่ดวงได้เช่นกัน คุณยังสามารถเชื่อมต่อรีเลย์แทน LED จากนั้นคุณสามารถควบคุมเครื่องใช้ไฟฟ้า AC แบบไร้สายโดยใช้ RF Remote หวังว่าคุณจะเข้าใจโครงการและสนุกกับการสร้าง หากคุณมีข้อสงสัยให้โพสต์ไว้ในส่วนความคิดเห็นด้านล่างหรือในฟอรัมเรายินดีที่จะช่วยเหลือคุณ