Báo cáo mạng cảm biến dùng module lora SX1278 (UART) (Có code mẫu và sơ đồ chi tiết)


Đồ án thực hiện nhằm mục tiêu thiết kế được ứng dụng mạng cảm biến không dây dùng module lora. Lợi ích của việc sử dụng module lora không dây là có thể truyền dữ liệu với khoảng cách lên hàng km mà không cần các mạch khuếch đại công suất từ đó giúp tiết kiệm năng lượng tiêu thụ khi truyền/nhận dữ liệu ít tốn sức người, tiết kiệm thời gian. Đồ án sử dụng chip SX1278 của hãng Semtech (hoạt động ở  tần số 410 – 441 Mhz). Thực hiện thiết kế một hệ thống gồm 2 phần chính: Node và server. Node (arduino) thu thập các thông số nhiệt độ từ cảm biến LM35 và gửi về server để quản lý thông qua công nghệ lora, node và server cùng xử lý 2 tác vụ là truyền và nhận gói tin. Node thì truyền (phản hồi) khi đã nhận được gói tin từ server. Server thì thực hiện việc gửi lệnh và nhận dữ liệu phản hồi từ client (tại đây ta có thể làm mọi điều với dữ liệu nhận được). Cùng với sự tìm tòi, học hỏi không ngừng của nhóm để tạo thành một khối có chức năng điều khiển và thực hiện lệnh truyền nhận được giữa các client với server. Kết quả nghiên cứu là mô hình có thể  thực hiện lệnh từ xa truyền nhận theo ý người dùng muốn mà ở đây cụ thể là truyền nhận giữa các client và server với nhau thông qua việc điều khiển bằng các button (nút nhấn) và quan sát các kết quả trả về thông qua trình theo dõi serial (serial monitor) của trình biên dịch Arduino IDE hoặc cũng có thể thực hiện gửi lệnh từ chính cửa sổ này. Đồ án đạt yêu cầu thiết kế ứng dụng mạng cảm biến không dây dùng module LoRa để đọc giá trị cảm biến từ xa.


Từ khóa: Module lora, mạng cảm biến không dây, iot

ABSTRACT

The project aims to design a wireless sensor network application using the module lora. The benefit of using the wireless module lora is that it can transmit data at distances up to kilometers without the need for power amplifiers, thereby saving energy consumption when transmitting / receiving data, less labor-intensive, saving time. This project uses Semtech SX1278 chip (operating at frequencies 410 - 441 Mhz).The implementation of a system design consists of two main parts: Node and server. The node (arduino) collects temperature parameters from the LM35 sensor and sends it to the server to manage through the lora technology, the node and the server together handle the two tasks of transmitting and receiving packets. The node transmits (responds) when the packet has been received from the server. The server sends the command and receives response data from clients (here we can do everything with the data received).  My group has designed a block that controls and executes commands received between clients and the server. The research result is that the model can execute remote commands at the discretion of the user (namely, transmitting between clients and servers together through control buttons) and observing the returned results via the Serial Monitor of the Arduino IDE compiler, or you can also send commands from this window. This project meets the requirements of designing a wireless sensor network using module lora to read remote sensor values.
Keywords: Module lora, wireless sensor network, iot

Title: Wireless sensor network design uses lora module

Tài liệu này do thành viên có TK Facebook (Hoàng Trung Đức) sưu tầm và đóng góp cho thư viện. Thay mặt BQT EBOOKBKMT mình xin chân thành cảm ơn bạn rất nhiều :)

Mọi đóng góp cho thư viện, các bạn hoàn toàn có thể gửi trực tiếp về email của Admin nguyenphihung1009@gmail.com hoặc inbox qua Facebook https://www.facebook.com/Congdongkythuatcodienvietnam.VMTC/.

Thân!

LINK DOWNLOAD


Đồ án thực hiện nhằm mục tiêu thiết kế được ứng dụng mạng cảm biến không dây dùng module lora. Lợi ích của việc sử dụng module lora không dây là có thể truyền dữ liệu với khoảng cách lên hàng km mà không cần các mạch khuếch đại công suất từ đó giúp tiết kiệm năng lượng tiêu thụ khi truyền/nhận dữ liệu ít tốn sức người, tiết kiệm thời gian. Đồ án sử dụng chip SX1278 của hãng Semtech (hoạt động ở  tần số 410 – 441 Mhz). Thực hiện thiết kế một hệ thống gồm 2 phần chính: Node và server. Node (arduino) thu thập các thông số nhiệt độ từ cảm biến LM35 và gửi về server để quản lý thông qua công nghệ lora, node và server cùng xử lý 2 tác vụ là truyền và nhận gói tin. Node thì truyền (phản hồi) khi đã nhận được gói tin từ server. Server thì thực hiện việc gửi lệnh và nhận dữ liệu phản hồi từ client (tại đây ta có thể làm mọi điều với dữ liệu nhận được). Cùng với sự tìm tòi, học hỏi không ngừng của nhóm để tạo thành một khối có chức năng điều khiển và thực hiện lệnh truyền nhận được giữa các client với server. Kết quả nghiên cứu là mô hình có thể  thực hiện lệnh từ xa truyền nhận theo ý người dùng muốn mà ở đây cụ thể là truyền nhận giữa các client và server với nhau thông qua việc điều khiển bằng các button (nút nhấn) và quan sát các kết quả trả về thông qua trình theo dõi serial (serial monitor) của trình biên dịch Arduino IDE hoặc cũng có thể thực hiện gửi lệnh từ chính cửa sổ này. Đồ án đạt yêu cầu thiết kế ứng dụng mạng cảm biến không dây dùng module LoRa để đọc giá trị cảm biến từ xa.


Từ khóa: Module lora, mạng cảm biến không dây, iot

ABSTRACT

The project aims to design a wireless sensor network application using the module lora. The benefit of using the wireless module lora is that it can transmit data at distances up to kilometers without the need for power amplifiers, thereby saving energy consumption when transmitting / receiving data, less labor-intensive, saving time. This project uses Semtech SX1278 chip (operating at frequencies 410 - 441 Mhz).The implementation of a system design consists of two main parts: Node and server. The node (arduino) collects temperature parameters from the LM35 sensor and sends it to the server to manage through the lora technology, the node and the server together handle the two tasks of transmitting and receiving packets. The node transmits (responds) when the packet has been received from the server. The server sends the command and receives response data from clients (here we can do everything with the data received).  My group has designed a block that controls and executes commands received between clients and the server. The research result is that the model can execute remote commands at the discretion of the user (namely, transmitting between clients and servers together through control buttons) and observing the returned results via the Serial Monitor of the Arduino IDE compiler, or you can also send commands from this window. This project meets the requirements of designing a wireless sensor network using module lora to read remote sensor values.
Keywords: Module lora, wireless sensor network, iot

Title: Wireless sensor network design uses lora module

Tài liệu này do thành viên có TK Facebook (Hoàng Trung Đức) sưu tầm và đóng góp cho thư viện. Thay mặt BQT EBOOKBKMT mình xin chân thành cảm ơn bạn rất nhiều :)

Mọi đóng góp cho thư viện, các bạn hoàn toàn có thể gửi trực tiếp về email của Admin nguyenphihung1009@gmail.com hoặc inbox qua Facebook https://www.facebook.com/Congdongkythuatcodienvietnam.VMTC/.

Thân!

LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: