ESP8266 với kết nối ethernet


11

Tôi đã tự hỏi nếu ai đó biết một cách để chuyển đổi một ESP8266 sang không WiFi. Tức là có nó được kết nối thông qua Ethernet, tốt nhất là với khả năng PoE.

Lý do hỏi: Kế hoạch của tôi là có các cảm biến trong tủ khóa không phải là môi trường thân thiện với wifi. Tôi muốn theo dõi độ ẩm và nhiệt độ nói riêng. Tôi có rất nhiều đơn vị ESP8266 và thích phần mềm ESPeasy, do đó muốn gắn bó với nền tảng đó.


3
Bạn có thể giải thích tại sao bạn đang hỏi? Để làm cho câu hỏi của bạn dễ dàng hơn để trả lời tốt, bạn cần giải thích các ràng buộc của bạn. Điều gì làm cho phần cứng này thích hợp hơn với bảng MCU đã hỗ trợ ethernet? Câu hỏi của bạn khác với 'làm thế nào tôi có thể chuyển đổi MCU hỗ trợ ethernet để hoạt động với PoE'.
Sean Houlihane

1
Bạn có thể mất nhiều thời gian hơn để đấu tranh để Ethernet hoạt động mà bạn sẽ chuyển sang MCU khác.
Dmitry Grigoryev

Một cách khác, sẽ là sử dụng cáp ethernet để cấp nguồn và TX / RX nối tiếp ... thay vì sử dụng nó cho lưu lượng TCP hoặc UDP thực tế. Bạn có thể có tất cả các thiết bị ESP của bạn được nối với một "trung tâm" của việc tạo / đọc qua ethernet bằng cách sử dụng nối tiếp và nguồn có thể được cung cấp qua một cặp dây khác trong cùng một dây ethernet. Bạn có thể cần một số bảo vệ ở phía ESP tùy thuộc vào độ dài dây cáp của bạn và mức độ bạn cần gửi xuống. Tôi tin rằng PoE sử dụng 48v.
SnakeDoc

MCU nào với bộ điều khiển Ethernet nhúng mà bạn có trong đầu?
Pascal Kiliam

Câu trả lời:


10

Giải pháp đơn giản nhất là thêm giao diện ethernet bên ngoài được điều khiển qua SPI, như được sử dụng trong ví dụ này .

Cũng có thể đập trực tiếp vào giao diện ethernet, như đã được giải mã trong bài viết này, Bộ điều khiển Ethernet được phát hiện trong ESP8266 . Hiệu suất có thể không tốt như với một giao diện chuyên dụng.

Cả hai thứ này đều bao gồm Power over Ethernet, và cái sau có thể sẽ không để lại cho bạn rất nhiều tài nguyên tính toán dự phòng (mặc dù nhiều ứng dụng của bạn không quan tâm).

Nếu bạn quan tâm đặc biệt đến PoE, chủ đề diễn đàn Teensy này thảo luận về việc xây dựng một lá chắn cho một bảng. Mặc dù bảng cơ sở đang được sản xuất, nhưng nó không giống như lá chắn ethernet.


8

ESP8266 không được thiết kế với Ethernet MAC, nhưng điều này sẽ không ngăn bạn. Tuy nhiên, như Sean đã nói, nó áp đặt một loạt các hạn chế khá nghiêm trọng đối với bạn.

Bạn nói rằng bạn muốn ở lại với nền tảng ESP8266, nhưng nếu dự án của bạn không thể xử lý tốc độ dữ liệu sởi được cung cấp bằng cách sử dụng chip kiểu ENC28J60 hoặc Ethernet đập, thì có một giải pháp thay thế. Các ESP32 có một Mb / s Ethernet MAC 10/100 mà chỉ đòi hỏi một PHY, sức dân lực, và một đầu nối RJ45, và ESP32 module chỉ là giá rẻ (nếu không nói là rẻ hơn) so với ESP8266 người.

Nhược điểm đáng tiếc của phương pháp này là không có nhiều lá chắn ESP32 được đưa ra thị trường.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.