Mục lục:
- Quân nhu
- Bước 1: Kết nối Mô-đun Lora với PC
- Bước 2: Đặt tham số cho Lora Transmitter
- Bước 3: Đặt thông số để nhận Lora
- Bước 4: Mạch Arduino LoRa Transmitter
- Bước 5: Nhận mạch Arduino LoRa
- Bước 6: Thiết kế PCB cho Mô-đun chuyển tiếp
- Bước 7: Đặt mua PCB
- Bước 8: Tải lên tệp Gerber và thiết lập các thông số
- Bước 9: Chọn Địa chỉ Giao hàng và Phương thức Thanh toán
- Bước 10: Lập trình cả Arduino
- Bước 11: Kết nối các thiết bị gia dụng
- Bước 12: Cuối cùng, Dự án Lora đã sẵn sàng
Video: Mạch mô-đun chuyển tiếp điều khiển Lora Arduino: 12 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
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
Đầ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
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
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
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
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
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ố
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
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
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
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:
Ba cách tạo mạch LED Chaser với điều khiển tốc độ + Hiệu ứng lùi và chuyển tiếp: 3 bước
Ba cách tạo mạch LED Chaser với điều khiển tốc độ + Hiệu ứng lùi và chuyển tiếp: Mạch LED Chaser là một mạch trong đó các đèn LED sáng từng đèn một trong một khoảng thời gian và chu kỳ lặp lại để tạo ra ánh sáng chạy. Sau đây, tôi sẽ trình bày bạn có ba cách khác nhau để tạo một mạch LED Chaser: -1. 4017 IC2. 555 Bộ định thời IC3.
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Công tắc chuyển tiếp hẹn giờ 555 có thể điều chỉnh - Mạch đa vi mạch đơn nhất: 7 bước
Công tắc chuyển tiếp hẹn giờ 555 có thể điều chỉnh | Mạch đa bộ điều khiển đơn nhất: Tìm hiểu cách tạo bộ hẹn giờ có thể điều chỉnh chính xác với độ trễ có thể thay đổi từ 1 - 100 giây bằng cách sử dụng vi mạch 555. Bộ đếm thời gian 555 được định cấu hình là Bộ điều khiển đa vi mạch đơn nhất. Tải đầu ra được điều khiển bởi công tắc rơ le được điều khiển bởi t