Mục lục:

Mạch mô-đun chuyển tiếp điều khiển Lora Arduino: 12 bước
Mạch mô-đun chuyển tiếp điều khiển Lora Arduino: 12 bước

Video: Mạch mô-đun chuyển tiếp điều khiển Lora Arduino: 12 bước

Video: Mạch mô-đun chuyển tiếp điều khiển Lora Arduino: 12 bước
Video: SX1278 Ai-Thinker Mạch Thu Phát LoRa Ra-02 433MHz 10Km (SX1278 LoRa RF Transceiver 433MHz 10KM) 2024, Tháng mười một
Anonim
Image
Image
Mạch mô-đun chuyển tiếp điều khiển Lora Arduino
Mạch mô-đun chuyển tiếp điều khiển Lora Arduino

Trong dự án Lora này, chúng ta sẽ xem cách điều khiển các thiết bị điện áp cao bằng mạch điều khiển rơ le LoRa Arduino. Trong dự án Arduino Lora này, chúng tôi sẽ sử dụng mô-đun Reyax RYLR896 Lora, Arduino và mô-đun rơ le 12v để điều khiển 5 thiết bị gia dụng bằng mô-đun bộ phát và bộ thu Lora. Vì vậy đây cũng là một dự án nhà tự động hóa hữu ích cho ngôi nhà thông minh. Tôi sẽ chia sẻ sơ đồ mạch đầy đủ, Mã Arduino, và tất cả các chi tiết khác với 6 bước đơn giản để thực hiện Dự án Lora Arduino này.

Quân nhu

Mô-đun Lora REYAX RYLR896 2no

Arduino Nano 2no

Mô-đun chuyển tiếp 12v 1no

FTDI232 USB sang bảng giao diện nối tiếp 1no

7805 bộ điều chỉnh điện áp 1no

22uF tụ 1no

Điện trở 4,7k 1no

Điện trở 10k 6no

Công tắc đẩy 5 không

Bước 1: Kết nối Mô-đun Lora với PC

Kết nối mô-đun Lora với PC
Kết nối mô-đun Lora với PC
Kết nối mô-đun Lora với PC
Kết nối mô-đun Lora với PC

Trước khi kết nối mô-đun LORA với Arduino, chúng ta phải thiết lập một số thông số như Địa chỉ, Băng tần cho mô-đun Lora bằng các lệnh AT. Vì vậy, chúng ta cần kết nối Mô-đun Lora với USB với bảng giao diện nối tiếp theo sơ đồ mạch. Để chúng ta có thể kết nối mô-đun Lora với Máy tính xách tay hoặc PC. Ở đây tôi đã sử dụng bảng giao diện FTDI232 USB to Serial.

Bước 2: Đặt tham số cho Lora Transmitter

Đặt tham số cho Lora máy phát
Đặt tham số cho Lora máy phát
Đặt tham số cho Lora máy phát
Đặt tham số cho Lora máy phát

Đầu tiên Kết nối mô-đun Lora với máy tính xách tay. Trong Arduino IDE, chọn PORT Tool–> PortOpen Serial Monitor và đặt tốc độ Brud thành 115200.

Bây giờ chúng ta có thể thiết lập các tham số bằng một số lệnh AT cơ bản.

Đầu tiên, gõ AT sau đó nhấn phím enter. Chúng ta sẽ nhận được + OK trong màn hình nối tiếp.

Sau đó gõ AT + ADDRESS = 0 để đặt địa chỉ thành 0 cho Lora máy phát.

Sau đó gõ AT + BAND = 865000000 để thiết lập băng tần 865MHz. Dải tần cho Công nghệ LoRa ở quốc gia của tôi là 865 MHz đến 867 MHz. Bạn phải đặt ban nhạc theo quốc gia của bạn. Bạn có thể google nó để biết ban nhạc cho quốc gia của bạn.

Id Mạng mặc định là 0. vì vậy chúng tôi sẽ không thay đổi nó cho dự án Lora này.

Bước 3: Đặt thông số để nhận Lora

Đặt thông số để nhận Lora
Đặt thông số để nhận Lora

Theo cách tương tự, chúng ta phải thiết lập các tham số cho mô-đun Lora nhận.

Đầu tiên, gõ AT sau đó nhấn phím enter. Chúng ta sẽ nhận được + OK trong màn hình nối tiếp.

Sau đó gõ AT + ADDRESS = 1 để đặt địa chỉ là 1 để nhận Lora.

Sau đó gõ AT + BAND = 865000000 để thiết lập băng tần 865MHz. Bạn có thể google nó để biết ban nhạc cho quốc gia của bạn.

Id Mạng mặc định là 0. vì vậy chúng tôi sẽ không thay đổi nó cho dự án Lora này.

Bước 4: Mạch Arduino LoRa Transmitter

Mạch Arduino Transmitter LoRa
Mạch Arduino Transmitter LoRa
Mạch Arduino Transmitter LoRa
Mạch Arduino Transmitter LoRa

Trong mạch Lora của máy phát, chúng tôi đã kết nối mô-đun Lora của máy phát với Arduino Nano theo sơ đồ mạch.

Trong mạch Transmitter Lora, 5 nút nhấn được kết nối với chân số D2, D3, D4, D5, D6 của Arduino. Bất cứ khi nào chúng tôi nhấn bất kỳ nút nhấn nào, tín hiệu được gửi đến nhận mô-đun Lora để bật hoặc tắt rơ le tương ứng.

Ở đây mình đã làm một bộ chia điện áp hai điện trở 4,7k và 10k để hạ mức logic 5v xuống mức logic 3,3v. Arduino có thể gửi tín hiệu ở mức logic 5v nhưng mô-đun Lora RYLR896 chỉ có thể nhận tín hiệu ở mức logic 3,3v. Như vậy là chúng ta đã kết nối bộ chia điện áp giữa chân Arduino TX và chân Lora RYLR896 RX.

Bước 5: Nhận mạch Arduino LoRa

Nhận mạch Arduino LoRa
Nhận mạch Arduino LoRa
Nhận mạch Arduino LoRa
Nhận mạch Arduino LoRa

Tôi đã kết nối mô-đun Lora nhận với Arduino Nano theo sơ đồ mạch Lora nhận.

Trong mạch Lora đầu thu, tôi đã sử dụng chân số Arduino D8, D9, D10, D11, D12 để điều khiển module rơ le 12v.

Ở đây không yêu cầu bộ chia điện áp vì Arduino có thể nhận tín hiệu ở mức logic 3.3v từ mô-đun Lora nhận RYLR896.

Tôi đã sử dụng bộ điều chỉnh điện áp 7805 (5-volt) để cấp nguồn 5v cho mạch Arduino.

Bước 6: Thiết kế PCB cho Mô-đun chuyển tiếp

Thiết kế PCB cho Mô-đun chuyển tiếp
Thiết kế PCB cho Mô-đun chuyển tiếp
Thiết kế PCB cho Mô-đun chuyển tiếp
Thiết kế PCB cho Mô-đun chuyển tiếp

Trong dự án LoRa này, tôi đã sử dụng một mô-đun rơle 12v. Bạn có thể mua mô-đun rơ-le này trực tuyến nhưng vì tôi cần mô-đun rơ-le trong hầu hết các dự án của mình, vì vậy tôi đã thiết kế PCB cho mô-đun Rơ-le.

Bạn cũng có thể tải xuống tệp Garber cho mô-đun rơ le 12v này từ liên kết sau

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

Bước 7: Đặt mua PCB

Đặt mua PCB
Đặt mua PCB
Đặt mua PCB
Đặt mua PCB

Sau khi tải xuống tệp Garber, bạn có thể dễ dàng đặt mua PCB

1. Truy cập https://jlcpcb.com và Đăng nhập / Đăng ký

2. Bấm vào nút BÁO GIÁ NGAY BÂY GIỜ.

3 Nhấp vào nút "Thêm tệp Gerber của bạn". Sau đó duyệt và chọn tệp Gerber bạn đã tải xuống

Bước 8: Tải lên tệp Gerber và thiết lập các thông số

Tải lên tệp Gerber và thiết lập các thông số
Tải lên tệp Gerber và thiết lập các thông số
Tải lên tệp Gerber và thiết lập các thông số
Tải lên tệp Gerber và thiết lập các thông số

4. Đặt thông số cần thiết như số lượng, màu PCB, v.v.

5. Sau khi chọn tất cả các Tham số cho PCB, hãy nhấp vào nút LƯU VÀO GIỎ HÀNG.

Bước 9: Chọn Địa chỉ Giao hàng và Phương thức Thanh toán

Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán

6. Nhập Địa chỉ Giao hàng.

7. Chọn Phương thức Vận chuyển phù hợp với bạn.

8. Gửi đơn hàng và tiến hành thanh toán.

Bạn cũng có thể theo dõi đơn đặt hàng của mình từ JLCPCB.com. Trong trường hợp của tôi, PCB mất 2 ngày để được sản xuất và đến nơi trong vòng một tuần bằng cách sử dụng tùy chọn chuyển phát DHL. PCB được đóng gói tốt và chất lượng thực sự tốt với mức giá phải chăng này.

Bước 10: Lập trình cả Arduino

Image
Image

Bây giờ tải lên mã cho mạch Lora Arduino của bộ phát và bộ thu.

Tôi đã giải thích cả mã Arduino trong video liên quan. Tôi sẽ khuyên bạn nên xem video để hiểu rõ hơn.

Tải xuống các bản phác thảo Arduino cho dự án Lora Arduino này:

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

Bước 11: Kết nối các thiết bị gia dụng

Cuối cùng, Dự án Lora đã sẵn sàng
Cuối cùng, Dự án Lora đã sẵn sàng

Bây giờ chúng ta sẽ kết nối 5 thiết bị gia dụng với mô-đun rơ le 12v theo sơ đồ mạch.

Vui lòng thực hiện các biện pháp phòng ngừa an toàn thích hợp khi kết nối tải 110v hoặc 230v với mô-đun rơle.

Bước 12: Cuối cùng, Dự án Lora đã sẵn sàng

Bây giờ chúng ta có thể điều khiển 5 thiết bị gia dụng bằng cách sử dụng mạch Lora của máy phát. Ở đây tôi đã kết nối 5 đèn AC 230v với mô-đun rơle. Bây giờ nếu tôi nhấn bất kỳ nút nhấn nào, đèn tương ứng sẽ bật.

Ở khu vực nông thôn với dự án Arduino Lora này, chúng tôi có thể điều khiển các thiết bị điện áp cao từ cách xa 10 km mà không cần bất kỳ thiết bị Bluetooth hoặc WiFi nào. Vì vậy, dự án Arduino rất hữu ích này ở khu vực nông thôn.

Tôi hy vọng, bạn thích dự án LORA này.

Vui lòng chia sẻ phản hồi của bạn về dự án LoRa này. Cảm ơn bạn đã dành thời gian.

Đề xuất: