ESP8266 พร้อมการเชื่อมต่ออีเธอร์เน็ต


11

ฉันสงสัยว่ามีคนรู้วิธีแปลง ESP8266 เป็น WiFi หรือไม่ นั่นคือมันเชื่อมต่อผ่านอีเธอร์เน็ตโดยเฉพาะอย่างยิ่งกับความเป็นไปได้ PoE

เหตุผลในการถาม: แผนของฉันคือมีเซ็นเซอร์ในล็อกเกอร์ซึ่งไม่ใช่สภาพแวดล้อมที่เป็นมิตรกับ wifi ฉันต้องการตรวจสอบความชื้นและอุณหภูมิโดยเฉพาะ ฉันมีหน่วย ESP8266 จำนวนมากและชอบเฟิร์มแวร์ ESPeasy ดังนั้นจึงต้องการติดกับแพลตฟอร์มนั้น


3
คุณช่วยอธิบายได้ไหมว่าทำไมคุณถึงถาม เพื่อให้คำถามของคุณตอบได้ง่ายขึ้นคุณต้องอธิบายข้อ จำกัด ของคุณ อะไรที่ทำให้ฮาร์ดแวร์นี้เหมาะสำหรับบอร์ด MCU ที่รองรับอีเธอร์เน็ตอยู่แล้ว คำถามของคุณแตกต่างจาก 'ฉันจะแปลง MCU ซึ่งรองรับอีเธอร์เน็ตเพื่อใช้งานกับ PoE ได้อย่างไร'
Sean Houlihane

1
คุณอาจใช้เวลามากขึ้นในการดิ้นรนเพื่อให้อีเทอร์เน็ตทำงานซึ่งคุณจะเปลี่ยนไปใช้ MCU อื่น
Dmitry Grigoryev

อีกทางเลือกหนึ่งคือใช้สายเคเบิลอีเธอร์เน็ตสำหรับกำลังไฟและอนุกรม TX / RX ... แทนที่จะใช้สายนั้นสำหรับการรับส่งข้อมูล TCP หรือ UDP จริง คุณสามารถใช้ ESP ของคุณทั้งหมดแบบมีสายถึง "ฮับ" ของการทำของคุณซึ่งอ่าน / ส่งผ่านอีเธอร์เน็ตโดยใช้พอร์ตอนุกรมและสามารถให้พลังงานผ่านสายคู่อื่นในสายอีเธอร์เน็ตเดียวกัน คุณอาจต้องการการป้องกันด้าน ESP ขึ้นอยู่กับความยาวของสายเคเบิลของคุณและจำนวนโวลต์ที่คุณต้องใช้ในการส่ง ฉันเชื่อว่า PoE ใช้ 48v
SnakeDoc

คุณมี MCU พร้อมคอนโทรลเลอร์อีเธอร์เน็ตในตัวชนิดใด
Pascal Kiliam

คำตอบ:


10

ทางออกที่ง่ายที่สุดคือการเพิ่มอินเตอร์เฟซอีเธอร์เน็ตภายนอกที่ขับเคลื่อน SPI ตามที่ใช้ในตัวอย่างนี้

นอกจากนี้ยังเป็นไปได้ที่จะบิตปังอินเตอร์เฟซอีเธอร์เน็ตโดยตรงเช่น decsribed ในบทความนี้Ethernet Controller ค้นพบใน ESP8266 ประสิทธิภาพอาจไม่ดีเท่ากับอินเทอร์เฟซเฉพาะ

สิ่งเหล่านี้ไม่รวมถึง Power over Ethernet และหลังอาจไม่ทำให้คุณมีทรัพยากรในการคำนวณมาก (แม้ว่าแอปพลิเคชันของคุณจะไม่สนใจ)

หากคุณสนใจเป็นพิเศษใน PoE หัวข้อฟอรัมTeensyนี้จะกล่าวถึงการสร้างเกราะสำหรับบอร์ด แม้ว่าบอร์ดฐานจะอยู่ในระหว่างการผลิต แต่ดูเหมือนว่าอีเธอร์เน็ตจะยังไม่ได้รับการปกป้อง


8

ESP8266 ไม่ได้ออกแบบด้วย Ethernet MAC แต่สิ่งนี้ไม่ควรหยุดคุณ อย่างไรก็ตามตามที่ฌอนได้กล่าวไว้ชุดของข้อ จำกัด ที่รุนแรงมากสำหรับคุณ

คุณบอกว่าคุณต้องการที่จะอยู่กับแพลตฟอร์ม ESP8266 แต่ถ้าโครงการของคุณไม่สามารถจัดการกับอัตราการส่งข้อมูลที่เลวร้ายจากการใช้ชิปสไตล์ ENC28J60 หรืออีเธอร์เน็ตที่มีบิตเรต ESP32มี 10/100 Mb / s Ethernet MAC ที่ต้องใช้เพียง PHY, แม่เหล็กและขั้วต่อ RJ45 การและ ESP32 โมดูลเป็นเพียงราคาถูก (ถ้าไม่ถูก) กว่าคน ESP8266

ข้อเสียที่โชคร้ายสำหรับวิธีนี้คือไม่ปรากฏว่ามีโล่ ESP32 จำนวนมากที่ได้ทำการตลาด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.