Ethernet bağlantılı ESP8266


11

Birisinin bir ESP8266'yı WiFi'ye dönüştürmenin bir yolunu biliyor mu diye merak ediyordum. Ethernet üzerinden, tercihen PoE imkanıyla bağlandım.

Sorma nedeni: Planım, wifi dostu bir ortam olmayan bir dolapta sensörlere sahip olmak. Özellikle nemi ve sıcaklığı izlemek istiyorum. Çok sayıda ESP8266 birimim var ve ESPeasy ürün yazılımı gibi, bu platforma bağlı kalmak istiyorum.


3
Neden sorduğunu açıklayabilir misin? Sorunuzun daha kolay yanıtlanmasını sağlamak için kısıtlamalarınızı açıklamanız gerekir. Bu donanımı zaten ethernet'i destekleyen bir MCU kartına tercih eden nedir? Sorunuz 'ethernet'i destekleyen bir MCU'yu PoE ile çalışacak şekilde nasıl dönüştürebilirim?
Sean Houlihane

1
Ethernet'i çalıştırmak için farklı bir MCU'ya geçeceğiniz için daha fazla zaman harcayabilirsiniz.
Dmitry Grigoryev

Alternatif olarak, güç ve seri TX / RX için ethernet kablosu kullanmak ... gerçek TCP veya UDP trafiği için kullanmak yerine. Tüm ESP'lerinizi seriyi kullanarak ethernet üzerinden okuyan / gönderen bir "hub" ına bağlayabilirsiniz ve aynı ethernet kablosundaki başka bir tel çifti üzerinden güç sağlanabilir. Kablo hattınızın uzunluğuna ve kaç volt düşürmeniz gerektiğine bağlı olarak ESP tarafında biraz korumaya ihtiyacınız olabilir. PoE'nin 48v kullandığına inanıyorum.
SnakeDoc

Aklınızda bulunan yerleşik Ethernet denetleyicisine sahip MCU nedir?
Pascal Kiliam

Yanıtlar:


10

En basit çözüm, bu örnekte kullanıldığı gibi SPI üzerinden yönlendirilen harici bir ethernet arabirimi eklemektir .

Bu makalede açıklandığı gibi, Ethernet arayüzünü ESP8266'da keşfedilen Ethernet arayüzünü doğrudan bitirmek de mümkündür . Performans, özel bir arayüzle olduğu kadar iyi olmayabilir.

Bunların hiçbiri Ethernet Üzerinden Güç içermez ve ikincisi muhtemelen sizi çok fazla yedek bilgi işlem kaynağı ile bırakmaz (uygulamanız pek umurumda olmasa da).

Özellikle PoE ile ilgileniyorsanız, bu Teensy forum dizisi bir tahta için bir kalkan oluşturmayı tartışıyor. Taban kartı üretimde olmasına rağmen, ethernet kalkanı henüz görünmüyor.


8

ESP8266 bir Ethernet MAC ile tasarlanmamıştır, ancak bu sizi durdurmamalıdır. Bununla birlikte, Sean'ın dediği gibi, size bir dizi oldukça ciddi kısıtlama getiriyor.

ESP8266 platformunda kalmak istediğinizi söylüyorsunuz, ancak projeniz bir ENC28J60 tarzı yonga veya bit-vurucu Ethernet kullanarak sağlanan ölçülü veri hızlarıyla başa çıkamıyorsa, bir alternatif var. ESP32 sadece PHY'yi, manyetik, ve RJ45 bağlayıcı gerektiren bir 10/100 Mb / s Ethernet MAC vardır ve ESP32 modülleri sadece ucuza olarak ESP8266 olanlardan daha (değil ucuz ise) vardır.

Bu yaklaşımın talihsiz dezavantajı, birçok ESP32 kalkanının henüz piyasaya sürdüğü görülmüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.