Mục lục:

Arduino WiFi Shield Sử dụng ESP8266: 4 bước
Arduino WiFi Shield Sử dụng ESP8266: 4 bước

Video: Arduino WiFi Shield Sử dụng ESP8266: 4 bước

Video: Arduino WiFi Shield Sử dụng ESP8266: 4 bước
Video: Hướng dẫn nạp code Arduino cho mạch wifi relay esp8266 v12 2024, Tháng mười một
Anonim
Arduino WiFi Shield sử dụng ESP8266
Arduino WiFi Shield sử dụng ESP8266

Xin chào các bạn!

Dự án này chủ yếu tập trung vào việc tạo lá chắn WiFi dựa trên ESP8266 cho Arduino UNO.

Tấm chắn này có thể được sử dụng để lập trình ESP8266 ở hai chế độ.

Thông qua các lệnh AT hoặc trực tiếp thông qua Arduino IDE.

ESP8266 là gì?

ESP8266 là một vi mạch Wi-Fi giá rẻ với khả năng vi điều khiển và ngăn xếp TCP / IP đầy đủ được sản xuất bởi nhà sản xuất Espressif Systems tại Thượng Hải, Trung Quốc.

ESP8266 có khả năng lưu trữ một ứng dụng hoặc giảm tải tất cả các chức năng mạng Wi-Fi từ một bộ xử lý ứng dụng khác. Mỗi mô-đun ESP8266 được lập trình sẵn với phần sụn bộ lệnh AT, nghĩa là, bạn có thể chỉ cần kết nối mô-đun này với thiết bị Arduino của mình.

Bước 1: CÁC THÀNH PHẦN CẦN THIẾT

  • ESP8266
  • LM317TG
  • NÚT PUSH
  • 10 K LẨU
  • 12V DC JACK
  • Điện trở 1K
  • Điện trở 220E
  • Điện trở 360E
  • Vận động viên nhảy cầu nam và nữ

Bước 2: MẠCH

MẠCH
MẠCH

Mạch chủ yếu tập trung vào việc giao tiếp module wifi ESP8266 với Arduino UNO.

ESP8266 là một mô-đun khó sử dụng; nó cần nguồn điện riêng và thiết lập kết nối cụ thể để giao tiếp với Arduino.

Luôn nhớ rằng ESP8266 khi mua đi kèm với một phần mềm cơ sở mặc định có khả năng giao tiếp với các lệnh AT. Nhưng nếu mô-đun đã được lập trình trực tiếp với Arduino, thì phần sụn mặc định sẽ bị xóa và nó phải được flash lại nếu sử dụng lệnh AT.

Ở đây LM317TG được sử dụng như một bộ điều chỉnh điện áp 3,3V. 3.3V này được sử dụng để cấp nguồn cho mô-đun ESP8266 vì 3.3V từ Arduino UNO sẽ không thể cung cấp đủ dòng điện cho mô-đun ESP. Chân đầu vào LM317 có thể được cấp nguồn bằng giắc cắm thùng đầu vào DC của chân Vin của bảng Arduino UNO

Chân GPIO0 của mô-đun ESP được kết nối với một chân jumper có thể được chuyển đổi để kết nối chân với đất. Điều này cho phép người dùng đặt mô-đun ESP hoạt động ở chế độ lệnh AT hoặc chế độ Lập trình (Arduino IDE). Cả GPIO0 và GPIO2 đều được kết nối với đầu nối bên ngoài để các chân GPIO này cũng có thể được sử dụng.

Chúng tôi đã kết nối chân Rx và Tx của mô-đun ESP8266 với chân 12 và 13 của Arduino. Chúng tôi đã không sử dụng nối tiếp phần cứng (chân 0 và 1) để dễ dàng gỡ lỗi. Bạn cũng có thể nhận thấy rằng tùy chọn kết nối MÀN HÌNH 16 * 2 cũng được cung cấp để có thể gắn trực tiếp lên trên tấm chắn. Màn hình LCD được cấp nguồn bởi chân 5V của Arduino.

Hình ảnh trên là sơ đồ mạch.

Bước 3: THIẾT KẾ PCB bằng EAGLE

THIẾT KẾ PCB bằng EAGLE
THIẾT KẾ PCB bằng EAGLE

Sơ đồ được chuyển đổi thành PCB. Ở đây sử dụng công cụ Eagle CAD. Vui lòng xem qua các khái niệm cơ bản về cách sử dụng Công cụ EAGLE CAD để bạn có thể dễ dàng thiết kế các nguyên mẫu nhỏ.

Hình ảnh trên cho thấy bố cục bảng.

Bước 4: Chế tạo PCB

Chế tạo PCB
Chế tạo PCB
Chế tạo PCB
Chế tạo PCB

Bây giờ chúng tôi sẽ gửi bảng của chúng tôi để chế tạo. Để chế tạo PCB của bạn, Bạn cần tạo các tệp Gerber từ bố cục Bảng trong công cụ CAD Eagle. BẤM VÀO ĐÂY để xem video hướng dẫn cách tạo tệp Gerber từ EAGLE.

Cá nhân tôi thích LIONCIRCUITS. Chất lượng bảng của họ thực sự tốt và họ cũng cung cấp bảng chỉ trong 5 ngày.

Ở trên, bạn có thể tìm thấy hình ảnh PCB của tôi khi được tải lên trên Lioncircuits.

Đề xuất: