

Sketches en schakelingen - IOT - Internet of Things - Domotica - Vergeet niet regel #1 van domotica. "If it needs the cloud keep it out!"
De webserver in combinatie met de DHT11 en de Arduino MEGA:
Zie onderstaande foto voor aansluitingen, in de sketch zijn deze ook nogmaals aangegeven.
Download de sketch: KLIK
DHT11 librarie KLIK
DHT librarie KLIK
Ethernet librarie KLIK
SPI librarie KLIK
SD librarie KLIK
W5100 Ethernet shield voor op de Arduino Uno en op de Arduino Mega gebaseerd op de w5100 ethernet controller.
Om connectie maken met een website of om zelf een webserver draaien.
Met een slot voor een micro-SD kaart, zodat je data kunt opslaan.
W5100 Ethernet shield specificaties: Lees verder Bericht ID 1856
Specificaties:
Het Arduino WiFi Shield maakt het mogelijk een Arduino board te verbinden met het internet via een 802.11 wireless netwerk(WiFi). Het is gebaseerd op het HDG104 Wireless LAN 802.11b/g System in-Package. Een Atmega 32UC3 verzorgd de netwerk (IP) stack, voor TCP en UDP.
Er is ook een on-board micro-SD kaart slot, Deze kan worden gebruikt voor het opslaan van bestanden via het netwerk. Hij is compatibel met de Arduino Uno en Mega. De onboard microSD kaart lezer is bereikbaar via de SD Library (SS is Pin 4).
Arduino communiceert met zowel het Wifi shield’s en de SD card door de SPI bus (ICSP header). Dit zijn de digitale pins 11, 12, en 13 op de Uno en pins 50, 51, en 52 op de Mega. Op beide borden wordt pin 10 gebruikt voor het selecteren van de HDG104 en pin 4 voor de SD kaart. Deze pinnen kunnen niet worden gebruikt voor overige I/O. Op de Mega wordt de hardware SS pin 53, niet gebruikt voor het selecteren van de HDG104 of de SD card. Deze moet als output worden gehouden anders werkt de SPI interface niet.
Digitale pin 7 wordt gebruikt als handshake pin tussen het WiFishield en de Arduino. Deze moet dus ook niet worden gebruikt.
Note: Omdat de HDG104 en de SD card de SPI bus delen kan er een van de twee tegelijk worden aangestuurd.
Je hebt ook nog een seriele interface nodig om een programma te downloaden naar de Arduino Ethernet board.
Ik gebruik hiervoor de Arduino USB-2-Serial-adapter. Een beetje ervaring met programeren is een voordeel.
De Arduino Uno is voor stand-alone systemen aan te raden door lagere prijs als geen ethernet nodig is. Mocht het puur om ethernet gaan is de Raspberry-PI ook een goedkope oplossing.
GSM/GPRS-shield
Het USB Host Shield bevat alle nodige digitale logica en analoge cirquits om een full-speed USB Host Controller te maken met je Arduino.
Dit betekent dat je met de Arduino met USB slave apparaten, digitale camera`s, bluetooth dongles enz. kan communiceren en aansturen.
De MAX3421E op het Shield is aangesloten op de Arduino Digitaal SPI pinnen 10 tot en met 13. Op het shield zit een USB type A Female connector.
Het Shield gebruikt de Vin van de Arduino als 5V Voeding. Al de SPI signalen worden door een Hex converter gestuurd om ze naar 3.3V om te zetten.
Female headers worden niet meegeleverd.
Download de arduino library KLIK