BEGIN
Khai báo các tiền xử lí Định nghĩa chân
Khai báo biến
Thiết lập PORT ra vào
Khởi tạo LCD
Khởi tạo UART
Hiển thị mặc định LCD
Kiểm tra kết nối SIM900
Có kết nối ? Khởi động SIM900 Cấu hình SIM900 yes No A
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 47
A
Gửi tin xác nhận
Cấu hình GPRS
Đợi kết nối thành công
Thiết lập giá trị an đầu cho biến
Đọc giá trị độ ẩm và nhiệt độ kênh 1 Hiển thị LCD
Đọc giá trị độ ẩm và nhiệt độ kênh 2 Hiển thị LCD Nhiệt độ > 37 yes Gởi tin cảnh báo No Nhiệt độ > 40 No Gọi điện cảnh báo Yes Kết nói Sever Chờ kết nối
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 48
Chƣơng 7
GIỚI THIỆU VÀ XÂY DỰNG WEBSITE 7.1 Giới thiệu website weebly.com
Hiện nay trên thị trường cũng đã c rất nhiều nhà cung cấp dịch vụ xây dựng website miễn phí dành cho những người không chuyên, và ngày hôm nay em xin giới thiệu về website của Weebly.com và những ước cơ ản nhất khi bắt tay vào làm website.
Hình 7.1 Giới thiệu website weebly.com
Hỗ trợ tính năng kéo và thả đối tượng là 1 trong những điểm mạnh của Weebly, dễ dàng giúp người sử dụng xây dựng 1 we site tương đối nhanh và đơn giản. Hãy bắt đầu với những mẫu đơn giản, sau đ thêm lần lượt các thành phần hỗ trợ tương ứng.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 49
Hình 7.2 Tình năng kéo thả
Trên 100 giao diện chuyên nghiệp
Weebly cung cấp hơn 100 giao diện được thiết kế một cách chuyên nghiệp để chúng ta có thể lựa chọn cho website của mình. Sau khi đã chọn được giao diện, chúng ta có thể tiếp tục tùy biến cho website bằng cách thay đổi phông chữ, kích cỡ, màu chữ và nhiều hơn thế nữa chỉ với các click chuột.
Nếu chúng ta thông thạo HTML và CSS, hãy truy cập vào mục chỉnh sửa giao diện nâng cao (Advanced Theme Editor) để c thêm lựa chọn thay đổi thiết kế.
Bất kỳ lúc nào chúng ta muốn thay đổi ‘diện mạo’ cho we site, rất đơn giản, chỉ cần kích chuột vào ta Design” và chọn một giao diện mới, tùy chỉnh font chữ, màu sắc. Cách trình ày nội dung trên we site của chúng ta sẽ được tự động điều chỉnh phù hợp với phong cách của giao diện mới.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 50
Nơi lƣu trữ dữ liệu tốc độ cao
Weebly không chỉ là ứng dụng tạo website dễ dàng nhất – đ còn là nơi lưu trữ
dữ liệu website tốc độ cao. Tất cả we site trên Wee ly được lưu trữ bởi trung tâm dữ liệu dự phòng, sử dụng công nghệ điện toán đám mây. We site của bạn có mặt ở cả 3 trung tâm dữ liệu được đặt tại Mỹ, giúp dữ liệu được tải một cách nhanh chóng và tin cậy hơn hầu hết mọi hosting khác.
Với các hosting thông thường, website của chúng ta phải chia sẻ bộ nhớ lưu trữ với hàng chục hoặc thâm chí hàng trăm we site khác chỉ trên một máy chủ đơn lẻ. Nếu một trong số những website trên hệ thống này c lượng truy cập cao, tốc độ của tất cả website trên hệ thống đ sẽ bị chậm lại đáng kể.
Với Wee ly, we site được phục vụ trên toàn bộ cơ sở hạ tầng máy chủ của Weebly, đủ sức truy cập cho hàng triệu lượt khách viếng thăm mỗi ngày. Website sẽ không bị ảnh hưởng bởi các we site khác được lưu trữ bởi Weebly.
Tính năng Blog mạnh mẽ
Sử dụng tính năng log của Weebly sẽ mang đến cho bạn nhiều trải nghiệm mới mẻ và đầy thú vị. Đăng ài với tính năng kéo thả giúp cho việc dùng blog trở nên dễ dàng hơn với tất cả các tính năng cần thiết:
Kéo - Thả dễ dàng. Biên tập và chỉnh sửa log ngay trên trình duyệt.
Tích hợp đầy đủ các tính năng giải trí đa phương tiện: Gallary, Slideshow
hình ảnh, Video, Audio, v.v...
Kiểm soát toàn ộ comment ( ình luận)
Tùy chọn định dạng thời gian, ngày tháng
Tự động lưu trũ các ài viết theo tháng hoặc theo chủ đề.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 51
Gallary và Slideshow hình ảnh
Thật dễ dàng để đưa hình ảnh lên website và trình diễn dưới dạng Gallery hoặc Slideshows. Những gì chúng ta phải làm chỉ là chọn hình ảnh muốn đăng tải và tùy chọn cách hiển thị cho chúng. Weebly sẽ làm cho những hình ảnh đ trở nên chuyên nghiệp hơn ằng cách thêm hiệu ứng chuyển ảnh, tự động điều chỉnh kích cỡ ảnh, v.v..
Trình chơi Video và Audio
Khi tải lên Video hoặc File âm thanh, Weebly sẽ tự động chuyển đổi chúng thành định dạng có thể phát trực tiếp trên we site. Khách ghé thăm we site sẽ không phải tải về tập tin và có thể mở một trình nghe nhạc truyền thông đa phương tiện riêng biệt để xem hoặc nghe.
Xây dựng form đơn giản
Form giúp chúng ta dễ dàng thu nhập thông tin từ khách hàng hoặc những người ghé thăm we site.
Weebly có sẵn các biểu mẫu liên lạc, thăm dò ý kiến, đăng ký nhận tin tức, khuyến mãi, thành viên v,v,... Tất cả đã được xây dựng từ trước, do vậy, việc thu thập ý kiến, thông tin liên hệ, phản ứng từ khách truy cập chưa ao giờ đơn giản hơn thế. Wee ly cũng cung cấp một mục cho phép khách ghé thăm c thể tải lên tài liệu, hình ảnh, hoặc các tập tin khác từ máy tính.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 52
Hình 7.4 Biểu mẫu đơn giản
Nếu muốn chỉnh sửa biểu mẫu sẵn có của Weebly, chúng ta có thể thao tác kéo – thả các mục mới (như tạo trang nhập văn ản, tạo các ô để đánh dấu, v.v..). Khi khách viếng thăm điền và gửi đi một biểu mẫu, chúng ta sẽ nhận được email về các thông tin này và dữ liệu đ cũng được lưu trữ trên phần báo cáo của website (Dash oard) để dễ theo dõi, hồi đáp và xem lại.
Công cụ chỉnh sửa hình ảnh hoàn hảo
ImagePerfect là tính năng giúp Wee ly thực sự nổi bật so với các đối thủ khác. ImagePerfect là công cụ chỉnh sửa ảnh tuyệt vời, giúp chúng ta dễ dàng cắt chỉnh, thay đổi kích thước, sửa đổi hình ảnh. Chỉ với một cú click chuột, chúng ta có thể thêm vào các hiệu ứng kỳ diệu cho bức ảnh hay chèn khung vào ảnh cho bức ảnh thêm sống động.
Weebly thiết lập ImagePerfect trên chính Weebly bởi chỉnh sửa hình ảnh là một
nhiệm vụ tất yếu trong việc thiết kế website.
Thống kê chi tiết lƣợng truy cập
Dễ dàng thống kê xem có bao nhiêu lượng khách đã truy cập website của bạn, những trang họ truy cập, những cụm từ (từ khóa) họ sử dụng để tìm ra website của bạn, hay những we site khác đã giới thiệu website của bạn.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 53
Bạn cũng c thể sử dụng mã thống kê Google Analytics để có những báo cáo chi tiết hơn.
Hình 7.5 Thống kê lƣợng truy cập
Công cụ tìm kiếm đƣợc tối ƣu hóa
Weebly tự động thiết lập website để tối ưu h a với các công cụ tìm kiếm bằng
cách sử dụng sơ đồ trang web, dạng thức HTML hợp lý và thẻ Meta Descriptions giúp tăng tỷ lệ truy cập cho website. Thiết lập để tối ưu kh a công cụ tìm kiếm nâng cao cũng sẵn c , như việc thêm vào tags (mô tả chung) cho hình ảnh và các mô tả cho từng trang.
Phiên bản di động cho Website
Ngày này rất nhiều người lướt we trên điện thoại di động; do vậy chúng ta sẽ rất cần có một trang we dành cho di động. Weebly sẽ tự động tạo ra một phiên bản we site trên điện thoại di động. Khách ghé thăm vẫn sử dụng địa chỉ website thông thường để truy cập và dữ liệu sẽ được tải nhanh chóng.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 54
Dễ dàng tùy biến HTML và CSS
Người dùng nâng cao có thể dễ dàng tùy biến trang website của mình thông qua
HTML và CSS. Chúng ta có thể dễ dàng tùy chỉnh giao diện của website trong khi
tận dung được tính năng kéo thả để hoàn thiện nội dung cho website của mình.
7.2 Các bƣớc xây dựng website từ weebly.com
Bƣớc 1 : Vào trang chủ weebly.com, sau đ tạo 1 account.
Hình 7.6 Trang chủ weebly.com
Bƣớc 2 : Chọn mẫu web, chọn kiểu và chọn màu, sau đ ấm vào Choose để tiếp
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 55
Hình 7.7 Kiểu trang web Bƣớc 3 :Chọn tên miền
Bất kỳ we site nào cũng cần phải có tên miền (ví dụ www.tringhia1991.com) để
khách có thể đến được website của mình. Chúng ta có 3 lựa chọn cho việc chọn một tên miền. Và việc này, giống như chọn tiêu đề website, có thể được sửa đổi dễ dàng bất cứ lúc nào:
Lựa chọn 1: Sử dụng 1 tên miền con của Weebly, có dạng "tên được
chọn.weebly.com". Hoàn toàn miễn phí.
Lựa chọn 2: Đăng ký một tên miền mới
Lựa chọn 3: Sử dụng tên miền có sẵn - Nếu đã c một tên miền,chúng ta cũng
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 56
Hình 7.8 Chọn tên miền Bƣớc 4 : Xây dựng website
Xây dựng ( Build) : Toàn bộ nội dung website của bạn (văn ản, hình ảnh, video, v.v..) đều được thêm vào thông qua tab Build
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 57
Thiết kế ( Design): Có thể chọn một trong số rất nhiều Weebly theme và thay
đổi sang một theme khác bất cứ lúc nào. Tất cả các trang và các thành phần của
website sẽ vẫn được giữ nguyên.
Trang (Pages): Website có thể có nhiều trang tùy thích, bởi Weebly không giới
hạn số trang cho tài khoản, kể cả tài khoản miễn phí.
Thiết lập (Settings): Thiết lập các tính năng cần thiết
Bƣớc 5 : Thêm văn ản
Muốn thêm một thành phần vào website, chỉ cần kéo – thả thành phần đ vào khu vực dành cho nội dung của trang. Ví dụ, chúng ta sẽ kéo thành tố ăn ản (một thành tố cơ ản nhất) vào website.
Hình 7.9 Thêm văn bản
Thành phần văn ản dùng để nhập văn ản.Chúng ta có thể gõ một từ, một câu, hay một đoạn văn và chỉ cần kích vào trong khung văn ản để đánh chữ và chỉnh sửa.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 58
Bƣớc 6 : Thêm hình ảnh cho website
C 4 thành phần dùng để thêm hình ảnh vào we site.
Thành phần văn ản c sẵn hình ảnh .
Thành phần hình ảnh – thêm một hình ảnh cho mỗi một thành phần.
Thành phần gallery hình ảnh - tải lên tùy thích số hình ảnh để tạo ộ sưu tập.
Thành phần hình ảnh trình chiếu tự động (slideshow) - tải lên tùy thích số
hình ảnh để tạo slideshow.
Cũng như việc thêm văn ản, chỉ cần click chọn thành phần hình ảnh và kéo vào bên trong trang. Chúng ta c thể tải hình ảnh lên ằng cách kích vào khung hình ảnh mẫu (Gallery)
Hình 7.10 Thêm hình ảnh
Chúng ta sẽ thấy hộp thoại nơi c thể chọn nơi lấy hình ảnh để tải. Chúng ta c thể:
Tải một hình ảnh từ máy của ạn.
Chọn một hình ảnh từ ộ sưu tập miễn phí của Flickr.
Chọn một hình ảnh từ internet. Bạn chỉ nên dùng sự lựa chọn này khi ạn đã
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 59
Hình 7.11 Upload hình ảnh
Hình 7.12 Hình ảnh đƣợc đăng tải
Bƣớc 7 : Tạo ảng excel hiển thị nhiệt độ, độ ẩm
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 60
Sau đ chúng ta thiết lập Form vừa mới tạo gồm tên Form, các thông số môi trường…
Hình 7.13 Form đƣợc thiết lập
Khi chúng ta nhấn vào nút su mit thì sẽ tao ra 1 ảng excel hiển thị nhiệt độ, độ ẩm được cập nhật ằng thời gian cụ thể:
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 61
Hình 7.14 Bảng excel hiển thị thông số môi trƣờng
Bảng excel này c chức năng hiển thị các thông số môi trường mà cảm iến đo đạc được lên để người dùng dễ dàng giám sát. Ngoài ra chúng ta c thể thiết lập màu sắc để cảnh áo khi nhiệt độ và độ ẩm quá cao, vượt mức cho phép.
Bƣớc 8 : Thiết lập iểu đồ hiển thị nhiệt độ, độ ẩm
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 62
Sau khi chọn được iểu đồ thích hợp, chúng ta chọn các tham số cần thiết để vẽ iểu đồ và nhấn Insert để thiết lập iểu đồ:
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 63
Biểu đồ này hiển thị nhiệt độ và độ ẩm tại từng thời điểm nơi cảm iến đo được. Ngoài ra n còn c chế độ xem 1 phút, 5 phút, 1 giờ, 1 ngày, 5 ngày, 1 tháng, 3 tháng, 6 tháng, 1 năm… để người dùng tiện theo dõi.
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 65
KẾT LUẬN 1.Kết quả
Sau nhiều thời gian nghiên cứu, đồ án “Hệ Thống Giám Sát Độ Ẩm-Nhiệt Độ Qua GSM/GPRS” đã được hoàn thành. Trong quá trình thực hiện đồ án, nhóm chúng em có gặp một số kh khăn trong vấn đề giao tiếp giữa SIM900 với PIC16F887, nhưng cuối cùng thì cũng được hoàn chỉnh. Nhóm chúng em xin chân thành cảm ơn sự giúp đỡ của thầy Tôn Thất Phùng. Trong quá trình thực hiện đề tài, chúng em đã thu được những kết quả nhất định như sau:
Mạch điện với các module nhỏ trên mạch được thiết kế, thi công hoàn chỉnh và đã được thử nghiệm nhiều lần và đã thoạt động ổn định trong thực tế.
Xây dựng được mô hình để ứng dụng hệ thống áo động.
Trong đồ án này, nh m em đã trình ày khá đầy đủ về chức năng, cấu trúc của từng khối module nhỏ trên board mạch điện tích hợp. Như vậy, giúp người đọc có thể nắm bắt, hiểu được chức năng của từng module một cách dễ dàng. Bên cạnh đ , nội dung của đề tài được trình bày khá chi tiết rõ ràng bằng cách sử dụng những từ ngữ thông dụng, các hình ảnh đi kèm giúp người đọc dễ hiểu và có thể thực hiện một cách tương tự, đạt hiệu quả trong một thời gian ngắn.
Hệ Thống Giám Sát Độ Ẩm-Nhiệt Độ Qua GSM/GPRS được thực hiện như trong đề tài là một hệ thống với các chức năng đạt được như sau:
Hệ thống có thể giám sát nhiệt độ, độ ẩm từ xa thông qua tin nhắn SMS và website:
+ Dữ liệu nhiệt độ, độ ẩm được upload lên we site nên người điều khiển dễ dàng giám sát bằng máy tính hoặc điện thoại qua mạng internet.
+ Hệ thống có thể cập nhật nhiệt độ phòng hiển thị LCD. Tin nhắn được gửi đến người điều khiển khi nhiệt độ phòng cao và gọi điện thông báo khi nhiệt độ quá cao .
SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 66 + Các thông số môi trường được hiển thị bằng bảng excel tại nhiều thời điểm cụ thể và được hiển thị bằng biểu đồ ở nhiều chế độ xem khác nhau ( 1 phút, 1 ngày,1 năm...) để tiện theo dõi.
Để thực hiện được các chức năng nêu trên, nh m em đã tìm hiểu, nghiên cứu các vấn đề có liên quan tới đề tài như : họ PIC116f887, Module Sim900, các ngôn ngữ lập trình tương ứng như Hi-tech, bộ lệnh AT Command dành cho Module, và các vấn đề khác liên quan tới đề tài.
Cuối cùng, theo nhận định chủ quan của nh m em thì đồ án đã được hoàn thành đúng thời gian cho phép và đã trình ày khá đầy đủ các mảng kiến thức liên quan, các vấn đề liên qua tới đề tài. Song do những điều kiện khách quan, đề tài này chỉ