<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.digitalspirit.org/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>DigitalSpirit - Electronique</title>
  <link>http://www.digitalspirit.org/blog/index.php/</link>
  <atom:link href="http://www.digitalspirit.org/blog/index.php/feed/category/Electronique/rss2" rel="self" type="application/rss+xml"/>
  <description>Blog personnel de Charles Rincheval contenant des descriptions de projets réalisés dans les domaines du logiciels libres en encore dans des développements de systèmes embarqués</description>
  <language>fr</language>
  <pubDate>Mon, 06 Feb 2012 16:31:19 +0100</pubDate>
  <copyright>© 2008 Charles Rincheval. Ce billet a été originellement publié sur le site www.DigitalSpirit.org</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Hacking d'un écran à Led de DealExtreme</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2011/05/18/Hacking-d-un-%C3%A9cran-%C3%A0-Led-de-DealExtreme</link>
    <guid isPermaLink="false">urn:md5:223239a198fa8a6b8be4e7d6b427732b</guid>
    <pubDate>Thu, 19 May 2011 10:42:00 +0200</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>dealextreme</category><category>diy</category><category>dx</category><category>hack</category><category>hacking</category><category>led</category><category>reverse engineering</category><category>screen</category><category>sku.55970</category><category>écran</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/ledmatrix_leds.png&quot; title=&quot;Led matrix&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/ledmatrix_leds.png&quot; alt=&quot;Led matrix&quot; title=&quot;Led matrix, mai 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Je reviens à la charge avec un joujou récupéré sur le site &lt;a href=&quot;http://www.dealextreme.com/&quot; hreflang=&quot;en&quot; title=&quot;http://www.dealextreme.com/&quot;&gt;http://www.dealextreme.com/&lt;/a&gt; avec, cette fois ci, non pas &lt;a href=&quot;http://www.digitalspirit.org/blog/index.php/post/2011/04/06/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-%C3%A0-tr%C3%A8s-faible-co%C3%BBt&quot; hreflang=&quot;en&quot; title=&quot;http://www.dealextreme.com/&quot;&gt;un régulateur à découpage pas chèr&lt;/a&gt; mais &lt;a href=&quot;http://www.dealextreme.com/p/programmable-scrolling-led-name-message-advertising-tag-card-badge-red-light-1-x-cr2032-55970&quot; hreflang=&quot;en&quot;&gt;un afficheur à led pas chér&lt;/a&gt; (~ 8€) vendu sous l'appelation «&amp;nbsp;Programmable Scrolling LED Name/Message/Advertising Tag Card Badge », intéressant, la description de l'article nous apprend également qu'il possède une connection USB, chouette, je le vois parfaitement bien sur la face avant de mon serveur pour indiquer des infos comme la charge du système, l'espace disque restant, etc...&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/ledmatrix_omarmahacker.gif&quot; title=&quot;Omar m&amp;#039;a hacker&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/ledmatrix_omarmahacker.gif&quot; alt=&quot;Omar m&amp;#039;a hacker&quot; title=&quot;Omar m&amp;#039;a hacker, mai 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Malheureusement, déception&amp;nbsp;: la connectique USB est propriétaire et bien évidemment, le cable n'est pas fourni, l'envie m'est alors rapidement venue d'ouvrir la bête pour y souder un connecteur standard et là, ce fût la seconde mauvaise surprise, la prise n'est reliée à ... rien.
Alors, bien évidemment, on peut programmer cet écran à l'aide des boutons situés sur son dos mais ce n'est franchement pas pratique pour en faire quelque chose d'automatisé...&lt;/p&gt;


&lt;p&gt;L'écran est piloté par un unique micro-controleur d'Atmel, un AtMega88, de la même famille que les Arduino, il est donc assez aisé de développer un micro-logiciel libre.&lt;/p&gt;


&lt;p&gt;J'ai donc fait une petite séance de reverse engineering, ingénierie inverse en bon français afin de comprendre comment fonctionnait cet écran et j'ai ensuite développer un micro-logiciel de remplacement permettant de piloter l'écran facilement directement avec une interface série.&lt;/p&gt;


&lt;p&gt;Dans la vidéo ci-dessous, l'écran est simplement relié à l'ordi par le biais d'un convertisseur série / USB 3V, on y voit un des 2 modes de pilotage de l'écran en action qui permet à l'aide de menu de venir le paramétrer simplement, un autre mode est aussi disponible et est parfaitement adapté à la commande automatisée par le biais de script bash ou autre...&lt;/p&gt;

&lt;div class=&quot;external-media&quot; style=&quot;margin: 1em auto; text-align: center;&quot;&gt;
&lt;iframe src=&quot;http://player.vimeo.com/video/22774505?portrait=0&quot; width=&quot;601&quot; height=&quot;338&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;
&lt;a href=&quot;http://vimeo.com/22774505&quot;&gt;Programmable scrolling LED software demo&lt;/a&gt;
&lt;/div&gt;



&lt;p&gt;Vous trouverez TOUT en détail sur le fonctionnement de cet écran sur le lien suivant &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking&quot; hreflang=&quot;fr&quot; title=&quot;LedMatrix hacking&quot;&gt;LedMatrix hacking&lt;/a&gt; sur le &lt;a href=&quot;http://www.digitalspirit.org/wiki/&quot;&gt;wiki&lt;/a&gt;, voici le sommaire de cette page&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;&lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking&quot;&gt;LedMatrix hacking&lt;/a&gt;
    &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#introduction&quot;&gt;Introduction&lt;/a&gt;
    &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#ouverture_du_boitier&quot;&gt;Ouverture du boitier&lt;/a&gt;
    &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#comment_ca_marche&quot;&gt;Comment ça marche ?&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#vue_globale&quot;&gt;Vue globale&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#le_coeur&quot;&gt;Le coeur&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#interface_de_programmation&quot;&gt;Interface de programmation&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#l_interface_usb&quot;&gt;L'interface USB&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#la_gestion_des_boutons&quot;&gt;La gestion des boutons&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#la_matrice_de_led&quot;&gt;La matrice de LED&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#acces_a_la_memoire_eeprom_externe&quot;&gt;Accès à la mémoire EEPROM externe&lt;/a&gt;
    &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#ajoutons_une_connection_serie&quot;&gt;Ajoutons une connection série&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#vous_voulez_piloter_le_montage_directement_depuis_un_module_usb&quot;&gt;Vous voulez piloter le montage directement depuis un module USB&lt;/a&gt;          
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#si_vous_possedez_deja_une_connection_serie_rs232&quot;&gt;Si vous possédez déjà une connection série RS232&lt;/a&gt;
    &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#le_micro-logiciel_libre&quot;&gt;Le micro-logiciel libre&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#mode_interactif&quot;&gt;Mode interactif&lt;/a&gt;
        &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/ledmatrixhacking#mode_non_interactif&quot;&gt;Mode non interactif&lt;/a&gt;&lt;/pre&gt;


&lt;p&gt;Cet article est également paru sur&amp;nbsp;:
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://planet.madeinfr.org/&quot; title=&quot;Planet Madeinfr&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/logo_madeinfr.png&quot; alt=&quot;Logo Made in fr&quot; title=&quot;Logo Made in fr, déc. 2009&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2011/05/18/Hacking-d-un-%C3%A9cran-%C3%A0-Led-de-DealExtreme#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2011/05/18/Hacking-d-un-%C3%A9cran-%C3%A0-Led-de-DealExtreme#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/1451</wfw:commentRss>
      </item>
    
  <item>
    <title>Fabriquer un sniffer série compatible 3V / 5V</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2011/05/06/Fabriquer-un-sniffer-s%C3%A9rie-compatible-3V-/-5V</link>
    <guid isPermaLink="false">urn:md5:fbb8bcd78920d6159bceaf81b96e3448</guid>
    <pubDate>Fri, 06 May 2011 12:45:00 +0200</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>bus pirate</category><category>diy</category><category>espion</category><category>rs232</category><category>rx</category><category>sniffer</category><category>série</category><category>tx</category><category>uart</category>    
    <description>    &lt;p&gt;Lors du développement d'interface série, il est toujours utile de savoir qui dit quoi, qu'envoi l'hôte à l'esclave, qu'envoi l'esclave à l'hôte, ça se fait très bien avec 2 interfaces séries mais encore faut-il en avoir 2, pour des signaux compatibles RS232 fluctuant entre -12V et +12V, pas de souci avec l'aide de 2 diodes comme dans le schéma ci-dessous, par contre, cela se corse lorsque les signaux sont à des niveaux TTL, voir en 3V.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/rs232_sniffer.png&quot; title=&quot;rs232 sniffer&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.rs232_sniffer_m.jpg&quot; alt=&quot;rs232 sniffer&quot; title=&quot;rs232 sniffer, mai 2011&quot; /&gt;&lt;/a&gt; (image de &lt;a href=&quot;https://embeddedfreak.wordpress.com/2008/08/17/rs232-serial-sniffermonitoring-circuit/&quot; hreflang=&quot;en&quot; title=&quot;Embedded Freaks&quot;&gt;Embedded Freaks&lt;/a&gt;)&lt;/p&gt;


&lt;p&gt;Mes essais avec des diodes rapides n'ont rien donné pour des tensions de 3 ou 5V, j'ai donc cherché une autre méthode pour coupler les lignes RX et TX, j'ai alors fouillé dans mes tiroirs et ai fini par dégoter un CD4001 (une quadruple porte NOR) qui attendait son tour, mais rien n'y a fait, cette série est bien trop lente, il me fallait du HEF, appel des réparateurs du coin, rien, passage express chez un pote, non plus, que des CD40XX, enfin, mon salut à été mon ancien lycée qui a pu me fournir un HEF4001 (fin de la paranthèse, «&amp;nbsp;aventure pour un CMOS ») et là, aucun souci, la porte est suffisamment rapide, cela fonctionne parfaitement bien&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Voici le schéma de principe&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/rs232_sniffer_cmos.png&quot; title=&quot;Rs232 sniffer Cmos&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.rs232_sniffer_cmos_m.jpg&quot; alt=&quot;Rs232 sniffer Cmos&quot; title=&quot;Rs232 sniffer Cmos, mai 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;On oublie pas d'alimenter le CI et ça roule, on connecte les entrées RX et TX sur les lignes de données à sniffer et on retrouvera en sortie le mix des 2 permettant ainsi de voir les commandes envoyées par l'un et l'autre dans le bon ordre, rien de tel pour débugguer tranquillement...
Notez que j'ai utilisé une quadruple porte NOR mais vous pouvez bien sûr utiliser n'importe quelle portes combinées ensemble du moment qu'au final, votre montage réalise bien une fonction OU, le mieux étant de se procurer un HEF4071 (quadruple porte OU) et éventuellement utilisé les portes restantes en buffer.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/rs232_sniffer_montage.jpg&quot; title=&quot;rs232 sniffer montage&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.rs232_sniffer_montage_m.jpg&quot; alt=&quot;rs232 sniffer montage&quot; title=&quot;rs232 sniffer montage, mai 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Utilisé conjointement avec un &lt;a href=&quot;http://dangerousprototypes.com/docs/Bus_Pirate&quot; hreflang=&quot;en&quot; title=&quot;Bus Pirate&quot;&gt;Bus Pirate&lt;/a&gt;, on connecte l'alimentation du CMOS sur les broches GND et +5V du Bus Pirate, on active la ligne +5V (commande W), puis on branche la sortie de notre montage sur l'entrée RX (MISO), on entre dans le mode UART, on configure le tout, vitesse, etc...on bascule en mode «&amp;nbsp;&lt;a href=&quot;http://dangerousprototypes.com/docs/UART#Live_UART_monitor&quot; hreflang=&quot;en&quot; title=&quot;Live UART Monitor&quot;&gt;Live UART Monitor&lt;/a&gt;&amp;nbsp;» et voilà, vous verrez alors défilez toutes les données circulant dans les lignes RX et TX de votre liaison série...&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/rs232_sniffer_buspirate.jpg&quot; title=&quot;Rs232 sniffer Bus Pirate&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.rs232_sniffer_buspirate_m.jpg&quot; alt=&quot;Rs232 sniffer Bus Pirate&quot; title=&quot;Rs232 sniffer Bus Pirate, mai 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2011/05/06/Fabriquer-un-sniffer-s%C3%A9rie-compatible-3V-/-5V#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2011/05/06/Fabriquer-un-sniffer-s%C3%A9rie-compatible-3V-/-5V#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/1433</wfw:commentRss>
      </item>
    
  <item>
    <title>Régulateur à découpage à très faible coût</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2011/04/06/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-%C3%A0-tr%C3%A8s-faible-co%C3%BBt</link>
    <guid isPermaLink="false">urn:md5:65e4f1004af507172b7a8c2f39d0236f</guid>
    <pubDate>Sat, 23 Apr 2011 15:45:00 +0200</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>dealextreme</category><category>diy</category><category>découpage</category><category>reverse engineering</category><category>régulateur</category><category>sku.40470</category>    
    <description>    &lt;p&gt;On utilise un peu partout les régulateurs de tension à découpage, ils permettent d'obtenir un rendement largement meilleur que les traditionnels régulateurs comme la célèbre série des 78xx qui se contentent de dissiper l'énergie sous forme de chaleur (à découvrir les régulateurs de tension de chez Mornsun qui nous annonce des rendements de plus de 96% compatible broche à broche avec les 78xx...&lt;a href=&quot;http://www.mornsun-power.com/de/product_inf.aspx?typeID=62&quot; hreflang=&quot;en&quot;&gt;&lt;/a&gt;)...&lt;/p&gt;


&lt;p&gt;Créer une alimentation à découpage n'est pas vraiment ce qui se fait de plus simple, difficulté pour placer les composants, pour calculer les bonnes valeurs, pour trouver des composants de bonnes qualités (self, condos avec faible &lt;a href=&quot;http://www.digitalspirit.org/blog/index.php/post/2009/07/04/Esr-m%C3%A8tre&quot;&gt;ESR&lt;/a&gt;...)
&lt;br /&gt;
Tous ces points pris en considération, il devient intéressant de se procurer directement des alimentations toutes faites mais il faut alors payer chèr, trop chèr SAUF si on &lt;del&gt;hack&lt;/del&gt; détourne l'utilisation originale d'un produit abordable comme on en trouve beaucoup sur internet, comme par exemple, cet adaptateur allume cigare / USB 1A pour moins de 1,5€&amp;nbsp;: &lt;a href=&quot;http://www.dealextreme.com/p/car-cigarette-powered-1000ma-usb-adapter-charger-black-dc-12v-40470&quot; hreflang=&quot;en&quot; title=&quot;Car Cigarette Powered 1000mA USB Adapter/Charger - Black (DC 12V)&quot;&gt;Car Cigarette Powered 1000mA USB Adapter/Charger - Black (DC 12V)&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/reg_dealextreme.jpg&quot; title=&quot;sku_40470_1_small.jpg&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/reg_dealextreme.jpg&quot; alt=&quot;sku_40470_1_small.jpg&quot; title=&quot;sku_40470_1_small.jpg, avr. 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Une attente d'1 mois après la commande et j'ai reçu quelques exemplaires de ces adaptateurs, peu de temps après, ils exhibaient leurs entrailles&amp;nbsp;:
&lt;a href=&quot;http://www.digitalspirit.org/blog/public/reg_dealextreme_opened.jpg&quot; title=&quot;sku_c2626c86f5304d2acb62b2708364c757.media.400x267.jpg&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/reg_dealextreme_opened.jpg&quot; alt=&quot;sku_c2626c86f5304d2acb62b2708364c757.media.400x267.jpg&quot; title=&quot;sku_c2626c86f5304d2acb62b2708364c757.media.400x267.jpg, avr. 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Les mesures ont révélées un rendement proche de 75%, ce qui est honorable pour le prix, le circuit utilisé, un XL1509 en version ajustable, permet en changeant 2 résistances de faire varier la tension de sortie, que demander de plus&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Voici la page sur le wiki oû vous trouverez toutes les mesures et détails&amp;nbsp;: &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/regulateuradecoupagepascher&quot; hreflang=&quot;fr&quot; title=&quot;Régulateur à découpage pas chèr&quot;&gt;Régulateur à découpage pas chèr&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2011/04/06/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-%C3%A0-tr%C3%A8s-faible-co%C3%BBt#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2011/04/06/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-%C3%A0-tr%C3%A8s-faible-co%C3%BBt#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/1402</wfw:commentRss>
      </item>
    
  <item>
    <title>Intervallomètre, Acte 2 : Conception terminée</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2011/03/10/Intervallom%C3%A8tre%2C-Acte-2-%3A-Conception-termin%C3%A9e</link>
    <guid isPermaLink="false">urn:md5:c1d9f234cc9b88181621b7c8953c4089</guid>
    <pubDate>Fri, 11 Mar 2011 11:50:00 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>avr</category><category>diy</category><category>intervallomètre</category><category>lm2577</category><category>régulateur</category>    
    <description>    &lt;p&gt;Voici la suite du billet précédent &lt;a href=&quot;http://www.digitalspirit.org/blog/index.php/post/2011/03/04/Intervallom%C3%A8tre%2C-Acte-1&quot;&gt;Intervallomètre, Acte 1&lt;/a&gt; ou je décrivais la réalisation d'un intervallomètre programmable avec possibilité d'ajout de capteurs externes basé sur un article d'Elektor.&lt;/p&gt;


&lt;p&gt;Je poursuis aujourd'hui l'article avec l'acte 2 et la fin de la réalisation du schéma de principe et du typon que vous pouvez voir ci-dessous.&lt;/p&gt;


&lt;p&gt;&lt;ins&gt;Quelques explications sur le schéma :&lt;/ins&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le bloc d'alimentation en haut à gauche, il est constitué d'un MAX1555 qui s'occupe de charger l'élément Lipo lorsqu'une alimentation externe est branchée, il est d'ailleurs possible de sélectionner le courant de charge en faisant un pont de IN_USB sur COMMON pour avoir un courant de charge de 100mA ou un pont de IN_DC à COMMON pour avoir 300mA, tout dépend de l'élément Lipo, mais 300mA devrait convenir dans la plupart des cas. La Led CHARGE permet comme son nom l'indique d'indiquer que l'élément est en charge. En sortie, on trouve un régulateur élévateur de tension à découpage (Switcher Step-Up Voltage Regulator) basé sur un LM2577, rien de particulier ici, notez juste que 2 potentiomètres sont reliés à la broche FeedBack, bien sûr, il ne faut en mettre qu'un des 2, cela permet de laisser le choix sur le type de potentiomètre (CMS ou DIP)&lt;/li&gt;
&lt;li&gt;En dessous, on trouve un bloc «&amp;nbsp;Optional », qui permet d'alimenter le montage en 12V, c'est un peu juste et ça risque de chauffer (12 - 5 * ~0,1A = 700mW à dissiper), le mieux aurait été d'avoir un régulateur à découpage comme celui décrit dans l'article &lt;a href=&quot;http://www.digitalspirit.org/blog/index.php/post/2009/07/09/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-embarqu%C3%A9&quot;&gt;Régulateur à découpage embarqué&lt;/a&gt; mais là, ça commençe à faire beaucoup...&lt;/li&gt;
&lt;li&gt;Encore en dessous, le capteur de son, rien de particulier à part les 2 potentiomètres, même note qu'au dessus, on en met qu'un seul&lt;/li&gt;
&lt;li&gt;Pour la partie controlleur, c'est la même chose que dans l'article originale, notez aussi qu'un seul des 2 mosfet doit être placé...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/Intervallometre_-_schema_2.png&quot; title=&quot;Intervallometre_-_schema_2.png&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.Intervallometre_-_schema_2_m.jpg&quot; alt=&quot;Intervallometre_-_schema_2.png&quot; title=&quot;Intervallometre_-_schema_2.png, mar. 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Pour le typon, les dimensions de la carte sont basées sur celle de l'afficheur, les boutons sont situés sur une autre platine.
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.digitalspirit.org/blog/public/Intervallometre_-_board_2.png&quot; title=&quot;Intervallometre_-_board_2.png&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.Intervallometre_-_board_2_m.jpg&quot; alt=&quot;Intervallometre_-_board_2.png&quot; title=&quot;Intervallometre_-_board_2.png, mar. 2011&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
La suite, prochainement, sera pleine de soudure ;)...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2011/03/10/Intervallom%C3%A8tre%2C-Acte-2-%3A-Conception-termin%C3%A9e#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2011/03/10/Intervallom%C3%A8tre%2C-Acte-2-%3A-Conception-termin%C3%A9e#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/1364</wfw:commentRss>
      </item>
    
  <item>
    <title>Intervallomètre, Acte 1</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2011/03/04/Intervallom%C3%A8tre%2C-Acte-1</link>
    <guid isPermaLink="false">urn:md5:199ddd0fe92c027cc80eddef97f0b209</guid>
    <pubDate>Fri, 04 Mar 2011 14:15:00 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>atmel</category><category>avr</category><category>diy</category><category>intervallomètre</category><category>photo</category>    
    <description>    &lt;p&gt;Dans un article d'Elektor du numéro de février est décrit un intervallomètre programmable nommé le &lt;a href=&quot;http://timeclick.no.sapo.pt/&quot; hreflang=&quot;en&quot; title=&quot;TimeClick&quot;&gt;TimeClick&lt;/a&gt; plutôt intéressant, rien de révolutionnaire mais l'interface à l'air plutôt bien conçue et il est possible de rajouter à peu près n'importe quel capteur pour déclencher les prises de vues.
&lt;br /&gt;
&lt;br /&gt;
De mon côté, m'essayant depuis peu à faire des TimeLapses (&lt;a href=&quot;http://vimeo.com/19792383&quot; hreflang=&quot;fr&quot; title=&quot;Mont-Royal Time Lapse #2&quot;&gt;Mont-Royal Time Lapse #2&lt;/a&gt;, &lt;a href=&quot;http://vimeo.com/19868633&quot; hreflang=&quot;fr&quot; title=&quot;Fabriquer son propre Space Invader&quot;&gt;Fabriquer son propre Space Invader&lt;/a&gt;), la fabrication d'un tel appareil me simplifierait grandement les choses, cependant, pour mon utilisation personnelle, il manque quelques petits choses&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Il me le faut le plus petit possible pour tenir dans le sac d'appareil photo qui est déjà bien chargé, donc, utilisation au maximum de composants &lt;a href=&quot;http://fr.wikipedia.org/wiki/Composant_mont%C3%A9_en_surface&quot; hreflang=&quot;fr&quot; title=&quot;CMS&quot;&gt;CMS&lt;/a&gt;, de plus, le choix de 6 piles 1,5V AA de la version originale n'est pas envisageable, je vais m'orienter vers une alimentation basé sur un seul élément Lipo associé à une alimentation à découpage dite «&amp;nbsp;STEP-UP&amp;nbsp;»&lt;/li&gt;
&lt;li&gt;Dans le cas de TimeLapse très long, pouvoir être alimenté en 12V histoire d'y brancher directement une batterie au plomb.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le schéma de principe ne devrait plus bouger, la phase de routage est en cours.
&lt;br /&gt;
&lt;a href=&quot;http://www.digitalspirit.org/blog/public/Intervallometre_-_schema.png&quot; title=&quot;Intervallomètre - Schéma de principe&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.Intervallometre_-_schema_m.jpg&quot; alt=&quot;Intervallomètre - Schéma de principe&quot; title=&quot;Intervallomètre - Schéma de principe, mar. 2011&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.digitalspirit.org/blog/public/Intervallometre.jpg&quot; title=&quot;Intervallomètre&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.Intervallometre_m.jpg&quot; alt=&quot;Intervallomètre&quot; title=&quot;Intervallomètre, mar. 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2011/03/04/Intervallom%C3%A8tre%2C-Acte-1#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2011/03/04/Intervallom%C3%A8tre%2C-Acte-1#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/1332</wfw:commentRss>
      </item>
    
  <item>
    <title>Tuner son hélico ou comment relier 2 batteries LiPo en parallèle</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2010/02/19/Tuner-son-h%C3%A9lico-ou-comment-relier-2-batteries-LiPo-en-parall%C3%A8le</link>
    <guid isPermaLink="false">urn:md5:7a9ccf6eca926b895249f875ef2f4bef</guid>
    <pubDate>Fri, 19 Feb 2010 08:30:00 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>accu</category><category>autonomie</category><category>batterie</category><category>co-axial</category><category>Copter V-MAX Hypersonic</category><category>diy</category><category>hélico</category><category>hélicoptère</category><category>lipo</category><category>rotor</category><category>Sanhuan</category>    
    <description>    &lt;p&gt;Le SanHuan Copter 6020-1 MAX-Z aussi nommé le Copter V-MAX Hypersonic est un &lt;a href=&quot;http://en.wikipedia.org/wiki/Coaxial_rotors&quot; hreflang=&quot;en&quot;&gt;hélicoptère co-axial&lt;/a&gt; ridiculement petit disposant de 2 rotors de 17cm de diamètre stabilisé par balancier.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/heli_sanhuan.jpg&quot; title=&quot;Hélicoptère SanHuan Copter&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.heli_sanhuan_m.jpg&quot; alt=&quot;Hélicoptère SanHuan Copter&quot; title=&quot;Hélicoptère SanHuan Copter, fév. 2010&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Il ne dispose pas de plateau cyclique mais un rotor vertical à l'arrière lui permet d'avancer ou de reculer en le faisant basculer, imitant alors un cyclique longitudinal, bien évidemment, aucun moyen de faire le moindre mouvement cyclique latéral sauf en pivotant de 90° sur l'axe vertical, suis-je clair&amp;nbsp;? ;) Non ?, pour faire court, pas de déplacements latérals avec cet engin.&lt;/p&gt;


&lt;p&gt;Ce modèle réuni maniabilité et stabilité et on se prend réellement au jeu.
Sa principale faiblesse est son autonomie de 5 minutes, plutôt limite, d'autant plus que d'origine la batterie ne se change pas facilement...&lt;/p&gt;


&lt;p&gt;Nous allons donc modifier cet objet volant afin de le doter d'une autonomie un peu meilleure, pour cela, nous allons procéder en 3 étapes et ce sera l'occasion de faire un peu d'électronique&amp;nbsp;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Suppression des circuits de protection&lt;/li&gt;
&lt;li&gt;Mise en parallèle des éléments&lt;/li&gt;
&lt;li&gt;Ajout d'un seul circuit de protection&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;L'article est consultable sur le wiki à la page &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/sanhuancoptermaxz&quot; hreflang=&quot;fr&quot;&gt;Sanhuan Copter Max-Z&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Voici une très courte vidéo de la bête (non, pas le félin...)&lt;/p&gt;

&lt;div class=&quot;external-media&quot;&gt;
&lt;object width=&quot;400&quot; height=&quot;225&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=9538841&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=9538841&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;400&quot; height=&quot;225&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/9538841&quot;&gt;Test du SanHuan 6020-1 MAX-Z modifié&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user552031&quot;&gt;hugo&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2010/02/19/Tuner-son-h%C3%A9lico-ou-comment-relier-2-batteries-LiPo-en-parall%C3%A8le#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2010/02/19/Tuner-son-h%C3%A9lico-ou-comment-relier-2-batteries-LiPo-en-parall%C3%A8le#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/966</wfw:commentRss>
      </item>
    
  <item>
    <title>Un exemple d'utilisation de la bibliothèque Oled4d pour Arduino</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2010/01/12/Un-exemple-d-utilisation-de-la-biblioth%C3%A8que-Oled4d-pour-Arduino</link>
    <guid isPermaLink="false">urn:md5:80e296fb8ab178ac6bda1c3ae7276798</guid>
    <pubDate>Tue, 12 Jan 2010 15:01:00 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>4d system</category><category>arduino</category><category>oled</category><category>Planet-Libre</category>    
    <description>&lt;p&gt;Voici un exemple très simple expliquant l'utilisation de la bibliothèque libre &lt;a href=&quot;http://github.com/hugokernel/Oled4D&quot; hreflang=&quot;en&quot;&gt;Oled4D&lt;/a&gt; dont j'ai parlé dans un &lt;a href=&quot;http://www.digitalspirit.org/blog/index.php/post/2009/12/14/Librairie-pour-afficheur-Oled4d-Arduino&quot;&gt;précédent billet&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Ce programme va afficher l'image ci-dessous&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/oled4d.jpg&quot; title=&quot;Oled 4D démo pour Arduino&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.oled4d_m.jpg&quot; alt=&quot;Oled 4D démo pour Arduino&quot; title=&quot;Oled 4D démo pour Arduino, janv. 2010&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Le code source commenté est affiché en seconde partie de ce billet.&lt;/p&gt;


&lt;p&gt;Plus d'informations&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://github.com/hugokernel/Oled4D&quot; hreflang=&quot;en&quot;&gt;github.com/hugokernel/Oled4D&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/oled4d&quot; hreflang=&quot;fr&quot;&gt;Le wiki de DigitalSpirit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.digitalspirit.org/forums/viewforum.php?id=14&quot; hreflang=&quot;fr&quot;&gt;Le forum d'aide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;    &lt;p&gt;Voici les étapes à suivre pour tester cette bibliothèque&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Décompresser l'archive dans le dossier libraries&lt;/li&gt;
&lt;li&gt;Ouvrez l'environnement de développement Arduino&lt;/li&gt;
&lt;li&gt;Dans le menu Fichier &amp;gt; Exemples, il doit y avoir un menu Oled4D &amp;gt; Example &amp;gt; Demo, cliquez dessus pour l'ouvrir&lt;/li&gt;
&lt;li&gt;Compilez et chargez la cible&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Voici une partie du code source (la déclaration de data_image à été tronquée volontairement), l'exemple va afficher un écran bleu, affiche un cercle jaune, 1 tux, réalise 4 copier / coller de l'image du tux, affiche du texte «&amp;nbsp;Hello world&amp;nbsp;! » puis créé un polygone.&lt;/p&gt;

&lt;pre class=&quot;c&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/*  Oled4d
    Programme d'exemple pour interface Arduino / Écran Oled de 4DSystems
 */&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #339933;&quot;&gt;#define RED     RGB(255, 0, 0)&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define GREEN   RGB(0, 255, 0)&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define BLUE    RGB(0, 0, 255)&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define YELLOW  RGB(255, 255, 0)&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define WHITE   RGB(255, 255, 255)&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define BLACK   RGB(0, 0, 0)&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #339933;&quot;&gt;#define SMALL   FONT_5X7&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define MEDIUM  FONT_8X8&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define BIG     FONT_8X12&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #339933;&quot;&gt;#include &amp;lt;NewSoftSerial.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#include &amp;lt;HardwareSerial.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;extern&lt;/span&gt; HardwareSerial Serial;
&lt;span style=&quot;color: #339933;&quot;&gt;#include &amp;lt;Oled4d.h&amp;gt;&lt;/span&gt;
&amp;nbsp;
NewSoftSerial serial&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// count : 1152&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define  DATA_IMG_WIDTH   24&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define  DATA_IMG_HEIGHT  24&lt;/span&gt;
&lt;span style=&quot;color: #993333;&quot;&gt;char&lt;/span&gt; data_image&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
    0xc6, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xbe, 
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;...&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #993333;&quot;&gt;void&lt;/span&gt; setup&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;  
    Serial.&lt;span style=&quot;color: #202020;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;9600&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Mode série&lt;/span&gt;
    pinMode&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;, INPUT&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    pinMode&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;3&lt;/span&gt;, OUTPUT&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Configuration de l'interface série logicielle&lt;/span&gt;
    serial.&lt;span style=&quot;color: #202020;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;9600&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #993333;&quot;&gt;void&lt;/span&gt; loop&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;                     
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Créer l'objet en interface série logiciel&lt;/span&gt;
    Oled4dSoft oled &lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt; Oled4dSoft&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;serial, &lt;span style=&quot;color: #cc66cc;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Pour utiliser l'uart « hardware », procéder ainsi :&lt;/span&gt;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;//Oled4dHard oled = Oled4dHard(Serial, OLED_RESET_PIN);&lt;/span&gt;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Initialise l'écran&lt;/span&gt;
    oled.&lt;span style=&quot;color: #202020;&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Efface l'écran&lt;/span&gt;
    oled.&lt;span style=&quot;color: #202020;&quot;&gt;clear&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Fond d'écran bleu&lt;/span&gt;
    oled.&lt;span style=&quot;color: #202020;&quot;&gt;setBG&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;RGB&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;128&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Dessine un cercle&lt;/span&gt;
    oled.&lt;span style=&quot;color: #202020;&quot;&gt;drawCircle&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;64&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;64&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;20&lt;/span&gt;, RGB&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Affiche l'image&lt;/span&gt;
    oled.&lt;span style=&quot;color: #202020;&quot;&gt;displayImage&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, DATA_IMG_WIDTH, DATA_IMG_HEIGHT, COLORMODE_65K, data_image&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Copier / coller de l'image 5 fois&lt;/span&gt;
    &lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #993333;&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;; i &amp;lt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;5&lt;/span&gt;; i&lt;span style=&quot;color: #66cc66;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
        oled.&lt;span style=&quot;color: #202020;&quot;&gt;screenCopyPaste&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, i &lt;span style=&quot;color: #66cc66;&quot;&gt;*&lt;/span&gt; DATA_IMG_WIDTH, &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, DATA_IMG_WIDTH, DATA_IMG_HEIGHT&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Affiche du texte&lt;/span&gt;
    oled.&lt;span style=&quot;color: #202020;&quot;&gt;drawText&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;3&lt;/span&gt;, SMALL, GREEN, &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Hello world !&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Dessine un polygone&lt;/span&gt;
    &lt;span style=&quot;color: #993333;&quot;&gt;char&lt;/span&gt; array&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;32&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;20&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;64&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;76&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;120&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;127&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;64&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;;
    oled.&lt;span style=&quot;color: #202020;&quot;&gt;drawPolygon&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #993333;&quot;&gt;sizeof&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;array&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;, array, RGB&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;128&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span style=&quot;color: #b1b100;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Voilà, je pense que le code est assez explicite, en cas de souci, n'oubliez pas le &lt;a href=&quot;http://www.digitalspirit.org/forums/viewforum.php?id=14&quot; hreflang=&quot;fr&quot;&gt;forum d'aide&lt;/a&gt;.&lt;/p&gt;</description>
    
          <enclosure url="http://www.digitalspirit.org/blog/public/src/Oled4d_Demo.zip"
      length="140790" type="application/zip" />
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2010/01/12/Un-exemple-d-utilisation-de-la-biblioth%C3%A8que-Oled4d-pour-Arduino#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2010/01/12/Un-exemple-d-utilisation-de-la-biblioth%C3%A8que-Oled4d-pour-Arduino#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/949</wfw:commentRss>
      </item>
    
  <item>
    <title>Liste des articles du magazine Elektor depuis 1978</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2009/12/28/Liste-des-articles-d-Elektor-depuis-1978</link>
    <guid isPermaLink="false">urn:md5:fa793ac47fea0dcfd7e6acce6878be37</guid>
    <pubDate>Mon, 28 Dec 2009 20:12:00 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>article</category><category>elektor</category><category>liste</category><category>mag</category><category>magazines</category><category>revue</category>    
    <description>    &lt;p&gt;
Voici une &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.digitalspirit.org/lab/elec/elektor/&quot;&gt;petite application web&lt;/a&gt; regroupant dans un tableau toute la liste des articles du magazine Elektor depuis sa première édition en 1978...
&lt;/p&gt;
&lt;p&gt;
Bien sûr, loin de moi l'idée de vouloir diffuser le contenu des articles de cette très bonne revue, mais simplement le titre et pour les derniers magazines, leurs couvertures...
&lt;br /&gt;L'idée de la réalisation de cet outils est simplement venu du faite que le site web officiel d'Elektor est franchement pas très bien foutu et il est très difficile de trouver quoique ce soit dedans...J'espère donc que cela en aidera plus d'un...
&lt;/p&gt;
&lt;p&gt;
Voici à quoi cela ressemble (cliquez pour agrandir) :
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/elektor-list_screenshot.png&quot;&gt;&lt;img title=&quot;Elektor liste, déc. 2009&quot; alt=&quot;&quot; src=&quot;http://www.digitalspirit.org/blog/public/.elektor-list_screenshot_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
Merci à &lt;a href=&quot;http://www.giacomazzi.fr/&quot;&gt;Michel Giacomazzi&lt;/a&gt;, qui, dans le group &lt;a hreflang=&quot;fr&quot; href=&quot;http://groups.google.com/group/fr.sci.electronique/topics?hl=fr&quot;&gt;fr.sci.electronique&lt;/a&gt; à diffuser les données collectées.&lt;br /&gt;Sur le site, il est possible de récupérer le fichier de données original au format &lt;a href=&quot;http://fr.wikipedia.org/wiki/Format_TSV&quot; hreflang=&quot;fr&quot;&gt;TSV&lt;/a&gt; ainsi que la base de données au format &lt;a href=&quot;http://fr.wikipedia.org/wiki/SQLite&quot; hreflang=&quot;fr&quot;&gt;Sqlite&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.digitalspirit.org/lab/elec/elektor/&quot; hreflang=&quot;fr&quot;&gt;Accéder au site&lt;/a&gt;.
&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2009/12/28/Liste-des-articles-d-Elektor-depuis-1978#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2009/12/28/Liste-des-articles-d-Elektor-depuis-1978#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/921</wfw:commentRss>
      </item>
    
  <item>
    <title>Librairie Arduino pour afficheur Oled : Oled4d</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2009/12/14/Librairie-pour-afficheur-Oled4d-Arduino</link>
    <guid isPermaLink="false">urn:md5:c1bdee6d17f20c6370a11b09e3ebece9</guid>
    <pubDate>Mon, 21 Dec 2009 11:09:00 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>4d system</category><category>arduino</category><category>diy</category><category>gpl</category><category>libre</category><category>logiciel libre</category><category>oled</category><category>Oled 4d</category><category>Planet-Libre</category><category>rs232</category><category>série</category>    
    <description>    &lt;p&gt;
&lt;a href=&quot;http://www.digitalspirit.org/blog/public/oled_4d.png&quot;&gt;&lt;img title=&quot;Oled 4D, déc. 2009&quot; alt=&quot;&quot; src=&quot;http://www.digitalspirit.org/blog/public/oled_4d.png&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.digitalspirit.org/blog/public/oled_4d_verso.jpg&quot;&gt;&lt;img title=&quot;Oled 4D, déc. 2009&quot; alt=&quot;&quot; src=&quot;http://www.digitalspirit.org/blog/public/oled_4d_verso.jpg&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Voici une librairie libre de gestion d'afficheur &lt;acronym title=&quot;Organic light-emitting diode&quot;&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente_organique&quot; hreflang=&quot;fr&quot;&gt;OLED&lt;/a&gt;&lt;/acronym&gt; de la société &lt;a href=&quot;http://www.4dsystems.com.au/&quot; hreflang=&quot;en&quot;&gt;4D Systems&lt;/a&gt; pour &lt;a href=&quot;http://arduino.cc/&quot; hreflang=&quot;en&quot;&gt;Arduino&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
Comme leur nom l'indique très bien, ils utilisent la technologie &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente_organique&quot;&gt;OLED&lt;/a&gt; avec tous les avantages de cette technologie : pas besoin d'un rétroéclairage, ils ont un angle de vue de 180°, bonne consommation, très bon contraste, vous pouvez les trouver entre autres chez &lt;a href=&quot;http://www.lextronic.fr/P4470-afficheur-oled-couleur-uoled128-g1.html&quot; hreflang=&quot;fr&quot;&gt;Lextronic&lt;/a&gt; ou encore chez &lt;a href=&quot;http://www.sparkfun.com/commerce/product_info.php?products_id=8537&quot; hreflang=&quot;en&quot;&gt;Sparkfun&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Le jeu d'instructions n'est pas toujours très logique mais est assez complet, le principal défaut de ces afficheurs est le prix, à 65€ l'unité, j'imagine mal comment espérer faire de la petite série...
&lt;/p&gt;
&lt;p&gt;Ces afficheurs sont pilotables directement par le biais d'une connection série dans lequel on envoie directement des commandes d'assez hauts niveaux :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set Background Color&lt;/li&gt;
&lt;li&gt;Put Pixel&lt;/li&gt;
&lt;li&gt;Erase Screen&lt;/li&gt;
&lt;li&gt;Draw Rectangle&lt;/li&gt;
&lt;li&gt;Place String of ASCII Text&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Ils disposent également d'un port microSD permettant ainsi de charger des images ou encore des bouts de programmes, attention cependant, car n'espérez pas mettre des images jpg dans la microSD ou autre et les afficher comme ça, d'un coup, ça ne fonctionnera pas, tout d'abord, car le chip de 4D ne gère pas les images compressées mais uniquement des champs de bits et surtout car il n'y a aucune gestion de FAT gérée par le controleur, ainsi, il est possible d'accéder au contenu de la microSD depuis votre programme mais uniquement en brut : à nous de gérer la couche du système de fichiers... &lt;/p&gt;
&lt;h2&gt;Tester la libraire&lt;/h2&gt;
&lt;p&gt;Voici la marche à suivre pour tester cette librairie avec Arduino (&lt;ins&gt;la librairie peut parfaitement fonctionner hors du projet Arduino...&lt;/ins&gt;) :&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;
Créer un dossier Oled4d dans le dossier Libraries de votre installation Arduino et copiez dedans le fichier Oled4d.h.&lt;/li&gt;
&lt;li&gt;Créez un nouveau projet Arduino et copiez le contenu du fichier oled4d.pde dedans.&lt;/li&gt;
&lt;li&gt;Compilez le source, envoyez dans la cible et voilà, vous devriez avoir quelque chose de ce genre s'afficher :&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&quot;http://www.digitalspirit.org/blog/public/arduino_oled4d.jpg&quot;&gt;&lt;img title=&quot;Arduino avec afficheur Oled de 4DSystems, déc. 2009&quot; alt=&quot;&quot; src=&quot;http://www.digitalspirit.org/blog/public/.arduino_oled4d_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Oui, il s'agit bien de Tux ! ;)&lt;/p&gt;
&lt;h2&gt;Comment ça fonctionne ?&lt;/h2&gt;
&lt;p&gt;
Voici un petit bout de code :
&lt;/p&gt;
&lt;pre&gt;// Créer l'objet en interface série logiciel&lt;br /&gt;Oled4dSoft oled = Oled4dSoft(serial, 8);&lt;br /&gt;&lt;br /&gt;// Pour utiliser l'uart « hardware », procéder ainsi :&lt;br /&gt;//Oled4dHard oled = Oled4dHard(Serial, OLED_RESET_PIN);&lt;br /&gt;&lt;br /&gt;// Initialise l'écran&lt;br /&gt;oled.init();&lt;br /&gt;&lt;br /&gt;// Efface l'écran&lt;br /&gt;oled.clear();&lt;br /&gt;&lt;br /&gt;// Dessine un cercle&lt;br /&gt;oled.drawCircle(64, 64, 20, RGB(255, 255, 0));&lt;br /&gt;&lt;br /&gt;// Affiche du texte&lt;br /&gt;oled.drawText(1, 3, SMALL, GREEN, &quot;Hello world !&quot;);&lt;/pre&gt;
&lt;p&gt;
Voilà, je pense que l'exemple est assez explicite et logique...
&lt;/p&gt;
&lt;p&gt;
Vour remarquerez qu'il est possible de passer par l'uart intégré à l'Atmel ou de passer par l'uart logiciel avec la libraire &lt;a href=&quot;http://arduiniana.org/libraries/NewSoftSerial/&quot; hreflang=&quot;en&quot;&gt;NewSoftSerial&lt;/a&gt; (cette librairie dispose de fonctions avancées et est bien supérieure à la librairie d'uart fourni par défaut dans le projet Arduino).
&lt;/p&gt;
&lt;h2&gt;Démo&lt;/h2&gt;
&lt;p&gt;
Voici une petite démo affichant en vrac des lignes, des triangles, des cercles, des polygones, des rectangles...
&lt;br /&gt;
La vidéo reflète assez mal les couleurs de l'écran qui sont bien vives en réel.
&lt;/p&gt;
&lt;div class=&quot;external-media&quot; style=&quot;margin: 1em auto; text-align: center;&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=8001458&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&quot; height=&quot;302&quot; width=&quot;400&quot;&gt;	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;scale&quot; value=&quot;showAll&quot; /&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=8001458&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&quot; /&gt;
&lt;p&gt;Écran Oled de 4D System piloté par Arduino&lt;/p&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;h2&gt;Futures évolutions&lt;/h2&gt;
&lt;p&gt;
Actuellement, cette librairie supporte uniquement les instructions standards (General Command Set), les autres (Extended Command Set), qui permettent entre autre un accès au contenu de la microsd, ne sont pas encore gérées mais le plus gros du travail est fait...
&lt;/p&gt;
&lt;h2&gt;Téléchargement&lt;/h2&gt;
&lt;p&gt;
Cette librairie est mise à disposition sous license GPL.&lt;br /&gt;
Vous pouvez télécharger la toute dernière version de cette librairie depuis mon compte &lt;a href=&quot;http://github.com/&quot;&gt;GitHub&lt;/a&gt; à l'adresse suivante : &lt;a hreflang=&quot;en&quot; href=&quot;http://github.com/hugokernel/Oled4D&quot;&gt;http://github.com/hugokernel/Oled4D&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Je mettrai à jour également la page sur le wiki : &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/oled4d&quot; hreflang=&quot;fr&quot;&gt;http://www.digitalspirit.org/wiki/projets/oled4d&lt;/a&gt;.
&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2009/12/14/Librairie-pour-afficheur-Oled4d-Arduino#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2009/12/14/Librairie-pour-afficheur-Oled4d-Arduino#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/900</wfw:commentRss>
      </item>
    
  <item>
    <title>Planet Madeinfr : Regroupement d'articles francophones sur le « fait soit même »</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2009/12/04/Planet-Madeinfr-%3A-Regroupement-d-articles-francophone-sur-le-%C2%AB-fait-soit-m%C3%AAme-%C2%BB</link>
    <guid isPermaLink="false">urn:md5:969ae832648385ba728d2e27fb4c3124</guid>
    <pubDate>Fri, 04 Dec 2009 15:17:00 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>diy</category><category>do it yourself</category><category>hardware</category><category>libre</category><category>made in fr</category><category>made in france</category><category>madeinfr</category><category>open</category><category>openhardware</category><category>planet</category><category>Planet-Libre</category><category>électronique</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://planet.madeinfr.org/&quot;&gt;&lt;img title=&quot;Logo Made in fr, déc. 2009&quot; alt=&quot;&quot; src=&quot;http://www.digitalspirit.org/blog/public/logo_madeinfr.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ouverture ce jour &lt;a hreflang=&quot;fr&quot; href=&quot;http://planet.madeinfr.org/&quot;&gt;d'un planet&lt;/a&gt; (un regroupement d'article issus de différents blogs au sein d'un même blog), consacré au « fait soit même » (autrement appelé « Do It Yourself » outre atlantique) avec une forte attirance pour l'électronique, sa petite particularité est que tous les articles diffusés sont en français.&lt;br /&gt;&lt;br /&gt;La publication sur le planet est ouverte à tout le monde, il suffit de posséder un blog et des articles en français sur le sujet, et de nous le signaler par le biais du&lt;a hreflang=&quot;fr&quot; href=&quot;http://planet.madeinfr.org/contact&quot;&gt; formulaire approprié&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
L'adresse de ce planet est : &lt;a href=&quot;http://planet.madeinfr.org/&quot;&gt;http://planet.madeinfr.org/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Il est aussi possible de suivre les articles et l'actualité de Made in Fr sur &lt;a href=&quot;http://twitter.com/madeinfr/&quot;&gt;Twitter&lt;/a&gt; et &lt;a href=&quot;http://identi.ca/madeinfr/&quot;&gt;Identi.ca&lt;/a&gt; :
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://twitter.com/madeinfr/&quot;&gt;&lt;img title=&quot;Logo de Twitter, déc. 2009&quot; alt=&quot;&quot; src=&quot;http://www.digitalspirit.org/blog/public/logo_twitter.png&quot; /&gt;&lt;/a&gt;
&amp;nbsp;
&lt;a href=&quot;http://identi.ca/madeinfr/&quot;&gt;&lt;img title=&quot;Logo d'Identica, déc. 2009&quot; alt=&quot;&quot; src=&quot;http://www.digitalspirit.org/blog/public/logo_identica.png&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2009/12/04/Planet-Madeinfr-%3A-Regroupement-d-articles-francophone-sur-le-%C2%AB-fait-soit-m%C3%AAme-%C2%BB#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2009/12/04/Planet-Madeinfr-%3A-Regroupement-d-articles-francophone-sur-le-%C2%AB-fait-soit-m%C3%AAme-%C2%BB#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/884</wfw:commentRss>
      </item>
    
  <item>
    <title>Protection pour élément Lipo par MAX810 + MOSFET</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2009/07/13/Protection-pour-%C3%A9l%C3%A9ment-Lipo</link>
    <guid isPermaLink="false">urn:md5:5d8e6df2f90fa1509d434aba3c1f5187</guid>
    <pubDate>Fri, 31 Jul 2009 11:04:00 +0200</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>accu</category><category>batterie</category><category>diy</category><category>lipo</category><category>maxim</category><category>mosfet</category><category>protection</category>    
    <description>    &lt;p&gt;
Un élément LiPo ne doit pas descendre en dessous d'un seuil de tension de 2.5V, entrainant alors la destruction de ce dernier, il est très simple de réaliser un montage contrôlant la tension de l'élément Lipo et empêchant la tension de descendre en dessous dudit seuil...
&lt;br /&gt;
C'est le but de ce montage, très simple mais très utile...réalisé avec seulement 2 composants : un &lt;a href=&quot;http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1194&quot;&gt;MAX810&lt;/a&gt; et un &lt;acronym title=&quot;Metal Oxide Semiconductor Field Effect Transistor&quot;&gt;MOSFET&lt;/acronym&gt;...
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.digitalspirit.org/blog/public/protectionlipo.jpg&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/.protectionlipo_m.jpg&quot; alt=&quot;Protection pour Lipo&quot; title=&quot;Protection pour Lipo, juil. 2009&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Accédez à l'article sur le wiki : &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/protectionlipo&quot;&gt;ProtectionLipo&lt;/a&gt;
&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2009/07/13/Protection-pour-%C3%A9l%C3%A9ment-Lipo#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2009/07/13/Protection-pour-%C3%A9l%C3%A9ment-Lipo#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/741</wfw:commentRss>
      </item>
    
  <item>
    <title>Régulateur à découpage embarqué 5V / 3A</title>
    <link>http://www.digitalspirit.org/blog/index.php/post/2009/07/09/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-embarqu%C3%A9</link>
    <guid isPermaLink="false">urn:md5:00d3aa1132cb0abda021408d36a0736d</guid>
    <pubDate>Fri, 24 Jul 2009 10:00:00 +0200</pubDate>
    <dc:creator>hugo</dc:creator>
        <category>Electronique</category>
        <category>cam</category><category>caméra</category><category>diy</category><category>découpage</category><category>embarquée</category><category>embedded</category><category>régulateur</category>    
    <description>    &lt;p&gt;
Voici une version embarquée du régulateur à &lt;a href=&quot;http://www.digitalspirit.org/blog/index.php/post/2009/02/10/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-pour-cam%C3%A9ra-embarqu%C3%A9e&quot;&gt;découpage pour caméra&lt;/a&gt; :
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.digitalspirit.org/blog/public/reg_embedded.png&quot;&gt;&lt;img src=&quot;http://www.digitalspirit.org/blog/public/reg_embedded.png&quot; alt=&quot;Régulateur à découpage embarquée&quot; title=&quot;Régulateur à découpage embarquée, juil. 2009&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Conçue pour être embarquée à bord d'objet volant radiotélécommandé (hélico, avion, tout ce que vous voulez en fait), il permet d'obtenir 5V à partir du 11.1V d'une batterie LiPo ou autre...
&lt;br /&gt;
Il possède 2 voyants permettant de voir son bon fonctionnement et avertissant que la tension de la batterie est passée en dessous d'un seuil critique.
&lt;/p&gt;
&lt;p&gt;
Toutes les informations sur ce montage à moins de 11€ sont disponibles sur le wiki : &lt;a href=&quot;http://www.digitalspirit.org/wiki/projets/regulateuradecoupageembarque&quot;&gt;RegulateurADecoupageEmbarque&lt;/a&gt;
&lt;/p&gt;</description>
    
    
    
          <comments>http://www.digitalspirit.org/blog/index.php/post/2009/07/09/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-embarqu%C3%A9#comment-form</comments>
      <wfw:comment>http://www.digitalspirit.org/blog/index.php/post/2009/07/09/R%C3%A9gulateur-%C3%A0-d%C3%A9coupage-embarqu%C3%A9#comment-form</wfw:comment>
      <wfw:commentRss>http://www.digitalspirit.org/blog/index.php/feed/atom/comments/737</wfw:commentRss>
      </item>
    
</channel>
</rss>
