Professional Documents
Culture Documents
Bao - Cao - de - Tai - 26 - 06 - 20 (Edited)
Bao - Cao - de - Tai - 26 - 06 - 20 (Edited)
2.2.2 Thiết lập phần mềm lập trình cho NodeMCU ESP8266 .................................. 23
2.2.5 Nguồn cấp cho mạch từ pin năng lượng mặt trời và Sò nóng lạnh .................. 38
3.3.2 Hiệu suất tái tạo năng lượng từ pin năng lượng mặt trời ................................. 41
3.3.3 Hiệu suất tái tạo năng lượng từ Sò nóng lạnh .................................................. 41
3.4.2 Hiệu suất tái tạo năng lượng từ Pin năng lượng mặt trời ................................. 42
3.4.3 Hiệu suất tái tạo năng lượng từ Sò nóng lạnh .................................................. 42
Hình 1. Khách du lịch đi lạc nhiều ngày ở bán đảo Sơn Trà
Hình 2. Tiêu chí an toàn tại các khu du lịch sinh thái vẫn luôn được đặt lên hàng đầu
Hiểu được những khó khăn và hạn chế còn tồn đọng, các thành viên trong nhóm đã
cho ra ý tưởng về một thiết bị hỗ trợ báo hiệu cứu hộ dành cho các khu du lịch, các thiết bị
này sẽ sử dụng nguồn năng lượng tái tạo như năng lượng mặt trời hoặc năng lượng từ nhiệt
đốt trong các trường hợp khẩn cấp. Nhờ vào khả năng định vị từ GPS, cho kết quả vị trí
hiện tại của du khách khi cần sự hỗ trợ của đội ngũ cứu hộ chính xác, ổn định. Hiện tại trên
thị trường vẫn chưa có nhiều sản phẩm ứng dụng các công nghệ với mục đích đảm bảo sự
an toàn cho du khách.
Hình 3. Sammy và Mohamed, hai du khách người Anh bị lạc ở phía núi rừng Sơn Trà khi
đang du lịch dã ngoại ở đây
1.2 Mục tiêu đề tài
- Thiết bị cung cấp tín hiệu cứu hộ về khu vực trạm kiểm soát, kèm theo đó là vị trí
định vị của du khách cũng được ban quản lý nắm được thông qua google map để kịp thời
triển khai cứu hộ.
- Thiết bị có cấu tạo hoạt động đơn giản, dễ sử dụng nhờ vào thao tác kích hoạt cứu
hộ đơn giản thông qua một nút nhấn.
- Thiết bị cung cấp thêm một nguồn năng lượng dự phòng khẩn cấp. Trên thiết bị còn
được cung cấp những cổng usb để cho người dùng có thể sạc lại các thiết bị điện cá nhân
cho trường hợp khẩn cấp như đèn pin, điện thoại,...
- Thiết bị có thể tồn tại trong thời gian dài mà không cần phải bảo trì bảo dưỡng và
có thể tự nạp năng lượng hay nặp năng lượng gián tiếp từ tác động của người dùng.
1.3. Đối tượng và phạm vi nghiên cứu
1.3.1 Đối tượng nghiên cứu
- Tìm hiểu về Blynk, Plaform được sử dụng cho các ứng dụng về IoT, hiểu được cách
thức truyền dữ liệu và nhận dữ liệu thông qua điện toán đám mây.
- Nghiên cứu về cách thức hoạt động, nguyên lý làm việc của NodeMCU EPS8266
và GPS 6M v2.
- Nghiên cứu cách thức truyền tín hiệu và cách thức nhận tín hiệu, thiết bị có thể nhận
tín hiệu qua những thiết bị nào.
- Nghiên cứu cách tích hợp nhanh tọa độ vào trong google map ngay lập tức.
- Nghiên cứu độ chính xác của tọa độ mà thiết bị gửi về với sai số trong khoảng cách
rộng hay hẹp.
1.3.2. Phạm vi nghiên cứu
Thiết bị sau khi được kích hoạt sẽ gửi một chuỗi mã cho người quản ký sau đó người
quản lý sẽ gửi mã vào một trang web của thiết bị cho phép quy đổi ra toạn độ của thiết bị
trên google map. Ngoài ra du khách có thể sử dụng điện khẩn cấp từ thiết bị mà thiết bị có
thể tự sạc lại hoặc sạc lại nhờ trợ giúp một phần từ người dùng.
- Thiết bị sẽ gửi tín hiệu đến một trang web rồi từ đó đổi ra tọa độ trên google map.
- Kiểm thử và đánh giá tốc độ gửi tín hiệu, độ chính xác của tọa độ và khả năng sạc
của thiết bị.
Tiếp cận từ nhu cầu thực tiễn, từ những trường hợp thương tâm đã xảy ra, từ đó đưa
ra giải pháp phù hợp để sử lý vấn đề
1.4.2 Phương pháp nghiên cứu
Nhóm đã thực hiện nhiều phương pháp nghiên cứu:
Cách tiếp cận: Sử dụng kiến thức đã học trên lớp, các bài thực hành, kinh nghiệm
bản thân, học hỏi kinh nghiệp từ những người có chuyên môn.
Phương pháp nghiên cứu: Dựa trên vấn đề đã đặt ra ta có các phương pháp để
hoàn thành tốt đề tài:
- Phương pháp thu thập dữ liệu: Thu thập tài liệu nghiên cứu, bao gồm tài liệu
lý thuyết và thực nghiệm.
- Phương pháp thực nghiệm: Khảo sát thực tế các yếu tố liên quan đến thực
nghiệm như cơ sở vật chất, địa hình môi trường, mặt bằng kỹ thuật và công nghệ,
thiết bị sẵn có, linh kiện có mặt trên thị trường.
CHƯƠNG II: THIẾT KẾ HỆ THỐNG
2.1 Thiết kế hệ thống
2.1.1 Sơ đồ khối hệ thống
2.1.1.1 Cấu tạo của sản phẩm:
Thông số cơ bản:
• Chip: ESP8266EX
• WiFi: 2.4 GHz hỗ trợ chuẩn 802.11 b/g/n
• Điện áp hoạt động: 3.3V
• Điện áp vào: 5V thông qua cổng USB
• Số chân I/O: 11 (tất cả các chân I/O đều có Interrupt/PWM/I2C/One-wire, trừ chân
D0)
• Số chân Analog Input: 1 (điện áp vào tối đa 3.3V)
• Bộ nhớ Flash: 4MB
• Giao tiếp: Cable Micro USB
• Hỗ trợ bảo mật: WPA/WPA2
• Tích hợp giao thức TCP/IP
• Lập trình trên các ngôn ngữ: C/C++, Micropython, NodeMCU – Lua
Thông số cơ bản:
• Kích thước: 220 x 120mm
• Công suất tối đa (Pmax) : 3W
• Điện áp mạch hở (Voc) : 10.8V
• Dòng điện ngắn mạch (Isc ): 0.37A
• Điện áp tối đa (Vmp) : 9V
• Dòng điện ra tôi đa (Imp) : 0.34A
• Sai số tất cả các thông số kỹ thuật điện : ± 3%
• Nhiệt độ hoạt động lý tưởng : 48 ± 3ºC
• Phạm vi nhiệt độ hoạt động: -40ºC +85ºC
Hình13 . Mạch sạc dự phòng và cấp điện cho ESP8266 hoạt động
2.2 Thiết kế phần cứng và phần mềm
Để nắm được kết nối của các phần cứng, nhóm đã vẽ ra sơ đồ nối chân giữa GPS-
NEO-6MV2 với NodeMCU V1.0 (ESP 12E module) và một nút bấm chân. Đây chính là
nhận dữ liệu và truyền dữ liệu lên server nhận và hiển thị.
Hình 14. Sơ đồ cắm dây kết nối GPS-NEO-6MV2 với NodeMCU V1.0 (ESP 12E module)
và một nút bấm chân.
D16 Pin 1
Button 4 Pin
GND Pin 2
NodeMCU V1.0 D1 (TXD) RXD
(ESP 12E module)
D2 (RXD) TXD
Vin VCC GPS-NEO-6MV2
GND GND
Bước 2: Sau đó, một cửa sổ mới sẽ bật lên, bạn phải thêm cái đường dẫn phía dưới này
vào phần “Additional Board Manager URL’s” và click “OK”.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Bước 5: Sau khi cài đặt xong thì bạn lựa chọn Board mà mình dùng, trong dự án này
mình dùng NodeMCU 1.0 (ESP-12E Module)
2.2.3 Thiết lập chương trình
Đây là phần code giúp cho GPS có thể định vị được và gửi tọa độ cũng như gửi
thông báo SOS về Blynk.
Trước tiên, mình sẽ lập trình để màn hình Serial có thể hiển thị Tọa độ của GPS.
Bước 1: Tiến hành nạp Code:
#include <TinyGPS++.h>
#include <SoftwareSerial.h>
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
static const int RXPin = 4, TXPin = 5; // GPIO 4=D2(conneect Tx of GPS) and GPIO
5=D1(Connect Rx of GPS
static const uint32_t GPSBaud = 9600; //if Baud rate 9600 didn't work in your case then
use 4800
BlynkTimer timer;
void setup()
{
Serial.begin(115200);
Serial.println();
ss.begin(GPSBaud);
Blynk.begin(auth, ssid, pass);
timer.setInterval(5000L, checkGPS); // every 5s check if GPS is connected, only really
needs to be done once
}
void checkGPS(){
if (gps.charsProcessed() < 10)
{
Serial.println(F("No GPS detected: check wiring."));
Blynk.virtualWrite(V4, "GPS ERROR"); // Value Display widget on V4 if GPS not
detected
}
}
void loop()
{
void displayInfo()
{
if (gps.location.isValid() )
{
Serial.print("LAT: ");
Serial.println(latitude, 6); // float to x decimal places
Serial.print("LONG: ");
Serial.println(longitude, 6);
Blynk.virtualWrite(V1, String(latitude, 6));
Blynk.virtualWrite(V2, String(longitude, 6));
myMap.location(move_index, latitude, longitude, "GPS_Location");
sats = gps.satellites.value(); //get number of satellites
Blynk.virtualWrite(V4, sats);
Serial.println();
}
Dữ liệu hiển thị trên màn hình
Bước 2: Sau khi nhập chương trình và cho chạy biên dịch, GPS trả tín hiệu về cho màn
hình Vĩ độ (LAT: Latitude) và Kinh độ (LONG: Longitude). Từ số liệu này, chúng ta tra
qua Google Map, có thể thấy được vị trí hiện tại.
Như vậy là thiết bị hoạt động chính xác và ổn định.
2.2.4 Thiết lập trên App Blynk
Bước 1:
Bước 2:
Bước 3:
Bước 4:
Bước 5:
Bước 6:
Bước 7:
Bước 8:
Bước 9:
Bước 10:
Bước 11:
Bước 12:
Khi nhấn nút button, sẽ có 1 tín hiệu được gửi về điện thoại.
Nhấn vào thông báo để có thể xem vị trí của thiết bị hiện tại.
2.2.5 Nguồn cấp cho mạch từ pin năng lượng mặt trời và Sò nóng lạnh
2.2.5.1 Sơ đồ khối phần nguồn
Hình 16. Tấm pin năng lượng mặt trời và sò nóng lạnh là những thiết bị tái tại năng
lượng tuyệt vời
Phần nguồn cấp được mắc nối tiếp thay vì mắc song song vì điện áp từ tấm pin và từ Sò
nóng lạnh chênh lệch lớn, nên cần mắc nối tiếp để trở kháng thấp, an toàn khi sử dụng.
Mạch sạc dự phòng cho pin cần mức điện áp đầu vào 5V không đổi, trong khi đó điện áp
từ pin NLMT và sò nóng lạnh có sự biến thiên và không ổn định nên phải cho 2 thiết bị đi
qua mạch ổn áp LM2596 để có thể có mức điện áp mong muốn để cấp vào mạch sạc là
5V.
Sau đó kết nối pin 18650 với 2 đầu B+ và B- của mạch sạc và ta đã hoàn thiện phần
nguồn của hệ thống. Thêm vào đó, các du khách có thể sạc các thiết bị của mình từ 2
cổng USB 5V-1A và 5V-2A. Đây chính ta yếu tố chính giúp cho hệ thống có thể hoạt
động liên tục trong khoảng thời gian dài với nguồn năng lượng tái tạo vô cùng thuận tiện.
Hình 18. Sơ đồ kết nối các linh kiện bộ nguồn năng lượng tái tạo
2.3 Lưu đồ thuận toán của hệ thống:
Hình 15. Lưu đồ thuật toán hệ thống thu thập dữ liệu và hiển thị thông báo, vị trí GPS
CHƯƠNG III: THỬ NGHIỆM VÀ THẢO LUẬN
3.1 Mô tả môi trường thử nghiệm
Trong phạm vi nghiên cứu, nhóm chúng tôi tiến hành đặt thiết bị ở khu vực có điều
kiện về tự nhiên cũng như hạ tầng viễn thông tương đương các khu rừng sinh thái. Thiết bị
cần đến chỉ cần một chiết Smartphone có kết nối Internet và có sẵn phần mềm Blynk.
3.2 Các tiêu đánh giá thử nghiệm
• Thời gian nhận được tín hiệu SOS về điện thoại kể từ khi nhấn nút
• Khoảng cách từ smartphone cho tới thiết bị
• Vị trí hiển thị trên google so với thực tế sai số bao nhiêu
• Lượng điện năng tạo ra được từ tấm pin năng lượng mặt trời
• Lượng điện năng tạo ra được từ sò nóng lạnh
3.3 Đưa ra thử nghiệm
3.3.1 Sai số về định vị GPS
Nội dung: Sau mỗi lần di chuyển hộp đi đến một vị trí khác, sẽ tiến hành đo đạc xem
vị trí trên Map và trên thực tế chênh lệch bao nhiêu.
Mục tiêu: Đánh giá độ chính xác của hệ thống.
3.3.2 Hiệu suất tái tạo năng lượng từ pin năng lượng mặt trời
Nội dung: Đo đạt các thông số về I, U dưới ánh sáng ban ngày.
Mục tiêu: Đo được hiệu suất của pin năng lượng mặt trời.
3.3.3 Hiệu suất tái tạo năng lượng từ Sò nóng lạnh
Nội dung: Đo đạt các thông số về I,U dưới những mức chênh lệch nhiệt độ khác nhau.
Mục tiêu: Đo được hiệu suất của sò nóng lạnh.
3.4 Kết quả thử nghiệm
3.4.1 Sai số về định vị GPS
Bảng 3.1
Lần thử Khoảng chênh lệch Hướng lệch
1 ~5m Tây Nam
2 ~8m Tây
3 ~5m Đông Nam
4 ~10m Đông Nam
5 ~7m Đông Bắc
6 ~5m Tây Bắc
7 ~0m
8 ~5m Đông Bắc
9 ~5m Bắc
10 ~3m Nam
=> Vẫn còn sự chênh lệnh về hiển thị GPS trên Map so với thực tế, tuy nhiên là không
đáng kể và ảnh hưởng đối với ứng dụng của hệ thống cứu hộ SOS.
3.4.2 Hiệu suất tái tạo năng lượng từ Pin năng lượng mặt trời
Mức giá trị khảo sát của pin năng lượng mặt trời tùy thuộc vào cường độ sáng mà
tấm pin hứng được, việc khảo sát là vô cùng khó khăn. Trong vòng 30p quan sát:
Bảng 3.2
Umax = 10.05 V Imax = 0.33A
Umin = 3.95 V Imin = 0.12A
=> Mức chênh lệch nhiệt độ càng cao, áp ra và dòng ra càng lớn. Tăng nhiệt độ mặt nóng
và tản nhiệt thật tốt mặt lạnh chính là cách hữu hiệu nhất.
CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
KẾT LUẬN
Qua thời gian nghiên cứu và tìm tòi, nhóm chúng tôi đã tạo ra sản phẩm đó là Hệ
thống phát tín hiệu SOS bằng năng lượng tái tạo dựa trên platform Blynk, ứng dụng
của quang điện năng và nhiệt điện năng. Thiết bị này giúp cho việc thu thập và truyền
tín hiệu trở nên dễ dàng hơn, sử dụng ít điện năng hơn và tái tạo được lương năng
lượng ngoài tự nhiên để phục vụ cho các nhu cầu của khách du lịch cũng như hỗ trợ
quản lý, cứu hộ, đảm bảo an toàn cho du khách ở các khu du lịch có phạm vi to lớn.
Việc sử dụng năng lượng tái tạo từ ánh sáng và nhiệt đốt , bên cạnh đó là sự tối ưu
trong thiết kế phần cứng và phần mềm sẽ giúp cho hệ thống có thể vận hành liên tục
và vô cùng ổn định.
Thông qua đề tài này, nhóm chúng tôi đã học hỏi và nâng cao được rất hiều kiến thức,
kỹ năng chuyên môn. Trong quá trình nghiên cứu tìm tòi đã nắm rõ được các giao
thức truyền tín hiệu, các kiến thức về tái tạo năng lượng như hiệu ứng Seebeck, hiệu
ứng chuyển photon ánh sáng thành điện năng.
- Giải quyết được vấn đề sai số về định vị GPS trên Map so với thực tế.
- Liên kết được với các trạm cứu hộ quốc gia, các khu vực quản lý của quân sự quân
đội để nâng cao tính ứng dụng của sản phẩm.
- Hoàn thiện hơn về tính thẩm mỹ của sản phẩm.
- Phát triển hơn để có thể ứng dụng sản phẩm không chỉ trong rừng mà còn trên
biển.
- Phân tích thêm về phần cứng, về chương trình, làm thế nào để tối ưu kinh tế nhất.
TÀI LIỆU THAM KHẢO
[13]: https://arduinokit.vn/cai-dat-esp8266-voi-blynk[13]