![NODEMCU VÀ VISUINO HIỂN THỊ TIN TỨC TRỰC TIẾP TỪ INTERNET: 8 bước NODEMCU VÀ VISUINO HIỂN THỊ TIN TỨC TRỰC TIẾP TỪ INTERNET: 8 bước](https://i.howwhatproduce.com/images/010/image-29427-j.webp)
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![Image Image](https://i.howwhatproduce.com/images/010/image-29427-2-j.webp)
![](https://i.ytimg.com/vi/6_esjXUR0I/hqdefault.jpg)
Trong hướng dẫn này, chúng tôi sẽ sử dụng NodeMCU Mini, OLED Lcd và Visuino để hiển thị TIN TỨC trực tiếp sau mỗi vài giây từ internet trên màn hình LCD. Xem video trình diễn.
Bước 1: Những gì bạn sẽ cần
![Những gì bạn sẽ cần Những gì bạn sẽ cần](https://i.howwhatproduce.com/images/010/image-29427-3-j.webp)
![Những gì bạn sẽ cần Những gì bạn sẽ cần](https://i.howwhatproduce.com/images/010/image-29427-4-j.webp)
![Những gì bạn sẽ cần Những gì bạn sẽ cần](https://i.howwhatproduce.com/images/010/image-29427-5-j.webp)
- NodeMCU Mini
- Màn hình LCD OLED
- Breadboard
- Dây nhảy
- Chương trình Visuino: Tải xuống Visuino
Bước 2: Mạch
![Mạch Mạch](https://i.howwhatproduce.com/images/010/image-29427-6-j.webp)
- Kết nối GND từ NodeMCU với chân breadboard (gnd)
- Kết nối chân 5V từ NodeMCU với chân của breadboard (dương)
- Kết nối chân 0 (SCL) từ NodeMCU với chân LCD OLED (SCL)
- Kết nối chân 1 (SDA) từ NodeMCU với chân LCD OLED (SDA)
- Kết nối chân cắm của màn hình LCD OLED (VCC) với chân của bảng mạch (dương)
- Kết nối chân cắm của màn hình LCD OLED (GND) với chân của bảng mạch (GND)
Bước 3: Khởi động Visuino và chọn NodeMCU ESP-12
![Khởi động Visuino và chọn NodeMCU ESP-12 Khởi động Visuino và chọn NodeMCU ESP-12](https://i.howwhatproduce.com/images/010/image-29427-7-j.webp)
![Khởi động Visuino và chọn NodeMCU ESP-12 Khởi động Visuino và chọn NodeMCU ESP-12](https://i.howwhatproduce.com/images/010/image-29427-8-j.webp)
Để bắt đầu lập trình Arduino, bạn cần phải cài đặt Arduino IDE từ đây:
Xin lưu ý rằng có một số lỗi nghiêm trọng trong Arduino IDE 1.6.6. Đảm bảo rằng bạn cài đặt phiên bản 1.6.7 trở lên, nếu không, bản có thể hướng dẫn này sẽ không hoạt động! Nếu bạn chưa thực hiện, hãy làm theo các bước trong Tài liệu hướng dẫn này để thiết lập Arduino IDE để lập trình ESP 8266!
Visuino cũng cần được cài đặt. Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino
Khi hộp thoại xuất hiện, chọn "NodeMCU ESP-12" như hình 2
Bước 4: Thiết lập WiFi
![Thiết lập WiFi Thiết lập WiFi](https://i.howwhatproduce.com/images/010/image-29427-9-j.webp)
![Thiết lập WiFi Thiết lập WiFi](https://i.howwhatproduce.com/images/010/image-29427-10-j.webp)
![Thiết lập WiFi Thiết lập WiFi](https://i.howwhatproduce.com/images/010/image-29427-11-j.webp)
Chọn NodeMCU ESP-12 và trong trình chỉnh sửa Mô-đun> WiFi> Điểm truy cập, nhấp vào nút […] để cửa sổ "Điểm truy cập" sẽ mở ra
Trong trình chỉnh sửa này, hãy kéo điểm truy cập WiFi sang bên trái.
- Trong "SSID", hãy đặt tên Mạng WiFi của bạn
- Trong phần "Mật khẩu", hãy đặt mật khẩu truy cập cho mạng WiFi của bạn
Đóng cửa sổ "Điểm truy cập"
Ở bên trái trong trình chỉnh sửa, chọn Mô-đun> Wifi> Ổ cắm, nhấp vào nút […] để cửa sổ "Ổ cắm" sẽ mở ra
Kéo Ứng dụng khách TCP từ bên phải sang bên trái
Trong cửa sổ Thuộc tính đặt cổng: 80
Bước 5: Trong Visuino Thêm thành phần
![Trong Visuino Thêm thành phần Trong Visuino Thêm thành phần](https://i.howwhatproduce.com/images/010/image-29427-12-j.webp)
![Trong Visuino Thêm thành phần Trong Visuino Thêm thành phần](https://i.howwhatproduce.com/images/010/image-29427-13-j.webp)
![Trong Visuino Thêm thành phần Trong Visuino Thêm thành phần](https://i.howwhatproduce.com/images/010/image-29427-14-j.webp)
Thêm thành phần CharToText1
Đặt chiều dài tối đa 1000
Thêm màn hình OLED I2C
Nhấp đúp và trong cửa sổ kéo Trường văn bản sang trái
Thêm văn bản được định dạng
đặt giá trị này dưới giá trị "văn bản": NHẬN https://feeds.reuters.com/Reuters/worldNews HTTP / 1.1
Chấp nhận: text / html, application / xhtml + xml, application / xml; q = 0.9, image / webp, image / apng, * / *; q = 0.8
Bộ ký tự chấp nhận: *. *
Ngôn ngữ chấp nhận: en-US, en; q = 0,7, sl; q = 0,3
Máy chủ: feeds.reuters.com
ĐNT: 1
Thêm văn bản thay thế (ReplaceText1)
- đặt "Từ Giá trị":
- đặt "ToValue" thành trống
Thêm văn bản thay thế (ReplaceText2)
- (xem hình) đặt "Từ Giá trị": TAB TAB
- đặt "ToValue" thành trống
- Thêm độ dài văn bản (TextLength2)
- Thêm ContainsText (ContainsText1)
-
Đặt giá trị "văn bản": TAB TAB
(xem hình ảnh)
- Thêm văn bản ghi nhớ
-
Thêm logic AND
- Thêm AddValue
-
giá trị đặt: 1
-
Thêm CompareValue (CompareValue1)
- đặt "so sánh loại": ctSmallerOrEqual
- đặt "giá trị": 2
-
Thêm CompareValue (CompareValue3)
- đặt "so sánh loại": ctBigger
- đặt "giá trị": 3
Bước 6: Trong Visuino: Kết nối các thành phần
![Trong Visuino: Kết nối các thành phần Trong Visuino: Kết nối các thành phần](https://i.howwhatproduce.com/images/010/image-29427-15-j.webp)
- Kết nối NodeMCU ESP-12> Mô-đun WiFi Sockets TCP Client1> Pin [Out] với CharToText1 pin [In]
- Kết nối chân CharToText1 [ngoài] với chân ReplaceText1 [trong]
- Kết nối pin ReplaceText1 [ra] với chân TextLength2 [trong] và pin ContainsText1 [trong] và với chân RememberText1 [trong]
- Kết nối chân TextLength2 [ra] với chân CompareValue3 [trong]
- Kết nối chân CompareValue3 [ra] với chân And1 [1]
- Kết nối pin ContainsText1 [ra] với pin And1 [0]
- Kết nối And1 pin [out] với AddValue1 pin [in]
- Kết nối chân AddValue1 [ra] với chân CompareValue1 [trong]
- Kết nối chân CompareValue1 [ra] với chân RememberText1 [nhớ] và ghim [nhớ lại]
- Kết nối chân RememberText1 [ra] với chân ReplaceText2 [trong]
- Kết nối chân ReplaceText2 [ra] với chân NodeMCU ESP-12 serial0 [trong] và với chân trường văn bản phần tử DisplayOLED1 [trong]
- Kết nối chân DisplayOLED1 [đầu ra] với chân NodeMCU ESP-12 I2C [trong]
Bước 7: Tạo, biên dịch và tải lên mã Arduino
![Tạo, biên dịch và tải lên mã Arduino Tạo, biên dịch và tải lên mã Arduino](https://i.howwhatproduce.com/images/010/image-29427-16-j.webp)
![Tạo, biên dịch và tải lên mã Arduino Tạo, biên dịch và tải lên mã Arduino](https://i.howwhatproduce.com/images/010/image-29427-17-j.webp)
Trong Visuino, nhấn F9 hoặc nhấp vào nút hiển thị trên Hình 1 để tạo mã Arduino và mở Arduino IDE
Trong Arduino IDE, nhấp vào nút Tải lên, để biên dịch và tải lên mã (Hình 2)
Bước 8: Chơi
Nếu bạn cấp nguồn cho mô-đun NodeMCU, màn hình LCD OLED sẽ bắt đầu hiển thị Tin tức thế giới mới nhất.
Xin chúc mừng! Bạn đã hoàn thành dự án Tin tức trực tiếp của mình với Visuino. Cũng đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này. Bạn có thể tải xuống và mở nó trong Visuino: Liên kết tải xuống
Đề xuất:
VISUINO Hiển thị giá tiền tệ ngoại hối trực tiếp từ Internet: 9 bước
![VISUINO Hiển thị giá tiền tệ ngoại hối trực tiếp từ Internet: 9 bước VISUINO Hiển thị giá tiền tệ ngoại hối trực tiếp từ Internet: 9 bước](https://i.howwhatproduce.com/images/010/image-29303-j.webp)
VISUINO Hiển thị giá tiền tệ ngoại hối trực tiếp từ Internet: Trong hướng dẫn này, chúng tôi sẽ sử dụng NodeMCU Mini, OLED Lcd và Visuino để hiển thị giá tiền tệ trực tiếp EUR / USD cứ sau vài giây từ Internet trên màn hình LCD. Xem video trình diễn
Tạo hiển thị MQTT EInk của riêng bạn cho dữ liệu thời gian, tin tức và môi trường: 7 bước
![Tạo hiển thị MQTT EInk của riêng bạn cho dữ liệu thời gian, tin tức và môi trường: 7 bước Tạo hiển thị MQTT EInk của riêng bạn cho dữ liệu thời gian, tin tức và môi trường: 7 bước](https://i.howwhatproduce.com/images/011/image-30038-j.webp)
Hiển thị MQTT EInk của riêng bạn cho Dữ liệu Thời gian, Tin tức và Môi trường: ‘THE’ là một Màn hình Thông tin MQTT nhỏ cho Thông tin Thời gian, Tin tức và Môi trường. Sử dụng màn hình eInk 4,2 inch, khái niệm của nó rất đơn giản - hiển thị thông tin trên cơ sở xoay, cập nhật vài phút một lần. Dữ liệu có thể là bất kỳ nguồn cấp dữ liệu nào - f
Hiển thị số đọc của cảm biến Arduino trực tiếp trên màn hình LCD Nokia 5110: 4 bước (có hình ảnh)
![Hiển thị số đọc của cảm biến Arduino trực tiếp trên màn hình LCD Nokia 5110: 4 bước (có hình ảnh) Hiển thị số đọc của cảm biến Arduino trực tiếp trên màn hình LCD Nokia 5110: 4 bước (có hình ảnh)](https://i.howwhatproduce.com/images/006/image-16229-15-j.webp)
Hiển thị kết quả đọc cảm biến Arduino trực tiếp trên màn hình LCD Nokia 5110: Nếu bạn đã từng làm việc với arduino, chắc hẳn bạn đã muốn nó hiển thị các kết quả cảm biến. có lẽ muốn nó hiển thị các bài đọc trên một cái gì đó
Lấy cắp dữ liệu Microsoft Office Excel để đọc Nguồn cấp dữ liệu tin tức RSS trực tiếp: 3 bước
![Lấy cắp dữ liệu Microsoft Office Excel để đọc Nguồn cấp dữ liệu tin tức RSS trực tiếp: 3 bước Lấy cắp dữ liệu Microsoft Office Excel để đọc Nguồn cấp dữ liệu tin tức RSS trực tiếp: 3 bước](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10539890-hacking-microsoft-office-excel-to-read-live-rss-stock-news-feeds-3-steps-0.webp)
Lấy cắp dữ liệu Microsoft Office Excel để đọc Nguồn cấp tin tức RSS Cổ phiếu Trực tiếp: Bạn có thể dễ dàng khiến Excel hoạt động như một trình đọc tin tức RSS cổ phiếu trực tiếp với một tiện ích bổ sung miễn phí. Điều thú vị về điều này, trái ngược với việc sử dụng trình đọc tin tức thông thường, là bạn có thể yêu cầu nó cập nhật tin tức tùy thuộc vào biểu tượng cổ phiếu mà bạn quan tâm. Thêm vào đó,
Cách tạo tai nghe để chơi game trực tuyến hoặc nhắn tin tức thì: 5 bước
![Cách tạo tai nghe để chơi game trực tuyến hoặc nhắn tin tức thì: 5 bước Cách tạo tai nghe để chơi game trực tuyến hoặc nhắn tin tức thì: 5 bước](https://i.howwhatproduce.com/images/005/image-12814-16-j.webp)
Cách tạo tai nghe để chơi game trực tuyến hoặc nhắn tin tức thì: Cách tạo tai nghe để chơi game trực tuyến hoặc nhắn tin nhanh. Đây là hướng dẫn đầu tiên của tôi và tôi thực sự đã làm việc chăm chỉ vì vậy xin vui lòng không có lửa;)