Mục lục:

Điều khiển đèn LED bằng mô-đun WiFi ESP8266- Internet of Things: 6 bước
Điều khiển đèn LED bằng mô-đun WiFi ESP8266- Internet of Things: 6 bước

Video: Điều khiển đèn LED bằng mô-đun WiFi ESP8266- Internet of Things: 6 bước

Video: Điều khiển đèn LED bằng mô-đun WiFi ESP8266- Internet of Things: 6 bước
Video: Điều chỉnh độ sáng đèn dùng ac light dimmer module và blynk iot - kít wifi nodemcu esp8266 2024, Tháng mười một
Anonim
Điều khiển đèn LED bằng mô-đun WiFi ESP8266- Internet of Things
Điều khiển đèn LED bằng mô-đun WiFi ESP8266- Internet of Things

ESP8266 là chip Wi-Fi giá rẻ với đầy đủ khả năng ngăn xếp TCP / IP và MCU (đơn vị vi điều khiển) do nhà sản xuất Espressif Systems của Trung Quốc có trụ sở tại Thượng Hải sản xuất.

Con chip lần đầu tiên được các nhà sản xuất phương Tây chú ý vào tháng 8 năm 2014 với mô-đun ESP-01, do nhà sản xuất bên thứ ba, Ai-Thinker sản xuất. Mô-đun nhỏ này cho phép các bộ vi điều khiển kết nối với mạng Wi-Fi và thực hiện các kết nối TCP / IP đơn giản bằng cách sử dụng các lệnh kiểu Hayes. Tuy nhiên, vào thời điểm đó hầu như không có tài liệu tiếng Anh nào về chip và các lệnh mà nó chấp nhận., đã thu hút nhiều tin tặc khám phá mô-đun, chip và phần mềm trên đó cũng như dịch tài liệu tiếng Trung. ESP8285 là ESP8266 với 1 MiB flash tích hợp, cho phép các thiết bị chip đơn có khả năng kết nối với Wifi.

Bước 1: Các yêu cầu cơ bản cho dự án này được liệt kê như sau: -

Các yêu cầu cơ bản cho dự án này được liệt kê như sau:
Các yêu cầu cơ bản cho dự án này được liệt kê như sau:
Các yêu cầu cơ bản cho dự án này được liệt kê như sau:
Các yêu cầu cơ bản cho dự án này được liệt kê như sau:
Các yêu cầu cơ bản cho dự án này được liệt kê như sau:
Các yêu cầu cơ bản cho dự án này được liệt kê như sau:

(1) Mô-đun WiFi ESP8266

(2) Arduino IDE

(3) Bảng mạch

(4) Dây nhảy

(5) Bộ chuyển đổi USB-TTL

(6) Nguồn điện (3.3v DC)

(7) Kết nối Internet không dây (WiFi)

(8) Máy chủ Web (bạn có thể sử dụng của chúng tôi)

(9) LED

Bước 2: ESP8266 là gì?

ESP8266 là gì?
ESP8266 là gì?
ESP8266 là gì?
ESP8266 là gì?
ESP8266 là gì?
ESP8266 là gì?

ESP8266 là chip Wi-Fi giá rẻ với đầy đủ khả năng ngăn xếp TCP / IP và MCU (đơn vị vi điều khiển) do nhà sản xuất Espressif Systems của Trung Quốc có trụ sở tại Thượng Hải sản xuất.

Con chip lần đầu tiên được các nhà sản xuất phương Tây chú ý vào tháng 8 năm 2014 với mô-đun ESP-01, do nhà sản xuất bên thứ ba, Ai-Thinker sản xuất. Mô-đun nhỏ này cho phép các bộ vi điều khiển kết nối với mạng Wi-Fi và thực hiện các kết nối TCP / IP đơn giản bằng cách sử dụng các lệnh kiểu Hayes. Tuy nhiên, vào thời điểm đó hầu như không có tài liệu tiếng Anh nào về chip và các lệnh mà nó chấp nhận., đã thu hút nhiều tin tặc khám phá mô-đun, chip và phần mềm trên đó cũng như dịch tài liệu tiếng Trung. ESP8285 là ESP8266 với 1 MiB flash tích hợp, cho phép các thiết bị chip đơn có khả năng kết nối với Wifi.

Bước 3: Arduino và IDE là gì?

Arduino và IDE là gì?
Arduino và IDE là gì?

Arduino là một nền tảng điện tử mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng. Bảng Arduino có thể đọc đầu vào - ánh sáng trên cảm biến, ngón tay trên nút hoặc tin nhắn Twitter - và biến nó thành đầu ra - kích hoạt động cơ, bật đèn LED, xuất bản nội dung trực tuyến. Bạn có thể cho bảng của bạn biết phải làm gì bằng cách gửi một tập hợp các hướng dẫn đến bộ vi điều khiển trên bảng. Để làm như vậy, bạn sử dụng ngôn ngữ lập trình Arduino (dựa trên Hệ thống dây) và Phần mềm Arduino (IDE), dựa trên Xử lý.

Tại sao nên dùng Arduino? Nhờ trải nghiệm người dùng đơn giản và dễ tiếp cận, Arduino đã được sử dụng trong hàng nghìn dự án và ứng dụng khác nhau. Phần mềm Arduino rất dễ sử dụng cho người mới bắt đầu, nhưng đủ linh hoạt cho người dùng nâng cao. Nó chạy trên Mac, Windows và Linux. Giáo viên và học sinh sử dụng nó để chế tạo các công cụ khoa học chi phí thấp, để chứng minh các nguyên lý hóa học và vật lý, hoặc để bắt đầu với lập trình và chế tạo người máy. Các nhà thiết kế và kiến trúc sư xây dựng các nguyên mẫu tương tác, các nhạc sĩ và nghệ sĩ sử dụng nó để lắp đặt và thử nghiệm với các nhạc cụ mới. Tất nhiên, các nhà sản xuất sử dụng nó để xây dựng nhiều dự án được trưng bày tại Maker Faire chẳng hạn. Arduino là một công cụ quan trọng để học những điều mới. Bất kỳ ai - trẻ em, người yêu thích, nghệ sĩ, lập trình viên - đều có thể bắt đầu mày mò chỉ cần làm theo hướng dẫn từng bước của một bộ công cụ hoặc chia sẻ ý tưởng trực tuyến với các thành viên khác của cộng đồng Arduino.

Bước 4: Tải xuống Arduino IDE và Quy trình thiết lập

Tải xuống Arduino IDE và Quy trình thiết lập
Tải xuống Arduino IDE và Quy trình thiết lập
Tải xuống Arduino IDE và Quy trình thiết lập
Tải xuống Arduino IDE và Quy trình thiết lập
  • Nhấp vào liên kết và https://goo.gl/Cxa9rX tải xuống Arduino IDE
  • Cài đặt Arduino IDE trên hệ thống của bạn
  • Mở Arduino IDE và nhấp vào tab Tệp> Tùy chọn
  • Bây giờ, hãy thêm URL sau vào trường URL của Trình quản lý Hội đồng Quản trị bổ sung và nhấp vào OK.
  • URL: -
  • Mở tab Công cụ> Bảng> Trình quản lý Hội đồng
  • Tìm kiếm esp8266 và cài đặt các gói cộng đồng esp8266
  • Bây giờ đi tới Công cụ> Bảng và chọn Mô-đun ESP8266 Chung
  • Mở Sketch> Library> Manage Libraries
  • Tìm kiếm arduino json và cài đặt thư viện arduino json bởi Benoît Blanchon

Bước 5: Ghim Conncetion cho Bộ chuyển đổi ESP8266 sang USB-TTL

Pin Conncetion cho Bộ chuyển đổi ESP8266 sang USB-TTL
Pin Conncetion cho Bộ chuyển đổi ESP8266 sang USB-TTL
Pin Conncetion cho Bộ chuyển đổi ESP8266 sang USB-TTL
Pin Conncetion cho Bộ chuyển đổi ESP8266 sang USB-TTL
Pin Conncetion cho Bộ chuyển đổi ESP8266 sang USB-TTL
Pin Conncetion cho Bộ chuyển đổi ESP8266 sang USB-TTL

Đây là chi tiết kết nối cho Bộ chuyển đổi ESP8266 sang USB-TTL

  1. Kết nối USB-TTL 3.3V với ESP8266 VCC & CH_PD
  2. Kết nối ESP8266 RX với USB-TTL TX & ESP8266 TX với USB-TTL RX
  3. Kết nối ESP8266 GND với USB-TTL GND
  4. Kết nối LED với GPIO 2 & GND
  5. Kết nối GPIO 0 với GND (CHỈ TẢI LÊN SKETCH TRONG THỜI GIAN)

Bước 6: Tải lên mã và chương trình

Cắm USB-TTL vào Hệ thống của bạn và chọn cổng tại Công cụ> Cổng> COMn (Ex-COM4)

Bây giờ, hãy chỉnh sửa các chi tiết như - Tên WiFi, Mật khẩu WiFi, Tên miền, đường dẫn và biên dịch bản phác thảo và tải lên ESP8266.

Nếu bạn có máy chủ thì bạn có thể sử dụng mã của riêng mình bằng mã php và json, bạn có thể tải xuống tệp nguồn bằng liên kết bên dưới, nếu không bạn có thể sử dụng mã đã tải lên của tôi

Đối với bất kỳ vấn đề, bạn có thể liên hệ với tôi-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Đề xuất: