ESP8266 з Ethernet-з'єднанням


11

Мені було цікаво, чи знає хтось спосіб перетворити ESP8266 на не-WiFi. Тобто це з'єднано через Ethernet, бажано з можливістю PoE.

Причина запитання: Мій план - мати датчики в шафці, яка не є зручною для Wi-Fi середовищем. Я хочу контролювати вологість і температуру зокрема. У мене є багато ESP8266 одиниць і мені подобається прошивка ESPeasy, таким чином хочеться дотримуватися цієї платформи.


3
Чи можете ви пояснити, чому ви питаєте? Щоб полегшити відповідь на запитання, вам потрібно пояснити свої обмеження. Що робить це обладнання кращим перед платою MCU, яка вже підтримує Ethernet? Чим ваше питання відрізняється від "як я можу перетворити MCU, який підтримує Ethernet для роботи з PoE".
Шон Хуліхане

1
Ви можете витратити більше часу на боротьбу з тим, щоб Ethernet працював над тим, щоб перейти на інший MCU.
Дмитро Григор’єв

Альтернативою може бути використання кабелю Ethernet для живлення та послідовного TX / RX ... замість того, щоб використовувати його для фактичного трафіку TCP або UDP. У вас може бути провідний ваш ESP до "хабу" вашого виготовлення, який зчитує / надсилає ефірну мережу за допомогою послідовного доступу, а живлення може забезпечуватися через іншу провідну пару в тому ж кабелі Ethernet. Можливо, вам знадобиться деякий захист на стороні ESP залежно від довжини пробігу кабелю та скільки вольт потрібно для його відправи. Я вважаю, що PoE використовує 48v.
SnakeDoc

Який MCU із вбудованим контролером Ethernet ви пам’ятаєте?
Паскаль Кіліам

Відповіді:


10

Найпростіше рішення - додати зовнішній інтерфейс Ethernet, керований через SPI, як використовується в цьому прикладі .

Також можливо безпосередньо пошкодити інтерфейс Ethernet, як описано в цій статті, контролер Ethernet виявлений в ESP8266 . Продуктивність може бути не настільки ж хороша, як із виділеним інтерфейсом.

Жодне з них не включає Power over Ethernet, і останнє, ймовірно, не залишить вам дуже багато запасних обчислювальних ресурсів (хоча ваша програма багатьом не хвилює).

Якщо Вас конкретно цікавить PoE, ця тема форуму Teensy обговорює питання створення щита для дошки. Незважаючи на те, що базова плата виробляється, вона все ще не схожа на екрани Ethernet.


8

ESP8266 не розроблявся з Ethernet MAC, але це не повинно зупинити вас. Однак, як сказав Шон, вона накладає на вас досить суворі обмеження.

Ви говорите, що хочете залишитися на платформі ESP8266, але якщо ваш проект не може мати справу з пошкодженими швидкостями передачі даних, використовуючи чіп у стилі ENC28J60 або біт-бафінг Ethernet, є альтернатива. ESP32 має 10/100 Мбіт / с Ethernet MAC , який тільки вимагає PHY, магнетизму, і роз'єм RJ45, а ESP32 модулів так само , як дешева (якщо не дешевше) , ніж ті , ESP8266.

Невдалий недолік цього підходу полягає в тому, що, здається, багато щитів ESP32 ще не вийшли на ринок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.