<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Weather Shield 1: il tempo per Arduino</title>
	<atom:link href="http://www.ethermania.com/blog/?feed=rss2&#038;page_id=344" rel="self" type="application/rss+xml" />
	<link>http://www.ethermania.com/blog</link>
	<description>The store for network enthusiast people</description>
	<lastBuildDate>Thu, 23 Aug 2012 10:03:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Davide</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-156</link>
		<dc:creator>Davide</dc:creator>
		<pubDate>Thu, 23 Aug 2012 10:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-156</guid>
		<description>Grazie mille della risposta molto esaustiva, provvederÃ² a fare alcune prove</description>
		<content:encoded><![CDATA[<p>Grazie mille della risposta molto esaustiva, provvederÃ² a fare alcune prove</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-155</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 23 Aug 2012 08:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-155</guid>
		<description>Buongiorno Davide.

Lo weathershield monta due tipologie di sensori. Umidita&#039; e pressione hanno una uscita analogica e il PIC a bordo dello shield effettua una conversione A/D del loro segnale, provvedendo successivamente al calcolo del relativo valore e alla rappresentazione in una forma piu&#039; facilmente fruibile da Arduino.
Il sensore di temperatura, invece, viene tarato in fabbrica e ha a bordo un convertitore A/D a 10bit. Il PIC ha &quot;solo&quot; il compito di leggere il valore digitale fornito dal sensore, mediarlo, e applicare una relazione non lineare per limitare l&#039;errore statistico di taratura, come riportato nel datasheet del sensore stesso.
La precisione ottenuta da questo sensore, quindi, e&#039; superiore rispetto a quella degli altri due, proprio perche&#039; la conversione digitale viene fatta dal sensore stesso e non e&#039; affetta, quindi, da parametri esterni. L&#039;applicazione della relazione non lineare, inoltre, riduce gli errori statistici di calibrazione, incrementando la precisione del sensore. Maggiori informazioni puo&#039; trovarle cercando tra le application notes di Microchip per il sensore stesso.

Tuttavia occorre precisare che il sensore di temperatura e&#039; collegato fisicamente al circuito stampato dello shield e misura, quindi, la temperatura del circuito stampato. Questa potrebbe essere piu&#039; elevata rispetto all&#039;aria circostante a causa di molti fattori. La causa principale e&#039; senza dubbio la presenza di componenti elettronici che riscaldano quali, ad esempio, i regolatori lineari presenti su Arduino. Aumentare la tensione di alimentazione peggiora la situazione in quanto maggiore energia verra&#039; dissipata dai regolatori sotto forma di calore. Ulteriori contributi provengono da eventuali shield posti al di sotto dello weathershield quali, ad esempio, uno shield ethernet.
Si consideri che l&#039;aria calda prodotta dai componenti sottostanti allo weathershield tende a &quot;salire&quot;. Cio&#039; comporta un innalzamento della temperatura del circuito stampato, rilevata poi dal sensore.

Una soluzione per limitare questi contributi e&#039; quella di utilizzare un sottile strato isolante al di sotto dello weathershield. CIo&#039; puo&#039; essere fatto tramite un piccolo pezzo di polistirolo. Si consiglia, inoltre, di posizionare l&#039;intero stack Arduino+shield perpendicolarmente al piano di appoggio. Questa posizione favorisce lo scambio d&#039;aria per &quot;effetto camino&quot;.

Una soluzione piu&#039; radicale potrebbe essere quella di separare fisicamente lo shield da Arduino collegando i 4 piedini necessari al suo funzionamento (Vin + GND + Dati + Clock) con dei fili di lunghezza variabile. Utilizzando un normale cavetto ethernet e&#039; possibile separare lo weathershield da Arduino anche di qualche metro.

Se volesse verificare il corretto calcolo della temperatura da parte dello weathershield, puo&#039; prelevare gli ultimi campionamenti come forniti dal sensore (formato &quot;raw&quot;). In questo modo bypasserebbe completamente l&#039;algoritmo presente all&#039;interno del PIC a bordo dello weathershield. Trova maggiori informazioni su come richiedere dati raw all&#039;interno del manuale utente.

Infine, rimane sempre la possibilita&#039; di applicare un offset alla misura letta. Tale offset andra&#039; stabilito sperimentalmente tramite il confronto con un termometro posto nelle vicinanze dello shield e terra&#039; conto dell&#039;influenza dei parametri esterni al sensore.</description>
		<content:encoded><![CDATA[<p>Buongiorno Davide.</p>
<p>Lo weathershield monta due tipologie di sensori. Umidita&#8217; e pressione hanno una uscita analogica e il PIC a bordo dello shield effettua una conversione A/D del loro segnale, provvedendo successivamente al calcolo del relativo valore e alla rappresentazione in una forma piu&#8217; facilmente fruibile da Arduino.<br />
Il sensore di temperatura, invece, viene tarato in fabbrica e ha a bordo un convertitore A/D a 10bit. Il PIC ha &#8220;solo&#8221; il compito di leggere il valore digitale fornito dal sensore, mediarlo, e applicare una relazione non lineare per limitare l&#8217;errore statistico di taratura, come riportato nel datasheet del sensore stesso.<br />
La precisione ottenuta da questo sensore, quindi, e&#8217; superiore rispetto a quella degli altri due, proprio perche&#8217; la conversione digitale viene fatta dal sensore stesso e non e&#8217; affetta, quindi, da parametri esterni. L&#8217;applicazione della relazione non lineare, inoltre, riduce gli errori statistici di calibrazione, incrementando la precisione del sensore. Maggiori informazioni puo&#8217; trovarle cercando tra le application notes di Microchip per il sensore stesso.</p>
<p>Tuttavia occorre precisare che il sensore di temperatura e&#8217; collegato fisicamente al circuito stampato dello shield e misura, quindi, la temperatura del circuito stampato. Questa potrebbe essere piu&#8217; elevata rispetto all&#8217;aria circostante a causa di molti fattori. La causa principale e&#8217; senza dubbio la presenza di componenti elettronici che riscaldano quali, ad esempio, i regolatori lineari presenti su Arduino. Aumentare la tensione di alimentazione peggiora la situazione in quanto maggiore energia verra&#8217; dissipata dai regolatori sotto forma di calore. Ulteriori contributi provengono da eventuali shield posti al di sotto dello weathershield quali, ad esempio, uno shield ethernet.<br />
Si consideri che l&#8217;aria calda prodotta dai componenti sottostanti allo weathershield tende a &#8220;salire&#8221;. Cio&#8217; comporta un innalzamento della temperatura del circuito stampato, rilevata poi dal sensore.</p>
<p>Una soluzione per limitare questi contributi e&#8217; quella di utilizzare un sottile strato isolante al di sotto dello weathershield. CIo&#8217; puo&#8217; essere fatto tramite un piccolo pezzo di polistirolo. Si consiglia, inoltre, di posizionare l&#8217;intero stack Arduino+shield perpendicolarmente al piano di appoggio. Questa posizione favorisce lo scambio d&#8217;aria per &#8220;effetto camino&#8221;.</p>
<p>Una soluzione piu&#8217; radicale potrebbe essere quella di separare fisicamente lo shield da Arduino collegando i 4 piedini necessari al suo funzionamento (Vin + GND + Dati + Clock) con dei fili di lunghezza variabile. Utilizzando un normale cavetto ethernet e&#8217; possibile separare lo weathershield da Arduino anche di qualche metro.</p>
<p>Se volesse verificare il corretto calcolo della temperatura da parte dello weathershield, puo&#8217; prelevare gli ultimi campionamenti come forniti dal sensore (formato &#8220;raw&#8221;). In questo modo bypasserebbe completamente l&#8217;algoritmo presente all&#8217;interno del PIC a bordo dello weathershield. Trova maggiori informazioni su come richiedere dati raw all&#8217;interno del manuale utente.</p>
<p>Infine, rimane sempre la possibilita&#8217; di applicare un offset alla misura letta. Tale offset andra&#8217; stabilito sperimentalmente tramite il confronto con un termometro posto nelle vicinanze dello shield e terra&#8217; conto dell&#8217;influenza dei parametri esterni al sensore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davide</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-154</link>
		<dc:creator>Davide</dc:creator>
		<pubDate>Thu, 23 Aug 2012 06:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-154</guid>
		<description>Buongiorno, ho da poco acquistato  lo weathershield dell&#039;articolo soprastante, premetto che non ho alcuna esperienza con arduino, pertanto ho utilizzato gli sketch proposti.

Constatato che il tutto funziona a dovere tramite comunicazione usb, mi chiedo se e quanto siano precisi i sensori.

Tralasciando per il momento pressione e umiditÃ  piÃ¹ difficili da controllare senza una adeguata strumentazione,  mi pare che il valore di temperatura abbia un errore medio (nel mio caso) di +5Â°C, un pÃ² troppo perchÃ¨ ser non erro il produttore del chip indica un errore di +- 1Â°C 

 mi chiedevo se potesse essere un problema derivante dall&#039;alimentazione pertanto sucessivamente  ho alimentato arduino con un trasformatore esterno a 12v, ma il risultato non differisce.

 Ã¨ pertanto normale avere discrepanze di questo ordine? 
avete svolto dei test verificando la precisione dei dati ottenuti ? 
da cosa potrebbe dipendere alimentazione o errori nel calcolo del software?

grazie 

Davide</description>
		<content:encoded><![CDATA[<p>Buongiorno, ho da poco acquistato  lo weathershield dell&#8217;articolo soprastante, premetto che non ho alcuna esperienza con arduino, pertanto ho utilizzato gli sketch proposti.</p>
<p>Constatato che il tutto funziona a dovere tramite comunicazione usb, mi chiedo se e quanto siano precisi i sensori.</p>
<p>Tralasciando per il momento pressione e umiditÃ  piÃ¹ difficili da controllare senza una adeguata strumentazione,  mi pare che il valore di temperatura abbia un errore medio (nel mio caso) di +5Â°C, un pÃ² troppo perchÃ¨ ser non erro il produttore del chip indica un errore di +- 1Â°C </p>
<p> mi chiedevo se potesse essere un problema derivante dall&#8217;alimentazione pertanto sucessivamente  ho alimentato arduino con un trasformatore esterno a 12v, ma il risultato non differisce.</p>
<p> Ã¨ pertanto normale avere discrepanze di questo ordine?<br />
avete svolto dei test verificando la precisione dei dati ottenuti ?<br />
da cosa potrebbe dipendere alimentazione o errori nel calcolo del software?</p>
<p>grazie </p>
<p>Davide</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-107</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 03 May 2012 07:36:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-107</guid>
		<description>Non direttamente allo shield. Rimane l&#039;opportunita&#039; di collegare tali sensori direttamente ad uno o piu&#039; pin di Arduino/Netduino poiche&#039; lo WeatherShield utilizza soltanto due pin per le comunicazioni con Arduino/Netduino, lasciando liberi tutti gli altri.</description>
		<content:encoded><![CDATA[<p>Non direttamente allo shield. Rimane l&#8217;opportunita&#8217; di collegare tali sensori direttamente ad uno o piu&#8217; pin di Arduino/Netduino poiche&#8217; lo WeatherShield utilizza soltanto due pin per le comunicazioni con Arduino/Netduino, lasciando liberi tutti gli altri.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paolo</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-106</link>
		<dc:creator>paolo</dc:creator>
		<pubDate>Wed, 02 May 2012 23:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-106</guid>
		<description>Si possono collegare anche altri sensori esterni (tipo anemometro, pluviometro ecc)?</description>
		<content:encoded><![CDATA[<p>Si possono collegare anche altri sensori esterni (tipo anemometro, pluviometro ecc)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Filippo</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-22</link>
		<dc:creator>Filippo</dc:creator>
		<pubDate>Thu, 24 Mar 2011 13:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-22</guid>
		<description>Bene grazie, ho capito tutto :) grazie del supporto! :)</description>
		<content:encoded><![CDATA[<p>Bene grazie, ho capito tutto <img src='http://www.ethermania.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  grazie del supporto! <img src='http://www.ethermania.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-19</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 15 Feb 2011 13:28:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-19</guid>
		<description>Bene. Sono contento!
Gli schematici dello WeatherShield non sono chiusi ma ho intenzione di rilasciarli di pubblico dominio... appena avro&#039; un po&#039; di tempo libero per pubblicarli.
Il PIC a bordo dello shield si prende cura di leggere il sensore di temperatura tramite I2C, di eseguire le conversioni AD sul sensore di pressione ed umidita&#039;. Inoltre gestisce la comunicazione seriale bidirezionale con l&#039;Arduino.
Il firmware e&#039; stato scritto in C e non penso che verra&#039; rilasciato pubblico, per ora.</description>
		<content:encoded><![CDATA[<p>Bene. Sono contento!<br />
Gli schematici dello WeatherShield non sono chiusi ma ho intenzione di rilasciarli di pubblico dominio&#8230; appena avro&#8217; un po&#8217; di tempo libero per pubblicarli.<br />
Il PIC a bordo dello shield si prende cura di leggere il sensore di temperatura tramite I2C, di eseguire le conversioni AD sul sensore di pressione ed umidita&#8217;. Inoltre gestisce la comunicazione seriale bidirezionale con l&#8217;Arduino.<br />
Il firmware e&#8217; stato scritto in C e non penso che verra&#8217; rilasciato pubblico, per ora.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Filippo</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-18</link>
		<dc:creator>Filippo</dc:creator>
		<pubDate>Tue, 15 Feb 2011 11:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-18</guid>
		<description>Grazie dell&#039;aiuto ma ho risolto in un altro modo utilizzando il Php e le librerie grafiche invece di Pachube :) Comunque la scheda e il codice per il server web funzionano alla grande e sono soddisfatto dell&#039;acquisto :) volevo solo chiederle se gli schemi della Weather sono sotto licenza Open oppure sono suoi marchi registrati? Semplice curiositÃ  perchÃ¨ un giorno vorrei riuscire a riprodurre &quot;artigianalmente&quot; il sistema.. Inoltre mi chiedevo a cosa serve il pic12F683 sulla scheda? funziona da ADC/DAC forse? Grazie in anticipo dell&#039;attenzione :)</description>
		<content:encoded><![CDATA[<p>Grazie dell&#8217;aiuto ma ho risolto in un altro modo utilizzando il Php e le librerie grafiche invece di Pachube <img src='http://www.ethermania.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Comunque la scheda e il codice per il server web funzionano alla grande e sono soddisfatto dell&#8217;acquisto <img src='http://www.ethermania.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  volevo solo chiederle se gli schemi della Weather sono sotto licenza Open oppure sono suoi marchi registrati? Semplice curiositÃ  perchÃ¨ un giorno vorrei riuscire a riprodurre &#8220;artigianalmente&#8221; il sistema.. Inoltre mi chiedevo a cosa serve il pic12F683 sulla scheda? funziona da ADC/DAC forse? Grazie in anticipo dell&#8217;attenzione <img src='http://www.ethermania.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-16</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 11 Feb 2011 09:31:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-16</guid>
		<description>Per quanto posso capire il problema potrebbe essere legato alla configurazione di rete o ad un errato assegnamento dell&#039;IP di Arduino.
Ad esempio:
1. L&#039;indirizzo IP associato ad Arduino e&#039; compatibile con la sua sottorete?
2. L&#039;indirizzo del default gateway finisce con un .1? Se non e&#039; cosi&#039; occorre specificare il default gateway durante l&#039;inizializzazione della libreria associata all&#039;ethernet shield.
Forse conviene che ci si senta per e-mail, telefono o skype. Mi scriva, per cortesia, all&#039;indirizzo di supporto di ethermania, specificando un suo recapito.</description>
		<content:encoded><![CDATA[<p>Per quanto posso capire il problema potrebbe essere legato alla configurazione di rete o ad un errato assegnamento dell&#8217;IP di Arduino.<br />
Ad esempio:<br />
1. L&#8217;indirizzo IP associato ad Arduino e&#8217; compatibile con la sua sottorete?<br />
2. L&#8217;indirizzo del default gateway finisce con un .1? Se non e&#8217; cosi&#8217; occorre specificare il default gateway durante l&#8217;inizializzazione della libreria associata all&#8217;ethernet shield.<br />
Forse conviene che ci si senta per e-mail, telefono o skype. Mi scriva, per cortesia, all&#8217;indirizzo di supporto di ethermania, specificando un suo recapito.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Filippo</title>
		<link>http://www.ethermania.com/blog/?page_id=344&#038;cpage=1#comment-15</link>
		<dc:creator>Filippo</dc:creator>
		<pubDate>Thu, 10 Feb 2011 18:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.ethermania.com/blog/?page_id=344#comment-15</guid>
		<description>Ho appena adesso provato con due reti e due indirizzi ip diversi, ho provato a connettermi e rimane l&#039;errore connection fail :(</description>
		<content:encoded><![CDATA[<p>Ho appena adesso provato con due reti e due indirizzi ip diversi, ho provato a connettermi e rimane l&#8217;errore connection fail <img src='http://www.ethermania.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
