CHƯƠNG 3 : CƠ SỞ LÝ THUYẾT LINH KIỆN ĐIỆN TỬ
3.1. Các Module và linh kiện điện tử
3.1.1. Module nodeMCU ESP8266
Kit RF thu phát Wifi ESP8266 NodeMCU Lua CP2102 (hình 3.1) là kit phát triển dựa trên nền chip Wifi SoC ESP8266 với thiết kế dễ sử dụng và đặc biệt là có thể sử dụng trực tiếp trình biên dịch của Arduino để lập trình và nạp code, điều này khiến việc sử dụng và lập trình các ứng dụng trên ESP8266 trở nên rất đơn giản. Kit RF thu phát Wifi ESP8266 NodeMCU Lua CP2102 được dùng cho các ứng dụng cần kết nối, thu thập dữ liệu và điều khiển qua sóng Wifi, đặc biệt là các ứng dụng liên quan đến IoT.
35
Chân Pin Tên Mô tả
Nguồn Micro-USB, 3.3V, GND, Vin Micro-USB: NodeMCU có thể
được cấp nguồn qua cổng USB
3.3V: 3.3V quy định có thể
được cung cấp cho chân này để cấp nguồn cho bo mạch
GND: Chân Ground (Mass)
Vin: Nguồn cung cấp bên ngoài
Chân điều khiển EN, RST Chân và nút điều khiển trên vi điều khiển
Chân Analog A0 Sử dụng để đo tín hiệu Analog
trong khoảng 0-3.3 V
Các chân GPIO GPIO1 to GPIO16 NodeMCU có 16 chân hỗ trợ input-output trên board
Các chân SPI SD1, CMD, SD0, CLK NodeMCU có bốn chân có sẵn cho giao tiếp SPI.
Các chân UART TXD0, RXD0, TXD2, RXD2 NodeMCU 2 chân giao tiếp UART, UART0 (RXD0 & TXD0) and UART1 (RXD1 & TXD1). UART1 được sử dụng để upload chương trình
firmware/program.
36
Thơng số kỹ thuật:
IC chính: ESP8266
Phiên bản firmware: NodeMCU Lua Chip nạp và giao tiếp UART: CP2102.
GPIO tương thích hồn tồn với firmware Node MCU. Cấp nguồn: 5VDC MicroUSB hoặc Vin.
GIPO giao tiếp mức 3.3VDC
Tích hợp Led báo trạng thái, nút Reset, Flash. Tương thích hồn tồn với trình biên dịch Arduino. Kích thước: 25 x 50 mm
Hình 3.2: Chi tiết sơ đồ chân nodeMCU [6]
Vì quá nhiều ưu điểm của ESP8266 đặc biệt có chức năng thu phát wifi cho các dự án nhúng lên web server và IOT nên nhóm quyết định sử dụng.
37