Mis on Ethernet Arduino®?

Ethernet Arduino® on mis tahes Arduino® plaadi sidumine Etherneti pordiga. See sidumine toimub tavaliselt integreeritud Etherneti pordiga mikrokontrolleri abil või Etherneti varjestuse lisamisega teisele plaadile. Arduino® on avatud lähtekoodiga mikrokontrolleri platvorm, mis on mõeldud harrastajatele ja professionaalidele elektrooniliste seadmete kiireks loomiseks. Ethernet Arduino® seadmed lisavad sellele platvormile suure kiirusega võrguvõimalused.

Tavalised Arduino® seadmed on varustatud Universal Serial Bus (USB) või jadaühendustega. Võrguühenduse lisamine võimaldab neil seadmetel andmeid edastada tavapärasest palju suurema kiirusega. Webduino on tarkvarapakett, mis võimaldab mikrokontrolleril käitada veebiserverit Etherneti ühenduse kaudu. See veebiserver majutab mikrokontrolleris saiti, mida saab kasutada seadmest andmete üleslaadimiseks, kaugjuhtimiseks või mõlemaks. Webduino koos Ethernetiga on eriti kasulik kaugjuurdepääsetavate andurimassiivide jaoks.

Lisaks veebimajutamisele on Etherneti Arduino® pakutavale kiirele ühendusele mitmeid muid kasutusviise. Näiteks veebikaamerad on Etherneti toega seadme kaudu hõlpsasti hallatavad, kuid paljude aeglasemate ühenduste korral võimatu. Teised seadmed kasutavad ribalaiust teiste ülekannete edastamiseks või lõdvestamiseks; Näiteks Ethernet Arduino®, mis oli varustatud ka nii traadita vastuvõtjaga, võib jälgida traadita side tegevust piirkonnas, kuhu see arvuti või tugijaam, millega see ühendatud oli, ligipääsmatus. Seade erineks lihtsast repiiterist selle poolest, et see suudab teostada jälgitavate signaalide keerukat töötlemist, määrates iga juhtumi puhul eraldi toimingud.

Lisaks nendele eelistele on Ethernet Arduino®-l mõned olulised piirangud. Nendel kiirustel edastamiseks peab seade olema ühendatud võrgukaabliga. Kaabel on suhteliselt jäik, mistõttu platvorm ei sobi enamiku mobiilirakenduste jaoks. Kaugjuhtimispuldi robotprojektid on peaaegu võimatud. Mobiilseadme puhul on Ethernet Arduino® soovitav ainult siis, kui kõnealune masin vajab kiiret ühendust, kui see ei liigu.

Muud Arduino® liidese valikud hõlmavad jada- ja USB-ühendusi ning traadita protokolle, nagu WiFi® ja XBee®. USB- ja jadaühendusi kasutatakse kõige sagedamini seadmetega, mis vajavad ühendusi vaid aeg-ajalt ümberprogrammeerimiseks. Seadmed, mis nõuavad pidevat ühendust, kuid vajavad ka mobiilsust, on üldjuhul varustatud juhtmevabade liidestega. Neid liideseid kasutatakse ka juhtudel, kui juhtmega ühendus on ebaotstarbekas või võimatu, näiteks välisilmajaam, mis peab andma andmed tagasi siseruumides asuvasse arvutisse või muusse seadmesse. Hoolimata sellest, et neil on vähem piiranguid kui Ethernetil, väldivad leiutajad mõnikord traadita liideseid nende kõrgema hinna ja energiatarbimise tõttu.