Khối hiển thị 1 LCD 20*

Một phần của tài liệu KỶ YẾU HỘI NGHỊ NGHIÊN CỨU KHOA HỌC SINH VIÊN TRƯỜNG ĐẠI HỌC ĐÀ LẠT NĂM 2019 Tiểu ban 1: CNTT-Vật Lý - Kỹ thuật Hạt nhân (Trang 122 - 127)

II. Giới thiệu linh kiện quan trọng trong hệ thống 1 Khối nguồn

8. Khối hiển thị 1 LCD 20*

8.1 LCD 20*04

- LCD 20*04 là loại màn hình tinh thể lỏng nhỏ dùng để hiển thị chữ hoặc số trong bảng mã ASCII. Mỗi ô của Text LCD bao gồm các chấm tinh thể lỏng, các chấm này kết hợp với nhau theo trình tự “ẩn” hoặc “hiện” sẽ tạo nên các kí tự cần hiển thị và mỗi ô chỉ hiển thị được một kí tự duy nhất.

- LCD 20*04 nghĩa là loại LCD có 4 dòng và mỗi dòng chỉ hiển thị được 20 kí tự. Đây là loại màn hình được sử dụng rất phổ biến trong các loại mạch điện.

- Thông số kỹ thuật:

 Điện áp: 5V

 Ngõ giao tiếp: 16 chân

 Màu sắc: xanh lá hoặc xanh dương

 Module hỗ trợ giao tiếp với vi điều khiển: Module I2C - Hình ảnh LCD 20*04 xanh lá

121

8.2 Website Thingspeak

- ThingSpeak là một nền tảng cung cấp các dịch vụ khác nhau dành riêng cho việc xây dựng các ứng dụng IoT. Nó cung cấp khả năng thu thập dữ liệu thời gian thực, trực quan hóa dữ liệu được thu thập dưới dạng biểu đồ, khả năng tạo plugin và ứng dụng để cộng tác với các dịch vụ web, mạng xã hội và các API khác. Chúng tôi sẽ xem xét từng tính năng này một cách chi tiết dưới đây.

- Yếu tố cốt lõi của ThingSpeak là 'Kênh ThingSpeak'. Một kênh lưu trữ dữ liệu mà chúng tôi gửi đến ThingSpeak và bao gồm các yếu tố dưới đây:

 8 trường để lưu trữ dữ liệu thuộc bất kỳ loại nào - Chúng có thể được sử dụng để lưu trữ dữ liệu từ cảm biến hoặc từ thiết bị nhúng.

 3 trường vị trí - Có thể được sử dụng để lưu trữ vĩ độ, kinh độ và độ cao. Đây là rất hữu ích để theo dõi một thiết bị di chuyển.

 1 trường trạng thái - Một thông báo ngắn để mô tả dữ liệu được lưu trữ trong kênh.

 Để sử dụng ThingSpeak, chúng tôi cần đăng ký và tạo kênh. Khi chúng tôi có một kênh, chúng tôi có thể gửi dữ liệu, cho phép ThingSpeak xử lý nó và cũng lấy lại tương tự.

122

 Ứng dụng của Thingspeak:

 ThingTweet - Điều này cho phép bạn đăng tin nhắn lên twitter thông qua ThingSpeak. Về bản chất, đây là một TwitterProxy giúp chuyển hướng bài viết của bạn lên twitter.

 ThingHTTP - Điều này cho phép bạn kết nối với các dịch vụ web và hỗ trợ các phương thức GET, PUT, POST và DELETE của HTTP.

 TweetControl - Sử dụng điều này, bạn có thể theo dõi các nguồn cấp dữ liệu Twitter của mình cho một từ khóa cụ thể và sau đó xử lý yêu cầu. Khi từ khóa cụ thể được tìm thấy trong nguồn cấp dữ liệu twitter, bạn có thể sử dụng ThingHTTP để kết nối với một dịch vụ web khác hoặc thực hiện một hành động cụ thể.

 Phản ứng - Gửi một tweet hoặc kích hoạt yêu cầu ThingHTTP khi Kênh đáp ứng một

điều kiện nhất định.

 TalkBack - Sử dụng ứng dụng này để xếp hàng các lệnh và sau đó cho phép một thiết bị hành động theo các lệnh được xếp hàng này.

 Timecontrol - Sử dụng ứng dụng này, chúng tôi có thể thực hiện ThingTweet,

ThingHTTP hoặc TalkBack tại một thời điểm được chỉ định trong tương lai. Chúng tôi cũng có thể sử dụng điều này để cho phép những hành động này xảy ra tại một thời điểm nhất định trong suốt cả tuần.

 Hướng dẫn tìm kênh trên Thingspeak:  Truy cập vào link https://thingspeak.com/

123

 Chọn Channels

 Nhập ID user vào ô Search by user ID  Chọn Submit

 Ví dụ tìm kiếm kênh Thời Tiết Đà Lạt:  User ID: tranvanhuy25449

124  Kết quả hiển thị bên dưới  Kết quả hiển thị bên dưới

 Click vào Thời Tiết Đà Lạt sẽ xem được các biểu đồ biểu thị các thông số như: Kinh độ, Vĩ độ, Nhiệt độ, Độ ẩm, Áp suất không khí, Độ rọi ánh sáng.

125

Một phần của tài liệu KỶ YẾU HỘI NGHỊ NGHIÊN CỨU KHOA HỌC SINH VIÊN TRƯỜNG ĐẠI HỌC ĐÀ LẠT NĂM 2019 Tiểu ban 1: CNTT-Vật Lý - Kỹ thuật Hạt nhân (Trang 122 - 127)

Tải bản đầy đủ (PDF)

(198 trang)