[Thông tin] kỹ thuật NodeMCU ESP8266

0
482

NodeMCU là một phần mềm nguồn mở dựa trên Lua và bảng phát triển được nhắm mục tiêu đặc biệt cho các Ứng dụng dựa trên IoT. Nó bao gồm phần sụn chạy trên ESP8266 Wi-Fi SoC của Espressif Systems và phần cứng dựa trên mô-đun ESP-12.

kỹ thuật NodeMCU ESP8266

Cấu hình sơ đồ bảng phát triển NodeMCU :

Cấu hình sơ đồ bảng phát triển NodeMCU :

Ghim danh mục Tên Sự miêu tả
Power 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 nối đất

 

Vin: Nguồn điện bên ngoài

Control Pins EN, RST Chốt và nút đặt lại bộ vi điều khiển
Analog Pin A0 Được sử dụng để đo điện áp tương tự trong khoảng 0-3,3V
GPIO Pins GPIO1 đến GPIO16 NodeMCU có 16 chân đầu vào-đầu ra mục đích chung trên bo mạch của nó
SPI Pins SD1, CMD, SD0, CLK NodeMCU có sẵn bốn chân để giao tiếp SPI.
UART Pins TXD0,RXD0, TXD2, RXD2 NodeMCU có hai giao diện UART, UART0 (RXD0 & TXD0) và UART1 (RXD1 & TXD1). UART1 được sử dụng để tải lên phần sụn / chương trình.
I2C Pins NodeMCU có hỗ trợ chức năng I2C nhưng do chức năng bên trong của các chân này, bạn phải tìm chân nào là I2C.

Thông số kỹ thuật và tính năng NodeMCU ESP8266

  • Bộ vi điều khiển: CPU RISC 32-bit Tensilica Xtensa LX106
  • Điện áp hoạt động: 3.3V
  • Điện áp đầu vào: 7-12V
  • Chân I / O kỹ thuật số (DIO): 16
  • Chân đầu vào tương tự (ADC): 1
  • UARTs: 1
  • SPI: 1
  • I2Cs: 1
  • Bộ nhớ Flash: 4 MB
  • SRAM: 64 KB
  • Tốc độ đồng hồ: 80 MHz
  • USB-TTL dựa trên CP2102 được bao gồm trên bo mạch, cho phép Plug n Play
  • Ăng-ten PCB
  • Mô-đun có kích thước nhỏ để phù hợp thông minh bên trong các dự án IoT của bạn

Một số mã thay thế

Giới thiệu tóm tắt về NodeMCU ESP8266

Bảng phát triển NodeMCU ESP8266 đi kèm với mô-đun ESP-12E chứa chip ESP8266 có bộ vi xử lý Tensilica Xtensa 32-bit LX106 RISC. Bộ vi xử lý này hỗ trợ RTOS và hoạt động ở tần số xung nhịp có thể điều chỉnh từ 80MHz đến 160 MHz.

NodeMCU có 128 KB RAM và 4MB bộ nhớ Flash để lưu trữ dữ liệu và chương trình. Sức mạnh xử lý cao của nó với Wi-Fi / Bluetooth và các tính năng Điều hành Ngủ sâu tích hợp khiến nó trở nên lý tưởng cho các dự án IoT.

NodeMCU có thể được cấp nguồn bằng giắc cắm Micro USB và chân VIN (Chân nguồn cung cấp bên ngoài). Nó hỗ trợ giao diện UART, SPI và I2C.

Giới thiệu tóm tắt về NodeMCU ESP8266

Lập trình NodeMCU ESP8266 với Arduino IDE

Bảng phát triển NodeMCU có thể được lập trình dễ dàng với Arduino IDE vì nó rất dễ sử dụng.

Lập trình NodeMCU với Arduino IDE sẽ chỉ mất 5-10 phút. Tất cả những gì bạn cần là Arduino IDE, cáp USB và chính bảng NodeMCU. Bạn có thể xem Hướng dẫn Bắt đầu dành cho NodeMCU này để chuẩn bị IDE Arduino của bạn cho NodeMCU.

Tải lên chương trình đầu tiên của bạn

Sau khi Arduino IDE được cài đặt trên máy tính, hãy kết nối bo mạch với máy tính bằng cáp USB. Bây giờ, hãy mở Arduino IDE và chọn đúng bảng bằng cách chọn Công cụ> Bảng> NodeMCU1.0 (Mô-đun ESP-12E), và chọn đúng Cổng bằng cách chọn Công cụ> Cổng .

Để bắt đầu với bảng NodeMCU và nhấp nháy đèn LED tích hợp, hãy tải mã ví dụ bằng cách chọn Tệp> Ví dụ> Cơ bản> Nhấp nháy . Sau khi mã mẫu được tải vào IDE của bạn, hãy nhấp vào nút ‘tải lên’ được đưa ra trên thanh trên cùng. Sau khi quá trình tải lên hoàn tất, bạn sẽ thấy đèn LED tích hợp của bảng nhấp nháy.

Các ứng dụng

  • Tạo mẫu các thiết bị IoT
  • Các ứng dụng hoạt động bằng pin năng lượng thấp
  • Các dự án mạng
  • Các dự án yêu cầu nhiều giao diện I / O với các chức năng Wi-Fi và Bluetooth

>>Mời anh em xem thêm

Tôi là một người làm việc trong lĩnh vực cơ khí, thiết bị công nghiệp....Blog là nơi tôi chia sẻ thông tin hữu ích đến các bạn đọc.
Subscribe
Notify of
0 Bình luận
Inline Feedbacks
View all comments