Ansluta arduino med ethernet



Arduino Ethernet Shield kan en Arduino styrelsen att ansluta till internet. Den är baserad på Wiznet W5100 ethernet chip (datablad).
Wiznet W5100 ger en nätverk (IP) stack kan både TCP och UDP. Den stöder upp till fyra samtidiga socketanslutningar. Använda Ethernet biblioteket för att skriva skisser som ansluter till internet med skölden. Ethernet shield ansluter till en Arduino styrelsen använda lång wire-wrap rubriker som sträcker sig genom skölden. Detta håller pin layout intakt och gör en annan sköld för att staplas ovanpå.

Den senaste översynen av styrelsen utsätter det 1.0 pinout om rev 3 styrelsens Arduino UNO.

Ethernet Shield har en standard RJ-45 kontakt, med en integrerad linje transformator och Power over Ethernet aktiverad.

Det finns en ombord micro-SD-kortplats, som kan användas för att lagra filer för servering över nätverket. Den är kompatibel med alla Arduino/Genuino brädor. Den on-board micro SD kortläsaren är tillgänglig via SD bibliotek. När du arbetar med detta bibliotek, är SS på stift 4. Den ursprungliga översynen av sköld innehöll en full storlek SD-kortplats; Detta stöds inte.

Skölden ingår också en reset controller, för att säkerställa att W5100 Ethernet modul återställs korrekt vid uppstart. Tidigare revideringar av skölden var inte förenliga med den Mega och måste återställas manuellt efter uppstart.

Ladda ner: arduino-ethernet-shield-06-schematic.pdf, arduino-ethernet-shield-06-reference-design.zip

Den nuvarande skölden har en makt över Ethernet (PoE) modul utformad för att extrahera makt från en konventionell partvinnad kategori 5 Ethernet-kabel:

IEEE802.3af kompatibla låg produktionen rippel och buller (100mVpp) Input spänningsområde 36V till 57V överbelastning och kortslutning skydd 9V produktionen hög effektivitet DC/DC omvandlare: typ 75% @ 50% belastning 1500V isolering (ingång till utgång) NB: makten över Ethernet-modul är proprietär maskinvara inte görs av Arduino, det är en tredje part tillbehör. För mer information, se databladet

Skölden kommer inte med PoE modul byggdes, det är en separat komponent som måste läggas på.

Arduino kommunicerar med både W5100 och SD-kort använder SPI bussen (via ICSP rubriken). Detta är på digital stift 10, 11, 12 och 13 på Uno och stift 50, 51 och 52 på Mega. På båda styrelser används stift 10 för att välja W5100 och nåla fast 4 för SD-kortet. Dessa stift kan inte användas för allmän I/O. På Mega, hårdvara SS stift, 53, används inte för att välja antingen i W5100 eller SD-kortet, men det måste hållas som en utgång eller SPI gränssnitt fungerar inte.

Observera att eftersom W5100 och SD kortet delar SPI bussen, bara en kan vara aktiva samtidigt. Om du använder båda kringutrustning i ditt program, detta bör tas om hand av de motsvarande bibliotek. Om du inte använder en av kringutrustning i ditt program, dock måste du uttryckligen avmarkerar du den. För att göra detta med SD-kortet, ange stift 4 som en utgång och skriva en hög till den. För W5100, ställa in digital stift 10 som en hög produktion.

Sköld ger en standard RJ45 Ethernet-uttag.

Återställningsknappen på skölden återställer både W5100 och Arduino styrelsen.

Skölden innehåller ett antal informativa lysdioder:

PWR: anger att styrelsen och sköld drivs länk: indikerar förekomst av en nätverkslänk och blinkar när skölden sänder eller tar emot data FULLD: anger att nätverksanslutningen är full duplex 100M: indikerar förekomst av en 100 Mb/s nätverk anslutning (i motsats till 10 Mb/s) RX: blinkar när skölden tar emot data TX: blinkar när skölden skickar data COLL : blinkar när nätverket kollisioner upptäcks löda bygeln märkt "INT" kan anslutas för att tillåta Arduino styrelsen att få avbryta-driven anmälan av händelser från W5100, men detta stöds inte av Ethernet-biblioteket. Bygeln ansluter den INT pin av W5100 till digital stift 2 av Arduino.

Se Steg
Relaterade Ämnen

Extra ingångar för Arduino med ett tangentbord

Arduino är kanske häftigaste på jorden. Det finns många typer, Uno, Mega, Pro, Pro Mini, etc. etc.Men en sak som ofta kan vara ett problem är att du bara har ett begränsat antal in- och utgångar. Det finns många lösningar för det, allt från multiplex...

Arduino-avsändare med Ethernet adapter/shield

Hej igen.Inte så länge sedan nått jag 50 000 synpunkter på min ESP8266 Wi-fi-modul. Jag var ganska förvånad och ville tacka alla som såg den, gillade det och kommenterat den. Den 2 September., jag publicerade instructable på väderstation och fick inn...

Parkeringssystem med Ethernet i arduino

Detta är parkering System med Ethernet och arduino.Ethernet är WIZnet W5500 Ethernet shiled.Det är mycket lätt möjligt med hjälp av ethernet. Ethernet eller internet ursprungligen använder TCP/IP-kommunikation.Och ursprungligen TCP/IP-stacken är prog...

Ansluta NDSL med ARDUINO

Nintendo DS har GBA buss, så jag gjorde det överförbara med ARDUINO.Vad du kan göra med det:överföra data mellan arduino och ndsl.så kan du använda din ndsl till arduino's trådlöst lan eller arduino till din ndsl digital IO port!Vad du behöver:Hårdva...

Ansluta Arduino Uno till Crystalfontz 16 x 2 OLED med bara 4 trådar!

Dessa moduler är ganska trevligt. De är i samma storlek som våra CFAH1602C serien 16 x 2 tecken LCD-moduler, och tunnare som en bonus. Den OLED kontrasten är fantastiska, och de har en skarp blick som är svårslagen. En annan trevlig sak är att de har...

Anslut din Arduino med bearbetning

Har du någonsin tänkt på...? Genom att använda Arduino med bearbetning? I detta Instructable Visa jag dig det snabba och enklaste sättet att göra detta. Bara fortsätta läsa!Cover photo by jeanbaptisteparis: https://www.flickr.com/photos/jeanbaptistep...

Arduino Universal Bluetooth Anslut - kontroll din Arduino med din Android-enhet

Jag ville alltid enkelt styra min Arduino med min Smartphone, men jag hittat aldrig den perfekta lösningen för att göra. Jag vill inte säga att detta är perfekt, men det gör vad jag vill att det ska do...well inte helt men jag är nära... Jag tror.I d...

Programmera din Arduino med en Android-enhet!

Heji detta Instructable jag vill visa dig kan hur du programmera din Arduino med din Android-enhet. Det är mycket enkelt och billigt. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill, detta är nyttigt för permanent installera...

Knappen e-post: Ansluter Arduino till IFTTT att skicka e-post, tweets, textmeddelanden och mer

vad om du kunde med en enda knapp, skicka ett e-postmeddelande, en tweet eller ett SMS?Denna tutorial ska show dig hur man ansluter en enkel knapp till dina favoritprogram på internet genom att ansluta den till IFTTT.IFTTTIFTTT.com (om detta sedan de...

Röst kontroll Arduino med taligenkänning i Windows 7 är

Först, jag är ledsen för stavning eller grammatik misstag som du kan hitta här, eftersom engelska inte är mitt modersmål.Jag gjorde detta instructable eftersom jag inte har sett en som fokuserar på detta ämne, så jag ville dela denna metod. Denna met...

Hur man styr arduino med ett mail

Det finns många lösningar för att styra en Arduino ombord: web lösningar, desktopen applicering lösningar, lösningar. Men hur mail? Ja, du kan hitta något på nätet men de behöver ethernet sköldar och ofta är Arduino som skickar e-post. Jag kontroll A...

Styra servon över Internet via Arduino med Teleduino

servon har många användningsområden och kan vara mycket roligt att leka med. Något som kan vara massor av kul tar kontroll av upp till sex servon över internet! Tänk er möjligheterna.Denna process görs enkelt med Teleduino skissen för din ethernet ak...

Visa data på en webbplats - elektroniska potten [Arduino Nano + Ethernet Shield]

Jag har alltid velat en växt i mitt rum, som skulle fylla utrymmet mellan oavslutade projekt och dyrt, men onödiga bitar av elektroniska delar. Så kom jag upp med idén om en elektronisk pott – The Arduino E-Pot -som skulle mäta de grundläggande behov...

Billigaste sättet att ansluta arduino till internet

Billigaste sättet att ansluta Arduino till internetSköldar här dyra! och detta stör mig mycket. Det är omöjligt att bygga din egen automation system utan sköldar.Jag hittade några artiklar på internet men för min otur icke av dem arbetat på min routr...

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Kombinera 1 eller fler Arduinos med en RaspberryPi

Detta instructable är en demonstration av den Drogon fjärrkontrollen (DRC) funktion som ingår i wiringPi.WiringPi bibliotek, skriven av Gordon Henderson, lägga till funktioner som gör att du till program GPIO stiften på RaspberryPi i C i en titulera...

Kontrollera en Arduino med kakao (Mac OS X) eller C# (Windows)

nej jag pratar inte om att kontrollera en Arduino med en chokladkaka eller kakaopulver. Jag talar om programmeringsspråket Objective-C. Så vad är kakao? Kakao är ett ramverk skrivet i programmeringsspråket Objective-C för Mac OS X. Nej det är inte et...

Använda en Arduino med en N64 controller

det finns tutorials ute för att använda en NES-kontrollant med en Arduino, men med mer komplicerade N64 controller och dess analog styrspak har en bestämd vädjan. Om du har en Arduino runt och vill inte köpa gör en Adaptoid, detta instructable det mö...

Kissa Timer: Ansluta Arduino, Intel perceptuella Computing kameran och en Dränkbar vattenpump

i detta Instructables vandrar vi genom hur vi samman en Intel perceptuella Computing kamera, en Arduino Uno och en dränkbar pump så att vattenpumpen överför vatten från ett fartyg till ett annat när ingen sitter framför kameran.Vi skapade detta proje...