Hur till: ansluta din Arduino till Internet som en webbserver
SAKERNAS INTERNET... < kö blixtar och åska >
Det är vad alla coola barnen gör dessa dagar. Varför ska de ha allt roligt? Låt oss ställa in en Arduino som en webbserver som vem som helst, var som helst kan visa. Varför skulle vi göra en sådan sak? Möjliga projekt omfattar insamling av uppgifter från en sensor och lägga ut den på webben eller kontrollera ett ställdon distans. Tror att internet anslutna fart sensor som loggar realtime hur awesome din kamrats flatulens är, eller kanske en robot som gömmer sig i buskarna och Petar fotgängare sauntering genom.
Ovan är en snabb video beskriver den inställning som jag kommer att ta dig igenom. Vi har ett servo och en LED som styrs via en webbsida. Kontrollera sidan nås från både de privata och offentliga nätverk (aka: internet tillgängligt för alla). Videon visar mig vrida både servo och LED på och bort från min dator och iPhone (med det trådlösa nätverket avstängd för att tvinga den att använda Arduino från det offentliga nätverket). Jag har också en live video feed kommer från en trådlös IP-kamera så att du kan visa vad som händer distans i fall du skulle använda denna funktion för en avlägsen kontroll applicering som krävs för övervakning av systemet.
Awesome, så låt oss börja knorra på Al Gore's interweb. Här är vad du behöver...
Material:
1) Internet-anslutning
2) Internet-router och tillhörande information (LAN IP-adress, WAN IP adress... inte panik mer om detta snart)
3) Arduino
4) Arduino kompatibel Ethernet shield (jag använder skölden av Seeed Studio)
5) Ethernet-kabel
6) dator med möjlighet att programmera Arduino (arduino IDE)
Lingo:
1) LAN = lokalt nätverk
2) WAN = nätverk
3) IP-adress = Internet Protocol-adress
4) ISP = Internet-leverantör
Låter komma igång!