<?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; Electronique</title>
	<atom:link href="http://www.equinoxefr.org/post/tag/electronique/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.equinoxefr.org</link>
	<description>[Make &#38; Share]</description>
	<lastBuildDate>Sat, 10 Jul 2010 14:33:52 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Réparations du jour: un jouet et un chargeur</title>
		<link>http://www.equinoxefr.org/post/2009/12/04/reparations-du-jour-un-jouet-et-un-chargeur/</link>
		<comments>http://www.equinoxefr.org/post/2009/12/04/reparations-du-jour-un-jouet-et-un-chargeur/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 20:18:58 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Do it]]></category>
		<category><![CDATA[Electronique]]></category>
		<category><![CDATA[chargeur]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[jouet]]></category>
		<category><![CDATA[mosquito]]></category>
		<category><![CDATA[réparation]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=835</guid>
		<description><![CDATA[Allez hop, aujourd&#8217;hui j&#8217;ai a réparer un petit hélicoptère d&#8217;intérieur: un mosquito V2. Un appareil bien sympa pour les enfants mais qui à force de chuter ne fonctionne plus.L&#8217;autre réparation concerne un chargeur rapide Varta qui fait un bruit d&#8217;avion dès qu&#8217;il se met en marche. Pour le petit hélicoptère, le rotor de queue ne <a href='http://www.equinoxefr.org/post/2009/12/04/reparations-du-jour-un-jouet-et-un-chargeur/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Allez hop, aujourd&#8217;hui j&#8217;ai a réparer un petit hélicoptère d&#8217;intérieur: un mosquito V2. Un appareil bien sympa pour les enfants mais qui à force de chuter ne fonctionne plus.L&#8217;autre réparation concerne un chargeur rapide Varta qui fait un bruit d&#8217;avion dès qu&#8217;il se met en marche.</p>
<ul>
<li>Pour le petit hélicoptère, le rotor de queue ne tourne plus, du coup impossible d&#8217;avancer ou de reculer.</li>
</ul>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01571.JPG" rel="lightbox[835]"><img class="aligncenter size-medium wp-image-842" title="DSC01571" src="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01571-300x225.jpg" alt="DSC01571" width="300" height="225" /></a></p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01573.JPG" rel="lightbox[835]"><img class="aligncenter size-medium wp-image-844" title="DSC01573" src="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01573-300x225.jpg" alt="DSC01573" width="300" height="225" /></a></p>
<ul>
<li>A priori la panne vient soit de la télécommande ( potentiomètre HS ) ou de l&#8217;appareil lui-même. Etant donné que c&#8217;est l&#8217;hélico qui tombe plus que la télécommande, j&#8217;ai parié sur lui. Là encore plusieurs hypothèses:</li>
</ul>
<ol>
<li>Le PCB est fendu à cause des chutes</li>
<li> Un fil s&#8217;est coupé</li>
<li>Le moteur du rotor est H.S</li>
<li>Les transistors de contrôle (H-bridge) du moteur sont morts</li>
</ol>
<p>Pour le savoir, il faut ouvrir la bête. Quelques vis plus loin, on accède à la carte et à la batterie.</p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01567.JPG" rel="lightbox[835]"><img class="aligncenter size-medium wp-image-838" title="DSC01567" src="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01567-300x283.jpg" alt="DSC01567" width="300" height="283" /></a></p>
<p><a href="../wp-content/uploads/2009/12/DSC01567.JPG" rel="lightbox[835]"><br />
</a></p>
<p>Sous celle-ci, deux fils qui vont au moteur de queue. L&#8217;un d&#8217;eux est coupé au ras de la soudure côté PCB. Au moins une panne facile à trouver sans équipements de test. Juste de bon yeux <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01568.JPG" rel="lightbox[835]"><img class="aligncenter size-medium wp-image-839" title="DSC01568" src="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01568-300x225.jpg" alt="DSC01568" width="300" height="225" /></a></p>
<p>Un coup de fer à souder plus loin, on peut tester. Ça marche, et hop un jouet qui ne finira pas à la poubelle (enfin pas tout de suite&#8230;).</p>
<ul>
<li>Deuxième objet de la journée, le chargeur. Un bruit épouvantable dès que l&#8217;on charge des piles. Facile à identifier, c&#8217;est le ventilateur de refroidissement des piles qui vibre.</li>
</ul>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01569.JPG" rel="lightbox[835]"><img class="aligncenter size-medium wp-image-840" title="DSC01569" src="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01569-300x225.jpg" alt="DSC01569" width="300" height="225" /></a></p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01570.JPG" rel="lightbox[835]"><img class="aligncenter size-medium wp-image-841" title="DSC01570" src="http://www.equinoxefr.org/wp-content/uploads/2009/12/DSC01570-300x225.jpg" alt="DSC01570" width="300" height="225" /></a></p>
<p>Allez hop, on démonte la bête. La réparation est toute simple:</p>
<ol>
<li>Le ventilateur est nettoyé de toutes les poussières qui déséquilibrent les pales</li>
<li>Le ventilateur est calé dans son logement à l&#8217;aide de colle à chaud. Ça lui évitera de vibrer.</li>
</ol>
<p>Le tout en vidéo: <object width="500" height="400"><param name="movie" value="http://blip.tv/play/AYG0iGYA type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true"></param><param name="wmode" value="transparent"></param><embed src="http://blip.tv/play/AYG0iGYA type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true" type="application/x-shockwave-flash" wmode="transparent" width="500" height="400"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2009/12/04/reparations-du-jour-un-jouet-et-un-chargeur/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BusPirate, mise à jour sous MacOSX</title>
		<link>http://www.equinoxefr.org/post/2009/10/30/buspirate-mise-a-jour-sous-macosx/</link>
		<comments>http://www.equinoxefr.org/post/2009/10/30/buspirate-mise-a-jour-sous-macosx/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 20:19:17 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Hack it]]></category>
		<category><![CDATA[buspirate]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[openhardware]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=744</guid>
		<description><![CDATA[BusPirate, sous ce drôle de nom ce cache une petite &#171;&#160;carte&#160;&#187; électronique (opensource / openhardware valant moins de 30$ ) permettant de communiquer sur les lignes de données d&#8217;un grand nombre de composants, c&#8217;est d&#8217;une grande aide pour tester, débugger et apprendre&#8230; Les protocoles suivants sont supportés actuellement par le firmware 2.8: 1-Wire I2C SPI <a href='http://www.equinoxefr.org/post/2009/10/30/buspirate-mise-a-jour-sous-macosx/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/10/side.450.png" rel="lightbox[744]"><img class="aligncenter size-full wp-image-753" title="side.450" src="http://www.equinoxefr.org/wp-content/uploads/2009/10/side.450.png" alt="side.450" width="450" height="245" /></a></p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/10/side.450.jpg" rel="lightbox[744]"></a></p>
<p><a href="http://code.google.com/p/the-bus-pirate/">BusPirate</a>, sous ce drôle de nom ce cache une petite &laquo;&nbsp;carte&nbsp;&raquo; électronique (opensource / openhardware valant moins de 30$ ) permettant de communiquer sur les lignes de données d&#8217;un grand nombre de composants, c&#8217;est d&#8217;une grande aide pour tester, débugger et apprendre&#8230; Les protocoles suivants sont supportés actuellement par le firmware 2.8:</p>
<ul>
<li>1-Wire</li>
<li>I2C</li>
<li>SPI</li>
<li>JTAG</li>
<li>Asynchronous serial</li>
<li>MIDI</li>
<li>PC keyboard</li>
<li>HD44780 LCD</li>
<li>2- and 3-wire libraries with bitwise pin control</li>
<li>Scriptable binary bitbang, 1-Wire, I2C, SPI, and UART modes</li>
</ul>
<p>Comme toujours avec les produits &laquo;&nbsp;open&nbsp;&raquo;, les mise à jour sont  très fréquentes pour le plus grand bonheur de l&#8217;utilisateur.</p>
<p>Voici un petit screencast rapide qui vous montrera comment mettre à jour votre carte Buspirate depuis MacOSX.</p>
<p>Vous devez normalement disposer de python sur votre Mac. Une connaissance du &laquo;&nbsp;terminal&nbsp;&raquo; est aussi requise.</p>
<p><object width="500" height="400"><param name="movie" value="http://blip.tv/play/AYGq9Q4A type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true"></param><param name="wmode" value="transparent"></param><embed src="http://blip.tv/play/AYGq9Q4A type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true" type="application/x-shockwave-flash" wmode="transparent" width="500" height="400"></embed></object></p>
<p><a href="http://blip.tv/file/2780303" target="_blank">http://blip.tv/file/2780303</a></p>
<p>A voir en plein écran, sinon c&#8217;est illisible&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2009/10/30/buspirate-mise-a-jour-sous-macosx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arduino PhotoLab &#8211; Schéma</title>
		<link>http://www.equinoxefr.org/post/2009/02/11/arduino-photolab-schema/</link>
		<comments>http://www.equinoxefr.org/post/2009/02/11/arduino-photolab-schema/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 18:49:01 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Do it]]></category>
		<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ballade]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[photolab]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=531</guid>
		<description><![CDATA[Comme promis, voici le schéma de la carte principale du montage Arduino PhotoLab Je débute avec Eagle alors mon schéma n&#8217;est pas forcément très clair, mais bon&#8230; Le voici au format Eagle Prise SENSORS: branchement des capteurs Prise TTL: Branchement d&#8217;un convertisseur USB/TTL pour reprogrammer l&#8217;arduino. Prise STROBE: Sortie pour la prise de commande du <a href='http://www.equinoxefr.org/post/2009/02/11/arduino-photolab-schema/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Comme promis, voici le schéma de la carte principale du montage <a href="http://www.equinoxefr.org/post/2008/06/29/arduino-photolab" target="_blank">Arduino PhotoLab </a></p>
<p>Je débute avec Eagle alors mon schéma n&#8217;est pas forcément très clair, mais bon&#8230;</p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/02/photolab.png" rel="lightbox[531]"><img class="alignnone size-medium wp-image-532" title="photolab" src="http://www.equinoxefr.org/wp-content/uploads/2009/02/photolab-300x187.png" alt="photolab" width="300" height="187" /></a></p>
<p>Le voici au format <a href="http://www.equinoxefr.org/wp-content/uploads/2009/02/photolab.sch" target="_blank">Eagle</a></p>
<ul>
<li>Prise SENSORS: branchement des capteurs</li>
<li>Prise TTL: Branchement d&#8217;un convertisseur USB/TTL pour reprogrammer l&#8217;arduino.</li>
<li>Prise STROBE: Sortie pour la prise de commande du flash ou de l&#8217;appareil photo suivant l&#8217;usage.</li>
<li>Prise POWER: Alimentation 5V par transfo ou pack de piles.</li>
</ul>
<p>Les 4 boutons permettent de se ballader dans les menus pour choisir les capteurs et changer les valeurs.</p>
<p>Il reste quelques ports dispo sur l&#8217;arduino pour un usage futur&#8230;</p>
<p>Je n&#8217;ai pas mis le schéma des capteurs. Vous pouvez en trouver plein sur le playground arduino <a href="http://www.arduino.cc/playground/Main/InterfacingWithHardware#Input" target="_blank">ici</a>. Il suffit d&#8217;utiliser une prise jack 3.5mm male et de la brancher sur la prise SENSORS. Vous avez alors VCC,  GND, DATA. Où DATA est un voltage entre 0 et 5 v.</p>
<p>Je ne suis pas sûr que mon système soit utilisable tel quel chez vous, mais vous pouvez vous en inspirer pour créer le votre. En tout cas, chez moi ça marche très bien <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Pour ce qui est du code, le voici:</p>
<p>[code]</p>
<p>#include &lt;LCD4Bit.h&gt;</p>
<p>//BUG ?<br />
#undef int()<br />
// END BUG<br />
#include &lt;stdio.h&gt;</p>
<p>LCD4Bit lcd = LCD4Bit(2);</p>
<p>//#define DEBUG 1</p>
<p>// global defs<br />
#define shootPin  11<br />
#define sensorPin 4<br />
#define bt1Pin 3<br />
#define bt2Pin 4<br />
#define bt3Pin 5<br />
#define bt4Pin 6<br />
#define ledPin 13 //digital</p>
<p>#define MAXMENU 4</p>
<p>#define MENUSENSOR 1<br />
#define MENUSTROBEDELAY 2<br />
#define MENURUN 3</p>
<p>#define MODESENSOR 1</p>
<p>#define NO 0<br />
#define YES 1<br />
#define TEST 2</p>
<p>#define SOUNDSENSOR 0<br />
#define IRSENSOR 1<br />
#define CONTACTSENSOR 2<br />
#define LIGHTSENSOR 3</p>
<p>volatile unsigned int menu0Pos = MENUSENSOR;<br />
volatile unsigned int debounce = 0;<br />
volatile unsigned int modeSensor = 0;<br />
volatile unsigned int modeDrop= 0;<br />
volatile unsigned int modeApp = MODESENSOR;<br />
volatile unsigned int sensorType = IRSENSOR;<br />
volatile unsigned int firstPass = 0;<br />
volatile unsigned int sndLevel = 0;</p>
<p>volatile int strobeDelay = 10;</p>
<p>void setup() {<br />
pinMode(ledPin,OUTPUT);<br />
pinMode(shootPin,OUTPUT);<br />
pinMode(bt1Pin,INPUT);<br />
pinMode(bt2Pin,INPUT);<br />
pinMode(bt3Pin,INPUT);<br />
pinMode(bt4Pin,INPUT);<br />
setLed(1);<br />
lcd.init();</p>
<p>/*lcd.commandWrite(0x0F);//cursor on, display on, blink on.  (nasty!)<br />
*/<br />
lcd.clear();<br />
lcd.printIn("equinoxefr.org");<br />
lcd.cursorTo(2, 0);  //line=2, x=0.<br />
lcd.printIn("Photo lab v0.3");<br />
delay(2000);<br />
fillLine(2,"FW Trigger");<br />
delay(2000);<br />
lcd.clear();<br />
setLed(0);<br />
#ifdef DEBUG<br />
Serial.begin (9600);<br />
Serial.println("start");                // a personal quirk<br />
#endif<br />
}</p>
<p>void loop() {<br />
int val=0;<br />
int keyFactor=1;</p>
<p>/////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />
//  SENSOR SECTION<br />
/////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />
if (modeSensor)<br />
{<br />
while (1)<br />
{<br />
val=analogRead(sensorPin);<br />
switch (sensorType)<br />
{<br />
case LIGHTSENSOR:</p>
<p>if (val &gt; 500)<br />
{<br />
shoot();<br />
}<br />
//      char buffer[50];<br />
//      strobeDelay=getValue(strobeDelay,-1,9999);<br />
//      itoa(strobeDelay,buffer,DEC);<br />
//      fillLine(2,buffer);<br />
break;</p>
<p>case IRSENSOR:</p>
<p>if (val &lt; 900)<br />
{<br />
shoot();<br />
}<br />
//      char buffer[50];<br />
//      strobeDelay=getValue(strobeDelay,-1,9999);<br />
//      itoa(strobeDelay,buffer,DEC);<br />
//      fillLine(2,buffer);<br />
break;</p>
<p>case SOUNDSENSOR:<br />
if (firstPass)<br />
{<br />
fillLine(2,"Getting snd level");<br />
sndLevel=soundLevel();<br />
clearLcdLine(2);<br />
firstPass=0;<br />
}<br />
val = analogRead(sensorPin);</p>
<p>if ((val &gt; (sndLevel + 40)) &amp;&amp; (val &lt; 1024))<br />
{<br />
shoot();<br />
}</p>
<p>break;</p>
<p>case CONTACTSENSOR:<br />
if ( val &lt; 500)<br />
{<br />
shoot();<br />
}<br />
break;<br />
}<br />
}<br />
}</p>
<p>/*<br />
#ifdef DEBUG<br />
Serial.println(menu0Pos,DEC);<br />
#endif<br />
*/<br />
/////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />
//  MENU SECTION<br />
/////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>switch (menu0Pos)<br />
{<br />
case MENUSTROBEDELAY:<br />
fillLine(1,"Strobe delay ms");<br />
modeSensor=0;<br />
strobeDelay=getValue(strobeDelay,-1,9999);<br />
if (strobeDelay==-1)<br />
{<br />
fillLine(2,"not used");<br />
}<br />
else<br />
{<br />
char buffer[50];<br />
itoa(strobeDelay,buffer,DEC);<br />
fillLine(2,buffer);<br />
}<br />
break;<br />
case MENUSENSOR:<br />
fillLine(1,"Select sensor");<br />
sensorType=getValue(sensorType,0,3);<br />
switch(sensorType)<br />
{<br />
case SOUNDSENSOR:<br />
fillLine(2,"SOUND");<br />
firstPass=1;<br />
break;<br />
case IRSENSOR:<br />
fillLine(2,"IR BARRIER");<br />
break;<br />
case CONTACTSENSOR:<br />
fillLine(2,"CONTACT");<br />
break;<br />
case LIGHTSENSOR:<br />
fillLine(2,"IR LIGHT");<br />
break;<br />
}<br />
//digitalWrite(ledPin, HIGH);<br />
modeSensor=0;<br />
break;</p>
<p>case MENURUN:<br />
if (!modeSensor)<br />
{<br />
fillLine(1,"***SHOOT MODE***");<br />
}<br />
modeSensor=1;<br />
break;<br />
}<br />
getMenu();<br />
}</p>
<p>//<br />
//  soundLevel()<br />
//<br />
int soundLevel()<br />
{<br />
int value=analogRead(sensorPin);</p>
<p>Serial.println("Getting sound level...");<br />
for(int i=0; i &lt; 50 &amp;&amp; !modeSensor; i++)<br />
{<br />
value = ( value + analogRead(sensorPin) ) / 2;<br />
delay(50);<br />
}<br />
Serial.println("Done!");</p>
<p>return value;</p>
<p>}</p>
<p>void clearLcdLine(int line)<br />
{<br />
lcd.cursorTo(line, 0);<br />
lcd.printIn("                     ");<br />
}</p>
<p>void fillLine(int line,char* str)<br />
{<br />
char buffer[21];<br />
int len=strlen(str);<br />
for (int i=0;i&lt;20;i++)<br />
{<br />
if (i &lt; len)<br />
{<br />
buffer[i]=str[i];<br />
}<br />
else<br />
{<br />
buffer[i]=' ';<br />
}<br />
}<br />
lcd.cursorTo(line,0);<br />
lcd.printIn(buffer);<br />
}</p>
<p>void shoot()<br />
{<br />
if (strobeDelay &gt; 0 )<br />
{<br />
delay(strobeDelay);<br />
}<br />
digitalWrite(shootPin,HIGH);<br />
delay(10);<br />
digitalWrite(shootPin,LOW);<br />
fillLine(2,"Shoot !");<br />
digitalWrite(ledPin,HIGH);<br />
delay(3000);<br />
digitalWrite(ledPin,LOW);<br />
clearLcdLine(2);</p>
<p>}</p>
<p>void getMenu()<br />
{<br />
int bt1=digitalRead(bt3Pin);<br />
int bt2=digitalRead(bt4Pin);</p>
<p>if (!bt1 &amp;&amp; !bt2)<br />
{<br />
return;<br />
}</p>
<p>if (bt1 &amp;&amp; menu0Pos &lt; MAXMENU)<br />
{<br />
menu0Pos++;<br />
}<br />
if (bt2 &amp;&amp; menu0Pos &gt; 0)<br />
{<br />
menu0Pos--;<br />
}</p>
<p>}</p>
<p>int getValue(int value, int mini, int maxi)<br />
{<br />
unsigned int keyFactor=1;<br />
int bt1=digitalRead(bt1Pin);<br />
int bt2=digitalRead(bt2Pin);</p>
<p>if  (value &lt; 50 )<br />
{<br />
keyFactor=1;<br />
}<br />
else<br />
{<br />
if (value &gt;= 50 )<br />
{<br />
keyFactor=10;<br />
}<br />
}<br />
if  ( bt1 )<br />
{<br />
value+=keyFactor;<br />
}<br />
if  ( bt2 )<br />
{<br />
value-=keyFactor;<br />
}</p>
<p>if ( value &lt;= mini)<br />
{<br />
value=mini;<br />
}<br />
else<br />
{<br />
if (value &gt;= maxi)<br />
{<br />
value=maxi;<br />
}<br />
}<br />
/*<br />
if ( bt1 &amp;&amp; bt2 )<br />
{<br />
modeSensor=0;<br />
fillLine(2,"switch off");<br />
}<br />
*/<br />
return value;</p>
<p>}</p>
<p>void setLed(int value)<br />
{<br />
if (value)<br />
{<br />
digitalWrite(ledPin,HIGH);<br />
}<br />
else<br />
{<br />
digitalWrite(ledPin,LOW);<br />
}<br />
}<br />
[/code]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2009/02/11/arduino-photolab-schema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modifier un pied à coulisse digital</title>
		<link>http://www.equinoxefr.org/post/2009/01/30/modifier-un-pied-a-coulisse-digital/</link>
		<comments>http://www.equinoxefr.org/post/2009/01/30/modifier-un-pied-a-coulisse-digital/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 12:59:04 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Hack it]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[pied à coulisse]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=506</guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;avais besoin de mon pied à coulisse, seulement voilà, comme d&#8217;habitude, plus de pile. Une satanée pile au lithium, chère, polluante&#8230; Pourquoi ne pas la remplacer par une pile standard, ce qui me permettra d&#8217;utiliser une pile rechargeable ? Allez hop, un tour dans la &#171;&#160;boite à récup&#160;&#187; à la recherche d&#8217;un porte pile. <a href='http://www.equinoxefr.org/post/2009/01/30/modifier-un-pied-a-coulisse-digital/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui, j&#8217;avais besoin de mon pied à coulisse, seulement voilà, comme d&#8217;habitude, plus de pile. Une satanée pile au lithium, chère, polluante&#8230; Pourquoi ne pas la remplacer par une pile standard, ce qui me permettra d&#8217;utiliser une pile rechargeable ? Allez hop, un tour dans la &laquo;&nbsp;<em>boite à récup</em>&nbsp;&raquo; à la recherche d&#8217;un porte pile. J&#8217;ai trouvé mon bonheur sur une vieille carte mère d&#8217;imprimante. Par chance, mon pied à coulisse dispose sur le coté d&#8217;un petit connecteur. Après quelques tests, il s&#8217;avère qu&#8217;il y a dessus une ligne d&#8217;alimentation 1.5V et une ligne série pour communiquer avec un PC ou un µC par exemple.</p>
<p>Cinq minutes plus tard, me voici avec mon nouveau jouet, certes un peu plus encombrant mais oh combien plus pratique.</p>
<div class="flickr-photos"><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/3238896178/" rel="album-72157613112505413" id="photo-3238896178" title="Throw away lithium battery..."><img src="http://farm4.static.flickr.com/3485/3238896178_4d146e659c.jpg" width="500" height="375" alt="Throw away lithium battery..." /></a> <a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/3238896674/" rel="album-72157613112505413" id="photo-3238896674" title="Connector. You have a serial link too."><img src="http://farm4.static.flickr.com/3474/3238896674_0d4f7a8ffc.jpg" width="500" height="375" alt="Connector. You have a serial link too." /></a> <a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/3238056631/" rel="album-72157613112505413" id="photo-3238056631" title="Old battery holder grabbed from printer motherboard"><img src="http://farm4.static.flickr.com/3134/3238056631_a65b2587a1.jpg" width="500" height="375" alt="Old battery holder grabbed from printer motherboard" /></a> <a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/3238057155/" rel="album-72157613112505413" id="photo-3238057155" title="Great ! it work&#039;s"><img src="http://farm4.static.flickr.com/3323/3238057155_f520a0e269.jpg" width="500" height="375" alt="Great ! it work&#039;s" /></a> <a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/3238898280/" rel="album-72157613112505413" id="photo-3238898280" title="Battery hot glued on caliper back"><img src="http://farm4.static.flickr.com/3488/3238898280_cac8c8923a.jpg" width="500" height="375" alt="Battery hot glued on caliper back" /></a> <a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/3238058175/" rel="album-72157613112505413" id="photo-3238058175" title="Caliper with new power source"><img src="http://farm4.static.flickr.com/3438/3238058175_7887f72411.jpg" width="500" height="423" alt="Caliper with new power source" /></a> <a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/3238058817/" rel="album-72157613112505413" id="photo-3238058817" title="Battery hot glued on caliper back"><img src="http://farm4.static.flickr.com/3116/3238058817_29a333e159.jpg" width="500" height="334" alt="Battery hot glued on caliper back" /></a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2009/01/30/modifier-un-pied-a-coulisse-digital/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Robot amusant: le MouseBot</title>
		<link>http://www.equinoxefr.org/post/2008/12/01/robot-amusant/</link>
		<comments>http://www.equinoxefr.org/post/2008/12/01/robot-amusant/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 21:46:07 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Do it]]></category>
		<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ATMEGA8]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[dremel]]></category>
		<category><![CDATA[mousebot]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[souder]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=425</guid>
		<description><![CDATA[Voici un petit gadget pour amuser les enfants: une souris d&#8217;ordinateur transformée en souris&#8230; mécanique&#8230; C&#8217;est aussi pour moi l&#8217;occasion de tester un nouveau média, la diffusion de vidéo. Si ça se passe bien, je compte faire de temps en temps des vidéos sur le démontage ou la modification d&#8217;objets courants, un peu comme les <a href='http://www.equinoxefr.org/post/2008/12/01/robot-amusant/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Voici un petit gadget pour amuser les enfants: une souris d&#8217;ordinateur transformée en souris&#8230; mécanique&#8230;</p>
<p>C&#8217;est aussi pour moi l&#8217;occasion de tester un nouveau média, la diffusion de vidéo. Si ça se passe bien, je compte faire de temps en temps des vidéos sur le démontage ou la modification d&#8217;objets courants, un peu comme les modifs faites sur le routeur WL500GP.</p>
<p><object width="500" height="400"><param name="movie" value="http://blip.tv/play/1526696 type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true"></param><param name="wmode" value="transparent"></param><embed src="http://blip.tv/play/1526696 type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true" type="application/x-shockwave-flash" wmode="transparent" width="500" height="400"></embed></object></p>
<p><a href="http://blip.tv/file/get/Equinoxefr-Mousebot705.mp4">Télécharger en MP4</a></p>
<p>Pour réaliser ce petit robot, j&#8217;ai farfouillé dans mon sac de récupération. Il faut:</p>
<ul>
<li>1 µC ATEMGA8 ou équivalent</li>
<li>1 télémètre à IR sharp</li>
<li>2 condensateurs</li>
<li>1 régulateur LM78L05</li>
<li>1 H-bridge L298</li>
<li>1 pile 9V</li>
<li>2 moteurs DC</li>
<li>Une vieille souris à martyriser.</li>
<li>2 LED + 1 résistance de 150 ohms</li>
</ul>
<p>Voilà, un bon fer à souder, une dremel et un peu de patience&#8230; et vous voilà partis. C&#8217;est amusant à construire et ça plait beaucoup aux enfants <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>J&#8217;ai du modifier la configuration du compilateur Arduino pour qu&#8217;il supporte mon ATMEGA8 cadencé à 8MHz au lieu de 16 et dont la programmation se fait en SPI et non en série.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/12/01/robot-amusant/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://blip.tv/file/get/Equinoxefr-Mousebot705.mp4" length="15004871" type="video/mp4" />
		</item>
		<item>
		<title>Jouons avec le courant</title>
		<link>http://www.equinoxefr.org/post/2008/10/15/jouons-avec-le-courant/</link>
		<comments>http://www.equinoxefr.org/post/2008/10/15/jouons-avec-le-courant/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 18:58:10 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[bitscope]]></category>
		<category><![CDATA[oscilloscope]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=344</guid>
		<description><![CDATA[Voilà un tout petit article pour vous montrer l&#8217;intérêt des condensateurs de filtrages sur les alimentations de vos montages. Nous allons utiliser une alimentation d&#8217;un vieux scanner qui nous donne 5V. A première vue, le signal issu de l&#8217;oscilloscope nous parait correct. Seulement voilà, en changeant d&#8217;échelle, on se rend vite compte que le courant <a href='http://www.equinoxefr.org/post/2008/10/15/jouons-avec-le-courant/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Voilà un tout petit article pour vous montrer l&#8217;intérêt des condensateurs de filtrages sur les alimentations de vos montages.</p>
<p>Nous allons utiliser une alimentation d&#8217;un vieux scanner qui nous donne 5V. A première vue, le signal issu de l&#8217;oscilloscope nous parait correct.</p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2008/10/capture-bitscope-dso-13.png" rel="lightbox[344]"><img class="alignnone size-full wp-image-347" title="capture-bitscope-dso-13" src="http://www.equinoxefr.org/wp-content/uploads/2008/10/capture-bitscope-dso-13.png" alt="" width="500" height="303" /></a></p>
<p>Seulement voilà, en changeant d&#8217;échelle, on se rend vite compte que le courant n&#8217;est pas si &laquo;&nbsp;propre&nbsp;&raquo; que ça. De nombreux parasites sont présents. Ils peuvent introduire des &laquo;&nbsp;bugs&nbsp;&raquo; dans vos circuits électroniques, qui n&#8217;a pas cherché pendant des heures pourquoi son µC plantait ou avait un fonctionnement erratique&#8230;</p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2008/10/capture-bitscope-dso-13-1.png" rel="lightbox[344]"><img class="alignnone size-full wp-image-350" title="capture-bitscope-dso-13-1" src="http://www.equinoxefr.org/wp-content/uploads/2008/10/capture-bitscope-dso-13-1.png" alt="" width="500" height="303" /></a></p>
<p>Et bien voilà, la solution, connue de tous les amateurs d&#8217;électronique mais parfois oubliée, consiste à ajouter un condensateur de filtrage sur la ligne d&#8217;alimentation. Le résultat (ici un condo plastique 33nF de récup) est très parlant, le signal est bien plus stable (il n&#8217;est pas parfait, le condensateur n&#8217;est pas forcément le mieux choisi).</p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2008/10/capture-bitscope-dso-13-2.png" rel="lightbox[344]"><img class="alignnone size-full wp-image-349" title="capture-bitscope-dso-13-2" src="http://www.equinoxefr.org/wp-content/uploads/2008/10/capture-bitscope-dso-13-2.png" alt="" width="500" height="303" /></a></p>
<p>Un truc tout bête mais qu&#8217;il est bon de rappeler de temps en temps <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/10/15/jouons-avec-le-courant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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, <a href='http://www.equinoxefr.org/post/2008/08/06/arduino-tux-prend-soin-de-vos-plantes/'>[...]</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.youtube.com/watch?v=9DGADNzL1Pw"><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>
		<item>
		<title>Bricolage autour d&#8217;un routeur Asus WL500Gp &#8211; Partie 1</title>
		<link>http://www.equinoxefr.org/post/2008/05/31/bricolage-autour-dun-routeur-asus-wl500gp-partie-1/</link>
		<comments>http://www.equinoxefr.org/post/2008/05/31/bricolage-autour-dun-routeur-asus-wl500gp-partie-1/#comments</comments>
		<pubDate>Sat, 31 May 2008 19:08:23 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[routeur]]></category>
		<category><![CDATA[souder]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[WL500G]]></category>
		<category><![CDATA[WL500Gp]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=103</guid>
		<description><![CDATA[Il y a quelques temps, j&#8217;avais posté un article dans lequel je décrivais comment réparer un routeur Asus WL500Gp &#171;&#160;bricked&#160;&#187;. Le voilà ressorti du placard pour de nouvelles aventures. Je vais le doter d&#8217;une clef USB audio interne pour diffuser de la musique en streaming sur ma chaine HI-FI. Pour ce qui est du soft, <a href='http://www.equinoxefr.org/post/2008/05/31/bricolage-autour-dun-routeur-asus-wl500gp-partie-1/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Il y a quelques temps, j&#8217;avais posté un <a href="http://www.equinoxefr.org/index.php/post/2007/11/28/reparation-dun-routeur-wifi-asus-wl-500gp/">article</a> dans lequel je décrivais comment réparer un routeur Asus WL500Gp &laquo;&nbsp;bricked&nbsp;&raquo;.</p>
<p><img src="/public/Electronique/WL500Gp/asusWL500Gp.jpg" alt="asusWL500Gp.jpg" /></p>
<p>Le voilà ressorti du placard pour de nouvelles aventures. Je vais le doter d&#8217;une clef USB audio interne pour diffuser de la musique en streaming sur ma chaine HI-FI. Pour ce qui est du soft, je vais lui coller une openwrt.</p>
<p>Première étape: installer un port USB à l&#8217;intérieur du boitier de l&#8217;asus afin de ne pas utiliser les deux ports USB externes que l&#8217;on réservera pour une clef USB de stockage ou autre accessoire.</p>
<p>Le datasheet du composant VIA VT6212, disponible <a href="http://www.equinoxefr.org/wp-content/uploads/2008/05/datasheet.pdf">ici</a>, nous indique la présence de 4 ports usb alors que seulement deux sont cablés en facade (en vert). On a donc deux ports libres pour s&#8217;amuser (en rouge).</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2538059655/"><img src="http://farm3.static.flickr.com/2252/2538059655_73b193ea11.jpg" border="0" alt="VIA VT6212" width="500" height="406" /></a></p>
<p>Impatients s&#8217;abstenir, les soudures sur ce genre de composants CMS sont assez pénibles à réaliser. De plus, il faut disposer d&#8217;un fer à souder avec une panne très fine.</p>
<p>J&#8217;ai collé un connecteur USB femele avec de la colle à chaud sur le blindage de l&#8217;unité CPU du routeur.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2538853078/"><img src="http://farm4.static.flickr.com/3191/2538853078_f79c9b7e83.jpg" border="0" alt="Asus Wl500gP hack" width="500" height="445" /></a></p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2538035353/"><img src="http://farm4.static.flickr.com/3218/2538035353_eca7d89cec.jpg" border="0" alt="Asus Wl500gP hack" width="500" height="333" /></a></p>
<p>L&#8217;alimentation 5V est prise directement sur la carte, proche de la prise du transfo.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2538040883/"><img src="http://farm4.static.flickr.com/3276/2538040883_c364a744de.jpg" border="0" alt="Asus Wl500gP hack" width="500" height="333" /></a></p>
<p>J&#8217;ai testé avec une clef USB, ca marche impec <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Bientôt la suite &#8230;</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2538856592/"><br />
</a></p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2538850950/"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/05/31/bricolage-autour-dun-routeur-asus-wl500gp-partie-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Trains Brio &#8211; Episode 2</title>
		<link>http://www.equinoxefr.org/post/2008/01/20/trains-brio-episode-2/</link>
		<comments>http://www.equinoxefr.org/post/2008/01/20/trains-brio-episode-2/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 11:43:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Hack it]]></category>
		<category><![CDATA[brio]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[jouet]]></category>
		<category><![CDATA[train]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/wordpress/?p=49</guid>
		<description><![CDATA[<p>Ça y est, j'ai reçu les MAX756. Un petit coup de soudure et hop...</p> <p><img src="/public/Electronique/Brio/train_brio.jpeg" alt="train_brio.jpeg" /></p>]]></description>
			<content:encoded><![CDATA[<p>Ça y est, j&#8217;ai reçu les MAX756. Un petit coup de soudure et hop&#8230;</p>
<p><img src="/public/Electronique/Brio/train_brio.jpeg" alt="train_brio.jpeg" /></p>
<p><span id="more-49"></span></p>
<p>Comme promis, voilà le schéma définitif à base de MAX756. Le fonctionnement est pour le moment conforme aux attentes <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="/public/Electronique/Brio/sch.png" rel="lightbox[49]"><img src="/public/Electronique/Brio/.sch_m.jpg" alt="sch.png" /></a></p>
<p>Je n&#8217;ai pas intégré de condensateur en sortie. Le circuit du récepteur de la télécommande a l&#8217;air de bien s&#8217;accommoder d&#8217;un courant pas forcément très stable.</p>
<p>Le schéma a été réalisé avec Kicad. Je ne le maitrise pas encore mais il est pas mal du tout. Et puis il n&#8217;a pas les limites d&#8217;Eagle&#8230;</p>
<p>Les connexions vers la carte d&#8217;origine du train</p>
<p><a href="/public/Electronique/Brio/DSC00708.JPG" rel="lightbox[49]"><img src="/public/Electronique/Brio/.DSC00708_m.jpg" alt="DSC00708.JPG" /></a></p>
<p>Le petit MAX756 dans son logement.</p>
<p><a href="/public/Electronique/Brio/DSC00709.JPG" rel="lightbox[49]"><img src="/public/Electronique/Brio/.DSC00709_m.jpg" alt="DSC00709.JPG" /></a></p>
<p>[EDIT] voilà les photos demandée du système de motorisation.</p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2008/01/IMG_0430.jpg" rel="lightbox[49]"><img class="aligncenter size-medium wp-image-878" title="Motorisation Brio" src="http://www.equinoxefr.org/wp-content/uploads/2008/01/IMG_0430-300x295.jpg" alt="" width="300" height="295" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/01/20/trains-brio-episode-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fraiseuse numérique &#8211; Axe des Y</title>
		<link>http://www.equinoxefr.org/post/2008/01/06/fraiseuse-numerique-axe-des-y/</link>
		<comments>http://www.equinoxefr.org/post/2008/01/06/fraiseuse-numerique-axe-des-y/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 13:56:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[CNC]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[emc2]]></category>
		<category><![CDATA[fraiseuse]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/wordpress/?p=46</guid>
		<description><![CDATA[<p>Voilà un nouveau projet un peu fou: faire une fraiseuse numérique de bureau qui puisse me permettre de fabriquer des pièces pour les modèles réduits et de faire des circuits imprimés sans passer par la case perchlorure ;-)</p> <p><img src="/public/tools_nicu_buculei_01.png" alt="tools_nicu_buculei_01.png" /></p>]]></description>
			<content:encoded><![CDATA[<p>Voilà un nouveau projet un peu fou: faire une fraiseuse numérique de bureau qui puisse me permettre de fabriquer des pièces pour les modèles réduits et de faire des circuits imprimés sans passer par la case perchlorure <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img src="/public/tools_nicu_buculei_01.png" alt="tools_nicu_buculei_01.png" /></p>
<p><span id="more-46"></span></p>
<p>Ce sont les première photos de la bête. Les moteurs sont achetés d&#8217;occasion (5€) le châssis est un tiroir d&#8217;un meuble IKEA. Les axes sont des tubes d&#8217;aluminium et la vis sans fin une tige filetée M6 avec un pas de 1mm. Les engrenages proviennent d&#8217;imprimantes. Les roulements à billes sont des roulements de rollers, j&#8217;ai fait ce choix en raison de leur coût: 15 € les 16 roulements&#8230; Imbattable</p>
<p>La table vue de face.</p>
<p><a href="/public/Electronique/Fraiseuse/DSC00705.JPG" rel="lightbox[46]"><img src="/public/Electronique/Fraiseuse/.DSC00705_m.jpg" alt="DSC00705.JPG" /></a></p>
<p>Le bloc moteur. L&#8217;assemblage est plus droit que sur la photo. L&#8217;aluminium du support permet de garder de la souplesse.</p>
<p><a href="/public/Electronique/Fraiseuse/DSC00706.JPG" rel="lightbox[46]"><img src="/public/Electronique/Fraiseuse/.DSC00706_m.jpg" alt="DSC00706.JPG" /></a></p>
<p>La vue de derrière.</p>
<p><a href="/public/Electronique/Fraiseuse/DSC00707.JPG" rel="lightbox[46]"><img src="/public/Electronique/Fraiseuse/.DSC00707_m.jpg" alt="DSC00707.JPG" /></a></p>
<p>Cette fraiseuse tournera sous linux avec l&#8217;excellent <a href="http://www.linuxcnc.org/" hreflang="en">EMC2</a></p>
<p>A bientôt pour la suite&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/01/06/fraiseuse-numerique-axe-des-y/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
