

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
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 čip | Microchip ENC28J60-I/SO |
| Oscilator | 25 MHz kvarčni oscilator |
| RJ45 priključek | HR911105A z vgrajenim transformatorjem |
| Vmesnik do Nana | SPI (pini D10–D13) |
| Delovna napetost | 3,3 V (prek Nano 3,3 V pina) |
| Oblika faktorja | Direktni pin header za Arduino Nano |
| Dimenzije | 59 × 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 čip | Microchip ENC28J60-I/SO |
| Oscilator | 25 MHz |
| Mrežni standard | 10BASE-T Ethernet |
| RJ45 priključek | HR911105A (z vgrajenim transformatorjem) |
| Vmesnik do MCU | SPI |
| Delovna napetost | 3,3 V |
| Napajalni pin | Nano 3,3 V |
| Dimenzije | 59 × 35 mm |
| Oblika faktorja | Shield 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 sklad | Programska knjižnica (UIPEthernet) | Strojni (W5500 vgrajen) | Vgrajen v ESP8266 |
| Hitrost | 10 Mbit/s | 100 Mbit/s | do ~72 Mbit/s (teoretično) |
| Vmesnik do MCU | SPI | SPI | UART (AT ukazi) ali SPI |
| Oblika faktorja | Nano shield (59 × 35 mm) | UNO shield | Samostojen modul (ESP-01, NodeMCU…) |
| Napajanje | 3,3 V | 5 V / 3,3 V | 3,3 V |
| Galvanska ločitev | Da (HR911105A transformator) | Da | Ni relevantno |
| Zanesljivost v industriji | Visoka (ž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.










