Apa yang Anda inginkan cukup mudah dilakukan, dan kode sudah ada. Tapi cara saya invisinya, Anda tidak akan menghubungkan sensor Arduino ke wifi Anda. Sebagai gantinya, Anda akan menggunakan Arduino lain sebagai gerbang Anda seperti ini:
Sensor Arduino: Terletak di luar, terhubung ke sensor suhu, kecepatan angin, alat pengukur hujan?
Gateway Arduino: Terletak di dalam, dengan pelindung ethernet Wiznet 5001
Sensor Arduino dan Gateway Arduino berbicara satu sama lain menggunakan transceiver nirkabel SANGAT mudah digunakan, nRF24L01 +. Modul nirkabel masing-masing $ 3, dan perpustakaan untuk digunakan sangat matang. Semua data sensor mudah dikomunikasikan ke Gateway menggunakan perpustakaan ini.
Gateway Arduino dengan ethernet bertindak sebagai server web, memungkinkan komputer di jaringan lokal Anda untuk membuka halaman dan melihat kondisi saat ini. Lihatlah halaman ini untuk kode Arduino:
http://arduino.cc/en/Tutorial/WebServer
Anda ingin juga menyimpan informasi riwayat suhu / kecepatan angin, bukan? Ini bagian terbaik! Gateway Arduino dapat mendorong data ke layanan seperti Xively, layanan pengumpulan data berbasis web gratis yang juga memberi Anda cara bagus untuk memvisualisasikan / membuat grafik data Anda. Ada sedikit kesulitan dengan menggunakan Wiznet bersama dengan modul nRF24L01. Modul nirkabel dan perisai ethernet keduanya menggunakan bus yang sama untuk berkomunikasi, jadi lihat blog ini untuk melihat bagaimana Anda dapat menggunakan keduanya sekaligus:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
Xively juga memungkinkan Anda membuat data itu publik atau pribadi, sehingga Anda dapat memilih untuk berkontribusi data stasiun cuaca Anda ke komunitas.
Beberapa catatan lain: Saya suka modul nRF24L01 + karena murah sekali. Modul Xbee harganya lebih mahal daripada Arduino sendiri. Anda dapat terus menambahkan modul nRF24L01 + di sekitar rumah setelah Anda membuat gateway. Masalah biaya yang sama ada dengan wifi shield - mahal.