(Tiểu luận) báo cáo tiểu luận môn phát triển hệ thống và ứng dụng iotphòng thông minh

55 4 0
(Tiểu luận) báo cáo tiểu luận môn phát triển hệ thống và ứng dụng iotphòng thông minh

Đ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

Các thiết bị có thể giao tiếp với nhau thông qua internet đểthực hiện các chức năng đa dạng như giám sát và điều khiển, tự động hóa, phân tích dữliệu, và cung cấp dịch vụ thông minh cho

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA VIỄN THÔNG BÁO CÁO TIỂU LUẬN MÔN: PHÁT TRIỂN HỆ THỐNG VÀ ỨNG DỤNG IOT PHỊNG THƠNG MINH Giảng viên hướng dẫn : Nguyễn Thị Thu Hằng Nhóm lớp : Ngơ Thị Thu Trang : Nhóm 02 Nhóm tiểu luận : Nhóm Các thành viên nhóm Trần Ngọc Khánh B19DCVT201 Nguyễn Xuân Dũng Chương Huỳnh Quang Chung B19DCVT057 B19DCVT049 Lê Văn Đức B19DCVT093 MỤC LỤC DANH MỤC HÌNH ẢNH CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU 1.1 Giới thiệu đề tài 1.2 Lý chọn đề tài 1.3 Mục tiêu đề tài Chương 2: Cơ sở lý thuyết .5 2.1 Tổng quan IoT 2.1.1 Khái niệm IoT 2.1.2 Lịch sử hình thành 2.1.3 Kiến trúc hệ thống IoT 2.1.4 Ứng dụng IoT 2.1.5 Ưu nhược điểm IoT 2.2 Tổng quan nhà thông minh 2.3 Giới thiệu phần mềm Arduino 2.3.1 Khái niệm .9 2.3.2 Ứng dụng 2.2.3 Phần mềm Arduino IDE 10 2.3 Giới thiệu cảm biến nhiệt độ, cảm biến ánh sáng RFID .11 2.3.1 Module cảm biến DHT11 .11 2.3.2 Module Cảm Biến Ánh Sáng .14 2.3.3 RFID 15 2.4 Giới thiệu ESP32 18 2.4.1 ESP32 ? 18 2.4.2 Thông số kỹ thuật 19 2.4.3 So Sánh với ESP8266 19 2.5 Giới thiệu LCD16x2 Module I2C 20 2.5.1 LCD 16x2 .20 2.5.2 Module I2C Arduino 21 2.6 Các giao thức truyền thông liệu kết nối 22 2.6.1 Giao thức truyền thông UART 22 2.6.3 Giao thức truyền thông nội đa thiết bị I2C 24 2.7 Giới thiệu phần mềm Blynk 26 Chương 3: Thiết kế hệ thống .28 3.1 Mô tả hoạt động hệ thống 28 3.2 Sơ đồ khối hệ thống .28 3.2.1 Kiến trúc IoT hệ thống 28 3.2.2 Sơ đồ khối hệ thống .29 3.3 Thiết kế phần cứng 31 3.3.1 Hệ thống điều khiển thiết bị qua Blynk nút nhấn 31 3.3.2 Hệ thống điều khiển thiết bị qua chatbot 34 3.3.3 Các bước thực lắp ráp ghép nối mạch module 35 3.4 Thiết kế phần mềm 36 3.4.1 Lập trình hệ thống .36 3.4.2 Thiết kế blynk server 41 3.4.3 Thiết kế chatbot 42 Chương 4: Đánh giá kết kết luận 47 4.1 Kết 47 4.2 Đánh giá kết 48 4.3 Kết luận 49 TÀI LIỆU THAM KHẢO 50 DANH MỤC HÌNH ẢNH Hình 2.1: Internet of things (IoT) .4 Hình 2.2: Kiến trúc hệ thống IoT .5 Hình 2.3: Ứng dụng IoT Hình 2.4: Nhà thông minh Hình 2.5: Giao diện phần mềm Arduino Hình 2.6: Module cảm biến DHT11 .10 Hình 2.7: Module cảm biến ánh sáng .13 Hình 2.8: Nguyên lý hoạt động RFID 17 Hình 2.9: Module ESP32 .17 Hình 2.10: Màn hình LCD 16x2 20 Hình 2.11: Sơ đồ chân module I2C 21 Hình 3.1: Kiến trúc IoT lớp 27 Hình 3.2: Sơ đồ khối hệ thống sử dụng Blynk .29 Hình 3.3: Sơ đồ khối hệ thống điều khiển qua chatbot 30 Hình 3.4: Sơ đồ nguyên lý ESP32 hệ thống điều khiển qua Blynk 31 Hình 3.5: Sơ đồ nguyên lý nguồn 31 Hình 3.6: Sơ đồ nguyên lý thiết bị đèn quạt 32 Hình 3.7: Sơ đồ nguyên lý cửa RFID 32 Hình 3.8: Sơ đồ nguyên lý cảm biến LM393 DHT11 32 Hình 3.9: Sơ đồ nguyên lý nút bấm 33 Hình 3.10: Sơ đồ nguyên lý I2C hình LCD 33 Hình 3.11: Sơ đồ nguyên lý ESP32 hệ thống sử dụng chatbot 33 Hình 3.12: Sơ đồ nguyên lý toàn mạch sử dụng chatbot 34 Hình 3.13: Lưu đồ giải thuật 36 Hình 3.14: Lưu đồ chương trình Arduino IDE 37 Hình 4.1: Mơ hình sản phẩm sau hoàn thành 46 Hình 4.2: Giao diện Blynk sau hồn thành .46 Hình 4.3: Giao diện chatbot sau hoàn thành .47 CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU 1.1 Giới thiệu đề tài Cách khoảng 15 - 20 năm Việt Nam chúng ta, từ thành thị nơng thơn việc nghĩ tới người dân sở hữu thiết bị di động tay điều vô xa xỉ Thời đó, gia đình bạn có điện thoại bàn đồng nghĩa với việc hàng tháng bố mẹ bạn số tiền không nhỏ để tốn phí cước viễn thơng Bởi ngày cơng nghệ cịn hạn chế, chi phí đắt đỏ khơng nghĩ tới ngày gọi điện cho tám chuyện hàng liền mà hồn tồn “miễn phí” Ngày nay, mà cách mạng công nghệ liên tục diễn ra, thúc đẩy kinh tế, phát triển xã hội, khơng cịn q xa lạ với khái niệm “thành phố thông minh”, “trường học thông minh” “ngơi nhà thơng mình” Bởi lúc người đầy đủ ấm lo, hành phúc họ mong muốn có đời sống nhiều tiện nghi cho thân Mặc dù mơ hình cịn khó tiếp cận đến với tại, tầm nhìn nhóm chúng em ví dụ nêu Có thể - 10 năm việc “ngôi nhà thông minh”, học “ngôi trường thông minh” sống “thành phố thông minh” trở thành mức sống bình thường mà đạt tới 1.2 Lý chọn đề tài Trong khuôn khổ đề tài nghiên cứu với hướng dẫn định hướng từ giảng viên cô Ngô Thị Thu Trang Nguyễn Thị Thu Hằng chúng em lựa chọn mơ hình “căn phịng thông minh” với chức tự động điều khiển ánh sáng, nhiệt độ phòng để tiến hành thực Đề tài không tập trung vào việc triển khai hệ thống phịng thơng minh, mà nhằm khám phá đánh giá tiềm công nghệ IoT việc tạo môi trường sống thông minh bền vững Với kết hợp viễn thông IoT, chúng em hy vọng đề tài đóng góp vào phát triển áp dụng cơng nghệ lĩnh vực phịng thơng minh mở cánh cửa đầy triển vọng cho tương lai 1.3 Mục tiêu đề tài Mục tiêu đề tài nhóm đề : - Tiến hành phân tích, thiết kế triển khai hệ thống phịng thơng minh đơn giản hiệu - Tập trung vào việc phát triển giao thức truyền thông, xây dựng giao diện người dùng thân thiện tích hợp cảm biến ánh sáng, chuyển động để đảm bảo hoạt động ổn định đáng tin cậy hệ thống Document continues below Discover more from: Iot ứng dụng Học viện Công ng… 15 documents Go to course Nhóm2 - Iot ứng dụng Iot ứng dụng None Iot-sododaunoi - Iot Iot ứng dụng None Cong viec 1.1 - ND136 Content Iot ứng dụng None Tìm hiểu cty tài trợ hđ nào… Iot ứng dụng None Smart traffic 37 management syste… Iot ứng dụng None Báo cáo BTL Io T 20 nhóm - Summary… Iot ứng dụng None Chương 2: Cơ sở lý thuyết 2.1 Tổng quan IoT 2.1.1 Khái niệm IoT IOT viết tắt thuật ngữ “Internet of Thing” đề cập đến hàng tỷ thiết bị vật lý kết nối thông qua internet, thu thập chia sẻ liệu Với IoT, thiết bị thơng minh giao tiếp với với hệ thống điều khiển từ xa, tạo hệ sinh thái kết nối thơng minh, đem lại nhiều tiện ích cho người Các thiết bị Iot bao gồm cảm biến, máy tính nhúng, thiết bị điện tử gia đình, tơ tự lái, nhà thơng minh, thiết bị giám sát an ninh Các thiết bị giao tiếp với thông qua internet để thực chức đa dạng giám sát điều khiển, tự động hóa, phân tích liệu, cung cấp dịch vụ thông minh cho người sử dụng Hệ thống IoT cho phép vật cảm nhận điều khiển từ xa thông qua hạ tầng mạng hữu, tạo hội cho giới thực tích hợp trực tiếp vào hệ thống điện toán, hệ hiệu năng, độ tin cậy lợi ích kinh tế tăng cường bên cạnh việc giảm thiểu can dự người Khi IoT gia tố cảm biến cấu chấp hành, công nghệ trở thành dạng thức hệ thống ảo-thực với tính tổng qt cao hơn, bao gồm ln công nghệ điện lưới thông minh, nhà máy điện ảo, nhà thông minh, vận tải thông minh thành phố thông minh Mỗi vật nhận dạng riêng biệt hệ thống điện tốn nhúng có khả phối hợp với hạ tầng Internet hữu Hình 2.1: Internet of things (IoT) Về bản, Internet Vạn Vật cung cấp kết nối chuyên sâu cho thiết bị, hệ thống dịch vụ, kết nối mang hiệu vượt trội so với kiểu truyền tải máy-máy (M2M), đồng thời hỗ trợ đa dạng giao thức, miền (domain), ứng dụng Kết nối thiết bị nhúng (luôn vật dụng thông minh), kỳ vọng mở kỷ nguyên tự động hóa hầu hết ngành, từ ứng dụng chuyên sâu điện lưới thông minh, mở rộng tới lĩnh vực khác nhà thông minh, thành phố thơng minh [1] 2.1.2 Lịch sử hình thành Khái niệm mạng lưới thiết bị kết nối với thảo luận vào đầu năm 1982, với máy bán hàng tự động Coke thực Đại học Carnegie Mellon trở thành thiết bị kết nối Internet giới Thuật ngữ “Internet of things” sử dụng lần Kevin Ashton vào năm 1999 Sau IoT trải qua nhiều giai đoạn có bước phát triển nhảy vọt ngày 2.1.3 Kiến trúc hệ thống IoT Kiến trúc IoT đại diện phần:  Things (thiết bị) : gồm thiết bị cuối tham gia vào mạng IoT (quạt, đèn, ), thiết bị tích hợp với cảm biến nhận lệnh tự người dùng  Gateway (Trạm kết nối): cầu nối công nghệ truyền thông khác  Network and Cloud (Hạ tầng mạng): Gồm hệ thống lớn máy chủ, hệ thống lưu trữ mạng ảo hóa kết nối Chịu trách nhiệm sử lý, huy phân tích liệu thu thập  Services-creation and Solution Layers (Bộ phân tích xử lý liệu): Dữ liệu thu thập phân tích chuyển đổi thành thơng tin hữu ích, hỗ trợ người dùng đưa định quan trọng Hình 2.2: Kiến trúc hệ thống IoT 2.1.4 Ứng dụng IoT Hình 2.3: Ứng dụng IoT Với phát triển vượt bậc internet, Internet of Things ứng dụng lĩnh vực mà muốn Một số lĩnh vực bật ứng dụng IoT nhiều là:         Ứng dụng quản lý hạ tầng Ứng dụng y tế Ứng dụng tự động hóa nhà Ứng dụng giao thơng Phản hồi tinh khẩn cấp Mua sắm thông minh Quản lý thiết bị cá nhân Đồng hồ đo thông minh 2.1.5 Ưu nhược điểm IoT * Ưu điểm:  Khả truy cập thông tin từ nơi, lúc thiết bị  Cải thiện kết nối thiết bị điện tử  Chuyển gói liệu qua mạng kết nối tiết kiệm thời gian tiền bạc  Tự động hóa nhiệm vụ giúp cải thiện chất lượng dịch vụ doanh nghiệp giảm nhu cầu can thiệp người * Nhược điểm :  Vấn đề bảo mật có nhiều thiết bị kết nối  Loop(): hàm hiểu vòng lặp không sử dụng hay ngắt nguồn board điều khiển Hình 3.14: Lưu đồ chương trình Arduino IDE Code hệ thống #define BLYNK_TEMPLATE_ID "TMPL6ZwS9FWUb" #define BLYNK_TEMPLATE_NAME "IoT" #define BLYNK_AUTH_TOKEN "unM6ikQdjkG3ZO21JDq0eJu90myHm_Gb" #include #include #include // Thư viện hiển thị LCD #include // Thư viện cho chuẩn giao tiếp I2C #include #include #include #include "DHT.h" // Thư viện cảm biến 39 #include #include #include #define DHTPIN // Digital pin (IO4) nối với DHT sensor #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); int totalColumns =16; // LCD 16x2 int totalRows = 2; LiquidCrystal_I2C lcd(0x27, totalColumns, totalRows); Servo myServo; #define SS_PIN // ESP32 pin GPIO5 #define RST_PIN 27 // ESP32 pin GPIO27 MFRC522 rfid(SS_PIN, RST_PIN); // Define Device #define LED 12 #define FAN 26 #define BUTTON 14 int BUTTON1,BUTTON2,BUTTONState = 0; int pos = 0; char auth[] = BLYNK_AUTH_TOKEN; // Your WiFi credentials // Set password to "" for open networks char ssid[] = "tun"; char pass[] = "12345678"; void setup() { Serial.begin(115200); // tốc độ truyền cổng pinMode(LED, OUTPUT); pinMode(BUTTON, INPUT); Blynk.begin(auth, ssid, pass); dht.begin(); //khởi động DHT11 myServo.attach(13); myServo.write(0); SPI.begin(); // init SPI bus rfid.PCD_Init(); // init MFRC522 lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print(" IoT With LCD "); lcd.setCursor(0,1); lcd.print("I2C Address: 0x27"); 40 delay(1000); lcd.clear(); } BLYNK_WRITE(V2) { BUTTON1 = param.asInt(); if(BUTTON1 == 1) { digitalWrite(LED, HIGH); } else { digitalWrite(LED, LOW); } } BLYNK_WRITE(V3) { BUTTON2 = param.asInt(); if(BUTTON2 == 1) { digitalWrite(FAN, LOW); } else { digitalWrite(FAN, HIGH); } } void loop() { Blynk.run(); float h = dht.readHumidity(); // đọc độ ẩm float t = dht.readTemperature(); if (isnan(h) || isnan(t)) { Serial.println(F("Failed to read from DHT sensor!")); // Thông báo lỗi đọc liệu xảy return; } Blynk.virtualWrite(V0, t); Blynk.virtualWrite(V1, h); Serial.print("Humidity: "); Serial.print(h); Serial.println("%"); // in thông báo độ ẩm terminal Serial.print("Temperature: "); Serial.print(t); Serial.println(" do-C "); // in thông báo nhiệt độ delay(500); // in thông báo độ ẩm cột dòng LCD lcd.setCursor(0,0); lcd.print("Humidity: "); 41 lcd.print(h); lcd.print("%"); // in thông báo độ ẩm cột dòng dạng độ C lcd.setCursor(0,1); lcd.print("Temp: "); lcd.print(t); lcd.print("do-C "); if (rfid.PICC_IsNewCardPresent()) { // new tag is available if (rfid.PICC_ReadCardSerial()) { // NUID has been readed MFRC522::PICC_Type piccType = rfid.PICC_GetType(rfid.uid.sak); Serial.print("RFID/NFC Tag Type: "); Serial.println(rfid.PICC_GetTypeName(piccType)); for (pos = 0; pos = 0; pos -= 1) { // goes from 180 degrees to degrees myServo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position } } } 3.4.2 Thiết kế blynk server Trước tiên tạo giao diện thơng qua app Blynk smartphone có chức sau:  Đọc hiển thị toàn liệu từ cảm biến trạng thái relay  Điều khiển từ xa đèn quạt 42  Hiển thị nhiệt độ, độ ẩm phòng 3.4.3 Thiết kế chatbot Thiết kế chatbot nhằm gửi cảnh báo đến điện thoại người sử dụng nhiệt độ phòng vượt mức quy định Mã code hệ thống chatbot: #include #include #include #include #include "DHT.h" // Thư viện cảm biến // DHT 11 #define DHTPIN #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); // Replace with your network credentials const char* ssid = "tun"; const char* password = "12345678"; // Initialize Telegram BOT #define BOTtoken "6642102681:AAF1ym4abNYFek1MaMHUjWinY_Sfv_CYVE" // your Bot Token (Get from Botfather) #define CHAT_ID "6442269516" WiFiClientSecure client; UniversalTelegramBot bot(BOTtoken, client); // Checks for new messages every second int botRequestDelay = 1000; unsigned long lastTimeBotRan; const int ledPin = 12; bool ledState = LOW; const int fanPin = 13; bool fanState = LOW; float temperatureThreshold = 25.0; // Đặt ngưỡng nhiệt độ cần cảnh báo int temperatureCheckInterval = 5000; // Kiểm tra nhiệt độ giây unsigned long lastTemperatureCheckTime = 0; String getReadings() { float t = dht.readTemperature(); String message = "Temperature: " + String(t) + " ºC \n"; 43 } return message; // Handle what happens when you receive new messages void handleNewMessages(int numNewMessages) { Serial.println("handleNewMessages"); Serial.println(String(numNewMessages)); for (int i=0; i 0) { temperatureCheckInterval = newInterval; bot.sendMessage(CHAT_ID, "Check Interval set to: " + String(temperatureCheckInterval) + " milliseconds", ""); } else { bot.sendMessage(CHAT_ID, "Invalid threshold value Please provide a valid number", ""); } } if (text == "/led_on") { bot.sendMessage(chat_id, "LED state set to ON", ""); ledState = HIGH; digitalWrite(ledPin, ledState); } if (text == "/led_off") { bot.sendMessage(chat_id, "LED state set to OFF", ""); ledState = LOW; digitalWrite(ledPin, ledState); } if (text == "/fan_on") { bot.sendMessage(chat_id, "LED state set to ON", ""); fanState = HIGH; digitalWrite(fanPin, fanState); } if (text == "/fan_off") { bot.sendMessage(chat_id, "LED state set to OFF", ""); fanState = LOW; digitalWrite(fanPin, fanState); } if (text == "/state") { 45 if (digitalRead(ledPin)){ bot.sendMessage(chat_id, "LED is ON", ""); } else{ bot.sendMessage(chat_id, "LED is OFF", ""); } if (digitalRead(fanPin)){ bot.sendMessage(chat_id, "FAN is ON", ""); } else{ bot.sendMessage(chat_id, "FAN is OFF", ""); } } if (text == "/readings") { String readings = getReadings(); bot.sendMessage(chat_id, readings, ""); } } } void setup() { Serial.begin(115200); dht.begin(); //khởi động DHT11 pinMode(ledPin, OUTPUT); digitalWrite(ledPin, ledState); pinMode(fanPin, OUTPUT); digitalWrite(fanPin, fanState); // Connect to Wi-Fi WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); client.setCACert(TELEGRAM_CERTIFICATE_ROOT); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting to WiFi "); } Serial.println("Connected."); } void loop() { // Kiểm tra nhiệt độ liên tục khoảng thời gian if (millis() > lastTemperatureCheckTime + temperatureCheckInterval) { float currentTemperature = dht.readTemperature(); if (!isnan(currentTemperature) && currentTemperature > temperatureThreshold) { String alertMessage = "Cảnh báo: Nhiệt độ vượt ngưỡng! Nhiệt độ tại: " + String(currentTemperature) + " ºC"; 46 bot.sendMessage(CHAT_ID, alertMessage, ""); } lastTemperatureCheckTime = millis(); } // Kiểm tra tin nhắn từ chatbot if (millis() > lastTimeBotRan + botRequestDelay) { int numNewMessages = bot.getUpdates(bot.last_message_received + 1); while(numNewMessages) { Serial.println("got response"); handleNewMessages(numNewMessages); numNewMessages = bot.getUpdates(bot.last_message_received + 1); } lastTimeBotRan = millis(); } } 47 Chương 4: Đánh giá kết kết luận 4.1 Kết Các kết sau hoàn thành dự án Hình 4.1: Mơ hình sản phẩm sau hồn thành Hình 4.212: Giao diện Blynk sau hồn thành 48 Hình 4.3: Giao diện chatbot sau hồn thành 4.2 Đánh giá kết Sau thực hiện, nhóm em hoàn thành hệ thống đáp ứng yêu cầu ban đầu đặt ra, số nhận xét:  Ưu điểm - Hệ thống hoạt động ổn định qua nhiều lần thử nghiệm - Đồng trạng thái điều khiển từ mơ hình hệ thống, ứng dụng Android Server - Giám sát nhiệt độ độ ẩm môi trường xung quanh  Nhược điểm 49 - Hệ thống phụ thuộc vào tốc độ mạng Wifi, ổn định Server Cloud Blynk Chưa tích hợp nhiều tính thành hệ thống IoT hoàn chỉnh 4.3 Kết luận Sau thời gian nghiên cứu, thi cơng đồ án tốt nghiệp nhóm em với đề tài “Phịng thơng minh” hồn thiện, đáp ứng yêu cầu ban đầu đặt Tuy nhiên, hạn chế kiến thức thời gian thực hiện, nguồn tài liệu tham khảo chủ yếu thông qua internet nên đề tài không tránh khỏi sai sót cịn số hạn chế Hệ thống đáp ứng việc điều khiển thiết bị Trong trình thực hiện, em thấy đề tài phổ biến, có tính ứng dụng caoctrong nhiều dự án thực tế Vì em đưa số đề xuất nhằm cải tiến nâng cấp hệ thống:       Mở rộng số lượng công suất thiết bị điều khiển Giám sát nơi điều khiển camera, cảnh báo chống trộm, báo cháy Điều chỉnh độ sáng đèn, tốc độ quạt, nhiệt độ điều hòa, Thiết lập hệ thống điều khiển thiết bị tự động nhằm tối ưu hóa việc sử dụng tiết kiệm điện Ứng dụng đề tài vào hệ thống thực tế 50 TÀI LIỆU THAM KHẢO [1] "Nhà thông minh," [Online] Available: https://vi.wikipedia.org/wiki/Nh%C3%A0_th %C3%B4ng_minh [2] [Online] Available: https://deviot.vn/tutorials/esp32.66047996/moi-truong-lap-trinhesp32-va-nen-tang-arduino-ide.54524112 [3] "LINH KIỆN 3M," [Online] Available: https://chotroihn.vn/module-cam-bien-anhsang-tai-linh-kien-dien-tu-3m [4] "RFID gì? Nguyên lý ứng dụng sản xuất," [Online] Available: https://solutionias.com/rfid-la-gi-nguyen-ly-va-ung-dung-trong-san-xuat/ [5] "ESP32 LÀ GÌ," [Online] Available: https://dientutuonglai.com/esp32-la-gi.html [6] "Tổng quan LCD 16×2 giao tiếp I2C LCD sử dụng Arduino," [Online] Available: https://arduinokit.vn/giao-tiep-i2c-lcd-arduino/ [7] "Internet Vạn Vật," [Online] Available: https://vi.wikipedia.org/wiki/Internet_V %E1%BA%A1n_V%E1%BA%ADt [8] "Internet of Things gì? Ứng dụng Internet of Things sống đại," [Online] Available: https://fast.com.vn/internet-of-things-la-gi-ung-dung-cuainternet-of-things-trong-cuoc-song-hien-dai/ 51 More from: Iot ứng dụng Học viện Công ngh… 15 documents Go to course Nhóm2 - Iot ứng dụng Iot ứng dụng None Iot-sododaunoi - Iot 36 Iot ứng dụng None Cong viec 1.1 - ND1Content Iot ứng dụng None Tìm hiểu cty tài trợ hđ nào… Iot ứng dụng None Recommended for you Bai tap tieng anh lop unit my friends so Hệ quản trị sở dữ… 118 100% (1) [Chatbot][CX Design] Structual Flow… Hệ quản trị sở dữ… 100% (1) Lower Secondary Answers Log on to IT Physics 100% (2) Correctional Administration Criminology 96% (113)

Ngày đăng: 26/12/2023, 04:56

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

  • Đang cập nhật ...

Tài liệu liên quan