Mạng cảm biến dùng lora SX1276 SX1278 Uart (SPI) + ESP8266 (Có code mẫu và sơ đồ chi tiết)


Mạng cảm biến không dây (Wireless Sensor Network – WSN), là mạng liên kết các thiết bị tự vận hành, liên kết với nhau bằng kết nối sóng vô tuyến (RF connection) trang bị cảm biến (sensor) để giám sát các tham số của một môi trường vật lý.
Trong WSN các node mạng thường là các thiết bị đơn giản, nhỏ gọn, giá thành thấp, có số lượng lớn, thường được phân bố trên một diện tích rộng, sử dụng nguồn năng lượng hạn chế (pin), có thời gian hoạt động lâu dài (vài tháng đến vài năm) và có thể hoạt động trong môi trường khắc nghiệt (chất độc, ô nhiễm, nhiệt độ cao, v.v).
Các node mạng thường có chức năng sensing (sensor node): cảm ứng, quan sát môi trường xung quanh như: nhiệt độ, độ ẩm, ánh sáng, âm thanh, độ rung, độ bức xạ, độ ô nhiễm, v.v., theo dõi hay định vị các mục tiêu cố định hoặc di động. Các node giao tiếp với nhau qua mạng vô tuyến không dây phi thể thức (Wireless Ad-hoc network) và truyền dữ liệu về trung tâm xử lý (base station) bằng kỹ thuật truyền đa chặng (multi-hop).



NỘI DUNG:

NỘI DUNG ĐỀ TÀI 1
LỜI CẢM ƠN 2
LỜI NÓI ĐẦU 3
MỤC LỤC 4
Chương 1. TỔNG QUAN VỀ MẠNG CẢM BIẾN KHÔNG DÂY VÀ CHUẨN TRUYỀN THÔNG LORA 6
1.1. Giới thiệu chung 6
1.1.1. Mạng cảm biến không dây là gì? 6
1.1.2. Các ứng dụng của mạng cảm biến không dây 7
1.2. Kiến trúc ngăn xếp giao thức mạng cảm biến không dây 7
1.3. Tổng quan về Internet kết nối vạn vật. 9
1.3.1. Internet of Things là gì? 9
1.3.2. Internet of Things là tương lai của thế giới 10
1.4. Một vài mô hình ứng dụng về Internet of Things 10
1.4.1. Lưới điện thông minh 10
1.4.2. Nhà thông minh 11
1.6. Chuẩn truyền thông LoraWAN 12
1.6.1. Khái niệm LoraWAN 12
1.6.2. Cấu trúc của mạng LoraWAN 13
1.6.3. Kiến trúc LoraWAN 14
1.6.4. Điều khiển truy cập theo kênh truyền 15
1.6.5. Nguyên lý hoạt động của LoRa 15
CHƯƠNG 2. THIẾT KẾ PHẦN CỨNG 17
2.1.Kit Arduino Uno R3. 17
2.1.1.Giới thiệu tổng quan 17
2.1.2.Thành phần phần cứng của KIT 17
2.1.3. Arduino IDE 19
2.2. Module Lora SX1278 19
2.2.1. Module  Lora SX1278 19
2.3. Cảm biến đo nhiệt độ, độ ẩm (DHT 11) 22
2.5. Module WIFI ESP8266 25
2.6. Cảm biến ánh sáng (Tsl 2561) 27
2.7.1. Giải pháp thiết kế Node con 28
2.7.1.1. Sơ đồ ghép nối phần cứng 28
2.7.1.2.  Lưu đồ thuật toán Node con 29
2.7.1.3.  Sơ đồ nguyên lí thiết kế phần cứng 30
2.7.2 Giải pháp thiết kế GateWay 30
2.7.2.1 Sơ đồ ghép nối phần cứng 30
2.7.2.2. Lưu đồ thuật toán xử lý GateWay 31
2.7.2.3. Sơ đồ nguyên lí thiết kế phần cứng 32
2.8. Kết quả 33
CHƯƠNG 3. XÂY DỰNG PHẦN MỀM 34
3.1 Mã nguồn chương trình 34
3.1.1 Mã nguồn Node con 34
3.1.2 Mã nguồn Gateway 36
3.2 Thingspeak Webserver lưu trữ dữ liệu và giao diện Website người dùng 37
3.2.1.Truyền thông Internet 37
3.2.2.Giao diện người dùng 38
3.2.2.1. Hình ảnh trang chủ 38
3.2.2.2. Hình ảnh giao diện đăng nhập 39
3.2.2.3. Hình ảnh giao diện người dùng 39
3.2.3. Lưu đồ thuật toán 39
KẾT LUẬN 41
TÀI LIỆU THAM KHẢO 42

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ạng cảm biến không dây (Wireless Sensor Network – WSN), là mạng liên kết các thiết bị tự vận hành, liên kết với nhau bằng kết nối sóng vô tuyến (RF connection) trang bị cảm biến (sensor) để giám sát các tham số của một môi trường vật lý.
Trong WSN các node mạng thường là các thiết bị đơn giản, nhỏ gọn, giá thành thấp, có số lượng lớn, thường được phân bố trên một diện tích rộng, sử dụng nguồn năng lượng hạn chế (pin), có thời gian hoạt động lâu dài (vài tháng đến vài năm) và có thể hoạt động trong môi trường khắc nghiệt (chất độc, ô nhiễm, nhiệt độ cao, v.v).
Các node mạng thường có chức năng sensing (sensor node): cảm ứng, quan sát môi trường xung quanh như: nhiệt độ, độ ẩm, ánh sáng, âm thanh, độ rung, độ bức xạ, độ ô nhiễm, v.v., theo dõi hay định vị các mục tiêu cố định hoặc di động. Các node giao tiếp với nhau qua mạng vô tuyến không dây phi thể thức (Wireless Ad-hoc network) và truyền dữ liệu về trung tâm xử lý (base station) bằng kỹ thuật truyền đa chặng (multi-hop).



NỘI DUNG:

NỘI DUNG ĐỀ TÀI 1
LỜI CẢM ƠN 2
LỜI NÓI ĐẦU 3
MỤC LỤC 4
Chương 1. TỔNG QUAN VỀ MẠNG CẢM BIẾN KHÔNG DÂY VÀ CHUẨN TRUYỀN THÔNG LORA 6
1.1. Giới thiệu chung 6
1.1.1. Mạng cảm biến không dây là gì? 6
1.1.2. Các ứng dụng của mạng cảm biến không dây 7
1.2. Kiến trúc ngăn xếp giao thức mạng cảm biến không dây 7
1.3. Tổng quan về Internet kết nối vạn vật. 9
1.3.1. Internet of Things là gì? 9
1.3.2. Internet of Things là tương lai của thế giới 10
1.4. Một vài mô hình ứng dụng về Internet of Things 10
1.4.1. Lưới điện thông minh 10
1.4.2. Nhà thông minh 11
1.6. Chuẩn truyền thông LoraWAN 12
1.6.1. Khái niệm LoraWAN 12
1.6.2. Cấu trúc của mạng LoraWAN 13
1.6.3. Kiến trúc LoraWAN 14
1.6.4. Điều khiển truy cập theo kênh truyền 15
1.6.5. Nguyên lý hoạt động của LoRa 15
CHƯƠNG 2. THIẾT KẾ PHẦN CỨNG 17
2.1.Kit Arduino Uno R3. 17
2.1.1.Giới thiệu tổng quan 17
2.1.2.Thành phần phần cứng của KIT 17
2.1.3. Arduino IDE 19
2.2. Module Lora SX1278 19
2.2.1. Module  Lora SX1278 19
2.3. Cảm biến đo nhiệt độ, độ ẩm (DHT 11) 22
2.5. Module WIFI ESP8266 25
2.6. Cảm biến ánh sáng (Tsl 2561) 27
2.7.1. Giải pháp thiết kế Node con 28
2.7.1.1. Sơ đồ ghép nối phần cứng 28
2.7.1.2.  Lưu đồ thuật toán Node con 29
2.7.1.3.  Sơ đồ nguyên lí thiết kế phần cứng 30
2.7.2 Giải pháp thiết kế GateWay 30
2.7.2.1 Sơ đồ ghép nối phần cứng 30
2.7.2.2. Lưu đồ thuật toán xử lý GateWay 31
2.7.2.3. Sơ đồ nguyên lí thiết kế phần cứng 32
2.8. Kết quả 33
CHƯƠNG 3. XÂY DỰNG PHẦN MỀM 34
3.1 Mã nguồn chương trình 34
3.1.1 Mã nguồn Node con 34
3.1.2 Mã nguồn Gateway 36
3.2 Thingspeak Webserver lưu trữ dữ liệu và giao diện Website người dùng 37
3.2.1.Truyền thông Internet 37
3.2.2.Giao diện người dùng 38
3.2.2.1. Hình ảnh trang chủ 38
3.2.2.2. Hình ảnh giao diện đăng nhập 39
3.2.2.3. Hình ảnh giao diện người dùng 39
3.2.3. Lưu đồ thuật toán 39
KẾT LUẬN 41
TÀI LIỆU THAM KHẢO 42

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: