<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EquinoxeFR &#187; plantes &raquo; EquinoxeFR</title>
	<atom:link href="http://www.equinoxefr.org/post/tag/plantes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.equinoxefr.org</link>
	<description>DIY Lab</description>
	<lastBuildDate>Sun, 05 Feb 2012 21:33:11 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Arduino Tux prend soin de vos plantes ;-)</title>
		<link>http://www.equinoxefr.org/post/2008/08/06/arduino-tux-prend-soin-de-vos-plantes/</link>
		<comments>http://www.equinoxefr.org/post/2008/08/06/arduino-tux-prend-soin-de-vos-plantes/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 21:19:38 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[arrosage]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[dremel]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[plantes]]></category>
		<category><![CDATA[souder]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=222</guid>
		<description><![CDATA[Voilà un gadget plutôt marrant. J&#8217;ai récupéré un jouet cassé qui partait à la poubelle. Un jouet en forme de tux, ça ne se jette pas ! Pourquoi ne pas le transformer en une sentinelle qui veille sur vos plantes pour voir si elles sont bien arrosées&#8230; Dans mes cartons, j&#8217;ai quelques arduinos qui trainent, &#8230; </p><p><a class="more-link block-button" href="http://www.equinoxefr.org/post/2008/08/06/arduino-tux-prend-soin-de-vos-plantes/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Voilà un gadget plutôt marrant. J&#8217;ai récupéré un jouet cassé qui partait à la poubelle. Un jouet en forme de tux, ça ne se jette pas ! Pourquoi ne pas le transformer en une sentinelle qui veille sur vos plantes pour voir si elles sont bien arrosées&#8230;</p>
<p>Dans mes cartons, j&#8217;ai quelques arduinos qui trainent, une matrice de led, et quelques autres composants. Aller, en avant, au fer à souder <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Hop, on vide le jouet à coups de Dremel pour faire de la place. Le clavier est découpé pour laisser place à la matrice de led.</p>
<div class="flickr-photos"><a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2738681333/" rel="album-72157606581370613" id="photo-2738681333" title="06082008157 - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3080/2738681333_91d8231e75_s.jpg" width="75" height="75" alt="06082008157" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2739520456/" rel="album-72157606581370613" id="photo-2739520456" title="USB / Serial TTL converter - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3178/2739520456_e42de22b53_s.jpg" width="75" height="75" alt="USB / Serial TTL converter" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2739519782/" rel="album-72157606581370613" id="photo-2739519782" title="Tux exploded - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3110/2739519782_e5885dd942_s.jpg" width="75" height="75" alt="Tux exploded" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2738678897/" rel="album-72157606581370613" id="photo-2738678897" title="8x8 led display - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3010/2738678897_97cd47401f_s.jpg" width="75" height="75" alt="8x8 led display" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2739517982/" rel="album-72157606581370613" id="photo-2739517982" title="Moisture sensor - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3041/2739517982_dc28240e2d_s.jpg" width="75" height="75" alt="Moisture sensor" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2738677447/" rel="album-72157606581370613" id="photo-2738677447" title="diy arduino and led display - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3138/2738677447_5e6c47b222_s.jpg" width="75" height="75" alt="diy arduino and led display" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2739516296/" rel="album-72157606581370613" id="photo-2739516296" title="Testing sensor and led - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3196/2739516296_0480d9e4b7_s.jpg" width="75" height="75" alt="Testing sensor and led" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2739515094/" rel="album-72157606581370613" id="photo-2739515094" title="Testing sensor - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3053/2739515094_910c4d7cc9_s.jpg" width="75" height="75" alt="Testing sensor" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2739513980/" rel="album-72157606581370613" id="photo-2739513980" title="some test with arduino board - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3230/2739513980_6c41880ff7_s.jpg" width="75" height="75" alt="some test with arduino board" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/equinoxefr/2738673291/" rel="album-72157606581370613" id="photo-2738673291" title="some test with arduino board - Arduino Tux can take care of your plants with a moisture sensor and a led matrix display. goto www.equinoxefr.org for details (in french)"><img src="http://farm4.static.flickr.com/3291/2738673291_2ae8a57a18_s.jpg" width="75" height="75" alt="some test with arduino board" /></a> </div>
<p>Le système se compose d&#8217;un contrôleur arduino qui pilote une matrice de 64 leds au travers d&#8217;un MAX7219. Le capteur, lui est basé sur deux tiges métalliques, la résistivité de la terre variant avec l&#8217;eau, elle est amplifiée par un transistor 2N2222 avant de se connecter à une entrée analogique de l&#8217;arduino.</p>
<p><a href="http://www.equinoxefr.org/post/2008/08/06/arduino-tux-prend-soin-de-vos-plantes/"><img src="http://img.youtube.com/vi/9DGADNzL1Pw/default.jpg" width="130" height="97" border=0></a></p>
<p>La plante est heureuse lorsqu&#8217;on l&#8217;arrose. Pour vous remercier de cette eau providentielle, la sentinelle tux affiche des petits coeurs pendant quelques secondes avant de sourire. Dès que l&#8217;humidité baisse (simulé en enlevant la sonde) tux fait la tête, il est temps d&#8217;arroser <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Le tout est relié au PC pour l&#8217;alimentation en 5V et la programmation de l&#8217;arduino (et le débug dans minicom). On pourrait très bien imaginer mettre un relais avec une pompe sur le µC pour arroser automatiquement vos plantes. Ce n&#8217;est pas le but ici mais c&#8217;est simple à faire, une résistance, un relais, un transistor et une diode suffisent à rajouter cette fonctionnalité. On peut aussi mettre plusieurs capteurs dans les pots de fleurs.</p>
<p>Je n&#8217;ai pas mis de schéma, mon circuit est largement inspiré de ce qui se fait chez <a href="http://www.botanicalls.com/twitter/" target="_blank">botanicalls</a>. Si quelqu&#8217;un veut le détail exact, je peux vous le faire avec un coup de Kicad <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Pour ceux qui se posent la question, oui c&#8217;est totalement inutile&#8230; donc parfaitement indispensable <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>EDIT (18/10/2008)</p>
<p>Voilà le code vite fait qui pilote la matrice de led.</p>
<p>[code]</p>
<p>#include &lt;Binary.h&gt;<br />
#include &lt;Sprite.h&gt;<br />
#include &lt;Matrix.h&gt;</p>
<p>Matrix myMatrix = Matrix(2, 4, 3);<br />
int analogPin = 5;<br />
int val = 0;<br />
int oldval = 1000;<br />
Sprite smile = Sprite(<br />
8, 8,<br />
B00000000,<br />
B00000000,<br />
B00100100,<br />
B00000000,<br />
B01000010,<br />
B00100100,<br />
B00011000,<br />
B00000000<br />
);</p>
<p>Sprite bad = Sprite(<br />
8, 8,<br />
B00000000,<br />
B00000000,<br />
B00100100,<br />
B00000000,<br />
B00011000,<br />
B00100100,<br />
B01000010,<br />
B00000000<br />
);</p>
<p>Sprite nosmile = Sprite(<br />
8, 8,<br />
B00000000,<br />
B00000000,<br />
B01000010,<br />
B00000000,<br />
B00000000,<br />
B00000000,<br />
B00111100,<br />
B00000000<br />
);</p>
<p>Sprite love = Sprite(<br />
8, 8,<br />
B00000000,<br />
B01100110,<br />
B01011010,<br />
B01000010,<br />
B01000010,<br />
B00100100,<br />
B00011000,<br />
B00000000<br />
);</p>
<p>void setup()<br />
{<br />
Serial.begin(9600);          //  setup serial<br />
myMatrix.clear(); // clear display<br />
}</p>
<p>void loop()<br />
{<br />
val = analogRead(analogPin);    // read the input pin<br />
Serial.print("Sensor level: ");<br />
Serial.println(val);             // debug value</p>
<p>if (val  &gt; (oldval + 40))<br />
{<br />
for (int i=0;i&lt;10;i++)<br />
{<br />
myMatrix.clear(); // clear display<br />
delay(1000);<br />
myMatrix.write(0, 0, love);<br />
delay(1000);<br />
}<br />
}</p>
<p>if (val  &gt; 700)<br />
{<br />
myMatrix.clear(); // clear display<br />
myMatrix.write(0, 0, smile);<br />
delay(10000);<br />
}<br />
else<br />
{<br />
if (val &gt; 400 &amp;&amp; val &lt;=700)<br />
{<br />
myMatrix.clear(); // clear display<br />
myMatrix.write(0, 0, nosmile);<br />
delay(10000);<br />
}<br />
else<br />
{<br />
if (val &lt;= 400)<br />
{<br />
myMatrix.clear(); // clear display<br />
myMatrix.write(0, 0, bad);<br />
delay(10000);<br />
}<br />
}<br />
}<br />
oldval = val;<br />
}</p>
<p>[/code]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/08/06/arduino-tux-prend-soin-de-vos-plantes/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

