ĐIỀU KHIỂN hệ THỐNG CHIẾU SÁNG THÔNG, THEO dõi NHIỆT độ THÔNG QUA TIN NHẮN FACEBOOK MESSENGER

31 49 0
ĐIỀU KHIỂN hệ THỐNG CHIẾU SÁNG THÔNG, THEO dõi NHIỆT độ THÔNG QUA TIN NHẮN FACEBOOK MESSENGER

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ BỘ MÔN KỸ THUẬT MÁY TÍNH - VIỄN THƠNG ĐỒ ÁN ĐIỀU KHIỂN HỆ THỐNG CHIẾU SÁNG THÔNG, THEO DÕI NHIỆT ĐỘ THÔNG QUA TIN NHẮN FACEBOOK MESSENGER NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - TRUYỀN THÔNG GVHD : PGS.TS PHAN VĂN CA Sinh viên: NGUYỄN THỊ MINH TRANG MSSV: 16141308 TP HỒ CHÍ MINH – 5/2019 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN - ĐIỆN TỬ BỘ MƠN KỸ THUẬT MÁY TÍNH - VIỄN THƠNG ĐỒ ÁN HỆ THỐNG ĐIỀU KHIỂN THIẾT BỊ CHIẾU SÁNG, THEO DÕI NHIỆT ĐỘ, ĐỘ ẨM THÔNG QUA TIN NHẮN FACEBOOK MESSENGER NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG Sinh viên: NGUYỄN THỊ MINH TRANG MSSV: 16141308 Hướng dẫn: PGS.TS PHAN VĂN CA TP HỒ CHÍ MINH – 6/2019 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN 1 Thông tin sinh viên Họ tên: Nguyễn Thị Minh Trang MSSV: 16141308 Điện thoại: 0706824607 Thông tin đề tài Mail: 16141308@student.hcmute.edu.vn Tên đề tài: Hệ thống điều khiển thiết chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger Đồ án môn học thực tại: Bộ mơn Kỹ Thuật Máy Tính - Viễn Thông, Khoa Điện - Điện Tử, Trường Đại học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Thời gian thực hiện: Từ ngày 18/2/2019 đến … /5/2019 Các nhiệm vụ cụ thể đề tài  Tìm hiểu tình hình nhu cầu thực tiễn  Thực thiết kế hệ thống điều khiển thiết bị chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger  Trình bày báo cáo nộp sản phẩm Lời cam đoan sinh viên Tôi xin cam đoan lí thuyết trình bày tham khảo tài liệu sách, tài liệu mạng có nguồn gốc rõ ràng Và việc thiết kế, thi công mạch tơi thực hiện, khơng có chép nguồn Tp.HCM, ngày 17 tháng 06 năm 2019 SV thực đồ án (Ký ghi rõ họ tên) Nguyễn Thị Minh Trang Giáo viên hướng dẫn xác nhận mức độ hoàn thành cho phép bảo vệ …………………………………………………………………………………………… Xác nhận Bộ Môn Tp.HCM, ngày … tháng … năm 2019 Giáo viên hướng dẫn (Ký, ghi rõ họ tên học hàm - học vị) BẢN NHẬN XÉT ĐỒ ÁN Đề tài: Hệ thống điều khiển thiết bị chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger Sinh viên thực hiện: Nguyễn Thị Minh Trang MSSV: 16141308 Giảng viên hướng dẫn: PGS.TS Phan Văn Ca Nhận xét bao gồm nội dung sau đây: Tính hợp lý cách đặt vấn đề giải vấn đề; ý nghĩa khoa học thực tiễn: Phương pháp thực hiện/ phân tích/ thiết kế: Kết thực hiện/ phân tích đánh giá kết quả/ kiểm định thiết kế: Kết luận đề xuất: Hình thức trình bày bố cục báo cáo: Kỹ chuyên nghiệp tính sáng tạo: Tài liệu trích dẫn Đánh giá trùng lặp đề tài Những nhược điểm thiếu sót, điểm cần bổ sung chỉnh sửa 10 Nhận xét tinh thần, thái độ học tập, nghiên cứu sinh viên Đề nghị giảng viên hướng dẫn Tp HCM, ngày … tháng … năm 2019 Người nhận xét (Ký ghi rõ họ tên) LỜI CẢM ƠN Lời đầu tiên, xin gửi lời cảm ơn chân thành đến TS PHAN VĂN CA, người theo sát tận tình hướng dẫn giúp đỡ tơi suốt q trình thực đồ án Tơi xin chân thành cảm ơn quý thầy/cô trường Đại học Sư phạm kỹ thuật Tp.HCM nói chung, thầy/ Khoa Điện – Điện tử nói riêng cung cấp cho kiến thức đại cương, chuyên ngành cần thiết giúp vận dụng sở lý thuyết vào thực tiễn,đễ dễ dàng thực đồ án Tuy nhiên trình nghiên cứu đề tài, kiến thức chuyên ngành hạn chế nên tơi cịn nhiều thiết sót tìm hiểu, đánh giá trình bày đồ án Rất mong thơng cảm quan tâm, góp ý thầy/ cô giảng viên môn để đề tài đầy đủ hoàn chỉnh Xin chân thành cảm ơn CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 LÍ DO CHỌN ĐỀ TÀI Internet of Things (IoT) Mạng lưới vạn vật kết nối Internet kịch giới, mà đồ vật, người cung cấp định danh riêng mình, tất có khả truyền tải, trao đổi thông tin, liệu qua mạng mà không cần đến tương tác trực tiếp người với người, hay người với máy tính Những ứng dụng IoT đời sống vô phong phú đa dạng, ví dụ với vài ứng dụng điển hình IoT như: - Smart Home: ngơi nhà có ngơi nhà với nhiều tính tự động bật máy điều khơng khí bạn tới nhà, điều khiển đèn chiếu sáng trời tối yêu cầu từ xa chủ nhà, tự động mở khóa nhà bạn đứng trước cửa nhà, an ninh, rèm cửa…và nhiều tính khác nhằm mục đích làm cho sống ngày tiện nghi, an tồn góp phần xử dụng hợp lí tài nguyên sử dụng Smart home - Connected cars - Giúp nâng cao trải nghiệm cho người dùng xe ôtô, Connecten car tối ưu hoạt động thông báo hết nhiên liệu, đưa cảnh báo có vật tới gần xe điện tự lái hãng Tesla… Qua trình tìm hiểu bùng nổ Internet of Things xã hội vấn đề ứng dụng cơng nghệ để tạo ứng dụng mong muốn sử dụng trợ lý ảo Google Assistant, Siri, Alexa điều khiển thiết bị nhà Tôi định chọn nghiên cứu lĩnh vực Smart home cụ thể điều khiển thiết bị chiếu sáng thông qua nhắn Messenger Facebook Bằng cách tạo Chat Bot, kết hợp ứng dụng Trí thơng minh nhân tạo (AI) để training số câu lệnh điều khiển Để làm điều phải tận dụng số tảng, cloud có sẵn Chatfuel, IFTTT, Adafruit Vì vậy, hơm chia sẻ hướng dẫn tạo Bot Messenger Facebook để điều khiển thiết bị qua NodeMCU esp8266 Cuộc sống ngày phát triển đại xưa, song song với việc sử dụng công cụ điều khiển từ xa thiết bị Bluetooth, sóng RF, cảm biến hồng ngoại…thì với phổ biến dễ dàng điều khiển tính nhắn tin Messenger Facebook, thực đề tài điều khiển thiết bị chiếu sáng nhà cách tạo Bot Messenger Facebook để điều khiển thiết bị wifi có sẵn nhà qua NodeMCU esp8266 Mong muốn mơ hình tự động hiệu vừa điều khiển đáp ứng nhanh, tơi tích hợp thêm cảm biến để điều khiển đèn sáng tối theo thời tiết, hiển thị nhiệt độ, độ ẩm người dùng có yêu cầu nhắn tin lệnh tin nhắn Messenger Chính thế, tơi xin chọn đề tài “Hệ thống điều khiển thiết chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger” để nghiên cứu thực 1.2 MỤC TIÊU NGHIÊN CỨU Chúng nghiên cứu đề tài với mục đích vận dụng cơng nghệ khoa học kỹ thuật tiên tiến vận dụng kiến thức học vào thực tiễn nhằm cải thiện nâng cao chất lượng sống Ngồi ra, thơng qua việc thực đề tài, tơi cố lại kiến thức hệ thống logic hơn, vận dụng lý thuyết học vào thực tế, phát triển khả tư thân nhằm nâng cao lực thân đóng góp nhiều cho công nghiệp nước nhà, xã hội 1.3 GIỚI HẠN ĐỀ TÀI Vì giới hạn thời gian kiến thức chuyên môn thực tế nên thực mức độ: - Điều khiển đèn qua cảm biến ánh sáng - Điều khiển đèn có lệnh từ tin nhắn Messenger - Đọc hiển thị thông tin nhiệt độ, độ ẩm, mức cường độ ánh sáng tin nhắn Messenger người dùng lệnh CHƯƠNG THIẾT KẾ HỆ THỐNG 2.1 GIỚI THIỆU YÊU CẦU ĐỀ TÀI: Hệ thống điều khiển thiết chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger điều khiểu qua wifi đặt nhà nơi gần cửa sổ thiết bị chiếu sáng nhà Khi trời tối đèn bật cảm biến ánh sáng ngược lại trời sáng, muốn điều khiển từ xa lệnh bật tắt tin nhắn Messenger Facebook Đọc hiển thị nhiệt độ, độ ẩm, cường độ ánh sáng nhà người dùng yêu cầu qua tin nhắn Messenger Hệ thống điều khiển thiết chiếu sáng, theo dõi nhiệt độ, độ ẩm thơng qua tin nhắn Facebook Messenger có u cầu sau đây: - Hệ thống có khả thu thập thông tin về: Nhiệt độ - Độ ẩm khơng khí - Cường độ ánh sáng phản hồi tin nhắn Messenger người dùng yêu cầu - Hệ thống có khả điều khiển bật/tắt thiết bị chiếu sáng qua tin nhắn Facebook Messenger tự động bật/ tắt thiết bị chiếu sáng qua cảm biến cường độ ánh sáng 2.2 CHỨC NĂNG CỦA HỆ THỐNG: - Thu thập thông tin: Nhiệt độ - Độ ẩm khơng khí – Cường độ ánh sáng; - Xử lý thông tin nhận được; - Hiển thị số liệu nhiệt độ, độ ẩm khơng khí, cường độ ánh sáng tới tin nhắn người dùng yêu cầu; - Hiển thị tình trạng bật/tắt thiết bị qua tin nhắn Messenger 2.3 SƠ ĐỒ KHỐI: Khối Khối thu thập Khối Khối điều truyền thông liệu hiển thị khiển bật/tắt Khối xử lý Khối nguồn 2.4 CHỨC NĂNG CỦA TỪNG KHỐI 2.4.1 Khối thu thập liệu - Chức năng: Thu thập thông tin: + Nhiệt độ - Độ ẩm khơng khí + Cường độ ánh sáng - Đối với thông tin nhiệt độ, độ ẩm: + Nhiệt độ đo dao động từ 0C đến 50C, độ xác ±2C + Độ ẩm an toàn dùng hộ gia đình 20-80%, độ xác 5% Dựa tiêu chí trên, thị trường có số sản phẩm sau:  Cảm biến nhiệt độ độ ẩm AM2315: - Giao tiếp nhanh, độ xác cao, có khung bọc làm tăng q trình hoạt động - Khoảng nhiệt độ đo được: -20 ~ 80C, sai số ± 0.1C - Khoảng độ ẩm đo được: ~ 100%, sai số ± 2% - Giá thành cao: 450.000 VNĐ  Cảm biến nhiệt độ, độ ẩm không khí SHT10 có vỏ bảo vệ V1: - Thường sử dụng nơng nghiệp, bền, độ xác ổn định cao - Khoảng nhiệt độ đo được: -40 ~ 120C, sai số ± 0.5C - Khoảng độ ẩm đo được: ~100%, sai số ± 4.5% - Giá thành cao: 250.000 VNĐ với opto cách ly, vì: phù hợp với hệ thống sử dựng, đáp ứng nhu cầu cao, giá thành rẻ Hình 2.4.3: Module relay 5V với opto cách ly 2.4.4 Khối truyền thông: - Chức khối truyền thơng đảm nhận truyền tính hiệu từ khối xử lí qua wifi đến số tảng, cloud có sẵn Chatfuel, IFTTT, Adafruit với sơ đồ ngun lí hình sau, sau truyền đến giao diện Messenger: Hình 2.4.4a: Sơ đồ khối truyền thông   Chatfuel: Messenger Platform API mô tả công cụ hỗ trợ bạn tạo chatbot sử dụng lệnh cài đặt sẵn, chí trí tuệ nhân tạo (AI) để trực tiếp tương tác với người dùng qua Messenger Web messages Facebook Và Chatfuel ứng dụng làm để hỗ trợ người dùng tạo chatbot 11 Ta tạo trang Facebook kết nối với Chatfuel, dạy cho Chatbot câu lệnh đơn giản để trả lời cách tự động người dùng nhắn tin tới trang Facebook vừa tạo Hình 2.4.4b: Giao diện Chatfuel Ở đây, tơi tạo khối Blocks sau: - Led on: điều khiển đèn sáng, phản hồi “ Ok sếp Đèn bật ;)” Khi người dùng nhắn từ sau: “bật đèn”, “on lamp”, “Bật đèn”, “On lamp”, “Mở đèn”, “lên đèn”, “on led”, “giúp bật đèn”, “bật đèn đi” - Led off: điều khiển đèn tắt, phản hồi “ Ok sếp Đèn tắt ;)” Khi người dùng nhắn từ sau: “tắt đèn”, “off lamp”, “Tắt đèn”, “Off lamp”, “Tắt đèn”, “xuống đèn”, “off led”, “giúp tắt đèn”, “tắt đèn đi”, “off” - Nhiet do: đọc, hiển thị nhiệt độ người dùng nhắn từ sau: “nhiệt độ”, “đọc nhiệt độ”, “nhiệt độ đọc”, “cho biết nhiệt độ”, “độ C”, “temperture”, “nhiet do”, “coi nhiệt độ”, “nhiet mo”, “mở nhiệt độ”, “do C” Thông qua trang Zapier để đọc nhiệt độ từ cảm biến Tương tự với Block: am anh sang  Adafruit IO: 12 Sử dụng giao thức MQTT ( Messenge Queue Telemetry Transport) giao thức truyền thông điệp messenge theo mơ hình publish/subscribe, sử dụng băng thơng thấp, độ tin cậy cao có khả hoạt động điều kiện đường truyền khơng ổn định Hình 2.4.4c: Giao diện Adafruit IO  IFTTT (If This, Then That ): Về IFTTT Trigger, giúp bạn xử lý công việc lập trình sẵn, xảy trường hợp dẫn đến cơng việc IFTTT sử dụng cơng thức IFTTT Recipes hay cịn gọi Applet để kết nối ứng dụng với Khi có thay đổi ứng dụng IFTTT thay đổi ứng dụng 13 Hình 2.4.4d: Giao diện Ifttt tạo kiện tên “led”  Zapier: Nó ứng dụng bên thứ ba cho phép kết nối 2, nhiều ứng dụng khác lại với Mỗi có số liệu đầu vào cho kết đầu với thông điệp, tác động mà người dùng tạo trình lặp lặp lại hoàn toàn từ động kể từ ta thiết lập tham số đầu vào kết đầu kích hoạt ON Và trung gian đưa số liệu nhiệt độ, độ ẩm, cường độ ánh sáng lên Messenger 2.4.5 Khối nguồn - Dòng tiêu thụ cảm biến: + ESP8266 ModeMCU: 70mA ( 200mA MAX) + Cảm biến nhiệt độ DHT11: sử dụng tối đa 5mA trình chuyển đổi + Cảm biến ánh sáng: 7mA (max) + Module relay 5V: 200mA/1Relay tổng 400mA - Để nguồn đủ để cung cấp cho thiết bị mơ hình hoạt động ổn định nên em chọn nguồn sử dụng 5V-1A, sử dụng nguồn 5V-1A đưa vào chân Vin khối xử lí Module ESP8266 module relay 5V Adapter Nếu sử dụng nguồn 220V phải thêm hạ áp xuống cịn 5V-1A 14 2.4.6 Khối hiển thị Hiển thị thông tin đèn bật/tắt, số liệu nhiệt độ, độ ẩm khơng khí, cường độ ánh sáng tin nhắn Facebook Messenger người dùng yêu cầu Hình 2.4.2a: Giao diện hiển thị điện thoại 15 Hình 2.4.2b: Giao diện tin nhắn máy tính 2.5 NGUYÊN LÝ HOẠT ĐỘNG Mạch nguyên lý với nguyên lý hoạt động đơn giản Khối nguồn hoạt động cấp nguồn 5V-1A cho Module wifi module relay 5V hoạt động Mạch hoạt động dựa ngun lý: - Khi có nguồn ni mạch, ESP8266 xuất liệu đến cảm biến tương tác với cảm biến sau cảm biến gửi liệu qua ESP8266 ESP8266 xử lý mã hoá sau gửi tín hiệu đến điện thoại thơng qua trang web - Khi có điều kiện thiếu sáng lập trình sẵn theo code đèn tự động tắt mở, đồng thời có đèn để điều khiển đóng mở qua tin nhắn Messenger 16 CHƯƠNG THI CÔNG 3.1 CHUẨN BỊ LINH KIỆN - Module RF thu phát Wifi ESP8266 NodeMCU Lua CP2102 - Cảm biến nhiệt độ, độ ẩm DTH11 - Cảm biến ánh sáng DH1750 - Module relay 5V có opto cách ly - Transistor 2N222 - Điện trở 4,7k Om - Led - Nguồn 5V – 1A - bóng đèn 220V 3.2 THI CƠNG LẮP ĐẶT 3.2.1 Sơ đồ kết nối mạch 17 3.3 LẬP TRÌNH 3.3.1 Chương trình #include //thu vien Adafruit MQTT #include // #include //thu vien ESP8266 Wi-Fi #include // #include //thu vien BH1750 #include //thu vien DHT11 #define WLAN_SSID "Syn ngốc" #define WLAN_PASS "12345670" //ten wifi //mat khau wifi #define AIO_SERVER "io.adafruit.com" #define AIO_SERVERPORT 1883 // #define AIO_USERNAME "16141308trang" //Username tai khoan Adafruit IO #define AIO_KEY "6991624256b24e5f865ec925b6d0ea5a" //key tai khoan Adafruit IO #define DHTPIN D3 // ket noi voi dht11 chan d3 #define DHTTYPE DHT11 // DHT 11 #define relayPin1 D5 #define relayPin2 D7 BH1750 lightMeter; DHT dht(DHTPIN, DHTTYPE); int8_t nhietdo, doam; int16_t a; WiFiClient client; // Create an ESP8266 WiFiClient class to connect to the MQTT server Adafruit_MQTT_Client mqtt(&client, AIO_SERVER, AIO_SERVERPORT, AIO_USERNAME, AIO_KEY); // Setup the MQTT client class by passing in the WiFi client and MQTT server and login details Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe(&mqtt, AIO_USERNAME "/feeds/onoffled"); // Setup a feed called 'onoff' for subscribing to changes Adafruit_MQTT_Publish temperature = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/nhietdo"); 18 Adafruit_MQTT_Publish humidity = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/doam"); Adafruit_MQTT_Publish anhsang = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/anhsang"); void MQTT_connect(); void setup() { pinMode(relayPin1, OUTPUT); pinMode(relayPin2, OUTPUT); digitalWrite(relayPin1, LOW); digitalWrite(relayPin2, LOW); Serial.begin(9600); delay(10); Serial.println(); Serial.println(); Serial.print("Connecting to "); // Connect to WiFi access point Serial.println(WLAN_SSID); WiFi.begin(WLAN_SSID, WLAN_PASS); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); mqtt.subscribe(&onoffbutton); // Setup MQTT subscription for onoff feed Wire.begin(); lightMeter.begin(); //khoi dong cam bien cuong anh sang dht.begin(); // khoi dong cam bien dht } void loop() { float h = dht.readHumidity(); //Đọc độ ẩm float t = dht.readTemperature(); //Đọc nhiệt độ float lux = lightMeter.readLightLevel(); // doc cuong anh sang nhietdo=t; //gan gia tri nhiet de xu ly doam=h; //gan gia tri am de xu ly a++; 19 //Serial.print(a); MQTT_connect(); Adafruit_MQTT_Subscribe *subscription; while ((subscription = mqtt.readSubscription(2000))) { if (subscription == &onoffbutton) { Serial.print(F("Got: ")); Serial.println((char *)onoffbutton.lastread); String response = (char*)onoffbutton.lastread; //converts the received or to string to compare in the if-else statement if (response == "1") { digitalWrite(relayPin2, HIGH); } else { digitalWrite(relayPin2, LOW); } } } if (a==3) //xử lý h t ko có giá trị { if (!temperature.publish(nhietdo)) Serial.println(F("Gia tri nhiet bi loi")); else Serial.println(F("Gia tri nhiet da duoc gui!")); if (!humidity.publish(doam)) Serial.println(F("Gia tri am bi loi")); else Serial.println(F("Gia tri am da duoc gui!")); if (!anhsang.publish(lux)) Serial.println(F("Gia tri anh sang gui loi")); else Serial.println(F("Gia tri anh sang da duoc gui!")); Serial.println(); Serial.print("Nhiet do: "); Serial.println(t); //Xuất nhiệt độ Serial.print("Do am: "); Serial.println(h); //Xuất độ ẩm Serial.print("Light: "); Serial.print(lux); 20 Serial.println(" lx"); if( lux < 10) { Serial.print("Troi toi-bat den"); digitalWrite(relayPin1, HIGH); } else { Serial.print("Tat den"); digitalWrite(relayPin1, LOW); } Serial.println(); a=0; //Serial.println(nhietdo); //Serial.println(doam); } } void MQTT_connect() { int8_t ret; if (mqtt.connected()) // Stop if already connected { return; } Serial.print("Connecting to MQTT "); uint8_t retries = 3; while ((ret = mqtt.connect()) != 0) { Serial.println(mqtt.connectErrorString(ret)); // connect will return for connected Serial.println("Retrying MQTT connection in seconds "); mqtt.disconnect(); delay(5000); // wait seconds retries ; if (retries == 0) { while (1); // basically die and wait for WDT to reset me } } Serial.println("MQTT Connected!"); } 21 3.4 KẾT QUẢ - Thiết kế thi công mạch thành công - Mạch hoạt động nguyên lý đáp ứng yêu cầu đề 22 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 KẾT QUẢ THỰC HỆN 4.1.1 Kết đạt Sau trình nghiên cứu thực hiện, hệ thống điều khiển thiết bị chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger đạt kết sau: - - Điều khiển đèn qua cảm biến ánh sáng - Điều khiển đèn có lệnh từ tin nhắn Messenger - Đọc hiển thị thông tin nhiệt độ, độ ẩm, mức cường độ ánh sáng tin nhắn Messenger người dùng lệnh 4.1.2 Hạn chế: Trong trình thiết kế thi cơng, tơi nhận thấy mơ hình cịn tồn số hạn chế sau: - Hoạt động web chưa ổn định, web Zapiter hàn chế dung lượng chứa liệu, phải phí muốn nhiều không gia - Hoạt động Chatfuel chưa thông minh chưa thể đưa hết trường hợp người nhắn nhắn vào - Dễ bị nhiễu đường dây tín hiệu chư tối ưu 4.2 HƯỚNG PHÁT TRIỂN Từ hạn chế , xin đưa số hướng phát triển cho đề tài sau: - Thay Zapier trang web miễn phí khác chất lượng tương đương nhằm lưu trữ nhiều thông tin, liệu 23 - Có thêm ứng dụng điều khiển nhiệt độ phòng cách tự động tắt mở máy lạnh 4.3 KẾT LUẬN Mơ hình “Hệ thống điều khiển thiết bị chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger” kết hợp khối chức riêng lẻ để tạo thành khối hồn chỉnh Qua đó, ta kiểm tra, sửa chữa cách thuận tiện Trong trình thực hiện, tơi nổ lực tìm kiếm học hỏi để hồn thiện mơ hình cách tốt thắc mắc gặp nhiều khó khăn, hạn chế, với giúp đỡ tận tình thầy Phan Văn Ca, thầy cô khoa, bạn sinh viên trường giải đáp thắc mắc giúp tơi hồn thành đồ án Tôi rât mong nhận nhận xét, động viên góp ý thầy để đồ án tơi hồn thiện Tơi xin chân thành cảm ơn! 24 TÀI LIỆU THAM KHẢO [1] http://arduino.vn/reference [2] https://tapit.vn/huong-dan-su-dung-facebook-messenger-dieu-khien-thiet-biqua-esp8266/?fbclid=IwAR2hYav1IBu6Ed226MFUDIdnONF1_YA5691JgeJ6q9DNJVSIrW96DvbWG0 [3] https://marketingtools.vn/huong-dan-su-dung-chatbot-facebook-chatfuel/? fbclid=IwAR2mIvTlF9fmyMvg5nRTwkdfGUphHDXAx8opqEGMHk6EB7SPQdgLBgmHCU 25 ... cầu qua tin nhắn Messenger Hệ thống điều khiển thiết chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger có yêu cầu sau đây: - Hệ thống có khả thu thập thơng tin về: Nhiệt. .. thị nhiệt độ, độ ẩm người dùng có yêu cầu nhắn tin lệnh tin nhắn Messenger Chính thế, tơi xin chọn đề tài ? ?Hệ thống điều khiển thiết chiếu sáng, theo dõi nhiệt độ, độ ẩm thông qua tin nhắn Facebook. .. nhiệt độ, độ ẩm thông qua tin nhắn Facebook Messenger đạt kết sau: - - Điều khiển đèn qua cảm biến ánh sáng - Điều khiển đèn có lệnh từ tin nhắn Messenger - Đọc hiển thị thông tin nhiệt độ, độ ẩm,

Ngày đăng: 04/09/2021, 06:43

Mục lục

  • 1.1 Lí DO CHỌN ĐỀ TÀI

  • 1.2 MỤC TIÊU NGHIÊN CỨu

  • 1.3 GIỚI HẠN ĐỀ TÀI

  • THIẾT KẾ HỆ THỐNG

    • 2.1 GIỚI THIỆU Yêu cầu ĐỀ TÀI:

    • 2.2 chức năng CỦA HỆ THỐNG:

    • 2.4 chức năng của từng khối

      • 2.4.1 Khối thu thập dữ liệu

      • 2.4.3 Khối điều khiển bật/ tắt:

      • 2.5 NGUYÊN LÝ HOẠT ĐỘNG

      • Chương 3 thi công

        • 3.1 CHUẨN BỊ LINH KIỆN

        • 3.2 thi công lắp đặt

          • 3.2.1 Sơ đồ kết nối mạch

          • Chương 4 kết luận và hướng phát triển

            • 4.1 Kết QUẢ THỰC HỆN

              • 4.1.1 Kết quả đạt được

              • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

Tài liệu liên quan