Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
2,19 MB
Nội dung
GVHD: Th.s Nguyễn Thị Thắm Nhận xét giáo viên SVTH: Nguyễn Thế Ngọc 1|Page GVHD: Th.s Nguyễn Thị Thắm LỜI CẢM ƠN …………… …………… Để đề tài hoàn thiện ngày hôm nay, em nhận giúp đỡ tận tình đến từ thầy cơ, bạn bè, đồng nghiệp Qua em xin gửi lời cảm ơn đến tất tổ chức, cá nhân tạo điều kiện giúp đỡ em hoàn thành đề tài Em xin chân thành cảm ơn thầy cô giáo khoa Điện trường Cao Đẳng Kinh tế - Kỹ thuật, Đại Học Thái Nguyên giúp em có sở kiến thức hoàn thành đề tài Em xin gửi lời cảm ơn đến anh chị phòng Đào tạo SEVT, đồng nghiệp đội EQUIPMENT CNC COLOR bạn bè tạo động lực,sắp xếp thời gian hợp lý để em hồn thành đề tài Đặc biệt, em xin gửi lời cảm ơn chân thành tới cô giáo Th.s Nguyễn Thị Thắm đặc biệt quan tâm, nhiệt tình giúp đỡ em thời gian thực đề tài Do đặc thù sinh viên vừa học vừa làm, quỹ thời gian hạn hẹp, cộng thêm kiến thức hạn chế, đề tài chắn cịn nhiều sai sót, mong thầy bạn góp ý để đề tài hồn thiện Em xin chân thành cảm ơn ! Thái Nguyên, tháng năm 2021 SVTH: Nguyễn Thế Ngọc 2|Page GVHD: Th.s Nguyễn Thị Thắm LỜI MỞ ĐẦU Quảng cáo vấn đề đóng vai trị quan trọng phát triển công ty, doanh nghiệp hay chí cửa hàng Quảng cáo tốt đem lại nhiều lợi ích to lớn Cũng mà khơng ngạc nhiên hàng năm doanh nghiệp đầu tư nhiều vào vấn đề Một biện pháp ưa dùng sử dụng bảng quảng cáo đèn LED, đơn giản, đại, bắt mắt, chi phí hợp lý tính hiệu Những bảng thơng tin, cổng chào hay bảng LED quảng cáo với màu sắc sặc sỡ, bắt mắt, gây nhiều ý hẳn khơng cịn xa lạ người dân, người dân đô thị Quảng cáo đèn LED ứng dụng rộng rãi nhiều ngành, nhiều lĩnh vực Nó khơng giới hạn việc hiển thị dịng chữ, biển hiệu nhấp nháy mà cịn hiển thị hình ảnh đồ họa, hình ảnh đầy đủ màu sắc đặc biệt hiển thị video Nó khơng giới hạn việc quảng cáo nhà (indoor), bán ngồi trời (semi – outdoor ) mà cịn quảng cáo trời, ban ngày với độ sáng độ sắc nét cao Do vậy, em lựa chọn đề tài: “ Điều khiển chạy chữ biển quảng cáo qua sever led ma trận 7219 module ESP 8266 ” để làm báo cáo thực tập tốt nghiệp Nhiệm vụ thiết kế : Bảng ma trận LED hiển thị chữ màu đỏ chạy hiệu ứng từ phải qua trái Trong thời gian làm đồ án em nhận giúp đỡ bảo tận tình thầy giáo khoa Điện tử, đặc biệt cô giáo Nguyễn Thị Thắm bạn sinh viên khác, với nỗ lực hết mình, em hồn thành đồ án cách tốt Tuy nhiên trình độ cịn hạn chế thời gian có hạn nên đồ án em hẳn cịn nhiều thiếu sót Em kính mong nhận đóng góp thầy giáo bạn để đồ án em hoàn thiện SVTH: Nguyễn Thế Ngọc 3|Page GVHD: Th.s Nguyễn Thị Thắm MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU MỤC LỤC CHƯƠNG : Mở Đầu 1.1 Đặt vấn đề 1.1.1 Nhu cầu người dùng 1.1.2 Tác dụng lựa chọn làm biển quảng cáo điện tử 1.2 Phương pháp nghiên cứu 1.3 Mục tiêu, nhiệm vụ CHƯƠNG 2: GIỚI THIỆU LÝ THUYẾT 2.1 Khái niệm quảng cáo led ma trận 2.2 Cấu tạo module Led ma trận 2.3 Kích thước biển led ma trận 2.4 Ưu điểm biển led ma trận 2.5 Kích thước module LED ma trận ánh sáng bóng LED 10 2.6 Cấu tạo module LED ma trận 8×8 10 2.7 Những lưu ý làm biển led ma trận 11 CHƯƠNG 3: THIẾT BỊ VÀ GIẢI PHÁP CÔNG NGHỆ 18 3.1 Kit Node MCU Lua ESP8266 18 3.2 Module Board phát triển ESP8266 20 3.3 Giới thiệu module ESP 12E (Node MCU V3) 21 3.4 Sơ đồ chân GPIO lưu ý sử dụng Node MCU 22 SVTH: Nguyễn Thế Ngọc 4|Page GVHD: Th.s Nguyễn Thị Thắm 3.5 Phần mềm IDE 24 3.5.1 Cấu trúc chương trình phần mềm IDE 24 3.5.2 Hàm nhập xuất Digital I/O 25 3.5.3 Hàm nhập xuất Analog I/O 28 3.5.4 Hàm thời gian (Delay) 29 3.6 Lập trình ESP 12E Arduino IDE 29 3.6.1 Gới thiệu 30 3.6.2 Chuẩn bị phần cứng 30 3.6.3 Cài đặt phần mềm arduino IDE thư viện cho ESP8266 30 3.6.4 Hướng dẫn nạp chương trình cho ESP8266 12E 31 3.7 Module led ma trận 33 3.7.1 Led đơn 33 3.7.2 Module led ma trận 34 3.7.3 Giới thiệu module led ma trận 7219 35 CHƯƠNG 4: NỘI DUNG THỰC HIỆN VÀ MƠ HÌNH 37 4.1 Điều khiển LED ma trận Max7219 với module WIFI NodeMCU 37 4.2 Vận hành 37 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 41 5.1 Kết luận 41 5.1.1 Những mặt làm .41 5.1.2 Những hạn chế tồn đọng .41 5.2 Hướng phát triển đề tài 41 TÀI LIỆU THAM KHẢO 41 PHỤ LỤC 42 SVTH: Nguyễn Thế Ngọc 5|Page GVHD: Th.s Nguyễn Thị Thắm CHƯƠNG MỞ ĐẦU 1.1 Đặt vấn đề Hiện nay, có nhiều cách để quảng cáo sản phẩm Nhưng cách truyền thống nhất, tiết kiệm nhất, đạt hiệu cao làm bảng hiệu quảng cáo Đặc biệt, ngành kinh doanh, tổ chức kiện hay nhu cầu quảng bá Làm bảng hiệu quảng cáo tạo nhiều hiệu ứng tích cực, tạo mối liên hệ mật thiết với khách hàng 1.1.1 Nhu cầu người dùng Cuộc sống bận rộn khiến người người chạy vội từng phút sáng khỏi nhà Sẽ không đủ kiên nhẫn để ngồi lại đọc tờ báo hay tờ rơi phát đầy vỉa hè Làm bảng hiệu quảng cáo sử dụng font chữ to, màu sắc bắt mắt gây ý người xem Thơng qua đó, nội dung ngắn gọn chương trình lớn tích hợp vài dịng chữ biển điện tử Sự nhanh gọn, đầy đủ, xác bước đáp ứng nhu cầu khách hàng 1.1.2 Tác dụng lựa chọn làm biển quảng cáo điện tử Với kiện lớn, làm bảng hiệu quảng cáo tối thiểu Vì ngồi phương tiện truyền thơng đại chúng bảng hiệu quảng cáo mang lại nguồn thơng tin nhanh Có nhiều cách làm bảng hiệu quảng cáo cho kiện như: dùng banner, treo băng rôn, chạy chữ đèn led… Mỗi hình thức mang lại hiệu ứng khác Nhưng việc sử dụng biển LED điện tử luôn mang lại sống động, tinh tế hiệu để người dùng dễ dàng tiếp cận SVTH: Nguyễn Thế Ngọc 6|Page GVHD: Th.s Nguyễn Thị Thắm 1.2 Phương pháp nghiên cứu - Nghiên cứu tài liệu qua sách báo lĩnh vực IOT - Tìm hiểu nguyên lý hoạt động module Node MCU esp 8266, module led matrix max 7219 module phụ trợ, thiết bị điện ngoại vi 1.3 Mục tiêu, nhiệm vụ - Tìm hiểu hệ thống điều khiển thơng minh thiết bị nhà - Tìm hiểu IOT - Thiết kế mạch điều khiển hiển thị nội dung led matrix 7219 - Xây dựng mơ hình mẫu - Kiểm tra, đánh giá tính ứng dụng đề tài SVTH: Nguyễn Thế Ngọc 7|Page GVHD: Th.s Nguyễn Thị Thắm CHƯƠNG GIỚI THIỆU LÝ THUYẾT 2.1 Khái niệm biển quảng cáo led ma trận gì? Nói cách dễ hiểu, tập hợp bóng led xếp thành nhiều hàng , nhiều cột nối tiếp Các bóng led IC điều khiển, qt bật tắt theo cơng thức riêng Từ đó, bạn cho bóng led sáng tối theo ý để tạo hiệu ứng, chạy chữ… 2.2 Cấu tạo module LED ma trận Biển LED ma trận xem loại biển quảng cáo điện tử đắt tiền, cao cấp vô đa dạng Cấu tạo module LED P10 điển hình (16×32) SVTH: Nguyễn Thế Ngọc 8|Page GVHD: Th.s Nguyễn Thị Thắm Biển quảng cáo LED ma trận lắp ghép từ module LED ma trận quy cách, phẩm chất, kích thước, cơng suất tiêu thụ… Các module ghép vào cố định hệ thống khung xương sắt inox để tạo thành biển lớn Các module nối ghép với với hệ thống mạch điện, nguồn điện dây dẫn chuyên dụng Cấu tạo module LED ma trận hiểu đơn giản nhựa, có bảng mạch đúc sẵn (gắn sẵn) mắt LED đơn màu đa màu (chỉ khả phát sáng) Các mắt LED xếp thẳng thành hàng cột, trông giống ma trận Nội dung quảng cáo hiển thị bóng LED sáng/tối theo điều kiện lập trình sẵn Module LED ma trận ngày nhà sản xuất đóng gói sẵn, người dùng việc lắp ghép theo kỹ thuật định để tạo nên biển quảng cáo LED ma trận 2.3 Kích thước biển led ma trận: Được tính đơn vị pixel(số lượng mắt led) đơn vị thông thường Tùy theo yêu cầu khách hàng mà kích thước biển led ma trận khác nhau, 8×8, 8×16, 16×32,… Ngồi thị trường nay, nhà sản xuất lớn đưa sản phẩm led ma trận tích hợp sẵn thành module Các module thiết kế thành tấm, nối lại với thành lớn tiện lợi cho người sử dụng 2.4 Ưu điểm biển led ma trận Chắc hẳn bạn thắc mắc biển led ma trận lại sử dụng ưa chuộng Bởi chúng có ưu điểm vượt trội sau: SVTH: Nguyễn Thế Ngọc 9|Page GVHD: Th.s Nguyễn Thị Thắm Sử dụng loại biển cho phép người dùng thay đổi nội dung biển quảng cáo có nhu cầu cách dễ dàng thuận tiện Khi bạn cần thay đổi nội dung chữ phần mềm kết nối với máy tính Biển led ma trận cấu tạo từ nhiều module với nên kích thước thay đổi đa dạng phù hợp với mặt quảng cáo Và việc bố trí nhiều hệ thống đèn led biển quảng cáo giúp đem lại hiệu ứng cao cho người dùng sử dụng hay giúp hiển thị thơng tin, hình ảnh thương hiệu sản phẩm tốt Ngoài ưu điểm có nhược điểm khó với biển led ma trận giá thành làm biển khác cao Tuy nhiên với thứ mà chúng mang lại mức giá hồn tồn hợp lý 2.5 Kích thước module LED ma trận ánh sáng bóng LED Kích thước phổ biến module dùng làm biển LED ma trận 16x32cm Sở dĩ nói đến biển LED ma trận, người thường hiểu module P10 Khoảng cách mắt LED 1cm Như vậy, module LED P10 có 16 cột 32 hàng LED Tại lại P10? Bởi làm biển LED với độ phân giải cao hơn, thông thường gọi hình LED Nếu biển quảng cáo để trời dùng để hiển thị thơng tin thơng thường, người ta làm biển LED có độ phân giải q cao, yếu tố giá thành khơng thực cần thiết Một biển quảng cáo ma trận không thiết phải nhìn nét hình (thường hình có độ phân giải P2, P2.5, P3, P5) Một số kích thước module khác phổ biến 8x8cm, 8x32cm, 8x16cm SVTH: Nguyễn Thế Ngọc 10 | P a g e GVHD: Th.s Nguyễn Thị Thắm Để tiến hành cài đặt thư viện chức nạp code cho IDE làm sau: Vào File→ Preferences, vào textbox Additional Board Manager URLs thêm đường link sau vào http://arduino.esp8266.com/stable/package_esp8266com_index.json Click OK để chấp nhận SVTH: Nguyễn Thế Ngọc 27 | P a g e GVHD: Th.s Nguyễn Thị Thắm Tiếp theo vào Tool→Board→Boards Manager Đợi lát để chương trình tìm kiếm Ta kéo xuống click vào ESP8266 by ESP8266 Community, click vào Install Chờ phần mềm tự động download cài đặt 3.6.4 Hướng dẫn nạp chương trình cho ESP8266 12E SVTH: Nguyễn Thế Ngọc 28 | P a g e GVHD: Th.s Nguyễn Thị Thắm Kết nối mudule ESP8266 -12E vào máy tính Vào Tool→Board→NodeMCU 1.0,chọn cổng COM tương ứng với module tương ứng Chọn chế độ nạp Arduino as ISP chọn cổng COM cho nhé.Vậy ta có mơi trường lập trình cho esp8266 thân thiện SVTH: Nguyễn Thế Ngọc 29 | P a g e GVHD: Th.s Nguyễn Thị Thắm Sau kết nối ESP8266 với máy tính, test code ESP8266 đây: Code test led board esp8266 12E chân 13 (D7 ) sáng tắt vòng giây void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); // bật led sáng giây delay(1000); // wait for asecond digitalWrite(LED_BUILTIN, LOW); // tắt led giây delay(1000); // wait for a second } Hình ảnh thực tế Từ ví dụ đơn giản ta bắt tay vào lập trình cho NODE MCU để làm dự dán IOT có ứng dụng cao SVTH: Nguyễn Thế Ngọc 30 | P a g e GVHD: Th.s Nguyễn Thị Thắm 3.7 Module led matrix: 3.7.1 Led đơn Bộ phận đèn led hai lớp bán dẫn loại P loại N đặt tiếp xúc với Kích thước lớp bán dẫn nhỏ, cỡ vài phần trăm milimet Do công nghệ chế tạo đèn led đòi hỏi tương đối cao Dưới cấu tạo bên led đơn thông thường Lớp bán dẫn vẽ phóng đại lên ta dễ hình dung Thực tế việc nối điện cực cho lớp bán dẫn khó kích thước nhỏ Vỏ bọc bên ngồi làm nhựa suốt hay pha thêm chất màu Lớp vỏ có tác dụng làm giá đỡ, bảo vệ kết cấu đèn đơng thời phần chóp cầu phía có tác dụng hội tụ hướng ánh sáng phát ra.Vì cấu tạo phần bán dẫn dây nối bên nhỏ nên tác động lực mạnh vào chân điện cực đèn led gây phá vỡ kết cấu làm hỏng đèn 3.7.2 Module led matrix: Là khối cấu trúc tổ hợp từ led đơn sắc xếp với theo hàng cột với khoảng cách quy định trước nên gọi Led matrix Cách tính bịng đèn led biển quảng cáo đơn giản Ví dụ:Một biển quảng cáo led ma trận có 100 cột 32 hàng ta có 3200 bóng đèn led Hay hình điện thoại đời thấp có đến 68 hàng 98 cột tức có tới 6664 bóng hay hình điện thoại full màu có tới 854 hàng 480 cột tức có 409k bóng nhiều tập hợp điểm rời rạc ghép lại Màn hình led ma trận vậy, có hình led full colorcó thể trình chiếu videos khơng loại hình khác đặc biệt hình led có ưu để ngồi trời độ sáng mạnh rõ nét Hiện có nhiều loại led ma trận sản xuất để đáp ứng nhu cầu của ngành quảng cáo Có loại đơn sắc, đa sắc, full color, loại phân giải cao, phân giải thấp, loại dùng nhà, loại dùng ngồi trời Led đơn sắc điểm ảnh có bóng led loại màu (đỏ, xanh, vàng ) Ma trận led đa sắc điểm ảnh có hay bóng led có màu khác Những led màu khác sáng gần pha trộn tạo thành màu sắc khác Ví dụ: Màu xanh để gần màu SVTH: Nguyễn Thế Ngọc 31 | P a g e GVHD: Th.s Nguyễn Thị Thắm đỏ mắt ta thấy màu vàng Cịn led full color điểm ảnh có màu bản: đỏ, lục, lam Việc pha trộn màu với mức độ khác tạo hàng triệu màu sắc khác Hiện ma trận led sản xuất thành modul với kích thước quy định sẵn Trên thị trường có bán nhiều loại module khác Ví dụ: Loại led đơn sắc P10, modul có 16 hàng 32 cột Khoảng cách điểm ảnh Module P10 10mm Do Module P10 có kích thước 16x32cm 3.7.3 Giới thiệu module led ma trận 7219 Module tổ hợp Led Matrix 8x8, với led Matrix điều khiển IC MAX7219 ( tương tự IC 74HC595) IC MAX7219 mắc nối tiếp giao tiếp với chuẩn SPI giúp tiết kiệm số chân cho vi điều khiển ( sử dụng chân để điều khiển ) Ngoài IC MAX7219 cịn tích hợp Static RAM 8x8 từ việc hiển thị trở nên mượt mà hơn, đồng thời Module cịn mở rộng thêm việc mắc nối tiếp mạch Led Matrix 8x8 MAX7219 lại với Thông số kĩ thuật: Led Matrix 8x8 (Cathode chung) , IC MAX7219 SVTH: Nguyễn Thế Ngọc 32 | P a g e GVHD: Th.s Nguyễn Thị Thắm IC giao tiếp : MAX7219 Chuẩn giao tiếp : SPI Điện áp sử dụng: 5VDC Kích thước (cm): 6.3 x 3.5 x 1.5 Mạch hiển thị Led ma trận MAX7219 có ngõ vào tín hiệu nối tiếp, ghi dịch chuyển tín hiệu nên cần GPIO để điều khiển, mạch có khả nối tiếp thêm nhiều mạch cổng nối tiếp nên dễ dàng để mở rộng Sơ đồ chân: DIN: chân truyền liệu từ vi điều khiển đến Max7219 (chân MOSI vi điều khiển) CLK: chân cấp xung nhịp hoạt động cho Max7219 nối với chân SCK vi điều khiển CS: chân lựa chọn hoạt động, chân nối với chân I/O vi điều khiển VCC: chân cấp nguồn: sử dụng nguồn 5VDC GND: kết nối với chân GND vi điều khiển SVTH: Nguyễn Thế Ngọc 33 | P a g e GVHD: Th.s Nguyễn Thị Thắm CHƯƠNG NỘI DUNG THỰC HIỆN VÀ MƠ HÌNH SVTH: Nguyễn Thế Ngọc 34 | P a g e GVHD: Th.s Nguyễn Thị Thắm 4.1 Điều khiển LED ma trận Max7219 với module WIFI NodeMCU Mục tiêu: Lập trình chạy chữ led ma trận Max7219 sử dụng module Wifi NodeMCU web server Phần mềm cần chuẩn bị Cài đặt phần mềm arduino IDE Phần cứng cần chuẩn bị: Mạch Node MCU Dây cắm board test module led ma trận Max7219 (32x8) Hình 4.1 ảnh thực tế mơ hình Hình 4.2 Sơ đồ lắp mạch SVTH: Nguyễn Thế Ngọc 35 | P a g e GVHD: Th.s Nguyễn Thị Thắm Code chương trình: #include #include #include const char* ssid = "PHI QUANG"; // Thay đôi tên wifi const char* password = "88888888"; // Thay đổi pass wifi // TCP server at port 80 will respond to HTTP requests WiFiServer server(80); const uint8_t LEDMATRIX_CS_PIN = 15; // Define LED Matrix dimensions (0-n) - eg: 32x8 = 31x7 const int LEDMATRIX_WIDTH = 31; const int LEDMATRIX_HEIGHT = 7; const int LEDMATRIX_SEGMENTS = 4; // The LEDMatrixDriver class instance LEDMatrixDriver lmd(LEDMATRIX_SEGMENTS, LEDMATRIX_CS_PIN); void displayText ( char * theText) { if ( myTime + ANIM_DELAY < millis()) { myTime=millis(); // Draw the text to the current position drawString(theText, len, x, 0); // In case you wonder why we don't have to call lmd.clear() in every loop: The font has a opaque (black) background // Toggle display of the new framebuffer lmd.display(); // Advance to next coordinate if( x < len * -8 ) { SVTH: Nguyễn Thế Ngọc 36 | P a g e GVHD: Th.s Nguyễn Thị Thắm x = LEDMATRIX_WIDTH; lmd.clear(); } } } ………………… /** * This function draws a string of the given length to the given position */ void drawString(char* text, int len, int x, int y ) { for( int idx = 0; idx < len; idx ++ ) { int c = text[idx] - 32; // stop if char is outside visible area if( x + idx * > LEDMATRIX_WIDTH ) return; // only draw if char is visible if( + x + idx * > ) drawSprite( font[c], x + idx * 8, y, 8, ); } } /** * This draws a sprite to the given position using the width and height supplied (usually 8x8) */ void drawSprite( byte* sprite, int x, int y, int width, int height ) { // The mask is used to get the column bit from the sprite row byte mask = B10000000; SVTH: Nguyễn Thế Ngọc 37 | P a g e GVHD: Th.s Nguyễn Thị Thắm for( int iy = 0; iy < height; iy++ ) { for( int ix = 0; ix < width; ix++ ) { //Yes my font is backwards so I swap it around //lmd.setPixel(x + ix, y + iy, (bool)(sprite[iy] & mask )); lmd.setPixel(x + (width - ix), y + iy, (bool)(sprite[iy] & mask )); // shift the mask by one pixel to the right mask = mask >> 1; } // reset column mask mask = B10000000; } } 4.2 Vận hành Sau nạp code chương trình cho NodeMCU hình led xuất địa IP, ví dụ : 192.168.1.70 Khi có địa IP ta dùng máy tính hay điện thoại ta truy cập vào địa để điều khiển dịng chữ chạy led ma trận SVTH: Nguyễn Thế Ngọc 38 | P a g e GVHD: Th.s Nguyễn Thị Thắm CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 5.1 Kết luận 5.1.1 Những mặt làm - Mạch điện với module nhỏ mạch thiết kế, thi cơng hồn chỉnh thử nghiệm nhiều lần động ổn định thực tế - Nội dung hiển thị sinh động dễ dàng tùy biến qua điện thoại 5.1.2 Những hạn chế, tồn - Tốn nhiều dây dẫn để kết nối ngoại vi - Code lập trình cịn hạn chế chưa hiển thị dấu tiếng việt - Mạch điều khiển chưa sử dụng nguồn 220 V trực tiếp mà phài sử dụng nguồn riêng để cung cấp cho mạch 5.2 Hướng phát triển đề tài - Khắc phục hạn chế, tồn hệ thống - Tự phát triển app Android, IOS để điều khiển hiển thị qua wifi - Sử dụng module đóng gói chuẩn hóa led P5, P10 để làm biển quảng cáo có kích thước lớn SVTH: Nguyễn Thế Ngọc 39 | P a g e GVHD: Th.s Nguyễn Thị Thắm TÀI LIỆU THAM KHẢO [1] Giáo trình Arduino cho người bắt đầu, Cộng đồng Arduino Việt Nam [2] Giáo trình Internet Of Thing with ESP 8266 [3] Trang web: Arduino.vn / Arduino.cc [4] Sách Internet Of Things [ IoT], Tg Phạm Minh Tuấn SVTH: Nguyễn Thế Ngọc 40 | P a g e GVHD: Th.s Nguyễn Thị Thắm PHỤ LỤC Cấu hình Wifi để kết nối với Module dự án: SVTH: Nguyễn Thế Ngọc 41 | P a g e ... biến ESP8 266 12E Hình 3.4: Chip ESP 12E SVTH: Nguyễn Thế Ngọc 15 | P a g e GVHD: Th.s Nguyễn Thị Thắm 3.3 Giới thiệu module ESP 12E( NodeMCU V1) NodeMCU v1.0 Lua - ESP8 266 ESP1 2E Hình 3.5 NODE MCU. .. CÔNG NGHỆ 3.1 Kit NodeMCU Lua ESP8 266 Chip ESP8 266 phát triển Espressif để cung cấp giải pháp giao tiếp Wifi cho thiết bị IoT Điểm đặc biệt dịng ESP8 266 tích hợp mạch RF balun, antenna switches,... bóng LED module LED ma trận phát ánh sáng có màu đỏ, vàng, trắng, xanh cây, xanh lam Đó loại ánh sáng đơn sắc Module LED màu phát sáng màu đỏ, xanh lam, xanh (RGB) Ngoài ra, loại module LED full