.4 ESP8266 NODEMCU

Một phần của tài liệu Thiết kế và thi công mô hình hệ thống trồng hoa lan sử dụng nguồn pin năng lượng mặt trời (Trang 33 - 34)

ESP8266 là dạng vi điều khiển tích hợp Wifi (Wifi SoC) được phát triển bởi Espressif Systems, một nhà sản xuất Trung Quốc. Với vi điều khiển và Wifi tích hợp, ESP8266 cho phép lập trình viên có thể thực hiện vô số tác vụ TCP/IP đơn giản để thực hiện vô số các ứng dụng khác nhau, đặt biệt là ứng dụng IOT. Tuy nhiên, vào thời điểm ra mắt năm 2014, hầu như chỉ có tài liệu bằng tiếng Trung Quốc nên ESP8266 chưa được phổ biến như hiện nay.

Module ESP-12 kết hợp với firmware ESP8266 trên Arduino và thiết kế phần cứng giao tiếp tiêu chuẩn đã tạo nên NodeMCU, loại kit phát triển ESP8266 phổ biến nhất trong thời điểm hiện tại. Với cách sử dụng kết nối dễ dàng, có thể lập trình, nạp chương trình trực tiếp trên phần mềm Arduino, đồng thời tương thích với các bộ thư viện Arduino có sẵn, NodeMCU là sự lựa chọn hàng đầu.

NODEMCU có khả năng như một modem wifi:

• Có thể qt và kết nối đến một mạng wifi bất kỳ (Wifi Client) để thực hiện các tác vụ như lưu trữ, truy cập dữ liệu từ server.

• Tạo điểm truy cập wifi (Wifi Access Point) cho phép các thiết bị khác kết nối, giao tiếp và điều khiển.

• Là một server để xử lý dữ liệu từ các thiết bị sử dụng Internet khác.

Các thông số kỹ thuật của NODEMCU ESP8266:

• IC chính: ESP8266 wifi SoC, phiên bản firmware: NodeMCU Lua

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 25

• GPIO tương thích hồn tồn với firmware Node MCU.

• Cấp nguồn: 5V-DC MicroUSB hoặc Vin.

• GPIO 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. Cách thức giao tiếp của NODEMCU và ARM STM32F103C8T6:

Dây TX ARM STM32F103C8T6 sẽ được nối với RX của NODEMCU và ngược lại, RX của ARM STM32F103C8T6 sẽ được nối với TX của NODEMCU, và các chân GND của ARM STM32F103C8T6 và NODEMCU phải được nối với nhau. Khi có tín hiệu được gửi từ ARM STM32F103C8T6 thơng qua chân TX trên ARM STM32F103C8T6, dữ liệu này sẽ được đưa vào chân RX của NODEMCU để lưu trữ và xử lý, ngược lại khi có tín hiệu gửi từ chân TX của NODEMCU thì dữ liệu gửi đi này sẽ được đưa vào chân RX của ARM STM32F103C8T6 để lưu trữ và xử lý, quá trình truyền nhận dữ liệu này sẽ diễn ra liên tục.

Trong mơ hình ARM STM32F103C8T6 và NODEMCU được cấp nguồn vào các chân Vin để đảm bảo tính ổn địch của hệ thống.

Cách nối dây cho NODEMCU vào ARM STM32F103C8T6:

Một phần của tài liệu Thiết kế và thi công mô hình hệ thống trồng hoa lan sử dụng nguồn pin năng lượng mặt trời (Trang 33 - 34)

Tải bản đầy đủ (PDF)

(94 trang)