NANO ENC28J60 mini Ethernet kompatibilno z Arduino

10.99 (DDV vključen)

ENC28J60 mini Ethernet modul za Arduino Nano — kompakten SPI breakout za povezavo mikrokrmilnikov v lokalno omrežje.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Opis

Opis

Nano ENC28J60 mini Ethernet modul kompatibilen z Arduino

ENC28J60 mini je kompakten Ethernet breakout modul, ki temelji na Microchipovem čipu ENC28J60 s 25 MHz kvarčnim oscilatorjem. Modul komunicira prek SPI vmesnika in deluje pri 3,3 V — kar ga naredi primeren za neposredno priklop na Arduino Nano, ESP32 ali katerikoli MCU s 3,3 V logiko brez dodatnih pretvornikov napetosti.

Za razliko od shield različice ta modul ni pritrjen na razvojno ploščo, temveč se poveže prek kablov ali breadboarda. Primeren je za projekte, kjer je prostor dragocen, ali ko shield oblika enostavno ne pride v poštev — vgradni projekti, testni prototip na breadboardu, ali integracija v lastno vezje.

Ključne komponente modula

Ethernet čipENC28J60 (Microchip Technology)
Kvarčni oscilator25 MHz
Komunikacijski vmesnikSPI (MOSI, MISO, SCK, CS)
Delovna napetost3,3 V
OblikaBreakout modul (ne shield)
KonektorRJ45 na modulu

Ključne lastnosti

  • Kompaktna oblika – manjša od shield različice, primerna za breadboard in vgradne projekte.
  • SPI komunikacija – hitra in enostavna integracija z Arduino Nano, Uno, ESP32 in drugimi MCU-ji z SPI podporo.
  • 3,3 V logika – neposredno združljiv z ESP8266 in ESP32 brez logičnih pretvornikov; za 5 V Arduino je priporočen logični pretvornik.
  • Knjižnica UIPEthernet – odprtokodna Arduino knjižnica, ki nudi enako API kot uradna Ethernet knjižnica (kompatibilna koda).
  • RJ45 priključek na modulu – standardni konektor za neposredno priklop omrežnega kabla.
  • Preverjen čip – ENC28J60 je v skupnosti dobro poznan čip z obsežno dokumentacijo in primeri.

Kaj potrebujem za začetek?

  • Arduino Nano ali drug MCU – razvojna ploščica, na katero modul priključimo prek SPI pinov.
  • 4 jumper kabli (min.) – za MOSI, MISO, SCK, CS; plus napajanje (3,3 V in GND).
  • Logični pretvornik (za 5 V Arduino) – ENC28J60 deluje pri 3,3 V; Arduino Nano/Uno ima 5 V logiko, pri dolgotrajni uporabi je pretvornik priporočen.
  • UIPEthernet knjižnica – namesti prek Arduino IDE Library Managerja (avtor: UIPEthernet).
  • Ethernet kabel (RJ45) – za priklop na usmerjevalnik ali stikalo.

Primeri uporabe

  • Pošiljanje podatkov na spletni strežnik (HTTP POST prek ENC28J60 + UIPEthernet)
  • Branje podatkov z MQTT posrednika (IoT senzorski vozlišče)
  • Enostavni spletni strežnik na Nano (prikaz stanja senzorjev v brskalniku)
  • Omrežno upravljanje relejev (daljinsko vklapljanje naprav)
  • Vgradni logger (shranjevanje podatkov na NAS prek omrežja)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
Ethernet kontrolerMicrochip ENC28J60
Kvarčni oscilator25 MHz
Komunikacijski vmesnikSPI
Delovna napetost3,3 V
Hitrost povezave10 Mbps (10BASE-T)
Standardna knjižnicaUIPEthernet (Arduino IDE)
OblikaBreakout modul

Primerjava: ENC28J60 mini vs ENC28J60 shield vs W5500 mini

ENC28J60 mini (ta modul)ENC28J60 shieldW5500 mini
Ethernet čipENC28J60ENC28J60W5500
OblikaBreakout modulArduino shieldBreakout modul
Delovna napetost3,3 V5 V (shield)3,3 V
TCP/IP stackV programski opremi (UIPEthernet)V programski opremi (UIPEthernet)Vgrajen v čipu (W5500)
Hitrost10 Mbps10 Mbps10/100 Mbps
Poraba RAM na MCUVisoka (SW stack)Visoka (SW stack)Nizka (HW stack)
MontažaKabli / breadboardNeposredno na ArduinoKabli / breadboard
Kdaj izbratiNano projekti, omejen prostorHitri prototip na UNO/MegaZahtevnejši projekti, ESP32

Inženirski PRO nasvet

Logični pretvornik pri 5 V Arduinu – ENC28J60 ima absolutno maksimalno napetost SPI pinov 3,6 V. Arduino Nano in UNO poganjata SPI pri 5 V. V praksi modul pogosto deluje brez pretvornika, ker ima ENC28J60 določeno toleranco na prenapetosti, a za zanesljivo in dolgoročno delovanje vseeno priporoča logični pretvornik na SPI linijah (npr. TXS0104 ali podoben 4-kanalni bidirektionalni pretvornik).

Kompatibilnost

Modul deluje z Arduino IDE 1.8+ in 2.x. Namestite knjižnico UIPEthernet prek Library Managerja (avtor: Norbert Truchsess oz. aktualni fork). Knjižnica nudi enako API kot uradna Arduino Ethernet knjižnica, kar pomeni, da primeri za uradni Ethernet shield delujejo z minimalni spremembi. Deluje z Arduino Nano (pozor na 5 V SPI), ESP32 in ESP8266 (3,3 V — direktna kompatibilnost).

Dokumentacija