2. Nội dung thực hiện:
5.3. Kết quả tổng quát
Hình 5.3: Chương trình nhận dữ liệu trên Raspberry
Đồ án tốt nghiệp
Hình 5.4: File text dữ liệu tải về từ web server
Nhận xét:
- Biểu đồ rõ ràng dễ theo dõi.
- File text có dung lượng nhẹ, định dạng dễ quan sát theo từng mốc thời gian. Tốc độ tải file nhanh.
Đồ án tốt nghiệp
Chương 6
KẾT LUẬN, HƯỚNG PHÁT TRIỂN 6.1 Kết luận
Sau khi nghiên cứu và thực hiện đề tài “Thu thập dữ liệu dùng Raspberry Pi qua
mạng Internet”, sinh viên đã thực hiện được những yêu cầu ở đề tài này như sau: • Tìm hiểu về máy tính Raspberry.
• Làm quen với hệ điều hành linux (Raspbian).
• Kỹ năng lập trình ngôn ngữ lập trình mới như Python, Javascript, HTML ngoài ngôn ngữ được học ở trường là C.
• Có được kiến thức cơ bản về máy chủ webserver. • Thiết lập webserver trên máy tính Raspberry. • Thiết kế giao diện web đơn giản.
• Lấy được dữ liệu thu thập về máy tính người sử dụng • Lắp đặt và thiết kế mô hình sản phẩm.
• Thực hiện truyền nhận dữ liệu bằng UART. • Sản phẩm hoạt động ổn định, tiết kiệm điện năng
Trong thời gian cho phép đề tài đã thực hiện xong các yêu cầu đặt ra. Hệ thống hoạt động nhịp nhàng ổn định. Người dùng có thể truy cập từ nhiều thiết bị có kết nối internet như máy tính bàn, laptop, máy tính bảng, điện thoại thông minh…vv. Đa số các thiết bị trên cho khả năng hiển thị dữ liệu tốt.
6.2 Hướng phát triển
Ngoài những kết quả đã đạt được trong đề tài này, sinh viên nghiên cứu hướng phát triển trong tương lai nhằm khắc phục những thiếu sót, cải tiến sản phẩm dựa trên sự hỗ trợ vô cùng lớn từ máy tính nhỏ Raspberry và cộng đồng phát triển. Hướng phát triển trong tương lai:
• Lập trình cho động cơ hoạt động theo mức nhiệt độ và độ ẩm, tắt động cơ khi nhiệt độ quá cao.
• Giá trị đo đạt độ chính xác cao hơn.
• Dựa vào dữ liệu thu thập phân tích hoạt động của động cơ để bảo trì kịp thời, đúng lúc.
• Lập trình đưa ra dữ liệu thu thập dưới dạng file Excel để dễ quan sát và tính toán.
Đồ án tốt nghiệp
• Mở rộng điều khiển các thiết bị từ xa qua web như đèn, quạt, thiết bị làm mát và điều chỉnh độ ẩm cho thích hợp trong môi trường sản xuất…
Đồ án tốt nghiệp
PHỤ LỤC
Tài liệu tham khảo
1. Nguyễn Đình Phú, Giáo trình vi xử lý 2, Đại học Sư Phạm Kỹ Thuật TP.HCM, 2012.
2. Nguyễn Đình Phú – Trương Thị Bích Ngà, Điện tử cơ bản 2, Đại học Sư Phạm Kỹ Thuật TP.HCM, 2007.
3. Giáo trình lập trình C căn bản, Đại học Sư Phạm Kỹ Thuật TP.HCM, 2010. 4. Đậu Trọng Hiển, Giáo trình Lập trình nhúng, Đại học Sư Phạm Kỹ Thuật
TP.HCM, 2013.
5. Nguyễn Việt Hùng – Nguyễn Ngô Lâm – Nguyễn Văn Phúc, Giáo trình kỹ thuật truyền số liệu, Đại học Sư Phạm Kỹ Thuật TP.HCM, 2012.
Một số Website:
- Kit FriendlyARM ARM11 Tiny6410:
http://www.friendlyarm.net/products/tiny6410 - Raspberry Pi https://code.google.com/p/webiopi/wiki/Tutorial_Serial https://code.google.com/p/webiopi/wiki/INSTALL https://www.raspberrypi.org http://www.wikihow.com/Make-a-Raspberry-Pi-Web-Server - Lập trình ngôn ngữ Python https://www.vithon.org https://www.python.org https://docs.python.org/2/tutorial/inputoutput.html - Lập trình web https://www.quantrimang.com.vn https://www.w3schools.com - PIC 16F887 https://www.picvietnam.com
- Datasheet các linh kiện điện tử
https://www.alldatasheet.com
Nội dung đính kèm (DVD)
1. Nội dung:
• Trình bày.
• Tài liệu tham khảo (bao gồm datasheet): Datasheet PIC16F887.
Đồ án tốt nghiệp Datasheet LM35. Datasheet HS1101. Datasheet IRF540N Datasheet NE555 Datasheet 1N4728A
• Video kết quả thực hiện đề tài.
2. Mã nguồn:
• Chương trình ứng dụng trên Raspberry và PIC 16F887. • Phần Mềm mikroC (bao gồm các phần mềm hỗ trợ).
3. Sơ đồ mạch:
• Sơ đồ nguyên lý KIT PIC16F887. • Hình ảnh thực tế mô hình thí nghiệm.