<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Teddy Payet</title>
	<link>https://preprod.teddypayet.com/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://preprod.teddypayet.com/spip.php?id_mot=66&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Teddy Payet</title>
		<url>https://preprod.teddypayet.com/local/cache-vignettes/L144xH162/siteon0-84dcb.png?1724344960</url>
		<link>https://preprod.teddypayet.com/</link>
		<height>162</height>
		<width>144</width>
	</image>

                   

<item xml:lang="fr">
		<title>MagicMirror&#178;, un miroir qui vous veut du bien.</title>
		<link>https://preprod.teddypayet.com/MagicMirror2-un-miroir-qui-vous-veut-du-bien</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/MagicMirror2-un-miroir-qui-vous-veut-du-bien</guid>
		<dc:date>2018-06-01T15:09:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>Notes de d&#233;veloppement</dc:subject>
		<dc:subject>Lignes de commandes</dc:subject>
		<dc:subject>Javascript</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>MagicMirror</dc:subject>
		<dc:subject>Domotique</dc:subject>

		<description>
&lt;p&gt;Le &#8220;MagicMirror&#178;&#8221; est un projet open source qui a &#233;t&#233; mis &#224; disposition par son cr&#233;ateur : Michael Teeuw Pr&#233;sentation : &#8220;MagicMirror&#178; est une plate-forme modulaires open source de miroirs intelligents. Avec une liste croissante de modules installables, le MagicMirror&#178; vous permet de convertir votre couloir ou votre miroir de salle de bains en votre assistant personnel. MagicMirror&#178; est construit par le cr&#233;ateur du MagicMirror original avec l'aide incroyable d'une communaut&#233; croissante de (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/Notes-de-developpement" rel="tag"&gt;Notes de d&#233;veloppement&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Lignes-de-commandes" rel="tag"&gt;Lignes de commandes&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Javascript" rel="tag"&gt;Javascript&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MagicMirror" rel="tag"&gt;MagicMirror&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Domotique" rel="tag"&gt;Domotique&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH110/arton150-51e5b.png?1724428492' class='spip_logo spip_logo_right' width='150' height='110' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Le &#8220;&lt;a href=&#034;https://magicmirror.builders/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;MagicMirror&#178;&lt;/a&gt;&#8221; est un projet open source qui a &#233;t&#233; mis &#224; disposition par son cr&#233;ateur : &lt;a href=&#034;http://michaelteeuw.nl/post/142629029062/magicmirror2-a-huge-announcement&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Michael Teeuw&lt;/a&gt;&lt;br class='autobr' /&gt;
Pr&#233;sentation : &#8220;MagicMirror&#178; est une plate-forme modulaires open source de miroirs intelligents. Avec une liste croissante de modules installables, le MagicMirror&#178; vous permet de convertir votre couloir ou votre miroir de salle de bains en votre assistant personnel. MagicMirror&#178; est construit par le cr&#233;ateur du MagicMirror original avec l'aide incroyable d'une communaut&#233; croissante de contributeurs.&#8221;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;style&gt; body { background-color: white; } .image_intro div.image { background-color: black; } &lt;/style&gt; &lt;iframe src=&#034;https://player.vimeo.com/video/171152845&#034; width=&#034;640&#034; height=&#034;360&#034; frameborder=&#034;0&#034; allowfullscreen&gt;&lt;/iframe&gt;&lt;h2 class=&#034;spip&#034;&gt;Le mat&#233;riel&lt;/h2&gt;
&lt;p&gt;Le mat&#233;riel n&#233;cessaire est le suivant :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Un Raspberry Pi 3 (ne pas oublier une source d'alimentation) ;&lt;/li&gt;&lt;li&gt; Une carte SD de 8Go (minimum) ;&lt;/li&gt;&lt;li&gt; Un clavier ;&lt;/li&gt;&lt;li&gt; Une souris ;&lt;/li&gt;&lt;li&gt; Un c&#226;ble HDMI ;&lt;/li&gt;&lt;li&gt; Un &#233;cran HDMI.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Je vous propose de voir comment installer MagicMirror&#178; (aka MM&#178;) sur votre Raspberry Pi 3. Bien entendu, le moment venu, vous brancherez tous les &#233;l&#233;ments les uns aux autres lorsque vous devrez vous connecter au Raspberry PI.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation du Raspberry Pi&lt;br/&gt;
Pr&#233;parer une carte SD.&lt;/h2&gt;
&lt;p&gt;Il est n&#233;cessaire d'installer Raspbian sur votre carte SD pour optimiser votre utilisation du Raspberry Pi et de MagicMirror&#178;. Cette op&#233;ration doit &#234;tre r&#233;alis&#233;e depuis un ordinateur (Windows, Mac, Linux)&lt;/p&gt;
&lt;p&gt;Aller sur l'url &lt;a href=&#034;https://www.raspberrypi.org/downloads/raspbian/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.raspberrypi.org/downloads/raspbian/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;T&#233;l&#233;charger la derni&#232;re version de Raspbian (en mai 2018, &lt;i&gt;Raspbian Stretch with desktop&lt;/i&gt;). Une fois t&#233;l&#233;charg&#233; sur votre ordinateur, veuillez d&#233;compresser le fichier.&lt;/p&gt;
&lt;p&gt;Avec le r&#233;pertoire extrait, vous pouvez pr&#233;parer la carte SD. Ins&#233;rez votre carte SD dans votre ordinateur. Ouvrez votre logiciel* de gestion de disques (SD Card Formatter, Win32 Disk Imager, Utilitaire de Disques, etc.). S&#233;lectionnez votre carte SD et lui donner un nom (de pr&#233;f&#233;rence sans espace ou accents pour simplifier les lignes de commandes). R&#233;f&#233;rez-vous &#224; la documentation propre &#224; votre logiciel pour toutes ces &#233;tapes.&lt;/p&gt;
&lt;p&gt;S&#233;lectionnez l'image de Raspbian fra&#238;chement extrait pour l'importer sur la carte SD. Lancez l'&#233;criture de cette image sur la carte.&lt;/p&gt;
&lt;p&gt;Cela fait, &#233;jectez la carte SD.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;D&#233;marrer et configurer le Raspberry Pi&lt;/h2&gt;
&lt;p&gt;Maintenant que la carte SD est pr&#234;te avec Raspbian, il est n&#233;cessaire de l'ins&#233;rer dans le Raspberry Pi.&lt;/p&gt;
&lt;p&gt;Connecter le c&#226;ble HDMI &#224; l'&#233;cran puis au Raspberry. Allumez votre &#233;cran. Branchez le clavier, la souris au Raspberry. Ne pas oublier maintenant de brancher la source d'alimentation du Raspberry.&lt;/p&gt;
&lt;p&gt;Au premier d&#233;marrage du Raspberry Pi, cela peut prendre un peu de temps. Vous serez invit&#233; &#224; renseigner le mot de passe pour l'utilisateur &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;pi&lt;/code&gt; (soit par d&#233;faut : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;raspberry&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;Depuis le terminal, entrez &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo raspi-config&lt;/code&gt; et validez. Cela lancera la configuration du Raspberry. Choisissez &#8220;&lt;i&gt;Expand Filesystem&lt;/i&gt;&#8221; en tapant sur la touche &#8220;&lt;i&gt;Entr&#233;e&lt;/i&gt;&#8221;. On utilisera ainsi tout l'espace de la carte SD.&lt;br class='autobr' /&gt;
Cela fait, on s&#233;lectionne &#8220;Internationalisation Options&#8221; pour choisir la langue d&#233;sir&#233;e. Le faire &#224; votre convenance : la langue, le timezone, le format du clavier, le protocole Wifi.&lt;/p&gt;
&lt;p&gt;Maintenant, on va choisir &#8220;&lt;i&gt;Advanced options&lt;/i&gt;&#8221;, puis &#8220;&lt;i&gt;Hostname&lt;/i&gt;&#8221;. Par d&#233;faut, on a &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;raspberrypi&lt;/code&gt;. Mais au vu du projet, on peut appeler &#231;a &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;magicpi&lt;/code&gt;. A votre convenance ici :-)&lt;/p&gt;
&lt;p&gt;Apr&#232;s cela, revenir sur &#8220;&lt;i&gt;Advanced options&lt;/i&gt;&#8221; et choisir &#8220;&lt;i&gt;SSH&lt;/i&gt;&#8221;. Il sera utile de pouvoir une connexion SSH pour acc&#233;der au Raspberry &#224; distance.&lt;/p&gt;
&lt;p&gt;On devrait &#234;tre bon maintenant. Revenir &#224; l'&#233;cran principal et utiliser la touche de tabulation pour mettre en surbrillance &#8220;&lt;i&gt;Finish&lt;/i&gt;&#8221; en bas de l'&#233;cran et cliquer sur &#8220;&lt;i&gt;Entr&#233;e&lt;/i&gt;&#8221;. A la demande de red&#233;marrage, cliquer sur &#8220;&lt;i&gt;Yes&lt;/i&gt;&#8221;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Configurer le Wifi du Raspberry Pi&lt;/h2&gt;
&lt;p&gt;Une particularit&#233; du Raspberry Pi 3 est d'avoir le wifi nativement. Il va falloir le configurer pour avoir acc&#232;s &#224; votre r&#233;seau internet.&lt;/p&gt;
&lt;p&gt;Apr&#232;s le red&#233;marrage, vous aurez un bureau graphique Linux. Lancez le Terminal, vous y configurez le wifi en &#233;ditant le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;wpa_supplicant.conf&lt;/code&gt; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo nano /etc/wpa_supplicant/wpa_supplicant.conf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;A la fin du fichier, renseignez vos informations de connexion :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;network={ ssid=&#034;votre_nom_de_reseau&#034; psk=&#034;votre_mot_de_passe_reseau&#034; }&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour enregistrer votre configuration, cliquer sur &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CTRL-X&lt;/code&gt; puis sur &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Y&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Il faut red&#233;marrer votre raspberry : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo reboot&lt;/code&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Nettoyer et mettre &#224; jour le syst&#232;me&lt;/h2&gt;
&lt;p&gt;Bon, tout cela est sympa, mais il va falloir mettre tout ce petit monde &#224; jour et faire maigrir tout &#231;a.&lt;/p&gt;
&lt;p&gt;Depuis votre Terminal, taper &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;df -h&lt;/code&gt; pour avoir la capacit&#233; actuelle de votre Raspberry. Notez l'espace utilis&#233; pour le comparer.&lt;/p&gt;
&lt;p&gt;On va supprimer quelques packages inutiles pour le MM&#178; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo apt-get remove --purge idle3 java-common libreoffice* minecraft-pi scratch nuscratch penguinspuzzle python-minecraftpi python3-minecraftpi smartsim sonic-pi wolfram-engine&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Puis :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo apt-get clean sudo apt-get autoremove&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Cela va prendre un petit moment pour que ces op&#233;rations se terminent. Soyez patient et pas trop loin de votre &#233;cran pour valider certaines op&#233;rations. Faites &#224; nouveau &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;df -h&lt;/code&gt; dans votre terminal et remarquez le changement.&lt;/p&gt;
&lt;p&gt;Continuons. Il est temps de mettre &#224; jour vos packages :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo apt-get update ; sudo apt-get upgrade ; sudo rpi-update.&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;&#8220;update&#8221;&lt;/strong&gt; met &#224; jour la liste des packages disponibles et leur version ;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;&#8220;upgrade&#8221;&lt;/strong&gt; met &#224; jour les packages install&#233;es ;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;&#8220;rpi-update&#8221;&lt;/strong&gt; va quant &#224; lui mettre &#224; jour le firmware du Raspberry Pi.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Respirez &#224; nouveau et tapez &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo reboot&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation de MagicMirror&#178;&lt;/h2&gt;
&lt;p&gt;Le Raspberry est pr&#234;t. Alors, installons le temps attendu MagicMirror&#178;.&lt;/p&gt;
&lt;p&gt;Il existe un script qui permettra d'installer MM&#178; comme il se doit. Toutefois, il arrive que l'installation du package &#8220;node&#8221; pose un probl&#232;me. Le script installe une version NodeJS 9.x. La version de &lt;strong&gt;node test&#233;e par MM&#178;&lt;/strong&gt; est la &lt;strong&gt;5.1.0&lt;/strong&gt;. Si vous avec une version inf&#233;rieure, cela bloquera l'installation de composants node qui n&#233;cessitent eux un node 4.6.x minimum.&lt;br class='autobr' /&gt;
&lt;i&gt;Il faudra faire attention &#224; la version de NodeJS surtout si vous avez depuis un moment votre Raspberry Pi. Ce qui &#233;tait mon cas. J'avais un node v4.4.2 qui forc&#233;ment n'&#233;tait pas au go&#251;t de MM&#178;.&lt;/i&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation pr&#233;alable de NodeJS&lt;/h2&gt;
&lt;p&gt;Pour y rem&#233;dier, vous allez installer node en premier. Tapez ceci dans votre Terminal :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;wget -O - https://raw.githubusercontent.com/audstanley/NodeJs-Raspberry-Pi/master/Install-Node.sh | sudo bash node -v&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ce script bash installera par d&#233;faut la version NodeJS 10.x. Il est possible de changer la version de NodeJS en tapant ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo node-install -v 9; # then you will get prompted with which # specific version of 9 you wish to install&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Mais on n'en est pas l&#224;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Ex&#233;cution du script pour MagicMirror&#178;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;NodeJS &#233;tant install&#233;,&lt;/strong&gt; vous allez lancer le script d'installation de MagicMirror&#178; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;bash -c &#034;$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)&#034;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Cela lancera le processus d'installation pour vous. Ne partez pas trop loin du Raspberry car des validations seront &#224; faire au fil de l'eau.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Attention, le script d'installation de MM&#178; s'occupe d&#233;j&#224; d'installer un NodeJS&lt;/strong&gt; &lt;i&gt;(v9.x en mai 2018)&lt;/i&gt;. Donc, vous pourriez vous passer de l'&#233;tape pr&#233;c&#233;dente en r&#233;alit&#233;. Mais si vous d&#233;sirez tester sur d'autres versions de NodeJS, une installation manuelle, cit&#233;e pr&#233;c&#233;demment, vous facilitera grandement la t&#226;che.&lt;br class='autobr' /&gt;
&lt;strong&gt;Si le script de MM&#178; d&#233;tecte un node existant, il sautera cette &#233;tape et vous indiquera qu'il faudra mettre &#224; jour node si votre version est inf&#233;rieure &#224; la version test&#233;e.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Configuration compl&#233;mentaire&lt;/h2&gt;
&lt;p&gt;Le script s'est bien d&#233;roul&#233;. Vous devez configurer quelques points compl&#233;mentaires sp&#233;cifiques &#224; MM&#178;. Il faut par exemple indiquer que l'&#233;cran est &#224; la verticale. Tapez :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo nano /boot/config.txt&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et ajoutez &#224; la fin du fichier les lignes suivantes :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# Rotate display vertically display_rotate=1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Appuyez sur &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CTRL-X&lt;/code&gt; quand vous avez fini puis &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Y&lt;/code&gt; pour sauvegarder vos modifications.&lt;br class='autobr' /&gt;
Raspbian lance un &#233;cran de veille au bout d'un certain temps. De ce fait, nous allons d&#233;sactiver ceci en modifiant un fichier :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo nano /etc/xdg/lxsession/LXDE-pi/autostart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ajoutez &#224; la fin du fichier ces lignes :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;@xset s noblank @xset s off @xset -dpms&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Modifiez le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;lightdm.conf&lt;/code&gt; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo nano /etc/lightdm/lightdm.conf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Recherchez la ligne &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;xserver-command&lt;/code&gt; en descendant plus bas. Y renseigner ces valeurs :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;xserver-command=X -s 0 -dpms&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Enlevez le &#171; # &#187; en d&#233;but de ligne si besoin. Enregistrez vos modifications &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CTRL-X&lt;/code&gt; puis &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Y&lt;/code&gt; et entr&#233;e.&lt;/p&gt;
&lt;p&gt;Pour des soucis d'&#233;conomie d'&#233;nergie Raspberry d&#233;sactive certains composants dont le wifi. En modifiant un param&#232;tre dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/etc/network/interfaces&lt;/code&gt;, cette fonctionnalit&#233; sera ineffective :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo nano /etc/network/interfaces&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Cherchez &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;wlan0&lt;/code&gt; et ajoutez, en-dessous, la ligne suivante :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;wireless-power off&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Sauvegardez vos modifications et red&#233;marrez votre Raspberry Pi :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo reboot&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;A ce stade, vous avez configur&#233; enti&#232;rement votre MM&#178;. Il vous faudra le personnaliser en &#233;ditant le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;config.js&lt;/code&gt; et/ou en ajoutant des modules suppl&#233;mentaires.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd ~/MagicMirror/config cp config.js.sample config.js&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et maintenant, vous pouvez l'essayer :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd ~$HOME/MagicMirror npm start&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Enjoy !&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Sources :&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://magicmirror.builders/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://magicmirror.builders/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://github.com/MichMich/MagicMirror/wiki/Configuring-the-Raspberry-Pi&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://github.com/MichMich/MagicMirror/wiki/Configuring-the-Raspberry-Pi&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://github.com/audstanley/NodeJs-Raspberry-Pi&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://github.com/audstanley/NodeJs-Raspberry-Pi&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://raspbian-france.fr/creez-carte-sd-raspbian-raspberry-pi-windows/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://raspbian-france.fr/creez-carte-sd-raspbian-raspberry-pi-windows/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://forum.magicmirror.builders/topic/236/complete-setup-tutorial&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://forum.magicmirror.builders/topic/236/complete-setup-tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://www.raspberrypi.org/documentation/installation/installing-images/mac.md&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.raspberrypi.org/documentation/installation/installing-images/mac.md&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&#034;row&#034;&gt; &lt;div class=&#034;col-xs-12&#034;&gt; &lt;h2&gt;A lire aussi&lt;/h2&gt; &lt;ul class=&#034;spip spip-list&#034;&gt; &lt;li class=&#034;item&#034;&gt;&lt;em&gt;MagicMirror&#178;, un miroir qui vous veut du bien.&lt;/em&gt;&lt;/li&gt; &lt;li class=&#034;item&#034;&gt;&lt;a href='https://preprod.teddypayet.com/MagicMirror2-on-recommence-depuis-le-debut'&gt;MagicMirror&#178;, on recommence depuis le d&#233;but&lt;/a&gt; &lt;/li&gt; &lt;li class=&#034;item&#034;&gt;&lt;a href='https://preprod.teddypayet.com/MagicMirror2-un-socle-qui-lui-va-comme-un-gant'&gt;MagicMirror&#178;, un socle qui lui va comme un gant&lt;/a&gt; &lt;/li&gt; &lt;li class=&#034;item&#034;&gt;&lt;a href='https://preprod.teddypayet.com/MagicMirror2-un-Raspberry-Pi-un-ecran-et-cie-sont-dans-un-bateau'&gt;MagicMirror&#178;, un Raspberry Pi, un &#233;cran et cie sont dans un bateau&lt;/a&gt; &lt;/li&gt; &lt;li class=&#034;item&#034;&gt;&lt;a href='https://preprod.teddypayet.com/MagicMirror2-ma-configuration-personnalisee'&gt;MagicMirror&#178;, ma configuration personnalis&#233;e&lt;/a&gt; &lt;/li&gt; &lt;li class=&#034;item&#034;&gt;&lt;a href='https://preprod.teddypayet.com/MagicMirror2-configuration-scriptee'&gt;MagicMirror&#178;, configuration script&#233;e&lt;/a&gt; &lt;/li&gt; &lt;li class=&#034;item&#034;&gt;&lt;a href='https://preprod.teddypayet.com/MagicMirror%C2%B2-configuration-scriptee-2eme-partie'&gt;MagicMirror&#178;, configuration script&#233;e, 2&#232;me partie&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;flexion sur un projet de machine agitateur d'e-liquide.</title>
		<link>https://preprod.teddypayet.com/Reflexion-sur-un-projet-de-machine-agitateur-d-e-liquide</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Reflexion-sur-un-projet-de-machine-agitateur-d-e-liquide</guid>
		<dc:date>2017-08-18T17:46:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>Personnel</dc:subject>

		<description>
&lt;p&gt;Une fois n'est pas coutume, je vais parler d'autres choses que de la programmation, le d&#233;veloppement. Enfin&#8230; pas tout &#224; fait. J'ai chang&#233; un mode de vie r&#233;cemment : la cigarette. Je ne compte pas du tout en faire l'apologie, ni son proc&#232;s ! A chacun son opinion. Non, ce qui m'int&#233;resse est la vape et notamment, ici, la mise en place d'une petite machine faite maison permettant de m&#233;langer les e-liquides (que je mets dans ma vapoteuse) de fa&#231;on autonome. &lt;br class='autobr' /&gt;
Cet article est une r&#233;flexion sur un (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton149-a3800.jpg?1725415215' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Une fois n'est pas coutume, je vais parler d'autres choses que de la programmation, le d&#233;veloppement. Enfin&#8230; pas tout &#224; fait. J'ai chang&#233; un mode de vie r&#233;cemment : la cigarette. Je ne compte pas du tout en faire l'apologie, ni son proc&#232;s ! A chacun son opinion. Non, ce qui m'int&#233;resse est la vape et notamment, ici, la mise en place d'une petite machine faite maison permettant de m&#233;langer les e-liquides (que je mets dans ma vapoteuse) de fa&#231;on autonome.&lt;/p&gt;
&lt;p&gt;Cet article est une r&#233;flexion sur un &#233;ventuel projet de machine. Il me donne l'occasion de jeter mes id&#233;es sur le papier sans pour autant que cela soit r&#233;aliste. Le projet s'&#233;toffera et se corrigera au fil du temps. Si vous voyez que je fais une erreur, n'ayez pas peur de me le dire (gentiment hein !). Cela m'aidera moi, certes, mais aussi d'autres personnes qui seraient int&#233;ress&#233;es par ce projet.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Le contexte&lt;/h2&gt;
&lt;p&gt;J'ai commenc&#233; &#224; fumer des cigarettes l'&#233;t&#233; 2002. Depuis fin juin 2017 gr&#226;ce &#224; mon meilleur ami, je me suis mis &#224; la cigarette &#233;lectronique (que je pr&#233;f&#232;re nommer &#8220;vapoteuse&#8221;). Tr&#232;s rapidement, j'ai commenc&#233; &#224; faire le m&#233;lange d'e-liquides, du &#8220;DIY&#8221; (ndlr : &#8220;Do It Yourself&#8221;). C'est beaucoup plus &#233;conomique ! Lorsque je fumais des cigarettes (des M* Gold), je fumais jusqu'&#224; 26 paquets par mois. A 7 &#8364; le paquet, je d&#233;pensais 182 &#8364; en cigarettes ! Avec l'augmentation du prix du paquet semble-t-il en 2018, 10 &#8364; par paquet, c'est hors de question ! Vive la vape !&lt;/p&gt;
&lt;p&gt;Avec la vapoteuse, outre le prix d'investissement dans le mat&#233;riel, une fiole d'e-liquide tout fait de 10 ml est en moyenne &#224; 6 &#8364; (je ne voulais pas d&#233;penser plus pour un flacon :-D ). Avec une consommation quotidienne de 8 ml, cela me reviendrait &#224; 156 &#8364; pour un mois. C'est moins cher que la cigarette mais &#231;a reste encore &#233;norme. Avec le &#8220;DIY&#8221; des e-liquides, &lt;a href=&#034;https://www.lepetitvapoteur.com/fr/content/23-comment-fabriquer-son-e-liquide&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le principe est de m&#233;langer des produits ensemble&lt;/a&gt; pour obtenir le liquide de son choix. Pour cela, il faut une base, des boosters (pour obtenir le taux de nicotine d&#233;sir&#233;) et un ar&#244;me (ou les ar&#244;mes) &#224; m&#233;langer selon certaines proportions &#224; respecter. Rien de compliqu&#233;, il existe des calculateurs d'ar&#244;mes donnant les quantit&#233;s selon ses pr&#233;f&#233;rences de &lt;a href=&#034;https://www.vapoter.fr/blog12-qu-est-ce-que-pg-vg&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;PG/VG&lt;/a&gt; (&#8220;Propyl&#232;ne Glycol&#8221; et &#8220;Glyc&#233;rine v&#233;g&#233;tale&#8221;) et de nicotine. Encore une fois, je vous laisse consulter l'article dans le lien pr&#233;c&#233;demment donn&#233;.&lt;/p&gt;
&lt;p&gt;Nous rentrons dans le vif du sujet ! Pour qu'un &lt;a href=&#034;https://www.lepetitvapoteur.com/fr/content/26-lexique#Steeping&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&#8220;steeping&#8221;&lt;/a&gt; (une mac&#233;ration) se passe bien, il est recommand&#233; de secouer sa pr&#233;paration quasi quotidiennement. Un steeping peut durer de 48h &#224; 2 mois selon les ar&#244;mes ! C'est long ! Et nous avons parfois autre chose &#224; faire que de m&#233;langer tout &#231;a. Il existe des agitateurs magn&#233;tiques qui sont emprunt&#233;s au monde de la chimie s'occupant de cette t&#226;che.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;L'id&#233;e&lt;/h2&gt;
&lt;p&gt;Suite &#224; &lt;a href=&#034;https://www.facebook.com/groups/220533651796521/permalink/263550150828204/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;une discussion que j'ai lanc&#233;&lt;/a&gt; sur Facebook dans le groupe de la communaut&#233; du Petit Vapoteur, j'ai recherch&#233; des exemples de machines cr&#233;&#233;es par des vapoteurs. Ces machines permettent de m&#233;langer les produits du e-liquide. Nous pouvons &lt;a href=&#034;https://www.youtube.com/watch?v=q5HVEV9kEqI&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;faire nous-m&#234;me&lt;/a&gt; pour pas cher des agitateurs magn&#233;tiques. L'inconv&#233;nient pour moi de ces machines est de ne faire qu'un produit &#224; la fois. J'ai fait des recherches de machines permettant de m&#233;langer plusieurs e-liquides &#224; la fois. Voici une s&#233;lection que j'ai r&#233;alis&#233; :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://youtu.be/oeyl6P1mFc8?list=PL0-R_ZAyS17Jr-0_G3FBnTSC62h6AAVk_&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://youtu.be/oeyl6P1mFc8?list=PL0-R_ZAyS17Jr-0_G3FBnTSC62h6AAVk_&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://youtu.be/4Xx0WD_BGt0?list=PL0-R_ZAyS17Jr-0_G3FBnTSC62h6AAVk_&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://youtu.be/4Xx0WD_BGt0?list=PL0-R_ZAyS17Jr-0_G3FBnTSC62h6AAVk_&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://youtu.be/tnNnnpkqf10&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://youtu.be/tnNnnpkqf10&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;J'en ai vu plein d'autres dont certaines &#233;taient pour moi sans int&#233;r&#234;t ! M&#233;langer ses e-liquides &#224; l'aide d'une scie &#233;go&#239;ne &#233;lectrique, ou d'une scie sauteuse ou encore d'une perceuse, non merci !&lt;/p&gt;
&lt;p&gt;Ma pr&#233;f&#233;r&#233;e est tout de m&#234;me la premi&#232;re vid&#233;o pr&#233;sentant une machine qui par vibration agite le contenu des 7 bouteilles fix&#233;es. Quand on est tr&#232;s bon bricoleur, cela ne doit pas poser de soucis de faire ce montage ! Mais ce n'est pas mon cas.&lt;/p&gt;
&lt;div class='spip_document_228 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L500xH282/100002010000028b0000016f52faf61b96c41f63-b2b86.png?1725415216' width='500' height='282' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;La deuxi&#232;me vid&#233;o est un agitateur horizontal qui permet de m&#233;langer jusqu'&#224; 1 litre d'e-liquide. Deux axes horizontaux sont en rotation gr&#226;ce &#224; un petit moteur. C'est plus &#224; ma port&#233;e avec mes talents de bricoleur du dimanche ! ^^'&lt;/p&gt;
&lt;div class='spip_document_229 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L500xH281/10000201000002930000017294089b236e574a24-0fa90.png?1725415216' width='500' height='281' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Toutefois, ces diff&#233;rents projets manquent un petit quelque chose : une programmation permettant de lancer une session de &#8220;m&#233;lange&#8221; r&#233;guli&#232;rement dans la journ&#233;e. On est d&#233;veloppeur ou on ne l'est pas !&lt;/p&gt;
&lt;p&gt;J'ai un raspberry pi 3 &#224; la maison qui attendait d'avoir le projet ad&#233;quate pour se mettre en route !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Comment faire ?&lt;/h2&gt;
&lt;p&gt;C'est bien beau tout &#231;a, mais l'&#233;lectronique, &#231;a fait plus de 20 ans que je n'y ai pas touch&#233; !&lt;/p&gt;
&lt;p&gt;Etant donn&#233; que le raspberry pi est tr&#232;s r&#233;pandu, il est tr&#232;s simple de faire des recherches cibl&#233;es sur notre probl&#233;matique : g&#233;rer des moteurs de courant continu !&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://electroniqueamateur.blogspot.fr/2014/09/controler-un-moteur-dc-en-python-avec.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://electroniqueamateur.blogspot.fr/2014/09/controler-un-moteur-dc-en-python-avec.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://www.youtube.com/watch?v=JJXzlCK4vnY&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.youtube.com/watch?v=JJXzlCK4vnY&lt;/a&gt; (en anglais)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le premier lien montre l'assemblage du raspberry sur une motherboard avec plusieurs composants. Bon&#8230; J'ai aussi une motherboard ! Mais, je trouve que ce n'est pas pratique d'avoir une motherboard dans notre machine, ou m&#234;me de faire des soudures. Il existe certainement des cartes d'extension pour cela ! Le deuxi&#232;me lien, vers une vid&#233;o en anglais, montre justement l'existence d'une telle carte ! Et elle reprend exactement les m&#234;me composants que le premier lien.&lt;/p&gt;
&lt;p&gt;Ces deux liens montrent la possibilit&#233; de contr&#244;ler 2 moteurs &#224; la fois sur une m&#234;me installation. C'est g&#233;nial ! Cela me donne la possibilit&#233; d'avoir 4 axes et ainsi de m&#233;langer 2 fois plus d'e-liquides que dans le projet initial !&lt;/p&gt;
&lt;p&gt;Bien, maintenant, il faut voir les composants pour la r&#233;alisation&#8230; Comme je l'ai dit, je n'ai plus l'habitude de l'&#233;lectronique. Mais la magie d'internet nous trouvera tout cela.&lt;/p&gt;
&lt;p&gt;Pour rappel, je voudrai reproduire l'agitateur horizontal tout en multipliant par 2 sa capacit&#233; de m&#233;lange. Mes bouteilles d'e-liquides font en &lt;a href=&#034;https://www.lepetitvapoteur.com/fr/accessoire/3072-flacon-twist-gradue.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;moyenne 250 ml&lt;/a&gt; (de capacit&#233; maximale) pour une hauteur maximale de 19 cm (ou 14,5 cm jusqu'au bouchon). Donc, sur le principe de 2 bouteilles une &#8220;au dessus de l'autre&#8221;, il me faudrait 30 cm de longueur, le bouchon pouvant tourner dans le vide. Nous multiplions par 2 les tiges, &#231;a nous fait 4 tiges de 30 cm. Il ne faut pas oublier que ces tiges sont fix&#233;s dans des roulements &#224; billes, donc il faudrait laisser 2 cm pour la fixation. &#199;a donne des tiges de 35 cm.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Les composants&lt;/h2&gt;
&lt;p&gt;Pour faire notre machine, il est n&#233;cessaire d'avoir quelques pi&#232;ces pr&#233;cises.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Un Raspberry pi ;&lt;/li&gt;&lt;li&gt; Une carte de contr&#244;le Moteur &lt;a href=&#034;https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Support de batteries : &lt;a href=&#034;https://www.amazon.fr/SODIAL-2-couches-Batterie-Support-Connexion/dp/B00QLQQI58/ref=pd_sim_421_6?_encoding=UTF8&amp;psc=1&amp;refRID=E9H762K6DTCKMVM6K278&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.amazon.fr/SODIAL-2-couches-Batterie-Support-Connexion/dp/B00QLQQI58/ref=pd_sim_421_6?_encoding=UTF8&amp;psc=1&amp;refRID=E9H762K6DTCKMVM6K278&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Une carte d'extension :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://www.tindie.com/products/DTronixs/raspberry-piio-motor293d-board-pcb-only/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.tindie.com/products/DTronixs/raspberry-piio-motor293d-board-pcb-only/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Des engrenages :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Roues dent&#233;es : &lt;a href=&#034;https://www.gotronic.fr/cat-roues-dentees-pour-axes-3mm-1189.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.gotronic.fr/cat-roues-dentees-pour-axes-3mm-1189.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Ou roues dent&#233;es avec moyeu : &lt;a href=&#034;https://www.gotronic.fr/cat-roues-dentees-pvc-avec-moyeu-pour-axe-de-4-mm-1341.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.gotronic.fr/cat-roues-dentees-pvc-avec-moyeu-pour-axe-de-4-mm-1341.htm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Moteurs (un motor&#233;ducteur permet d'avoir une grande puissance tout en ayant un faible tour minute au contraire d'un moteur &#224; courant continu) :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Motor&#233;ducteur : &lt;a href=&#034;https://www.gotronic.fr/art-motoreducteur-hpcb-3042-25169.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.gotronic.fr/art-motoreducteur-hpcb-3042-25169.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt; ou &lt;a href=&#034;https://www.gotronic.fr/art-paire-de-supports-moteurs-1086-22277.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.gotronic.fr/art-paire-de-supports-moteurs-1086-22277.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Support pour le moteur : &lt;a href=&#034;https://www.gotronic.fr/art-paire-de-supports-moteurs-1086-22277.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.gotronic.fr/art-paire-de-supports-moteurs-1086-22277.htm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Axes :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Axes filet&#233; de 6 &#224; 20 cm : &lt;a href=&#034;https://www.gotronic.fr/cat-axes-et-coupleurs-d-axes-1471.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.gotronic.fr/cat-axes-et-coupleurs-d-axes-1471.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Ou tube rond 3mm (1 &#224; 3 m&#232;tres) : &lt;a href=&#034;https://www.commentfer.fr/605-tige-fer-rond-inox-3mm.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.commentfer.fr/605-tige-fer-rond-inox-3mm.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Ou tube rond 4mm (1 &#224; 3 m&#232;tres) : &lt;a href=&#034;https://www.commentfer.fr/611-tige-fer-rond-inox-4mm.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.commentfer.fr/611-tige-fer-rond-inox-4mm.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Roulement &#224; billes :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://www.gotronic.fr/art-roulement-10-3-4-mm-21082.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.gotronic.fr/art-roulement-10-3-4-mm-21082.htm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;A cela, il faudra des fils &#233;lectriques, des vis ou de la colle que nous nous procurerons dans un magasin de bricolage ais&#233;ment.&lt;/p&gt;
&lt;p&gt;Pour le coffrage, nous pourrons utiliser du bois, du MDF. Peu co&#251;teux et facile &#224; travailler. L'inconv&#233;nient du bois sur ce type de machine est la propagation des vibrations et donc du bruit que cela pourra engendrer.&lt;/p&gt;
&lt;p&gt;Nous pouvons imaginer l'utilisation de carton mousse qui isolera le mat&#233;riel phon&#233;tiquement. On trouve des cartons de 10 mm d'&#233;paisseur mais cela reste cher. Nous nous consolerons avec les cartons mousse A3 de 5 mm vendus par lot de 10 :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://www.amazon.fr/dp/B01MXFVQT1/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.amazon.fr/dp/B01MXFVQT1/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://www.amazon.fr/West-Design-Lot-cartons-plume-Blanc/dp/B000TKHMRU/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.amazon.fr/West-Design-Lot-cartons-plume-Blanc/dp/B000TKHMRU/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.cultura.com/lot-2-cart-mousse-50x65-10mm-lot-2-cart-mousse-creatprem-10mm-50x65-3700408337056.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.cultura.com/lot-2-cart-mousse-50x65-10mm-lot-2-cart-mousse-creatprem-10mm-50x65-3700408337056.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://www.cultura.com/cart-mousse-50x65-10mm-cart-mousse-50x65-10mm-3555980100068.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.cultura.com/cart-mousse-50x65-10mm-cart-mousse-50x65-10mm-3555980100068.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Probl&#233;matique&lt;/h2&gt;
&lt;p&gt;Dans la vid&#233;o de l'agitateur horizontal, on peut voir que le moteur est un motor&#233;ducteur et non un &#8220;simple moteur &#224; courant continu&#8221;. Ce type de moteur a un nombre de tour/minute peu &#233;lev&#233; (pas besoin que le produit fasse 10000 tours/minute) et surtout a un couplage &#233;lev&#233; : 2,9 kg.cm. Donc une bouteille d'1 litre ne lui fait pas peur !&lt;/p&gt;
&lt;p&gt;Cela dit, je ne connais pas les calculs me permettant de confirmer avant r&#233;alisation si mes 2 motor&#233;ducteurs seront suffisant en terme de puissance pour faire tourner mes axes, &#224; vide mais aussi charg&#233;s de flacons.&lt;/p&gt;
&lt;p&gt;Et pour ces axes, est-ce que les tiges rondes inox de 3 mm seront suffisamment solides sur 35 cm ? Est-ce qu'elles ne se plieront pas sous le poids ? Dois-je mettre un &#233;taux &#224; mis chemin pour &#233;viter toute d&#233;formation ?&lt;/p&gt;
&lt;p&gt;Une bouteille d'un litre fait 9 cm de diam&#232;tre et un flacon de 10 ml fait &#216;2 cm. Si nous d&#233;sirons pouvoir utiliser la machine pour ces 2 types de contenant, l'entre-axe devra &#234;tre de 18 mm maximum.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Avant de commencer &#224; &#233;crire des lignes de codes, il est n&#233;cessaire de cr&#233;er la machine et de l'assembler. Quand cela sera fait, nous pourrons nous amuser pleinement (m&#234;me si la phase de construction peut tout aussi &#234;tre sympa !).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Le Fil de la Marianne</title>
		<link>https://preprod.teddypayet.com/Le-Fil-de-la-Marianne</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Le-Fil-de-la-Marianne</guid>
		<dc:date>2010-01-12T10:14:41Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Portage et corrections d'un squelette d&#233;di&#233; &#224; la syndication d'articles (flux RSS) pour SPIP. Am&#233;lioration du squelette initiale : Int&#233;gration des plugins : Banni&#232;res (Gestion de bandeaux publicitaires), Notation d'&#233;l&#233;ments ; Squelette d'archives pour retrouver les articles publi&#233;s &#224; une date ; Ajout d'un squelette sp&#233;cifique pour afficher un article syndiqu&#233;.&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Portage et corrections d'un squelette d&#233;di&#233; &#224; la syndication d'articles (flux RSS) pour SPIP.&lt;br class='manualbr' /&gt;Am&#233;lioration du squelette initiale :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Int&#233;gration des plugins : Banni&#232;res (Gestion de bandeaux publicitaires), Notation d'&#233;l&#233;ments ;&lt;/li&gt;&lt;li&gt; Squelette d'archives pour retrouver les articles publi&#233;s &#224; une date ;&lt;/li&gt;&lt;li&gt; Ajout d'un squelette sp&#233;cifique pour afficher un article syndiqu&#233;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/Le_fil_de_la_Marianne_1263291016457.png" length="262329" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/Le_fil_de_la_Marianne_-_Graphisme_1263290653514.png" length="256651" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/Fubiz_TM_-_Le_fil_de_la_Marianne_1263290810377.png" length="311407" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/Gnuf_Campaign_-_Le_fil_de_la_Marianne_1263290693069.png" length="218464" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Th&#232;me &#034;Pixel 1.9.8&#034; pour Zpip</title>
		<link>https://preprod.teddypayet.com/Theme-Pixel-1-9-8-pour-Zpip</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Theme-Pixel-1-9-8-pour-Zpip</guid>
		<dc:date>2009-11-22T12:28:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Portage du th&#232;me wordpress vers SPIP gr&#226;ce au plugin Zpip. &lt;br class='autobr' /&gt; Un th&#232;me sombre en 2 colonnes. Menu d&#233;roulant par survol. Mise en page avec une largeur fixe de 960px (560px pour la colonne principale et 340px pour la colonne de droite.) Pr&#233;sentation &lt;br class='autobr' /&gt;
Adapt&#233; de http://wordpress.org/extend/themes/pixel, pour le plugin Zpip par Teddy Payet, sous licence GPL 2.&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Portage du th&#232;me wordpress vers SPIP gr&#226;ce au plugin &lt;a href=&#034;http://www.spip-contrib.net/Le-Squelette-Zpip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Zpip&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Un th&#232;me sombre en 2 colonnes. Menu d&#233;roulant par survol. Mise en page avec une largeur fixe de 960px (560px pour la colonne principale et 340px pour la colonne de droite.)&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;sentation&lt;/h2&gt;
&lt;p&gt;Adapt&#233; de &lt;a href=&#034;http://wordpress.org/extend/themes/pixel&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://wordpress.org/extend/themes/pixel&lt;/a&gt;, pour le plugin &lt;a href=&#034;http://www.spip-contrib.net/Le-Squelette-Zpip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Zpip&lt;/a&gt; par Teddy Payet, sous licence GPL 2.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/Pixel_1_9_8_accueil-2.png" length="319935" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/Pixel_1_9_8_charte_typo.png" length="411059" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>FTM Radio</title>
		<link>https://preprod.teddypayet.com/FTM-Radio</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/FTM-Radio</guid>
		<dc:date>2008-05-23T07:46:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Photoshop</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>Logo Design</dc:subject>
		<dc:subject>Graphic Design</dc:subject>
		<dc:subject>Illustrator</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Vileso Studio</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Personnel</dc:subject>

		<description>
&lt;p&gt;La r&#233;alisation de la charte graphique de cette web-radio est faite autour du gospel et une communication r&#233;solument tourn&#233;e vers l'avenir.&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Logo-Design" rel="tag"&gt;Logo Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphic-Design" rel="tag"&gt;Graphic Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Illustrator" rel="tag"&gt;Illustrator&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Vileso-Studio" rel="tag"&gt;Vileso Studio&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;La r&#233;alisation de la charte graphique de cette web-radio est faite autour du gospel et une communication r&#233;solument tourn&#233;e vers l'avenir.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/FTM_radio_accueil.png" length="521037" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/FTM_radio_rubrique.png" length="210987" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/FTM_radio_article.png" length="346065" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Autre choix pour Gi&#232;res</title>
		<link>https://preprod.teddypayet.com/Autre-choix-pour-Gieres</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Autre-choix-pour-Gieres</guid>
		<dc:date>2008-03-20T09:04:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Photoshop</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Amis</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Personnel</dc:subject>

		<description>
&lt;p&gt;Adaptation d'une charte graphique en squelettes pour ce site de l'opposition municipale de Gi&#232;res : &#034;Autre choix pour Gi&#232;res&#034;. &lt;br class='autobr' /&gt;
SPIP a &#233;t&#233; choisi pour son aspect collaboratif et sa souplesse d'utilisation.&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Amis" rel="tag"&gt;Amis&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Adaptation d'une charte graphique en squelettes pour ce site de l'opposition municipale de Gi&#232;res : &#034;Autre choix pour Gi&#232;res&#034;.&lt;/p&gt;
&lt;p&gt;SPIP a &#233;t&#233; choisi pour son aspect collaboratif et sa souplesse d'utilisation.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/ACPG-accueil.png" length="1155341" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/ACPG-article.png" length="914125" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/ACPG-rubrique.png" length="844179" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/ACPG-quisommesnous.png" length="1205212" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/ACPG-trombinoscope.png" length="984643" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/ACPG-contact.png" length="633491" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Le Hosteval, v2</title>
		<link>https://preprod.teddypayet.com/Le-Hosteval-v2</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Le-Hosteval-v2</guid>
		<dc:date>2007-07-19T22:15:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Photoshop</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Amis</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Graphiste</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>jQuery</dc:subject>

		<description>
&lt;p&gt;Nouvelle version du blog du Hosteval pour leur 2&#232; anniversaire.&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Amis" rel="tag"&gt;Amis&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphiste" rel="tag"&gt;Graphiste&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/jQuery" rel="tag"&gt;jQuery&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Nouvelle version du blog du Hosteval pour leur 2&#232; anniversaire.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v2_1.jpg" length="682000" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v2_2.jpg" length="805538" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v2_3.jpg" length="866012" type="image/jpeg" />
		

	</item>
<item xml:lang="fr">
		<title>Le Hosteval</title>
		<link>https://preprod.teddypayet.com/Le-Hosteval</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Le-Hosteval</guid>
		<dc:date>2005-07-19T22:09:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Photoshop</dc:subject>
		<dc:subject>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Amis</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Graphiste</dc:subject>
		<dc:subject>Personnel</dc:subject>

		<description>
&lt;p&gt;Cr&#233;ation d'un blog pour un groupe de joueurs de GN (Grandeur Nature) r&#233;unionnais.&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Amis" rel="tag"&gt;Amis&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphiste" rel="tag"&gt;Graphiste&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Cr&#233;ation d'un blog pour un groupe de joueurs de GN (Grandeur Nature) r&#233;unionnais.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v1_1.jpg" length="463983" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v1_2.jpg" length="771033" type="image/jpeg" />
		

	</item>
<item xml:lang="fr">
		<title>Laurent Pernice</title>
		<link>https://preprod.teddypayet.com/Laurent-Pernice</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Laurent-Pernice</guid>
		<dc:date>2004-02-29T23:25:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Photoshop</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Laurent Pernice</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Graphiste</dc:subject>
		<dc:subject>Personnel</dc:subject>

		<description>
&lt;p&gt;Site internet d'un musicien &#233;clectique marseillais, Laurent Pernice.&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Laurent-Pernice-30" rel="tag"&gt;Laurent Pernice&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphiste" rel="tag"&gt;Graphiste&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Site internet d'un musicien &#233;clectique marseillais, Laurent Pernice.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/laurentp-accueil.jpg" length="271624" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/laurentp-news_1500.jpg" length="418122" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/laurentp-realisation.jpg" length="673154" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/laurentp-telechargement.jpg" length="436577" type="image/jpeg" />
		

	</item>



</channel>

</rss>
