Ứng dụng ESP8266 vào thu thập nhiệt độ và độ ẩm lên webserver.

25 2.7K 22
Ứng dụng ESP8266 vào thu thập nhiệt độ và độ ẩm lên webserver.

Đ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

Sử dụng esp8266 làm webserver đồng thời thu thập dữ liệu nhiệt độ, độ ẩm trong môi trường và điều khiển thiết bị. Sử dụng module esp8266 12E, cảm biến DHT11, thiết kế mạch bằng altium designer 17, nạp code bằng arduino ide 1.8.2.

BỘ THÔNG TIN TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA: KỸ THUẬT ĐIỆN TỬ I ptit.edu.vn Hà Nội, ngày 23 tháng năm 2017 - - ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ ỨNG DỤNG ESP8266 TRONG ĐIỀU KHIỂN THIẾT BỊ THU NHẬN DỮ LIỆU TỪ CẢM BIẾN SV: PHẠM VINH + NGUYỄN BÁ TÂN MSV: B14DCDT048 + B14DCDT055 LỚP: D14CQDT01-B GVHD: LÊ ĐỨC TOÀN ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT NHẬN XÉT, ĐÁNH GIÁ, CHO ĐIỂM (Của giảng viên hướng dẫn) Điểm: (Bằng chữ:…………………………… ) Hà Nội, Ngày… Tháng… Năm 2017 CÁN BỘ - GIẢNG VIÊN HƯỚNG DẪN (ký, họ tên) TRANG i ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT LỜI CẢM ƠN Kể từ ngày bước chân vào giảng đường đại học, chúng em nhận giúp đỡ vô to lớn từ quý thầy cô, gia đình bạn bè Chúng em xin gửi lời cảm ơn chân thành tới quý thầy cô công tác Học viện Công nghệ Bưu Viễn thông hết lòng dìu dắt, bảo để truyền đạt kiến thức cho chúng em bạn sinh viên khác Mặc dù hoàn thiện sản phẩm báo cáo, nhiên, hạn chế thời gian kiến thức thân nên sản phẩm chưa thực tối ưu Chúng em mong nhận đóng góp từ quý thầy cô để có thêm kinh nghiệm việc nghiên cứu phát triển sản phẩm tương lai Chúng em xin chân thành cảm ơn Hà Nộii, ngày 23 tháng năm 2017 Sinh viên thực TRANG ii ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT MỤC LỤC MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ INTERNET OF THINGS 1.1 Sự phát triển IoT 1.2 Phương thức kết nối thiết bị không dây 1.2.1 Lựa chọn giải pháp kết nối 1.2.2 Kết nối mạng Wifi 1.3 Đặt vấn đề CHƯƠNG 2: CÔNG CỤ THIẾT KẾ SẢN PHẨM 2.1 Giới thiệu Module ESP8266-12F 2.2 Giới thiệu cảm biến nhiệt độ, độ ẩm DHT11 2.3 Giới thiệu IC ổn áp L7805, LM1117 11 CHƯƠNG 3: XÂY DỰNG THIẾT KẾ SẢN PHẨM 12 3.1 Giới thiệu tổng quan sản phẩm 12 3.2 Thiết kế phần cứng 13 3.2.1 Khối nguồn 14 3.2.2 Module Wifi cảm biến DHT11 14 3.2.3 Mạch in PCB 15 3.3 Lập trình cho ESP8266 – 12F 15 3.4 Đánh giá trình chạy thực tế kết luận 20 TÀI LIỆU THAM KHẢO 22 TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT CHƯƠNG 1: TỔNG QUAN VỀ INTERNET OF THINGS 1.1 Sự phát triển IoT Trong thời gian gần đây, cộng đồng người nghiên cứu, đam mê tìm hiểu công nghệ thường hay nhắc tới IoT Tuy nhiên, chưa nhiều người thực hiểu khái niệm Thực chất, biểu Internet of Things (IoT) xuất từ thời kỳ sơ khai Internet, nhà phát minh mong muốn kết nối tất thứ qua mạng lưới đồng để điều khiển chúng phục vụ cho mục đích người Theo định nghĩa từ Wikipedia, Internet of Things (IoT) kịch giới, mà đồ vật, đồ 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 IoT phát triển từ hội tụ công nghệ không dây, công nghệ vi điện tử Internet Gần đây, Internet of Things bao gồm giao kiểu máy với máy (M2M), hạn chế tác động người chủ yếu áp dụng sản xuất lượng hay ngành công nghiệp nặng Viễn cảnh tưởng chừng có phim ảnh dần hiển thực tế, với phát triển Nhà thông minh, TV thông minh, tủ lạnh thông minh,… không kể tới mở rộng không gian địa lên IPv6 thay IPv4 trước Hình 1.1: Tổng quan IoT Nhiều chuyên gia công nghệ kỹ sư dự đoán tương lai IoT phát triển từ năm 2020 với kịch vô khả thi: • tỷ người kết nối với TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ • • • • PV + NBT ngàn tỷ USD doanh thu Hơn 25 triệu ứng dụng Hơn 25 tỷ hệ thống nhúng hệ thống thông minh 50 ngàn tỷ Gigabytes liệu Hình 1.2: Tương lai IoT từ đến 2020 1.2 Phương thức kết nối thiết bị không dây 1.2.1 Lựa chọn giải pháp kết nối Ở phần 1.1, chúng em đưa đặc điểm tổng quan IoT, yếu tố quan trọng dễ nhận thấy việc kết nối thiết bị hệ thống Việc kết nối thiết bị lại với phải đảm bảo yếu tố sau: • Dễ dàng lắp đặt, triển khai thực tế • Tốc độ đường truyền đảm bảo hoạt động lâu dài • Hỗ trợ tối ưu cho thiết bị gateway trình quản lý thiết bị Để kết nối thiết bị mạng, ta kết nối trực tiếp mạng LAN sử dụng dây cáp qua cổng RJ45 Tuy nhiên, với phát triển thiết bị di động cầm tay, việc kết nối sử dụng dây gặp nhiều khó khăn trình lắp đặt gây nên hình thức không đẹp mắt sản phẩm Việc lựa chọn kết nối không dây wifi, zigbee, RF, giúp việc kết nối thiết bị trở nên thuận tiện mà đảm bảo tốc độ đường truyền, không bị gián đoạn kết nối trình thiết bị làm việc Trong giải pháp kết nối vừa kể trên, chúng em lựa chọn wifi cho sản phẩm mà xây dựng tính phổ biến kết nối này, đồng thời tốc độ đường truyền đảm bảo trình sử dụng khả kết nối vào mạng Internet kiểm chứng Hơn module hỗ trợ kết nối Wifi hầu hết có giá thành rẻ so với module có hỗ trợ kết nối Zigbee TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT Hình 1.3: Giải pháp kết nối thiết bị không dây Để có nhìn khách quan việc lựa chọn giải pháp kết nối, chúng em xin đưa bảng so sánh chức hiệu làm việc số chuẩn kết nối phổ biến Chuẩn 802.15.4/Zigbee 802.15.1/Bluetooth 802.11/Wi-Fi Tầm hoạt động (mét) – 100 – 10 – 100 Thời gian sống nuôi pin (ngày) 100 – 1000 1–7 0.5 – 5.0 Số lượng nút mạng > 64000 32 Ứng dụng Tốc độ truyền (kb/s) Giám sát điều Web, Chúng email, khiển (Monitoring Video & Control) 20 – 250 720 Thay dây nối giao tiếp máy tính – thiết bị ngoại vi 11000 Bảng 1.1: So sánh giải pháp kết nối không dây phổ biến 1.2.2 Kết nối mạng Wifi Hiểu cách đơn giản Wifi mạng kết nối Internet không dây, từ viết tắt Wireless Fidelity, sử dụng sóng vô tuyến để truyền tín hiệu Loại sóng vô tuyến TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT tương tự sóng điện thoại, truyền hình radio hầu hết thiết bị điện tử ngày máy tính, laptop, điện thoại, máy tính bảng kết nối Wifi Hình 1.4: Ứng dụng truyền thông Wifi thực tế Kết nối Wifi dựa loại chuẩn kết nối IEEE 802.11, chủ yếu Wifi hoạt động băng tần 54 Mbps có tín hiệu mạnh khoảng cách gần 31m Trong thực tế, có nhiều vật cản sóng nên khoảng cách ngắn hơn, rơi vào khoảng m Về chất kỹ thuật, tín hiệu Wifi hoạt động gửi nhận liệu tần số 2.5GHz đến 5GHz, cao nhiều so với tần số điện thoại di động, radio tín hiệu Wifi chứa nhiều liệu lại bị hạn chế phạm vi truyền - khoảng cách Sóng Wifi sử dụng chuẩn kết nối 802.11 thư viện IEEE (Institute of Electrical and Electronics Engineers), chuẩn bao gồm chuẩn nhỏ a/b/g/n • Chuẩn 802.11b phiên yếu nhất, hoạt động mức 2.4GHz xử lý đến 11 megabit/giây • Chuẩn 802.11g nhỉnh đôi chút so với chuẩn b, hoạt động tần số 2.4GHz xử lý 54 megabit/giây • Chuẩn 802.11a phát tần số cao 5GHz tốc độ xử lý đạt 54 megabit/giây • Chuẩn 802.11n, hoạt động tần số 2.4GHz tốc độ xử lý lên đến 300 megabit/giây TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT Đặt vấn đề Qua tìm hiểu, chúng em mong đồ án xây dựng sản phẩm hoàn thiện, ứng dụng kiến thức học giảng đường đại học vào thực tiễn bước đầu tiếp cận với lĩnh vực IoT 1.3 Cụ thể với đồ án thiết kế mạch điện tử, chúng em sâu vào nghiên cứu với đề tài: “Ứng dụng ESP8266 điều khiển thiết bị thu nhận liệu từ cảm biến” Sản phẩm sau thỏa mãn tiêu chí sau: • Điều khiển thiết bị với khả kết nối không dây mạng • Cập nhập trạng thái, giám sát thông số cảm biến • Dễ tương tác với người dùng TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT CHƯƠNG 2: CÔNG CỤ THIẾT KẾ SẢN PHẨM Ở chương 1, với việc tìm hiều nắm bắt phát triển IoT, cách thức lựa chọn giải pháp kết nối cho thiết bị tảng việc xây dựng ứng dụng IoT thực tế Những trang thiết bị, linh-phụ kiện điện tử đóng vai trò không nhỏ việc làm nên sản phẩm, thực tế Ở chương 2, chúng em trình bày thiết bị mà sử dụng để xây dựng nên sản phẩm cuối 2.1 Giới thiệu Module ESP8266-12F Đây module truyền nhận WiFi đơn giản dựa chip ESP8266 SoC (Systchúng em on Chip) ESP8266 chip tích hợp thiết kế dùng cho chuẩn kết nối Có thể dùng để đưa dự án ta kết nối đến Internet Đơn giản sử dụng ngõ giao thức nối tiếp với tốc độ Baud 9600(mặc định) Kết nối mạng không dây, giống máy chủ cầu nối trung gian download liệu từ Internet Các tính bật: Module lập trình cách đơn giản với Arduino IDE Hỗ trợ chuẩn 802.11 b/g/n Wi-Fi 2.4 GHz, hỗ trợ WPA/WPA2 Chuẩn điện áp hoạt động: 3.3V Chuẩn giao tiếp nối tiếp UART với tốc độ Baud lên đến115200 Có chế độ hoạt động: Client, Access Point, Both Client and Access Point Hỗ trợ chuẩn bảo mật như: OPEN, WEP, WPA_PSK, WPA2_PSK, WPA_WPA2_PSK • Hỗ trợ giao tiếp TCP UDP • Làm việc máy chủ kết nối với máy • • • • • • • Chế độ làm việc Module Wifi ESP8266: • Trong module ESP8266, chân GPIO15, GPIO0 GPIO2 có chức gắn liền với chế độ hoạt động nạp firmware module • Ở ta ý tới hàng Normal Running Program via UART, có chân GPIO thay đổi mức logic chế độ hoạt động Vì vậy, chân GPIO0, ta nối với công tắc bit để thay đổi mức logic • Cụ thể, nạp code, ta gạt công tắc bit vị trí ON, sau đó, gạt lại vị trí cũ ấn nút reset, KIT hoạt động chế độ Normal Running TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT Bảng 2.1: Bảng trạng thái hoạt động module WiFi ESP8266 Hình 2.1: Hình ảnh module thực tế TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ 2.2 PV + NBT Giới thiệu cảm biến nhiệt độ, độ ẩm DHT11 Hình 2.2: Cảm biến DHT11 DHT11 cảm biến chuyên dụng dùng để giám sát nhiệt độ, độ ẩm môi trường, có cấu tạo chân hình (module chúng em sử dụng có chân, Vcc, Data GND), sử dụng giao tiếp số theo chuẩn dây • • • • Pin : Vcc Pin : Data Pin : NC ( not conected ).Chân không sử dụng Pin : GND Thông số kỹ thuật: • • • • Đo độ ẩm: 20%-95% Đo nhiệt độ: 0-50ºC Sai số độ ẩm ±5% Sai số nhiệt độ: ±2ºC Để giao tiếp với DHT11 theo chuẩn chân vi xử lý thực theo bước: • Bước 1: Gửi tín hiệu Start TRANG ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT Hình 2.3: Giao tiếp với DHT11 o MCU thiết lập chân DATA Output, kéo chân DATA xuống khoảng thời gian >18ms Trong thư viện DHT 25ms Khi DHT11 hiểu MCU muốn đo giá trị nhiệt độ độ ẩm o MCU đưa chân DATA lên 1, sau thiết lập lại chân đầu vào Sau khoảng 20-40us, DHT11 kéo chân DATA xuống thấp Nếu >40us mà chân DATA ko kéo xuống thấp nghĩa ko giao tiếp với DHT11 o Chân DATA mức thấp 80us sau DHT11 kéo nên cao 80us Bằng việc giám sát chân DATA, MCU biết có giao tiếp với DHT11 không Nếu tín hiệu đo DHT11 lên cao, hoàn thiện trình giao tiếp MCU với DHT • Bước 2: Đọc giá trị DHT11 o DHT11 trả giá trị nhiệt độ độ ẩm dạng byte Trong đó:  Byte 1: giá trị phần nguyên độ ẩm (RH%)  Byte 2: giá trị phần thập phân độ ẩm (RH%)  Byte 3: giá trị phần nguyên nhiệt độ (TC)  Byte : giá trị phần thập phân nhiệt độ (TC)  Byte : kiểm tra tổng Nếu Byte = (8 bit) (Byte1 +Byte2 +Byte3 + Byte4) giá trị độ ẩm nhiệt độ xác, sai kết đo nghĩa o Đọc liệu: Sau giao tiếp với DHT11, DHT11 gửi liên tiếp 40 bit MCU, tương ứng chia thành byte kết Nhiệt độ độ ẩm o Sau tín hiệu đưa 0, ta đợi chân DATA MCU DHT11 kéo lên Nếu chân DATA khoảng 26-28 us 0, tồn 70us Do lập trình ta bắt sườn lên chân DATA, TRANG 10 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT sau delay 50us Nếu giá trị đo ta đọc bit 0, giá trị đo giá trị đo Cứ ta đọc bit Hình 2.4: Kết nối chuẩn dây cảm biến vi xử lý 2.3 Giới thiệu IC ổn áp L7805, LM1117 Hình 2.5: Hình ảnh thực tết IC L7805 TRANG 11 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT Hình 2.6: Hỉnh ảnh thực tế IC LM1117 3V3 CHƯƠNG 3: XÂY DỰNG THIẾT KẾ SẢN PHẨM 3.1 Giới thiệu tổng quan sản phẩm Từ kiến thức tìm hiều phần cứng, yêu đặt phần 1.3 - Đặt vấn đề, chúng em xin giới thiệu tống quát chức sơ đồ khối hoạt động sản phẩm xây dựng sau: Hình 3.1: Sơ đồ khối hoạt động sản phẩm TRANG 12 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT 3.2 Thiết kế phần cứng Phần cứng mạch thiết kế phần mềm Altium Designer 17.0.11 Các thành phần mạch bao gồm: • Khối nguồn 5V, 3V3 • Module Wifi • Cảm biến nhiệt độ Hình 3.2: Sơ đồ nguyên lý TRANG 13 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT 3.2.1 Khối nguồn Hình 3.3: Khối nguồn Mạch sử dụng điện áp 9V, cấp qua JacDC chuẩn 5.5 • Do module ESP8266 hoạt động điện áp 3.3V nên ta cần có IC ổn áp 3.3V Trong mạch, IC ổn áp lựa chọn để sử dụng AMS1117 3.3V, công suất tối đa 1A, đủ để cung cấp điện áp cho ngoại vi khác mạch • Do cảm biến DHT11 hoạt động điện áp 5V nên t cần sử dụng IC ổn áp 5V L7805 3.2.2 Module Wifi cảm biến DHT11 Hình 3.3: Khối module wifi cảm biến DHT11 TRANG 14 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT 3.2.3 Mạch in PCB Hình 3.4:Mạch in PCB thiết kế Altium 17 lớp bottom 3.3 Lập trình cho ESP8266 – 12F //Thêm thư viện #include #include //Thông số kết nối wifi const char* ssid = "kiloooooooo"; //Tên mạng wifi const char* password = "09111995"; //Mật mạng wifi TRANG 15 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ #define DHTPIN PV + NBT //Khởi tạo chân GPIO05 làm chân nhận liệu từ cảm biến #define DHTTYPE DHT11 //Sử dụng cảm biến DHT11 DHT dht(DHTPIN, DHTTYPE, 15); //Thiết lập int LED = 14; //Sử dụng chân GPIO014 làm chân điều khiển led WiFiServer server(80); //Mở port 80 tạo server void setup() { Serial.begin(115200); //Mở serial delay(10); dht.begin(); //Khởi tạo DHT11 pinMode(LED, OUTPUT); digitalWrite(LED, 0); //Kết nối tới mạng wifi Serial.println(); Serial.println(); Serial.print("Ket noi toi mang "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); TRANG 16 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT Serial.print("."); } Serial.println(""); Serial.println("Da ket noi WiFi"); //Khởi động server server.begin(); Serial.println("Khoi dong Server"); //In địa IP serial monitor Serial.println(WiFi.localIP()); } void loop() { //Kiểm tra có client kết nối đến WiFiClient client = server.available(); if (!client) { return; } //Đợi client gửi kết nối Serial.println("Co client ket noi xem du lieu"); while(!client.available()){ delay(1); } float t = dht.readTemperature(); float h = dht.readHumidity(); //Đọc nhiệt độ = *C lọc //Đọc độ ẩm = % lọc TRANG 17 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT //Đọc dòng yêu cầu gửi lên String req = client.readStringUntil('\r'); Serial.println(req); client.flush(); // Kiểm tra thực yêu cầu if (req.indexOf("/on") != -1){ digitalWrite(LED, 1); } else if (req.indexOf("/off") != -1) { digitalWrite(LED, 0); } //Chuẩn bị nội dung web để phản hồi String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n"; s += ""; s += ""; s += ""; s += ""; s += ""; s += "body{font-size: 15px;} voffset {margin-top: 18px;}"; s += "ESP8266 DHT11"; s += ""; s += ""; s += "Dữ liệu từ DHT11"; s += ""; s += "Nhiệt độ: " + String(t) + "℃ "; TRANG 18 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT s += "Độ ẩm: " + String(h) + "% "; s += ""; s += "Điều khiển đèn"; s += ""; s += ""; s += ""; s += ""; s += "function on() {$.get(\"/on\");}"; s += "function off() {$.get(\"/off\");}"; //Gửi phản hồi tới client client.print(s); delay(1); Serial.println("Client da thoat"); //Sau nhận thông tin tự động ngắt kết nối } TRANG 19 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT 3.4 Đánh giá trình chạy thực tế kết luận TRANG 20 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT KẾT LUẬN Sau thời gian phát triển sản phẩm chúng em học hỏi thêm nhiều kiến thức kinh nghiệm thực tế Kết đạt nội dung cụ thể sau: • Hiểu xu hướng phát triển công nghệ giới, tiền để có định hướng nghiên cứu tương lai Nắm bắt trình phát triển sản phẩm IoT, cách lựa chọn giải pháp phần cứng phần mềm tùy thuộc vào yêu cầu sản phẩm • Sản phẩm điều khiển bật tắt thiết bị điện xoay chiều dân dụng đơn giản, giám sát trạng thái thiết bị nhận thông số mà cảm biến trả • ESP8266 có sẵn Antenna on Board khả thu phát sóng tốt Bên cạnh đó, sản phẩm số hạn chế như: • Điều khiển, giám sát trạng thái thiết bị đồng thời từ module wifi trở lên bị lỗi WebSocket dẫn tới việc đôi lúc không nhận tin hiệu điều khiển trả lại trạng thái, tham số đọc từ cảm biến • Sản phẩm phần cứng lớn, dẫn tới việc triển khai lắp đặt thực tế gặp nhiều khó khăn áp dụng lắp đặt hộ gia đình • Hiện dừng mở mạng nội - LAN chưa mở rộng Hướng phát triển sản phẩm: • Thiết kế lại phần cứng, lựa chọn kết nối mở rộng thêm với chip vi xử lý để đảm bảo khả sử dụng ESP8266 • Hoàn thiện phần mềm tốt hơn, hướng đến sử dụng webapp tối ưu cho thiết có trình duyệt web Mặc dù cố gắng để hoàn thiện sản phẩm hạn đồ án tốt nghiệp khó tránh khỏi thiếu sót Chúng em mong nhận góp ý, nhận xét từ quý thầy cô để sản phẩm hoàn thiện có tính thực tiễn cao Chúng em xin chân thành cảm ơn TRANG 21 ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ PV + NBT TÀI LIỆU THAM KHẢO Danh mục tài liệu tham khảo Kỹ thuật mạch điện tử - Phạm Minh Hà – Nhà xuất khoa học kỹ thuật Hà Nội Bài giảng Điện tử tương tự - Lê Đức Toàn - Học viện Công nghệ Bưu Viễn thông Danh mục website tham khảo http://arduino.vn/ http://www.esp8266.com/ TRANG 22 ... dìu dắt, bảo để truyền đạt kiến thức cho chúng em bạn sinh viên khác Mặc dù hoàn thiện sản phẩm báo cáo, nhiên, hạn chế thời gian kiến thức thân nên sản phẩm chưa thực tối ưu Chúng em mong nhận

Ngày đăng: 13/07/2017, 21:58

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • CHƯƠNG 1: TỔNG QUAN VỀ INTERNET OF THINGS

    • 1.1. Sự phát triển của IoT

    • 1.2. Phương thức kết nối thiết bị không dây

      • 1.2.1. Lựa chọn giải pháp kết nối

      • 1.2.2. Kết nối mạng Wifi

      • 1.3.

      • 1.3. Đặt vấn đề

      • CHƯƠNG 2: CÔNG CỤ THIẾT KẾ SẢN PHẨM

        • 2.1. Giới thiệu Module ESP8266-12F

        • 2.2. Giới thiệu cảm biến nhiệt độ, độ ẩm DHT11

        • 2.3. Giới thiệu IC ổn áp L7805, LM1117

        • CHƯƠNG 3: XÂY DỰNG VÀ THIẾT KẾ SẢN PHẨM

          • 3.1. Giới thiệu tổng quan về sản phẩm

          • 3.2. Thiết kế phần cứng

            • 3.2.1. Khối nguồn

            • 3.2.2. Module Wifi và cảm biến DHT11

            • 3.2.3. Mạch in PCB

            • 3.3. Lập trình cho ESP8266 – 12F

            • 3.4. Đánh giá quá trình chạy thực tế và kết luận

            • KẾT LUẬN

            • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan