สารบัญ:

วงจรโมดูลรีเลย์ควบคุม Lora Arduino: 12 ขั้นตอน
วงจรโมดูลรีเลย์ควบคุม Lora Arduino: 12 ขั้นตอน

วีดีโอ: วงจรโมดูลรีเลย์ควบคุม Lora Arduino: 12 ขั้นตอน

วีดีโอ: วงจรโมดูลรีเลย์ควบคุม Lora Arduino: 12 ขั้นตอน
วีดีโอ: Arduino ESP8266 BLYNK IOT - วิธีการใช้งาน Relay Module By DIY of Things 2024, พฤศจิกายน
Anonim
Image
Image
วงจรโมดูลรีเลย์ควบคุม Lora Arduino
วงจรโมดูลรีเลย์ควบคุม Lora Arduino

ในโครงการ Lora นี้ เราจะมาดูวิธีการควบคุมอุปกรณ์ไฟฟ้าแรงสูงด้วยวงจรควบคุมรีเลย์ LoRa Arduino ในโครงการ Arduino Lora นี้ เราจะใช้โมดูล Reyax RYLR896 Lora, Arduino และโมดูลรีเลย์ 12v เพื่อควบคุมเครื่องใช้ไฟฟ้าภายในบ้าน 5 เครื่องด้วยโมดูลตัวส่งและตัวรับ Lora ดังนั้น โครงการนี้จึงเป็นโครงการบ้านอัตโนมัติที่มีประโยชน์สำหรับบ้านอัจฉริยะ ฉันจะแบ่งปันแผนภาพวงจรที่สมบูรณ์ รหัส Arduino และรายละเอียดอื่น ๆ ทั้งหมดด้วย 6 ขั้นตอนง่ายๆ เพื่อสร้างโครงการ Lora Arduino นี้

เสบียง

โมดูล Lora REYAX RYLR896 2no

Arduino Nano 2no

โมดูลรีเลย์ 12v 1no

FTDI232 USB เข้ากับบอร์ดอินเทอร์เฟซแบบอนุกรม 1no

7805 ตัวควบคุมแรงดันไฟฟ้า 1no

ตัวเก็บประจุ 22uF 1no

ตัวต้านทาน 4.7k 1no

ตัวต้านทาน 10k 6no

สวิตช์กด 5no

ขั้นตอนที่ 1: เชื่อมต่อโมดูล Lora กับ PC

เชื่อมต่อโมดูล Lora กับ PC
เชื่อมต่อโมดูล Lora กับ PC
เชื่อมต่อโมดูล Lora กับ PC
เชื่อมต่อโมดูล Lora กับ PC

ก่อนเชื่อมต่อโมดูล LORA กับ Arduino เราต้องตั้งค่าพารามิเตอร์บางอย่าง เช่น ที่อยู่ แถบความถี่สำหรับโมดูล Lora โดยใช้คำสั่ง AT ดังนั้นเราจึงจำเป็นต้องเชื่อมต่อโมดูล Lora กับ USB เข้ากับบอร์ดอินเทอร์เฟซแบบอนุกรมตามแผนภาพวงจร เพื่อให้เราสามารถเชื่อมต่อโมดูล Lora กับแล็ปท็อปหรือพีซี ที่นี่ฉันใช้ FTDI232 USB กับบอร์ดอินเตอร์เฟสแบบอนุกรม

ขั้นตอนที่ 2: ตั้งค่าพารามิเตอร์สำหรับเครื่องส่ง Lora

ตั้งค่าพารามิเตอร์สำหรับเครื่องส่ง Lora
ตั้งค่าพารามิเตอร์สำหรับเครื่องส่ง Lora
ตั้งค่าพารามิเตอร์สำหรับเครื่องส่ง Lora
ตั้งค่าพารามิเตอร์สำหรับเครื่องส่ง Lora

ขั้นแรกให้เชื่อมต่อโมดูล Lora กับแล็ปท็อป ใน Arduino IDE ให้เลือก PORT Tool–>Port เปิด Serial Monitor และตั้งค่า Brud rate เป็น 115200

ตอนนี้เราสามารถตั้งค่าพารามิเตอร์ด้วยคำสั่ง AT พื้นฐานบางอย่างได้

ขั้นแรกให้พิมพ์ AT จากนั้นกดปุ่ม Enter เราควรได้รับ +OK ในมอนิเตอร์แบบอนุกรม

จากนั้นพิมพ์ AT+ADDRESS=0 เพื่อตั้งค่าที่อยู่เป็น 0 สำหรับตัวส่งสัญญาณ Lora

จากนั้นพิมพ์ AT+BAND=865000000 เพื่อตั้งค่าแบนด์ 865MHz ย่านความถี่สำหรับเทคโนโลยี LoRa ในประเทศของฉันคือ 865 MHz ถึง 867 MHz คุณต้องตั้งวงดนตรีตามประเทศของคุณ คุณสามารถ google เพื่อรู้จักวงดนตรีสำหรับประเทศของคุณ

รหัสเครือข่ายเริ่มต้นคือ 0 ดังนั้นเราจะไม่เปลี่ยนแปลงสำหรับโปรเจ็กต์ Lora นี้

ขั้นตอนที่ 3: ตั้งค่าพารามิเตอร์สำหรับรับ Lora

ตั้งค่า Parameter ในการรับ Lora
ตั้งค่า Parameter ในการรับ Lora

ในทำนองเดียวกัน เราต้องตั้งค่าพารามิเตอร์สำหรับโมดูล Lora ที่รับ

ขั้นแรกให้พิมพ์ AT จากนั้นกดปุ่ม Enter เราควรได้รับ +OK ในมอนิเตอร์แบบอนุกรม

จากนั้นพิมพ์ AT+ADDRESS=1 เพื่อตั้งค่าที่อยู่เป็น 1 สำหรับรับ Lora

จากนั้นพิมพ์ AT+BAND=865000000 เพื่อตั้งค่าแบนด์ 865MHz คุณสามารถ google เพื่อรู้จักวงดนตรีสำหรับประเทศของคุณ

รหัสเครือข่ายเริ่มต้นคือ 0 ดังนั้นเราจะไม่เปลี่ยนแปลงสำหรับโปรเจ็กต์ Lora นี้

ขั้นตอนที่ 4: วงจรส่งสัญญาณ LoRa Arduino

วงจรส่งสัญญาณ LoRa Arduino
วงจรส่งสัญญาณ LoRa Arduino
วงจรส่งสัญญาณ LoRa Arduino
วงจรส่งสัญญาณ LoRa Arduino

ในวงจร Lora ตัวส่งสัญญาณ เราได้เชื่อมต่อโมดูล Lora ตัวส่งสัญญาณกับ Arduino Nano ตามแผนภาพวงจร

ในวงจรทรานสมิตเตอร์ Lora มีปุ่มกด 5 ปุ่มเชื่อมต่อกับขาดิจิตอล Arduino D2, D3, D4, D5, D6 เมื่อใดก็ตามที่เรากดปุ่มใดๆ สัญญาณที่ส่งไปยังโมดูล Lora เพื่อเปิดหรือปิดรีเลย์ที่เกี่ยวข้อง

ที่นี่ฉันได้สร้างตัวแบ่งแรงดันไฟฟ้าพร้อมตัวต้านทานสองตัว 4.7k และ 10k เพื่อลดระดับลอจิก 5v เป็นระดับลอจิก 3.3v Arduino สามารถส่งสัญญาณที่ระดับลอจิก 5v แต่โมดูล Lora RYLR896 สามารถรับสัญญาณที่ระดับลอจิก 3.3v เท่านั้น ดังนั้นเราจึงเชื่อมต่อตัวแบ่งแรงดันไฟฟ้าระหว่างพิน Arduino TX และพิน Lora RYLR896 RX

ขั้นตอนที่ 5: รับวงจร LoRa Arduino

รับวงจร LoRa Arduino
รับวงจร LoRa Arduino
รับวงจร LoRa Arduino
รับวงจร LoRa Arduino

ฉันได้เชื่อมต่อโมดูล Lora ที่รับกับ Arduino Nano ตามแผนภาพวงจร Lora ที่รับ

ในวงจรรับสัญญาณ Lora ฉันใช้ Arduino digital pin D8, D9, D10, D11, D12 เพื่อควบคุมโมดูลรีเลย์ 12v

ที่นี่ไม่จำเป็นต้องใช้ตัวแบ่งแรงดันไฟฟ้าเนื่องจาก Arduino สามารถรับสัญญาณที่ระดับลอจิก 3.3v จากโมดูล Lora ที่รับ RYLR896

ฉันใช้ตัวควบคุมแรงดันไฟฟ้า 7805 (5 โวลต์) เพื่อจ่ายไฟ 5v ให้กับวงจร Arduino

ขั้นตอนที่ 6: การออกแบบ PCB สำหรับโมดูลรีเลย์

การออกแบบ PCB สำหรับโมดูลรีเลย์
การออกแบบ PCB สำหรับโมดูลรีเลย์
การออกแบบ PCB สำหรับโมดูลรีเลย์
การออกแบบ PCB สำหรับโมดูลรีเลย์

ในโครงการ LoRa นี้ ฉันใช้โมดูลรีเลย์ 12v คุณสามารถซื้อโมดูลรีเลย์นี้ทางออนไลน์ได้ แต่เนื่องจากฉันต้องการโมดูลรีเลย์ในโครงการส่วนใหญ่ของฉัน ฉันจึงได้ออกแบบ PCB สำหรับโมดูลรีเลย์

คุณสามารถดาวน์โหลดไฟล์ Garber สำหรับโมดูลรีเลย์ 12v นี้ได้จากลิงค์ต่อไปนี้

drive.google.com/uc?export=download&id=1gSz2if9vpkj6O7vc9urzS6hUEJHfgl1g

ขั้นตอนที่ 7: สั่งซื้อ PCB

สั่งซื้อ PCB
สั่งซื้อ PCB
สั่งซื้อ PCB
สั่งซื้อ PCB

หลังจากดาวน์โหลดไฟล์ Garber แล้ว คุณสามารถสั่งซื้อ PCB. ได้อย่างง่ายดาย

1. เยี่ยมชม https://jlcpcb.com และลงชื่อเข้าใช้ / ลงทะเบียน

2. คลิกที่ปุ่ม QUOTE NOW

3 คลิกที่ปุ่ม "เพิ่มไฟล์ Gerber ของคุณ" จากนั้นเรียกดูและเลือกไฟล์ Gerber ที่คุณดาวน์โหลด

ขั้นตอนที่ 8: อัปโหลดไฟล์ Gerber และตั้งค่าพารามิเตอร์

การอัปโหลดไฟล์ Gerber และตั้งค่าพารามิเตอร์
การอัปโหลดไฟล์ Gerber และตั้งค่าพารามิเตอร์
การอัปโหลดไฟล์ Gerber และตั้งค่าพารามิเตอร์
การอัปโหลดไฟล์ Gerber และตั้งค่าพารามิเตอร์

4. ตั้งค่าพารามิเตอร์ที่ต้องการ เช่น ปริมาณ สี PCB ฯลฯ

5. หลังจากเลือกพารามิเตอร์ทั้งหมดสำหรับ PCB แล้ว ให้คลิกที่ปุ่ม SAVE TO CART

ขั้นตอนที่ 9: เลือกที่อยู่จัดส่งและโหมดการชำระเงิน

เลือกที่อยู่จัดส่งและโหมดการชำระเงิน
เลือกที่อยู่จัดส่งและโหมดการชำระเงิน
เลือกที่อยู่จัดส่งและโหมดการชำระเงิน
เลือกที่อยู่จัดส่งและโหมดการชำระเงิน
เลือกที่อยู่จัดส่งและโหมดการชำระเงิน
เลือกที่อยู่จัดส่งและโหมดการชำระเงิน

6. พิมพ์ที่อยู่จัดส่ง

7. เลือกวิธีการจัดส่งที่เหมาะกับคุณ

8. ส่งคำสั่งซื้อและดำเนินการชำระเงิน

คุณยังสามารถติดตามคำสั่งซื้อของคุณได้จาก JLCPCB.com ในกรณีของฉัน PCB ใช้เวลา 2 วันในการผลิตและมาถึงภายในหนึ่งสัปดาห์โดยใช้ตัวเลือกการจัดส่งของ DHL PCB บรรจุมาอย่างดีและคุณภาพดีในราคาที่เหมาะสม

ขั้นตอนที่ 10: ตั้งโปรแกรม Arduino ทั้งคู่

Image
Image

ตอนนี้อัปโหลดรหัสสำหรับวงจร Lora Arduino ตัวส่งและตัวรับ

ฉันได้อธิบายทั้งรหัส Arduino ในวิดีโอที่เกี่ยวข้อง ฉันจะแนะนำให้ดูวิดีโอเพื่อความเข้าใจที่ดีขึ้น

ดาวน์โหลดภาพสเก็ตช์ Arduino สำหรับโครงการ Lora Arduino นี้:

drive.google.com/uc?export=download&id=1jA0Hf32pvWQ6rXFnW1uiHWMEewrxOvKr

ขั้นตอนที่ 11: เชื่อมต่อเครื่องใช้ในบ้าน

ในที่สุด โครงการ Lora ก็พร้อมแล้ว
ในที่สุด โครงการ Lora ก็พร้อมแล้ว

ตอนนี้เราจะเชื่อมต่อเครื่องใช้ในบ้าน 5 เครื่องกับโมดูลรีเลย์ 12v ตามแผนภาพวงจร

โปรดใช้มาตรการป้องกันความปลอดภัยที่เหมาะสมในขณะที่เชื่อมต่อโหลด 110v หรือ 230v กับโมดูลรีเลย์

ขั้นตอนที่ 12: ในที่สุด โครงการ Lora ก็พร้อมแล้ว

ตอนนี้เราสามารถควบคุมเครื่องใช้ในบ้านทั้ง 5 เครื่องโดยใช้วงจร Lora ตัวส่งสัญญาณ ที่นี่ฉันได้เชื่อมต่อหลอดไฟ AC 230v 5 ดวงกับโมดูลรีเลย์ ตอนนี้ถ้าฉันกดปุ่มใด ๆ ไฟที่เกี่ยวข้องจะเปิดขึ้น

ในพื้นที่ชนบทด้วยโครงการ Arduino Lora นี้ เราสามารถควบคุมอุปกรณ์ไฟฟ้าแรงสูงได้ในระยะ 10 กม. โดยไม่ต้องใช้อุปกรณ์ Bluetooth หรือ WiFi ดังนั้น โครงการ Arduino ที่มีประโยชน์มากในพื้นที่ชนบท

ฉันหวังว่าคุณชอบโครงการ LORA นี้

โปรดแชร์ความคิดเห็นของคุณเกี่ยวกับโครงการ LoRa นี้ ขอขอบคุณสำหรับเวลาของคุณ.

แนะนำ: