NANO ENC28J60 Ethernet shield kompatibilno z Arduino

10.99 (DDV vključen)

Arduino Nano ENC28J60 Ethernet shield omogoča žično omrežno povezavo prek SPI vmesnika neposredno na Nano pin header, brez dodatnega ožičenja.

1 na zalogi

Šifra: 28 - B5 Kategoriji: ,
Opis

Opis

Nano ENC28J60 Ethernet shield kompatibilno z Arduino

ENC28J60 Ethernet shield je kompaktna razširitvena ploščica za Arduino Nano, ki mikrokrmilniku doda žično omrežno povezavo prek Microchipovega čipa ENC28J60-I/SO. Čip komunicira z Nanom prek SPI vodila in se napaja neposredno iz Nanovega 3,3 V pina — zunanjo napajanje ali pretvornik nista potrebna. RJ45 priključek HR911105A ima vgrajen transformator, kar pomeni galvansko ločitev med omrežnim kablom in logičnim delom vezja.

Shield se natakne direktno na Nano pin headerje, zato je primeren za vgradnjo v tesna ohišja in IoT projekte, kjer je vsak milimeter šteje. Knjižnica UIPEthernet ali EtherCard zagotavljata TCP/IP sklad in sta prosto dostopni prek Arduino Library Managerja.

Ključne komponente

Ethernet čipMicrochip ENC28J60-I/SO
Oscilator25 MHz kvarčni oscilator
RJ45 priključekHR911105A z vgrajenim transformatorjem
Vmesnik do NanaSPI (pini D10–D13)
Delovna napetost3,3 V (prek Nano 3,3 V pina)
Oblika faktorjaDirektni pin header za Arduino Nano
Dimenzije59 × 35 mm

Ključne lastnosti

  • ENC28J60-I/SO čip – Microchipov Ethernet krmilnik z integriranim MAC in PHY slojem; podpira 10BASE-T in full/half-duplex delovanje.
  • SPI komunikacija – povezava z Nanom prek štirih žic (MOSI, MISO, SCK, CS), kar pusti večino I/O pinov prosto za senzorje in aktuatorje.
  • Galvanska ločitev – vgrajeni transformator v HR911105A priključku zaščiti logično vezje pred prenapetostmi iz omrežnega kabla.
  • Napajanje iz 3,3 V pina – ne zahteva zunanjega regulatorja; Nano neposredno napaja shield prek lastnega 3,3 V izhoda.
  • Kompakten format – dimenzije 59 × 35 mm ustrezajo Nanom in so primerne za vgradnjo v standardna DIN ohišja ali manjše projektne škatle.
  • Odprta programska podpora – knjižnici UIPEthernet in EtherCard sta kompatibilni s standardnim Arduino Ethernet API-jem in podpirata UDP, TCP in DNS.

Kaj potrebujem za začetek?

  • Arduino Nano – shield se natakne direktno na Nano pin headerje (kompatibilen z ATmega328P in ATmega168 različicami).
  • Mini-USB ali Micro-USB kabel – za programiranje Nana, odvisno od različice Nana.
  • Mrežni kabel Cat5e/Cat6 – za povezavo z usmerjevalnikom ali stikalom.
  • Arduino IDE – brezplačna razvojna okolja; doaj knjižnico UIPEthernet prek Library Managerja.
  • Breadboard + jumper kabli – za prototipiranje dodatnih senzorjev ob shieldu.

Primeri uporabe

  • Spletni strežnik za odčitavanje senzorjev (HTTP GET, TCP/IP)
  • Pošiljanje podatkov na MQTT broker (PubSubClient knjižnica)
  • Nadzor relejnih izhodov prek brskalnika (HTTP POST zahtevki)
  • Beleženje meritev na NAS ali lokalni strežnik (UDP paketni prenos)
  • Nadzorni sistemi v industrijskih omarah (žična povezava brez interference WiFi)

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Ethernet čipMicrochip ENC28J60-I/SO
Oscilator25 MHz
Mrežni standard10BASE-T Ethernet
RJ45 priključekHR911105A (z vgrajenim transformatorjem)
Vmesnik do MCUSPI
Delovna napetost3,3 V
Napajalni pinNano 3,3 V
Dimenzije59 × 35 mm
Oblika faktorjaShield za Arduino Nano (direktni pin header)

Primerjava: ENC28J60 Nano shield vs W5500 shield (UNO) vs ESP8266 WiFi modul

ENC28J60 Nano shield W5500 Ethernet shield (UNO) ESP8266 WiFi modul
Vrsta povezaveŽična (10BASE-T)Žična (10/100BASE-T)Brezžična (WiFi 802.11 b/g/n)
TCP/IP skladProgramska knjižnica (UIPEthernet)Strojni (W5500 vgrajen)Vgrajen v ESP8266
Hitrost10 Mbit/s100 Mbit/sdo ~72 Mbit/s (teoretično)
Vmesnik do MCUSPISPIUART (AT ukazi) ali SPI
Oblika faktorjaNano shield (59 × 35 mm)UNO shieldSamostojen modul (ESP-01, NodeMCU…)
Napajanje3,3 V5 V / 3,3 V3,3 V
Galvanska ločitevDa (HR911105A transformator)DaNi relevantno
Zanesljivost v industrijiVisoka (žična)Visoka (žična)Srednja (interference, pas 2,4 GHz)

Inženirski PRO nasvet

ENC28J60 potrebuje programski TCP/IP sklad – za razliko od W5500, ki ima TCP/IP obdelan v strojni opremi, ENC28J60 ves sklad poganja na Nanovi CPE. To pomeni, da na ATmega328P z 32 kB Flasha in 2 kB SRAM-a zmanjka prostora prej, kot se zdi. Knjižnica UIPEthernet zasede okoli 10–12 kB Flasha in 1,2 kB SRAM-a v mirovanju. Priporoča se, da se HTTP odzivi gradijo v progmem (F() makro) in da se izogibate hkratnemu odpiranju več kot enega soketa.

Kompatibilnost

Shield je kompatibilen z Arduino Nano (ATmega328P in ATmega168). Za programsko podporo namestite knjižnico UIPEthernet (avtor ntruchsess) ali EtherCard (avtor JeeLabs) prek Arduino Library Managerja. Knjižnica UIPEthernet posnema Arduinov standardni Ethernet API, kar pomeni, da primeri iz uradnih Arduino Ethernet primerov delujejo z minimalnimi prilagoditvami. Razvojno okolje: Arduino IDE 1.8.x ali 2.x, Arduino core za AVR 1.8.x ali novejši.

Dokumentacija