Tải bản đầy đủ (.pptx) (15 trang)

Thiết kế mạch điều khiển thiết bị và giám sát qua internet

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (596.74 KB, 15 trang )

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
KHOA CÔNG NGHỆ TỰ ĐỘNG HÓA

BÁO CÁO ĐỒ ÁN
Nội dung:

Nghiên cứu thiết kế mạch điều khiển thiết bị và giám sát nhiệt độ trong nhà qua
internet
Sinh viên thực hiện:
Lớp:

Trần Lai Thành
ĐKTĐ-K9A

Giáo viên hướng dẫn: TS. Nguyễn Thị Thanh Bình
Thái Nguyên, tháng 6, năm 2015

1


NỘI DUNG





Chương 1. Cơ sở lý thuyết
Chương 2. Tìm hiểu và xây dựng web server
Chương 3. Phân tích thiết kế hệ thống



Chương 1. Cơ sở lý thuyết
1.1. Tổng quan về Arduino
Arduino cơ bản là một mã nguồn mở về điện tử được tạo thành từ phần cứng và phần
mềm, có thể tương tác với ngoại cảnh thông qua các cảm biến và hành vi được lập trình sẵn.


Cấu trúc chung
Arduino Uno là một bo mạch vi điều khiển dựa trên chip ATmega168 hoặc ATmega
328. Cấu trúc chung bao gồm:




14 chân vào/ra bằng tín hiệu số, trong đó có 6 chân có thể sử dụng để điều chế độ rộng xung.
Có 6 chân đầu vào tín hiệu tương tự cho phép chúng ta kết nối với các bộ cảm biến bên
ngoài để thu thập số liệu.




Sử dụng một dao động thạch anh tần số dao động 16MHz.
Có một cổng kết nối bằng chuẩn USB để chúng ta nạp chương trình vào bo mạch và một
chân cấp nguồn cho mạch, một nút reset.


1.2 Cơ sở lý thuyết về module wifi ESP8266

Module ESP8266 là module wifi được đánh giá rất cao cho các ứng dụng liên quan đến
Internet và Wifi cũng như các ứng dụng truyền nhận sử dụng thay thế cho các module RF
khác với khoảng cách truyền lên tới 100 mét( Môi trường không có vật cản). Trên 400m với

anten và router thích hợp.


Module ESP8266 có 10 chân dùng để cấp nguồn và thực hiện kết nối.


Chương 2. Tìm hiểu và xây dựng Web Server
2.1. Tìm hiểu về Web Server
Web Server là một hay nhiều máy tính mà tại đó chứa đựng nguồn của trang web, máy
tính đó còn phải được cài các chương trình phục vụ web. Chính những chương trình này sẽ
thiết lập các kết nối để người trình duyệt web có thể truy cập được vào trang web (ví dụ như
IIS của Microsoft).


2.2. Ngôn ngữ lập trình PHP
PHP được viết từ Hypertext Preprocessor hoặc Personal Home Page, đây là một ngôn
ngữ kịch bản mã nguồn mở sử dụng cho mục đích chung, đặc biệt thích hợp cho phát triển
Web và có thể nhúng vào HTML. PHP là ngôn ngữ có tốc độ dịch nhanh và chạy được trên
nhiều hệ điều hành như Unix, Window, Linux nó hỗ trợ kết nối các hệ cơ sở dữ liệu lớn như
MySQL, ngoài ra nó còn được Apache hỗ trợ như là một module cơ bản.


Chương 3. Phân tích thiết kế hệ thống
3.1. Hoạt động của hệ thống


3.2. Thiết kế hệ thống

Sơ đồ khối của mạch thiết bị đo



Thuật toán điều khiển


Giao diện trên web


Hình ảnh thực tế mạch đo


CẢM ƠN CÁC THẦY CÔ ĐÃ LẮNG NGHE BÀI BÁO CÁO




×