<?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; souder &raquo; EquinoxeFR</title>
	<atom:link href="http://www.equinoxefr.org/post/tag/souder/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>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 &#8230; </p><p><a class="more-link block-button" href="http://www.equinoxefr.org/post/2008/12/01/robot-amusant/">Lire la Suite &#187;</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>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>
		<item>
		<title>Bricolage autour d’un routeur Asus WL500Gp &#8211; Partie 3</title>
		<link>http://www.equinoxefr.org/post/2008/06/16/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-3/</link>
		<comments>http://www.equinoxefr.org/post/2008/06/16/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-3/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 21:05:07 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[c-media]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mpd]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[routeur]]></category>
		<category><![CDATA[souder]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[WL500G]]></category>
		<category><![CDATA[WL500Gp]]></category>
		<category><![CDATA[wymypy]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=110</guid>
		<description><![CDATA[Me revoilà avec mon routeur légèrement bricolé Pour ceux qui n&#8217;ont pas suivi, voilà la partie 1 et la partie 2. La dernière fois, je m&#8217;étais arrêté sur un problème d&#8217;espace disque. ipkg: write error: No space left on device Heureusement, il me reste en interne un port USB pour pouvoir ajouter un peu de &#8230; </p><p><a class="more-link block-button" href="http://www.equinoxefr.org/post/2008/06/16/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-3/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Me revoilà avec mon routeur légèrement bricolé <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Pour ceux qui n&#8217;ont pas suivi, voilà la <a href="http://www.equinoxefr.org/index.php/post/2008/05/31/bricolage-autour-dun-routeur-asus-wl500gp-partie-1/" target="_blank">partie 1</a> et la <a href="http://www.equinoxefr.org/index.php/post/2008/06/15/bricolage-autour-d%E2%80%99un-routeur-asus-wl500gp-partie-2/" target="_blank">partie 2</a>.</p>
<p>La dernière fois, je m&#8217;étais arrêté sur un problème d&#8217;espace disque.</p>
<blockquote><p>ipkg: write error: No space left on device</p></blockquote>
<p>Heureusement, il me reste en interne un port USB pour pouvoir ajouter un peu de mémoire. J&#8217;ai retrouvé une clef usb obsolète de 128Mo.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2584065051/"><img src="http://farm4.static.flickr.com/3072/2584065051_4a6c907be4.jpg" border="0" alt="exploded usbkey" width="500" height="375" /></a></p>
<p>Je l&#8217;ai démonté pour en retirer la petite carte électronique.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2584895984/"><img src="http://farm4.static.flickr.com/3119/2584895984_5bfae69cc3.jpg" border="0" alt="Connector removed" width="500" height="375" /></a></p>
<p>Pour les premier tests, je démarre le routeur sans fixer la clef définitivement. Ca ne fait pas pfffttt <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  c&#8217;est déjà bon signe. J&#8217;attends que le routeur boote avant de me connecter en ssh. Un petit dmesg me rassure.</p>
<blockquote><p>SCSI subsystem driver Revision: 1.00<br />
hub.c: new USB device 01:03.1-1, assigned address 2<br />
usb.c: USB device 2 (vend/prod 0xd8c/0xc) is not claimed by any active driver.<br />
Initializing USB Mass Storage driver&#8230;<br />
usb.c: registered new driver usb-storage<br />
USB Mass Storage support registered.<br />
hub.c: new USB device 01:03.1-2, assigned address 3<br />
scsi0 : SCSI emulation for USB Mass Storage devices<br />
Vendor: PIXIKA    Model: USB Flash Drive   Rev: 4.00<br />
Type:   Direct-Access                      ANSI SCSI revision: 02<br />
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0<br />
SCSI device sda: 255231 512-byte hdwr sectors (131 MB)<br />
sda: Write Protect is off<br />
Partition check:<br />
/dev/scsi/host0/bus0/target0/lun0: p1<br />
WARNING: USB Mass Storage data integrity not assured<br />
USB Mass Storage device found at 3</p></blockquote>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2584897250/"><img src="http://farm4.static.flickr.com/3026/2584897250_1339f78d49.jpg" border="0" alt="Testing on router" width="500" height="375" /></a></p>
<p>Voilà, on peut maintenant la coller définitivement.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2584899310/"><img src="http://farm4.static.flickr.com/3189/2584899310_0c32d74430.jpg" border="0" alt="Memory hot glued on motherboard" width="500" height="375" /></a></p>
<p>Le test avec mon eeepc fraichement installé sous ubuntu.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2584898250/"><img src="http://farm4.static.flickr.com/3108/2584898250_0e167664fb.jpg" border="0" alt="checking with my eeepc" width="375" height="500" /></a></p>
<p>On peut maintenant se lancer sereinement dans l&#8217;installation des utilitaires qui nous manquent.</p>
<p>Un petit coup de fdisk, une pincée de mkfs.ext2 et nous voilà avec un beau filesystem de 128Mo tout prêt à acceuillir le Python récalcitrant.</p>
<blockquote><p>root@OpenWrt:~# mkfs.ext3 /dev/scsi/host0/bus0/target0/lun0/part1<br />
mke2fs 1.39 (29-May-2006)<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=1024 (log=0)<br />
Fragment size=1024 (log=0)<br />
16000 inodes, 127472 blocks<br />
6373 blocks (5.00%) reserved for the super user<br />
First data block=1<br />
16 block groups<br />
8192 blocks per group, 8192 fragments per group<br />
1000 inodes per group<br />
Superblock backups stored on blocks:<br />
8193, 24577, 40961, 57345, 73729</p>
<p>Writing inode tables: done<br />
Creating journal (4096 blocks): done<br />
Writing superblocks and filesystem accounting information: done</p>
<p>This filesystem will be automatically checked every 36 mounts or<br />
180 days, whichever comes first.  Use tune2fs -c or -i to override.</p></blockquote>
<p>j&#8217;ai ajouté un script de montage de la partition dans le /etc/init.d</p>
<blockquote><p>root@OpenWrt:/opt# df -h<br />
Filesystem                Size      Used Available Use% Mounted on<br />
none                     14.9M     36.0k     14.9M   0% /tmp<br />
/dev/mtdblock/4           6.0M      5.8M    236.0k  96% /jffs<br />
mini_fo:/jffs             1.2M      1.2M         0 100% /<br />
/dev/scsi/host0/bus0/target0/lun0/part1    122.5M      4.0M    112.2M   3% /opt</p></blockquote>
<p>il n&#8217;y a plus qu&#8217;à ajouter <em>&laquo;&nbsp;dest opt /opt&nbsp;&raquo;</em> dans le fichier /etc/ipkg.conf et à utiliser ipkg avec l&#8217;option <em>&laquo;&nbsp;-d opt&nbsp;&raquo;</em></p>
<blockquote><p>root@OpenWrt:/etc/rc.d# ipkg install -d opt mpd<br />
Installing mpd (0.13.0-1) to opt&#8230;<br />
Downloading http://downloads.openwrt.org/kamikaze/packages/mipsel/./mpd_0.13.0-1_mipsel.ipk<br />
Configuring mpd<br />
Done.</p>
<p>root@OpenWrt:/etc/rc.d# ipkg install -d opt /tmp/python_2.5.1-2_mipsel.ipk<br />
Installing python (2.5.1-2) to opt&#8230;<br />
Configuring python<br />
Done.</p></blockquote>
<p>Cool <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Maintenant la suite, installons wymypy. Le site de l&#8217;auteur indique qu&#8217;il faut utiliser <a href="http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions">easy_install</a> pour installer son programme.</p>
<blockquote><p>root@OpenWrt:/opt# python ez_setup.py &#8211;install-dir=/opt<br />
Traceback (most recent call last):<br />
File &laquo;&nbsp;ez_setup.py&nbsp;&raquo;, line 267, in &lt;module&gt;<br />
main(sys.argv[1:])<br />
File &laquo;&nbsp;ez_setup.py&nbsp;&raquo;, line 198, in main<br />
egg = download_setuptools(version, delay=0)<br />
File &laquo;&nbsp;ez_setup.py&nbsp;&raquo;, line 120, in download_setuptools<br />
import urllib2, shutil<br />
File &laquo;&nbsp;/opt/usr/lib/python2.5/urllib2.py&nbsp;&raquo;, line 87, in &lt;module&gt;<br />
import base64<br />
File &laquo;&nbsp;/opt/usr/lib/python2.5/base64.py&nbsp;&raquo;, line 9, in &lt;module&gt;<br />
import struct<br />
File &laquo;&nbsp;/opt/usr/lib/python2.5/struct.py&nbsp;&raquo;, line 30, in &lt;module&gt;<br />
from _struct import Struct, error<br />
ImportError: No module named _struct</p></blockquote>
<p>Au secours !!!</p>
<p>Bon un peu de google me dit qu&#8217;il manque _struct.so a cause de mauvais chemins.</p>
<p>Je mets donc un PYTHONPATH=/opt/usr/lib/python2.5 et un PYTHONHOME=/opt/usr/</p>
<p>Allez, on progresse, il me dit qu&#8217;il lui manque le module md5&#8230; C&#8217;est sans fin&#8230;</p>
<p>La suite au prochain numéro <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/06/16/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Bricolage autour d’un routeur Asus WL500Gp &#8211; Partie 2</title>
		<link>http://www.equinoxefr.org/post/2008/06/15/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-2/</link>
		<comments>http://www.equinoxefr.org/post/2008/06/15/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-2/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 18:09:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[c-media]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[mpd]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[routeur]]></category>
		<category><![CDATA[souder]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[WL500G]]></category>
		<category><![CDATA[WL500Gp]]></category>
		<category><![CDATA[wymypy]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=106</guid>
		<description><![CDATA[Me revoilà avec mon routeur et sa nouvelle sortie USB. Je viens d&#8217;aller acheter une clef USB audio ~15 €. A peine rentré, direction la table de torture pour la désosser. Le capot se retire facilement, il n&#8217;est même pas collé, juste glissé en force. Ensuite quelques coups de fer à souder vont me permettre &#8230; </p><p><a class="more-link block-button" href="http://www.equinoxefr.org/post/2008/06/15/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-2/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Me revoilà avec mon <a href="http://www.equinoxefr.org/index.php/post/2008/05/31/bricolage-autour-dun-routeur-asus-wl500gp-partie-1/" target="_blank">routeur et sa nouvelle sortie USB</a>. Je viens d&#8217;aller acheter une clef USB audio ~15 €.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2580766262/"><img src="http://farm4.static.flickr.com/3047/2580766262_0d5ddbee13.jpg" border="0" alt="UsbKey" width="500" height="375" /></a></p>
<p>A peine rentré, direction la table de torture pour la désosser. Le capot se retire facilement, il n&#8217;est même pas collé, juste glissé en force.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2580767078/"><img src="http://farm4.static.flickr.com/3033/2580767078_04f76afe89.jpg" border="0" alt="Without cover :-)" width="500" height="375" /></a></p>
<p>Ensuite quelques coups de fer à souder vont me permettre de déporter la sortie audio et la led d&#8217;alimentation de la clef.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2579939823/"><img src="http://farm4.static.flickr.com/3069/2579939823_d449f7a0e7.jpg" border="0" alt="extend audio output" width="500" height="375" /></a></p>
<p>Une fois cette étape terminée, je branche la clef sur le routeurs et hop un coup de lsusb pour vérifier:</p>
<blockquote><p>root@OpenWrt:~# lsusb<br />
Bus 003 Device 001: ID 0000:0000<br />
Bus 003 Device 002: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter<br />
Bus 002 Device 001: ID 0000:0000<br />
Bus 001 Device 001: ID 0000:0000</p></blockquote>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2579940807/"><img src="http://farm4.static.flickr.com/3278/2579940807_ba242defa0.jpg" border="0" alt="in place" width="500" height="375" /></a></p>
<p>Voilà la clef en place avec la sortie audio déportée. Au début je voulais mettre 2 prises RCA au lieu d&#8217;un jack 3.5mm mais elles ne retraient pas sur la face arrière. Du coup j&#8217;ai choisi le jack. Je l&#8217;ai installé dans l&#8217;espace vide entre le switch et le port WAN.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2579941551/"><img src="http://farm4.static.flickr.com/3113/2579941551_7e9c919bf8.jpg" border="0" alt="audio output" width="500" height="375" /></a> <a class="tt-flickr tt-flickr-Large" href="http://www.flickr.com/photos/equinoxefr/2579941551/"><br />
</a></p>
<p>Voilà pour cette partie du hardware, maintenant voyons un peu côté soft. Le datasheet du routeur indique 32Mo de ram alors que seulement 16 sont disponibles. Le site d&#8217;openwrt donne la méthode pour rendre disponible les 32Mo de ram. La voici:</p>
<blockquote>
<pre>nvram set sdram_init=0x0009
nvram set sdram_ncdl=0x10308
nvram commit
reboot</pre>
</blockquote>
<p>Le système est prêt, il ne reste plus qu&#8217;à installer les modules et divers utilitaires:</p>
<blockquote><p>ipkg install kmod-sound-core sox kmod-alsa alsa-utils</p></blockquote>
<p>voilà pour ce qui est du support de l&#8217;audio. Maintenant, pour lire des MP3, il nous faut <a href="http://www.musicpd.org/" target="_blank">mpd</a>. Le serveur s&#8217;installe facilement avec un coup de</p>
<blockquote><p>ipkg install mpd</p></blockquote>
<p>Ensuite il nous faut un frontend pour utiliser mpd. <a href="http://www.musicpd.org/clients.shtml" target="_blank">Il en existe pas mal</a> pour tous les OS. Mon choix s&#8217;est porté sur un script python <a href="http://manatlan.infogami.com/wymypy" target="_blank">wymypy</a> qui permet de piloter MPD avec un naviguateur web ( sans avoir à installer lighthttpd ou apache). Pour l&#8217;utiliser, il faut commencer par installer python. Le problème c&#8217;est que le paquet python dispo dans les dépots d&#8217;Openwrt Kamikaze est cassé.</p>
<blockquote><p>root@OpenWrt:~# ipkg install python<br />
Installing python (2.5.1-1) to root&#8230;<br />
Downloading http://downloads.openwrt.org/kamikaze/packages/mipsel/./python_2.5.1-1_mipsel.ipk<br />
Nothing to be done<br />
An error ocurred, return value: 1.<br />
Collected errors:<br />
ERROR: Cannot satisfy the following dependencies for python:<br />
libreadline</p></blockquote>
<p>Pour résoudre ce problème un petit tour sur le net nous dit qu&#8217;il faut recompiler le paquet python en modifiant le Makefile. J&#8217;avais déjà le kit de développement OpenWrt du temps ou je jouais avec la station météo et la fonera. Il ne me reste plus qu&#8217;à cocher les bonnes options et hop, on compile.</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/equinoxefr/2580344461/"><img src="http://farm4.static.flickr.com/3110/2580344461_f267bca97c.jpg" border="0" alt="OpenWrt Kamikaze" width="500" height="313" /></a></p>
<p>Ca y est, on peut installer:</p>
<blockquote><p>root@OpenWrt:~# ipkg install python_2.5.1-2_mipsel.ipk<br />
Installing python (2.5.1-2) to root&#8230;<br />
ipkg: write error: No space left on device</p></blockquote>
<p>et zut&#8230; il va falloir utiliser le second port usb interne pour coller de la mémoire flash dans le boitier&#8230; la suite au prochain numéro <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>P.S: Qu&#8217;est ce que l&#8217;on peut s&#8217;amuser avec ces boiboites &laquo;&nbsp;open&nbsp;&raquo; <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  merci aux constructeurs qui ont compris que mettre notre tux dans leur matériel présentait bien des avantages&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2008/06/15/bricolage-autour-d%e2%80%99un-routeur-asus-wl500gp-partie-2/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, &#8230; </p><p><a class="more-link block-button" href="http://www.equinoxefr.org/post/2008/05/31/bricolage-autour-dun-routeur-asus-wl500gp-partie-1/">Lire la Suite &#187;</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>Fonera et station météo Lacrosse Technology WS2305 (Etape 1 la station WS2305)</title>
		<link>http://www.equinoxefr.org/post/2007/11/24/fonera-et-station-meteo-lacrosse-technology-ws2305-etape-1-la-station-ws2305/</link>
		<comments>http://www.equinoxefr.org/post/2007/11/24/fonera-et-station-meteo-lacrosse-technology-ws2305-etape-1-la-station-ws2305/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 14:30:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Hack it]]></category>
		<category><![CDATA[Adaptateur]]></category>
		<category><![CDATA[bitscope]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[Embarqué]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[oscilloscope]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[souder]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[ws2305]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/wordpress/?p=37</guid>
		<description><![CDATA[<p>Nous allons voir comment transformer une statio météo Lacrosse Technology WS2305 en station Méteo Wifi avec connexion sur un serveur. Pour cela nous allons utiliser la fameuse fonera légèrement modifiée.</p> <p><img src="/public/Fonera/Fonera.png" alt="Fonera.png" /> <img src="/public/Fonera/p30_lcf_72dpi_ws2305bla_alu.jpg" alt="p30_lcf_72dpi_ws2305bla_alu.jpg" /></p>]]></description>
			<content:encoded><![CDATA[<p>Nous allons voir comment transformer une statio météo Lacrosse Technology WS2305 en station Méteo Wifi avec connexion sur un serveur. Pour cela nous allons utiliser la fameuse fonera légèrement modifiée.</p>
<p><img src="/public/Fonera/Fonera.png" alt="Fonera.png" /> <img src="/public/Fonera/p30_lcf_72dpi_ws2305bla_alu.jpg" alt="p30_lcf_72dpi_ws2305bla_alu.jpg" /></p>
<p><span id="more-37"></span></p>
<p><strong>ATTENTION: L&#8217;auteur ne pourra être tenu responsable en cas de détérioration de vos équipements. Sachez que ces bidouilles font &laquo;&nbsp;sauter&nbsp;&raquo; la garantie de la fonera et de la station météo&#8230;</strong></p>
<p>Tout d&#8217;abord, occupons nous de la station météo. Après avoir retiré les vis présentes sur la face arrière, nous pouvons accéder à la carte électronique de la station. Et là surprise, il y a très peu de composants.</p>
<p><a href="/public/Electronique/WS2300/IMG_1150_800x600.jpg" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.IMG_1150_800x600_m.jpg" alt="IMG_1150_800x600.jpg" /></a></p>
<p>Tout le coeur de la station est dans une puce coulée dans l&#8217;époxy donc impossible à identifier. Ce que nous devons rechercher, ce sont les entrées sorties TTL du port série avant la conversion RS232. Pas de max232 ou équivalent, la transformation des signaux a l&#8217;air d&#8217;être réalisée avec des diodes et des transistors. A l&#8217;aide d&#8217;un oscilloscope, nous recherchons des signaux TTL aux alentours de ces transistors; dans le même temps, nous dialoguons avec la station à l&#8217;aide du logiciel open2300 installé sur le PC.</p>
<p><a href="/public/Electronique/WS2300/IMG_1152_800x600.jpg" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.IMG_1152_800x600_m.jpg" alt="IMG_1152_800x600.jpg" /></a></p>
<p>Après quelques minutes de recherches, j&#8217;ai localisé 2 points avec des signaux TTL présents lors des transferts. Un des deux point présente un &laquo;&nbsp;traffic&nbsp;&raquo; beaucoup plus important que le second, il doit s&#8217;agir du TX (envoie les informations au PC)</p>
<p><a href="/public/Electronique/WS2300/BitScope.png" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.BitScope_m.jpg" alt="BitScope.png" /></a></p>
<p>alors que l&#8217;autre doit être RX (recoit uniquement les commandes du PC).</p>
<p><a href="/public/Electronique/WS2300/BitScope2.png" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.BitScope2_m.jpg" alt="BitScope2.png" /></a></p>
<p><a href="/public/Electronique/WS2300/IMG_1151_800x600.jpg" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.IMG_1151_800x600_m.jpg" alt="IMG_1151_800x600.jpg" /></a></p>
<p>Afin de confirmer tout cela, j&#8217;ai ressorti mon adaptateur TTL/USB que j&#8217;ai branché sur ces deux ports et sur une masse trouvée au niveau du porte piles. <a href="/public/Electronique/WS2300/IMG_1154_800x600.jpg" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.IMG_1154_800x600_m.jpg" alt="IMG_1154_800x600.jpg" /></a></p>
<p><a href="/public/Electronique/WS2300/IMG_1155_800x600.jpg" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.IMG_1155_800x600_m.jpg" alt="IMG_1155_800x600.jpg" /></a></p>
<ul>
<li>Rouge: TX</li>
<li>Blanc: RX</li>
<li>Blindage: GND</li>
</ul>
<p><a href="/public/Electronique/WS2300/IMG_1157_800x600.jpg" rel="lightbox[37]"><img src="/public/Electronique/WS2300/.IMG_1157_800x600_m.jpg" alt="IMG_1157_800x600.jpg" /></a></p>
<p>Une fois le cable série d&#8217;origine débranché, j&#8217;ai tenté un transfert via l&#8217;adaptateur TTL/USB et là, Oh miracle, la station répond aux commandes et transmet des informations <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<pre> pierre@EquinoxeFR:~/Download/open2300-1.10$ ./fetch2300
Date 2007-Nov-24
Time 14:09:03
Ti 21.5
Timin 21.5
Timax 21.5
TTimin 00:00
DTimin 2001-01-01
TTimax 00:00
DTimax 2001-01-01
To 81.1
Tomin 81.1
Tomax 81.1
TTomin 00:10
DTomin 2000-00-00
TTomax 00:10
DTomax 2000-00-00
DP 81.1
DPmin 81.1
DPmax 81.1
TDPmin 00:10
DDPmin 2000-00-00
TDPmax 00:10
DDPmax 2000-00-00
RHi 59
RHimin 59
RHimax 59
TRHimin 00:00
DRHimin 2001-01-01
TRHimax 00:00
DRHimax 2001-01-01
RHo 67
RHomin 67
RHomax 67
TRHomin 00:07
DRHomin 2001-01-01
TRHomax 00:07
DRHomax 2001-01-01
WS 51.0
DIRtext N
DIR0 0.0
DIR1 0.0
DIR2 0.0
DIR3 0.0
DIR4 0.0
DIR5 0.0
WC 81.1
WCmin 81.1
WCmax 81.1
TWCmin 00:10
DWCmin 2000-00-00
TWCmax 00:10
DWCmax 2000-00-00
WSmin 0.0
WSmax 0.0
TWSmin 00:00
DWSmin 2001-01-01
TWSmax 00:00
DWSmax 2001-01-01
R1h 0.00
R1hmax 0.00
TR1hmax 00:00
DR1hmax 2001-01-01
R24h 0.00
R24hmax 0.00
TR24hmax 00:00
DR24hmax 2001-01-01
Rtot 0.00
TRtot 19:10
DRtot 2007-11-22
RP 1032.100
RPmin 1032.100
RPmax 1032.100
TRPmin 00:00
DRPmin 2001-01-01
TRPmax 00:00
DRPmax 2001-01-01
Tendency Steady
Forecast Cloudy</pre>
<p>Il ne reste plus qu&#8217;à souder 3 câbles pour sortir RX,TX, GND de la station.</p>
<p><a href="/public/Electronique/WS2300/IMG_1156_800x600.jpg" rel="lightbox[37]"><img src="/public/Electronique/WS2300/IMG_1156_800x600.jpg" alt="IMG_1156_800x600.jpg" /></a></p>
<p>A bientôt pour la deuxième étape: Le branchement sur la Fonera.</p>
<p><strong>Info:</strong></p>
<p>Si comme moi, vous n&#8217;utilisez pas l&#8217;anémomètre (en appartement c&#8217;est difficile), les diverses commandes du projet open2300 sont très longues à s&#8217;exécuter. En effet, en cas d&#8217;erreur de mesure de l&#8217;anémomètre, il y a plusieurs essais espacés de 10 sec. Faites un petit tour dans le code du fichier <code>rw2300.c</code> afin de commenter toutes les lignes : <em><code>sleep_long(10); //wait 10 seconds for new wind measurement</code></em>. Vous verrez que la récupération des données est beaucoup plus rapide.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2007/11/24/fonera-et-station-meteo-lacrosse-technology-ws2305-etape-1-la-station-ws2305/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Réparation d&#8217;un lecteur CD audio</title>
		<link>http://www.equinoxefr.org/post/2007/11/08/reparation-dun-lecteur-cd-audio/</link>
		<comments>http://www.equinoxefr.org/post/2007/11/08/reparation-dun-lecteur-cd-audio/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 19:09:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Hack it]]></category>
		<category><![CDATA[CD réparer]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[souder]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/wordpress/?p=35</guid>
		<description><![CDATA[<p>Vos enfants ont joué avec leur lecteur de CD audio et celui-ci ne marche plus :-( Bienvenue au club !</p> <p>Avec un peu de chance, vous pourrez le réparer comme moi...</p> <p><a href="/public/Electronique/Lecteur_audio/IMG_1130.jpg"><img src="/public/Electronique/Lecteur_audio/.IMG_1130_s.jpg" alt="IMG_1130.jpg" /></a></p>]]></description>
			<content:encoded><![CDATA[<p>Vos enfants ont joué avec leur lecteur de CD audio et celui-ci ne marche plus <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Bienvenue au club !</p>
<p>Avec un peu de chance, vous pourrez le réparer comme moi&#8230;</p>
<p><a href="/public/Electronique/Lecteur_audio/IMG_1130.jpg" rel="lightbox[35]"><img src="/public/Electronique/Lecteur_audio/.IMG_1130_s.jpg" alt="IMG_1130.jpg" /></a></p>
<p><span id="more-35"></span></p>
<p>Et bien voilà, à force de mettre des CD eux même dans le lecteur CD, celui-ci ne reconnait plus les CD, il tourne pendant un certain temps puis affiche des tirets au lieu de donner la durée du CD.</p>
<p>Ce problème peut venir du fait que la lentille soit sale. Dans ce cas, un bon coton tige avec de l&#8217;alcool et hop, tout devrait rentrer dans l&#8217;ordre.</p>
<p>Seulement voilà, dans mon cas, rien à faire, le lecteur refuse tous les CD. Employons donc les grands moyens et ouvrons la bête.</p>
<p><a href="/public/Electronique/Lecteur_audio/IMG_1131.jpg" rel="lightbox[35]"><img src="/public/Electronique/Lecteur_audio/.IMG_1131_m.jpg" alt="IMG_1131.jpg" /></a></p>
<p>Après de nombreux coups de tournevis, on découvre enfin l&#8217;accès au bloc mobile supportant la lentille.</p>
<p><a href="/public/Electronique/Lecteur_audio/IMG_1130.jpg" rel="lightbox[35]"><img src="/public/Electronique/Lecteur_audio/.IMG_1130_m.jpg" alt="IMG_1130.jpg" /></a></p>
<p>A dos de celui-ci, il y a un ou plusieurs potentiomètres servant à ajuster l&#8217;alignement de la lentille.</p>
<p><a href="/public/Electronique/Lecteur_audio/IMG_1129.jpg" rel="lightbox[35]"><img src="/public/Electronique/Lecteur_audio/.IMG_1129_m.jpg" alt="IMG_1129.jpg" /></a></p>
<p>Mettez un CD dans le lecteur, puis tournez tout doucement le potentiomètre avec un petit tournevis. Ressayez de lire un CD. Si ca ne marche pas, recommencez en tournant un peu plus le potentiomètre. Au bout d&#8217;un moment, à force de tâtonnements, la tête va être à nouveau alignée&#8230; et le CD va marcher nickel&#8230;</p>
<p>Voilà, ce n&#8217;est pas forcément la solution à votre problème, mais c&#8217;est tellement simple que ça vaut le coup d&#8217;essayer. Si toutefois ça ne marche pas, il se peut que la LED laser soit défaillante. Dans ce cas, il faut en récupérer une autre sur un autre lecteur&#8230; à vos fers à souder <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/2007/11/08/reparation-dun-lecteur-cd-audio/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Programmeur AVR parallèle et adaptateur usb / parallèle</title>
		<link>http://www.equinoxefr.org/post/2007/08/17/programmeur-avr-parallele-et-adaptateur-usb-parallele/</link>
		<comments>http://www.equinoxefr.org/post/2007/08/17/programmeur-avr-parallele-et-adaptateur-usb-parallele/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 20:50:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Do it]]></category>
		<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Adaptateur]]></category>
		<category><![CDATA[ATMEGA]]></category>
		<category><![CDATA[ATMEGA8]]></category>
		<category><![CDATA[ATMEL]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmeur]]></category>
		<category><![CDATA[souder]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/wordpress/?p=31</guid>
		<description><![CDATA[<p>Voilà a force de bidouiller, j'ai eu envie de me lancer dans la programmation de µC Atmel ATMEGA. N'ayant pas de beaucoup de compétences en électronique, j'ai décidé de bricoler un programmeur // et de le brancher sur un adaptateur // USB, plus simple pour moi que de réaliser un programmeur USB directement. En plus, j'avais déjà tous les composants sous la main...</p> <pre></pre> <p><img src="/public/Electronique/Prog_AVR/.DSC00069_m.jpg" alt="DSC00069.JPG" /></p> <p>ATTENTION, ce montage ne fonctionne pas avec Windows, il ne marche qu'avec Linux.</p>]]></description>
			<content:encoded><![CDATA[<p>Voilà a force de bidouiller, j&#8217;ai eu envie de me lancer dans la programmation de µC Atmel ATMEGA. N&#8217;ayant pas de beaucoup de compétences en électronique, j&#8217;ai décidé de bricoler un programmeur // et de le brancher sur un adaptateur // USB, plus simple pour moi que de réaliser un programmeur USB directement. En plus, j&#8217;avais déjà tous les composants sous la main&#8230;</p>
<pre></pre>
<p><img src="/public/Electronique/Prog_AVR/.DSC00069_m.jpg" alt="DSC00069.JPG" /></p>
<p>ATTENTION, ce montage ne fonctionne pas avec Windows, il ne marche qu&#8217;avec Linux.</p>
<p><span id="more-31"></span></p>
<p>La première chose à faire est de récupérer un adaptateur // USB qui soit reconnu sous linux. J&#8217;ai récupéré un adaptateur HP contenant le chip USS720.</p>
<p><a href="/public/Electronique/Prog_AVR/DSC00070.JPG" rel="lightbox[31]"><img src="/public/Electronique/Prog_AVR/.DSC00070_m.jpg" alt="DSC00070.JPG" /></a></p>
<p>Ensuite, il faut le dépouiller de son boitier à l&#8217;aide d&#8217;une lame de couteau, on peut faire sauter les clips. Ensuite, avec un bon fer à souder, une pompe à dessouder, de la tresse,  et de la patience, on dessoude le connecteur centronics inutile par la suite.</p>
<p>Le schéma du programmeur AVR, réalisé avec Eagle, est largement inspiré du site de <a href="http://www.tavernier-c.com/programmateur_atmel.htm" hreflang="fr">Mr Tavernier</a>. Je n&#8217;ai rien inventé&#8230;<br />
<a href="/public/Electronique/Prog_AVR/avr_prog.png" rel="lightbox[31]"><img src="/public/Electronique/Prog_AVR/.avr_prog_m.jpg" alt="avr_prog.png" /></a><br />
J&#8217;ai soudé tout ca sur une plaque d&#8217;essai à bandes. J&#8217;ai ensuite repéré les différents pins de l&#8217;adaptateur // USB avant de le relier aux pins du programmeur AVR.</p>
<p><a href="/public/Electronique/Prog_AVR/DSC00069.JPG" rel="lightbox[31]"><img src="/public/Electronique/Prog_AVR/.DSC00069_m.jpg" alt="DSC00069.JPG" /></a></p>
<p>Le voilà dans sa boite.</p>
<p><a href="/public/Electronique/Prog_AVR/DSC00071.JPG" rel="lightbox[31]"><img src="/public/Electronique/Prog_AVR/.DSC00071_m.jpg" alt="DSC00071.JPG" /></a></p>
<p>Il nous reste à réaliser des modifications dans le noyau linux afin de pouvoir utiliser notre programmeur. En effet, lors du branchement du programmeur, il est détecté comme une imprimante (logique <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  et le module du noyau USBLP est chargé. Celui ci ne permet pas de créer un port parallèle à accès direct du type /dev/parport0. Heureusement il y a des développeurs qui ont pensé à nous en créant le module uss720.ko qui gère les accès directs au port parallèle de l&#8217;adaptateur USB. Seulement voilà, mon adaptateur n&#8217;est pas reconnu par le module. Qu&#8217;à cela ne tienne, il faut lancer la commande lsusb pour relever les ids de l&#8217;adaptateur. Ensuite, installer les sources du noyau puis éditer le fichier uss720.c. Vers la fin du fichier, il y a un tableau des adaptateurs reconnus. Il nous suffit alors d&#8217;y ajouter les ids du notre. Après cela, un bon coup de make modules puis une copie du fichier uss720.ko à la place de celui d&#8217;origine pour finir par un depmod -ae auront raison de notre problème. Ouf, ca marche nickel <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Comme récompense, il reste à lire le manuel d&#8217;uisp ou d&#8217;avrdude pour flasher nos µC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2007/08/17/programmeur-avr-parallele-et-adaptateur-usb-parallele/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Récupération facile de composants électronique</title>
		<link>http://www.equinoxefr.org/post/2007/01/25/recuperation-facile-de-composants-electronique/</link>
		<comments>http://www.equinoxefr.org/post/2007/01/25/recuperation-facile-de-composants-electronique/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 19:50:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Hack it]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[souder]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/wordpress/?p=16</guid>
		<description><![CDATA[<p>Vous avez de nombreux appareil électroniques usagés, vous voulez récupérer des composants mais avec un fer et une pompe a dessouder vous en avez pour des heures... voilà une solution pas cher et très efficace.</p> <p><a href="/public/Electronique/recuperation/PICT3378.JPG"><img src="/public/Electronique/recuperation/.PICT3378_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a></p>]]></description>
			<content:encoded><![CDATA[<p>Vous avez de nombreux appareil électroniques usagés, vous voulez récupérer des composants mais avec un fer et une pompe a dessouder vous en avez pour des heures&#8230; voilà une solution pas cher et très efficace.</p>
<p><a href="/public/Electronique/recuperation/PICT3378.JPG" rel="lightbox[16]"><img src="/public/Electronique/recuperation/.PICT3378_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a></p>
<p><span id="more-16"></span></p>
<p>Pour récupérer facilement les composants, il vous faut:</p>
<ul>
<li>Un fer a souder,</li>
<li>Une pompe à dessouder</li>
<li>De la tresse à dessouder</li>
<li>Un décapeur thermique</li>
</ul>
<p>Bloquez votre victime ( la carte électronique ) dans un étau. Passez le décapeur thermique coté soudure a une distance de 5 à 10 centimètres pendant quelques secondes. En même temps, à l&#8217;aide d&#8217;une pince plate, vous pouvez récupérer les composants qui se détachent tous seuls de l&#8217;autre coté <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <br />
Voici le décapeur thermique (30 € chez leroy merlin) <br />
<a href="/public/Electronique/recuperation/PICT3382.JPG" rel="lightbox[16]"><img src="/public/Electronique/recuperation/.PICT3382_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a> </p>
<p>
Les victimes après le passage de décapeur.<br />
<a href="/public/Electronique/recuperation/PICT3381.JPG" rel="lightbox[16]"><img src="/public/Electronique/recuperation/.PICT3381_s.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a> <a href="/public/Electronique/recuperation/PICT3380.JPG" rel="lightbox[16]"><img src="/public/Electronique/recuperation/.PICT3380_s.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a> </p>
<p>Voilà par exemple des blocs de LED fraichement déssoudés. <img src="/public/Electronique/recuperation/.PICT3379_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /> </p>
<p>Pour les composants très fragiles, utilisez plutôt la méthode fer + pompe a dessouder.</p>
<p>Il ne vous restera plus qu&#8217;à passer un coup de fer et de tresse pour nettoyer les pattes des composants qui peuvent porter des restes de soudure.</p>
<p>Attention à ne pas vous bruler&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2007/01/25/recuperation-facile-de-composants-electronique/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Modifier un convertisseur USB/RS232 en USB/TTL</title>
		<link>http://www.equinoxefr.org/post/2007/01/01/modifier-un-convertisseur-usbrs232-en-usbttl/</link>
		<comments>http://www.equinoxefr.org/post/2007/01/01/modifier-un-convertisseur-usbrs232-en-usbttl/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 15:28:00 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Hack it]]></category>
		<category><![CDATA[Adaptateur]]></category>
		<category><![CDATA[ATMEGA]]></category>
		<category><![CDATA[ATMEGA8]]></category>
		<category><![CDATA[ATMEL]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[orange]]></category>
		<category><![CDATA[routeur]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[souder]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/wordpress/?p=11</guid>
		<description><![CDATA[<p>Voilà une modification simple qui vous évitera de brancher un MAX232 entre le convertisseur USB et votre équipement ( routeur, µC,...)</p> <p><img src="/public/Electronique/Adap_USB_TTL/.PICT3356_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></p> <p>Je l'utilise pour brancher en USB des µC atmel ATMEGA8 et ATMEGA16</p>]]></description>
			<content:encoded><![CDATA[<p>Voilà une modification simple qui vous évitera de brancher un MAX232 entre le</p>
<p>convertisseur USB et votre équipement ( routeur, µC,&#8230;)</p>
<p><img src="/public/Electronique/Adap_USB_TTL/.PICT3356_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></p>
<p>Je l&#8217;utilise pour brancher en USB des µC atmel ATMEGA8 et ATMEGA16</p>
<p>Le convertisseur est de marque HP, il contient la célèbre puce FT232AM</p>
<p>qui à le mérite d&#8217;être parfaitement supportée sous linux.</p>
<p>Après ouverture du boitier, il faut déssouder le connecteur DB9</p>
<p>qui ne nous servira à rien. Ensuite il faudra souder 3 fils:</p>
<p><a href="/public/Electronique/Adap_USB_TTL/PICT3357.JPG" rel="lightbox[11]"><img src="/public/Electronique/Adap_USB_TTL/.PICT3357_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a></p>
<ul>
<li>La masse: marron</li>
<li>Rx: orange</li>
<li>TX: rouge</li>
</ul>
<p><img src="/public/Electronique/Adap_USB_TTL/pinout.png" alt="pinout.png" width="406" height="280" /></p>
<p>Ce n&#8217;est pas évidant à souder mais avec un peu de patience, on y arrive.</p>
<p><a href="/public/Electronique/Adap_USB_TTL/PICT3358.JPG" rel="lightbox[11]"><img src="/public/Electronique/Adap_USB_TTL/.PICT3358_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a> <a href="/public/Electronique/Adap_USB_TTL/PICT3364.JPG" rel="lightbox[11]"><img src="/public/Electronique/Adap_USB_TTL/.PICT3364_m.jpg" alt="KONICA MINOLTA DIGITAL CAMERA" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2007/01/01/modifier-un-convertisseur-usbrs232-en-usbttl/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

