Arduino på internettet



Nu kan du fjernstyre og overvåge dit hus fra en smartphone, eller en computer ude i verden.
Alt hvad du skal bruge er en Arduino, et ethernet-modul, evt. relæer og følere, os så selvfølelig en internetforbindelse.




Router/Firewall udfordringer


Der er to udfordringer, som skal løses, før man kan få et kald igennem fra internettet til sin Arduino.
Den ene er den indbyggede firewall i routeren.
Denne skal konfigureres til at tillade indgående trafik fra en given port, og dirigerer denne trafik til en intern ipadresse

Den anden udfordring er ipadressen, som routeren har på internettet.
De fleste internetudbydere har dynamisk ipadresse allokering. Det vil sige at ipadressen af og til ændres.
Dette kan løses på to måder.
Man kan bestille fast ipadresse hos sin internetudbyder, ulempen med dette, er at det koster penge.
Løsning to, er at anvende en "Dynamic DNS Services", der findes flere derude på nettet.
Softgenie har også sådan en service, men kun til intern brug. Hvis behovet melder sig, kan den åbnes for flere brugere.


Arduino kildekode





Viser aflæsning af alle analog indgange på http://192.168.1.177



Viser trykknap for on/off for digital indgang på http://192.168.1.30

Download Android application til at kommunikerer med nedenstående webside

Download app direkte til din telefon eller tablet ved hjælp af QR kode:


Ethernet module





Download Ethernet lib for arduino



Download datablad for ENC28J60



Køb Ethernet module




Type 1 (3.3v forsyningsspænding):

ArduinoEthernet modul PinEthernet modul navnBemærkning
NA1CLI
NA2INT
NA3WOL
D124SO SPI MISO
D115SI SPI MOSI
D136SCK SPI SCK
D107CS
NA8RST
+3.3v9VSS Bemærk 3.3v
GND10GND






Type 2 (5v forsyningspænding):



ArduinoEthernet modul navnBemærkning
5v+5v Forsyningspænding
GndGnd Stel
NALnt
NACKL Programmable clock output pin
D12SO Data out pin for SPI interface (MISO)
NAWOL Wake on lan
D13SCK Clock in pin for SPI interface
11ST Data in pin for SPI interface (MOSI)
NARST Active-low device Reset input
D10CS Chip select input pin for SPI interface
NAQ3 3.3v
NAGND Stel