Kas yra Ethernet Arduino®?

Ethernet Arduino® yra bet koks Arduino® plokštės suporavimas su Ethernet prievadu. Šis poravimas paprastai atliekamas naudojant mikrovaldiklį su integruotu Ethernet prievadu arba pridedant Ethernet skydą prie kitos plokštės. Arduino® yra atvirojo kodo mikrovaldiklių platforma, skirta mėgėjams ir profesionalams greitai kurti elektroninius įrenginius. Ethernet Arduino® įrenginiai prideda didelės spartos tinklo galimybes prie šios platformos.

Įprastuose Arduino® įrenginiuose yra universalioji nuoseklioji magistralė (USB) arba nuosekliosios jungtys. Pridėjus tinklo ryšį šie įrenginiai gali perduoti duomenis daug didesniu greičiu nei įprastai. Webduino yra programinės įrangos paketas, leidžiantis mikrovaldikliui paleisti žiniatinklio serverį naudojant Ethernet ryšį. Šiame žiniatinklio serveryje yra mikrovaldiklio svetainė, kurią galima naudoti duomenims iš įrenginio įkelti, nuotoliniu būdu jį valdyti arba abu. „Webduino“ su „Ethernet“ ypač naudinga nuotoliniu būdu pasiekiamoms jutiklių matricoms.

Be žiniatinklio prieglobos, yra keletas kitų didelės spartos ryšio, kurį siūlo Ethernet Arduino®, naudojimo būdai. Pavyzdžiui, internetines kameras galima lengvai valdyti naudojant Ethernet įgalintą įrenginį, bet neįmanoma naudojant daug lėtesnių jungčių. Kiti įrenginiai naudojasi pralaidumu, kad galėtų perduoti arba atpalaiduoti kitus perdavimus; Pavyzdžiui, Ethernet Arduino®, kuris taip pat buvo aprūpintas ir belaidžiu imtuvu, galėtų stebėti belaidžio ryšio veiklą toje vietoje, kuri nepasiekiama kompiuteriui ar bazinei stočiai, prie kurios jis buvo prijungtas. Įrenginys skirsis nuo paprasto kartotuvo tuo, kad galėtų atlikti sudėtingą stebimų signalų apdorojimą, kiekvienu konkrečiu atveju nustatydamas, kokių veiksmų reikia imtis.

Be šių privalumų, Ethernet Arduino® turi keletą reikšmingų apribojimų. Kad būtų galima perduoti tokiais dažniais, įrenginys turi būti prijungtas prie tinklo kabelio. Kabelis yra gana kietas, todėl platforma netinkama daugeliui mobiliųjų programų. Nuotolinio valdymo robotų projektai yra beveik neįmanomi. Mobiliajame įrenginyje Ethernet Arduino® pageidautina tik tada, kai aptariamam įrenginiui reikia didelės spartos ryšio, kai jis nejuda.

Kitos Arduino® sąsajos parinktys apima nuosekliąsias ir USB jungtis, taip pat belaidžius protokolus, tokius kaip WiFi® ir XBee®. USB ir nuosekliosios jungtys dažniausiai naudojamos su įrenginiais, kuriuos reikia prijungti tik retkarčiais perprogramuoti. Įrenginiai, kuriems reikalingas nuolatinis ryšys, bet taip pat turi išlaikyti mobilumą, paprastai turi belaides sąsajas. Šios sąsajos taip pat naudojamos tais atvejais, kai laidinis ryšys yra nepraktiškas arba neįmanomas, pavyzdžiui, lauko oro stotyje, kuri turi pranešti duomenis atgal į vidaus kompiuterį ar kitą įrenginį. Nepaisant mažiau apribojimų nei Ethernet, išradėjai kartais vengia belaidžių sąsajų dėl didesnių sąnaudų ir energijos suvartojimo.