<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
	<channel>
<title>Projet EM10 USD Arduino</title><link>http://www.em10-usd-arduino-takahashi.eliotis.com/index.html</link><description>Ma monture Takahashi revisit&#xe9;e</description><dc:language>(null)</dc:language><dc:rights>Copyright 2017&#x2c; S&#xe9;bastien Marchand</dc:rights><dc:date>2021-02-18T10:50:37+01:00</dc:date><admin:generatorAgent rdf:resource="http://www.realmacsoftware.com/" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<lastBuildDate>jeu., 8 déc. 2016 21:24:36 +0100</lastBuildDate><item><title>Canon EF 400mm F/5.6: mini planet killer... ;)</title><category>Actualit&#xe9;</category><dc:date>2021-02-18T10:50:37+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/canon-ef-400-tiny-planet-killer.html#unique-entry-id-128</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/canon-ef-400-tiny-planet-killer.html#unique-entry-id-128</guid><content:encoded><![CDATA[Dans la s&eacute;rie &laquo;&nbsp;id&eacute;e saugrenue &raquo;, j&rsquo;avais envie de me faire une petite lunette d&rsquo;observation et d&rsquo;imagerie hyper nomade sur l&rsquo;EM-10. Je vous pr&eacute;sente donc ma nouvelle lunette de 71mm... ;)<br /><p style="text-align:center;"><img class="imageStyle" alt="D28B8850-640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b8850-640.jpg" width="431" height="644" /><br /></p><p style="text-align:left;">En fait de lunette astronomique, j&rsquo;ai r&eacute;alis&eacute; des adaptations en impression 3D me permettant d&rsquo;y loger une barlow Powermate 3x et  5x...<br /></p><p style="text-align:center;"><a href="https://www.thingiverse.com/thing:4562984" rel="external"><img class="imageStyle" alt="barlow-3x-adapter.png.ae9108b0a3f2848c8c7faf7f35c9935a" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/barlow-3x-adapter.png.ae9108b0a3f2848c8c7faf7f35c9935a.png" width="640" height="507" /></a><a href="https://www.thingiverse.com/thing:4562984" rel="external"><br />https://www.thingiverse.com/thing:4562984</a><br /><img class="imageStyle" alt="D28B8851-640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b8851-640.jpg" width="628" height="472" /><br /></p><p style="text-align:left;">Le t&eacute;l&eacute;objectif est lui m&ecirc;me fix&eacute; via une embase d&rsquo;adaptation  (impression 3D en PETG)  entre l&rsquo;EM-10 et le collier pas Kodak...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="embase kodak" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/embase-kodak.png" width="607" height="480" /><br /><img class="imageStyle" alt="D28B8713" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b8713.jpeg" width="421" height="640" /><br /></p><p style="text-align:left;">D&egrave;s lors on dispose d&rsquo;assez de tirage pour y monter oculaire et renvoi coud&eacute;. Il est &eacute;galement possible de faire de l&rsquo;imagerie plan&eacute;taire gr&acirc;ce &agrave; une focale r&eacute;sultante de respectivement 1200mm et 2000mm de focale. Et voici le r&eacute;sultat avec une AZI 290MC...<br /></p><p style="text-align:center;"><span style="color:#FFFEFE;"><img class="imageStyle" alt="2020-07-26-jupiter-ef400-barlow-5x-adc-20min" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/2020-07-26-jupiter-ef400-barlow-5x-adc-20min.png" width="644" height="484" /></span><br /><img class="imageStyle" alt="2020-07-27-mars-ef400-barlow-5x-adc-minus-violet" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/2020-07-27-mars-ef400-barlow-5x-adc-minus-violet.jpg" width="644" height="484" /><br /><span style="color:#FFFEFE;"><img class="imageStyle" alt="venus-ef400-barlow-5x-2020-07-20" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/venus-ef400-barlow-5x-2020-07-20.jpg" width="644" height="484" /></span><br /><img class="imageStyle" alt="2020-07-27-saturne-ef400-barlow-5x-adc-minus-violet" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/2020-07-27-saturne-ef400-barlow-5x-adc-minus-violet.png" width="644" height="484" /><br /></p><p style="text-align:left;">L&rsquo;imagerie Lunaire n&rsquo;est pas en reste avec la possibilit&eacute; de r&eacute;aliser des mosa&iuml;ques int&eacute;ressantes...<br /></p><p style="text-align:center;"><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/mosaique-lunaire-ef400-powermate-3x.jpg" rel="external" title="Mosaique Lunaire Canon EF 400"><img class="imageStyle" alt="mosaique-lunaire-ef400-powermate-3x" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mosaique-lunaire-ef400-powermate-3x.jpg" width="645" height="965" /></a><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/mosaique-lunaire-ef400-powermate-3x.jpg" rel="external" title="Mosaique Lunaire Canon EF 400"><br /></a><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/mosaique-lunaire-ef400-powermate-3x.jpg" rel="external" title="Mosaique Lunaire Canon EF 400">>>>Version plus grande ici<<<</a></u></span><br /></p><p style="text-align:left;">L&rsquo;imagerie en ciel profond reste tout aussi accessible directement au foyer via un adaptateur ASI/Canon cr&eacute;&eacute; sur mesure l&agrave; aussi en impression 3D...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="adaptateur-asi-eos" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/adaptateur-asi-eos.png" width="640" height="534" /><a href="https://www.thingiverse.com/thing:4307480" rel="external"><br />https://www.thingiverse.com/thing:4307480</a><br /><img class="imageStyle" alt="IMG_4707_640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4707_640.jpg" width="478" height="640" /><br /><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/m13-Canon-EF-400.jpg" rel="external"><img class="imageStyle" alt="m13-Canon-EF-400-640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/m13-canon-ef-400-640.jpg" width="640" height="400" /></a><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/m13-Canon-EF-400.jpg" rel="external"><br /></a><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/m13-Canon-EF-400.jpg" rel="external">>>>Version plus grande ici<<<</a></u></span><br /></p><p style="text-align:left;">Et pour finir Neowise, avec en lieu et place de l&rsquo;ASI, mon Canon 5D MkIII pour un plus grand champ photographique...<br /></p><p style="text-align:center;"><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/neowise.jpg" rel="external"><img class="imageStyle" alt="neowise-640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/neowise-640.jpg" width="640" height="960" /></a><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/neowise.jpg" rel="external"><br /></a><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/neowise.jpg" rel="external">>>>Version plus grande ici<<<</a></u></span><br /></p><p style="text-align:left;">Bref, de quoi se faire plaisir de 400mm &agrave; 2000mm de focale. :)</p>]]></content:encoded></item><item><title>Confin&#xe9;s nous sommes...</title><category>Actualit&#xe9;</category><dc:date>2020-04-24T12:45:39+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/astro-confine-cn-212-taka.html#unique-entry-id-127</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/astro-confine-cn-212-taka.html#unique-entry-id-127</guid><content:encoded><![CDATA[Heureusement que le ciel est l&agrave;! Une balade &ccedil;a vous dit? Je vous emm&egrave;ne sur la Lune...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/88d6HPiIXY4" frameborder="0" allowfullscreen></iframe></code><br /><br />Et un petit tour du c&ocirc;t&eacute; de V&eacute;nus...<br /><p style="text-align:center;"><span style="color:#FFFEFE;"><img class="imageStyle" alt="venus-2020-04-09" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/venus-2020-04-09.png" width="644" height="484" /></span><br />CN-212 F/12,4 / ASI290MC<br /></p><p style="text-align:left;"><br /><br />Le rapprochement V&eacute;nus/Pl&eacute;iades &eacute;tait mignon aussi...<br /></p><p style="text-align:center;"><span style="color:#FFFEFE;"><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/rapprochement-venus-pleiades.jpg" rel="external"><img class="imageStyle" alt="Rapprochement Vénus Pléiades" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/rapprochement-venus-pleiades.jpg" width="640" height="427" /></a></span><br /> <a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/rapprochement-venus-pleiades.jpg" rel="external">>>>Version plus grande ici<<<</a><br />Canon 5D MkIII + Canon EF 400mm F/5,6<br /></p><p style="text-align:left;">Prenez soin de vous et de vos proches. <3</p>]]></content:encoded></item><item><title>Le piMac et son dock quasi achev&#xe9;...</title><category>Actualit&#xe9;</category><dc:date>2020-02-17T20:15:56+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pi-mac-raspberry-et-son-dock.html#unique-entry-id-126</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pi-mac-raspberry-et-son-dock.html#unique-entry-id-126</guid><content:encoded><![CDATA[Pas tr&egrave;s actif sur mon blog depuis quelques temps pour raisons professionnelles, voici un aper&ccedil;u de mon piMac quasi achev&eacute;. Il est maintenant &eacute;quip&eacute; d&rsquo;un dock con&ccedil;u sur mesure. Celui-ci embarque le Raspberry et serre de passe cables pour faire propre. Deux petits HP trouv&eacute;s chez cash ont &eacute;t&eacute; install&eacute;s et un hub usb 4 ports permet de r&eacute;cup&eacute;rer l&rsquo;usb en fa&ccedil;ade.<br /><p style="text-align:center;"><img class="imageStyle" alt="pi-mac-et-doc" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pi-mac-et-doc.jpg" width="644" height="450" /><br /><img class="imageStyle" alt="pi-macdock" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pi-macdock.png" width="644" height="494" /><br /><img class="imageStyle" alt="dock-nu" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/dock-nu.jpg" width="644" height="482" /><br /><img class="imageStyle" alt="dock-nu-arriere" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/dock-nu-arriere.jpg" width="644" height="482" /><br /></p><p style="text-align:left;">Encore quelques finitions et ce piMac aura tout d&rsquo;un grand! ;)</p>]]></content:encoded></item><item><title>piMac: un Raspberry avec un petit gout de pomme...</title><category>Actualit&#xe9;</category><dc:date>2019-07-23T13:43:32+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pi-mac-un-raspberry-au-gout-de-mac-apple.html#unique-entry-id-125</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pi-mac-un-raspberry-au-gout-de-mac-apple.html#unique-entry-id-125</guid><content:encoded><![CDATA[Comme je suis un peu maniac, que j&rsquo;aime mon confort et que je ne trouvais pas mon bonheur, j&rsquo;ai d&eacute;cid&eacute; de me bricoler un setup digne de ce nom. Je vous pr&eacute;sente donc mon Raspberry Pi de d&eacute;veloppement: le piMac... :)<br /><p style="text-align:center;"><img class="imageStyle" alt="piMac-front-3d" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pimac-front-3d.png" width="644" height="464" /><br /></p><p style="text-align:left;">Installation de la cam&eacute;ra PI V2 8mp...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="pimac-1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pimac-1.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">Pied bomb&eacute; couleur alu...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="pimac-4" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pimac-4.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">Ecran tactile 7&rsquo;&rsquo;...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="pimac-2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pimac-3.jpg" width="644" height="431" /><br /><img class="imageStyle" alt="pimac-5" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pimac-5.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">Toute ressemblance avec un iMac blanc des ann&eacute;es 2000 serait bien &eacute;videment une totale non co&iuml;ncidence. En atteste cette photo de famille... ;)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="iMac et piMac" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/imac-et-pimac.jpg" width="640" height="360" /><br /></p><p style="text-align:left;">De l&agrave; &agrave; en faire &eacute;galement une machine pour retrogamin(g) sous Recalbox, c&rsquo;est tentant aussi... :D<br /></p><p style="text-align:center;"><img class="imageStyle" alt="pimac-retrogaming" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pimac-retrogaming.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">Si le concept vous plait, les fichiers 3D sont disponibles sur mon thingiverse...<br /><a href="http://www.thingiverse.com/thing:3743598" rel="external">http://www.thingiverse.com/thing:3743598</a><br /></p>]]></content:encoded></item><item><title>Une ic&#xf4;ne pour Polar Scope</title><category>Divers</category><dc:date>2019-06-16T10:55:02+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/une-icone-pour-polar-scope.html#unique-entry-id-124</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/une-icone-pour-polar-scope.html#unique-entry-id-124</guid><content:encoded><![CDATA[Passage en mode (r&eacute;)cr&eacute;atif avec la conception d&rsquo;une ic&ocirc;ne pour le projet de viseur polaire num&eacute;rique.<br /><br />Un sch&eacute;ma basic de viseur polaire...<br /><p style="text-align:center;"><img class="imageStyle" alt="viseur-polaire_3" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/viseur-polaire_3.jpg" width="231" height="233" /><br /><br /></p><p style="text-align:left;">La boussole de Safari et son aiguille me plait bien...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="PolarScope-Safari" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polarscope-safari.png" width="294" height="185" /><br /><br /></p><p style="text-align:left;">Je m&eacute;lange le tout sous Sketch avec un soup&ccedil;on de touche perso. Et voil&agrave;... :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="PolarScope" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polarscope.png" width="346" height="346" /></p>]]></content:encoded></item><item><title>ScreenView le retour...</title><category>Algorithme</category><dc:date>2019-06-15T19:20:21+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sreenview-le-retour....html#unique-entry-id-123</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sreenview-le-retour....html#unique-entry-id-123</guid><content:encoded><![CDATA[D&eacute;j&agrave; &eacute;voqu&eacute;e sur le blog, ScreenView est une librairie que je d&eacute;veloppe pour la conception des interfaces graphiques de mon projet sur Arduino. Et bien j&rsquo;ai d&eacute;cid&eacute; d&rsquo;&eacute;largir ses capacit&eacute;s: Elle devient multiplateforme! Je vise en premier lieu le Raspberry PI. L&rsquo;id&eacute;e n&rsquo;est pas innocente puisque cela va me permettre de concevoir l&rsquo;interface graphique du viseur polaire num&eacute;rique de fa&ccedil;on optimale.<br /><br />Pour rappel, dans les grandes lignes la biblioth&egrave;que permettra:<br />- Mise &agrave; dispo de composants graphiques de base (label, boutton, slider, image BMP 16 bits et 24 bits, conteneurs, etc).<br />- Agencement hi&eacute;rarchique des composants graphiques.<br />- Rafraichissement optimis&eacute; pour ne mettre &agrave; jour que les zones modifi&eacute;es.<br />- Un mode "vision de nuit" est int&eacute;gr&eacute; d'origine pour les projets astro. :D<br /><br />Le moteur graphique pour cette version &laquo;&nbsp;Ordi&nbsp;&raquo; s&rsquo;appuie sur la biblioth&egrave;que OpenCV. <br /><br />Et voici les premiers composants...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/hfqVudtfczA" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://www.youtube.com/watch?v=hfqVudtfczA" rel="external">https://www.youtube.com/watch?v=hfqVudtfczA</a><br /><br />Ainsi qu&rsquo;une d&eacute;mo Raspberry PI/Mac...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/QQ5cNRg5i4o" frameborder="0" allowfullscreen></iframe></code><a href="https://www.youtube.com/watch?v=QQ5cNRg5i4o" rel="external">https://www.youtube.com/watch?v=QQ5cNRg5i4o</a>]]></content:encoded></item><item><title>Corr&#xe9;lation stellaire</title><category>Algorithme</category><dc:date>2019-05-19T17:21:19+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/0d2613a37c88db0fa0dd06160b0cadd1-122.html#unique-entry-id-122</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/0d2613a37c88db0fa0dd06160b0cadd1-122.html#unique-entry-id-122</guid><content:encoded><![CDATA[Un temps magnifique pour... coder. :/<br /> <br />J'avance tranquillement sur la corr&eacute;lation stellaire du viseur polaire num&eacute;rique. Pour &ecirc;tre le plus performant possible sur le Pi Z&eacute;ro lors des captures en live, toutes les coordonn&eacute;es cart&eacute;siennes des &eacute;toiles seront pr&eacute;-calcul&eacute;es en pixels (sur la base de l'&eacute;chantillonnage connu du couple capteur/objectif) et les distances entre chaque &eacute;toile stock&eacute;es dans une  base SQLite.<br />Deux avantages:<br /><ul class="disc"><li>Il sera tr&egrave;s facile de limiter le champs de recherche des segments en bornant simplement les requ&ecirc;tes SQL sur leur longueur.</li><li>Aucune conversion suppl&eacute;mentaire n&eacute;cessaire afin de respecter des rapports d'&eacute;chelle pour comparer les distances entre les &eacute;toiles.</li></ul>La d&eacute;formation de champs de l'objectif &eacute;tant tr&egrave;s limit&eacute;e, une tol&eacute;rance de +-2,5 pixels semble suffisante pour filtrer correctement les segments.<br /> <br />Bref, l'identification commence &agrave; marcher...<br /><img class="imageStyle" alt="correlation-stellaire" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/correlation-stellaire.jpg" width="640" height="391" />]]></content:encoded></item><item><title>Masque anti aigrettes pour le CN-212</title><category>Divers</category><dc:date>2019-05-22T12:40:58+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/masque-anti-aigrettes-cn212-takahashi.html#unique-entry-id-121</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/masque-anti-aigrettes-cn212-takahashi.html#unique-entry-id-121</guid><content:encoded><![CDATA[Le plus souvent par quatre tu m'utiliseras.<br />Alors l&rsquo;&oelig;il &agrave; l'oculaire disparaitre tu les verras.<br />Newton ou lunette visuellement plus tu ne sauras.<br />Quoi suis-je?  <br /><br />Le masque anti aigrettes! <br /><br />La manip est inspir&eacute;e de l'article de Serge Bertorello:<br /><a href="http://serge.bertorello.free.fr/antiaigr/antiaigr.html" rel="external">http://serge.bertorello.free.fr/antiaigr/antiaigr.html</a><br /><br />Et hop! Directement du concepteur au consommateur...<br /><img class="imageStyle" alt="Capture d’écran 2019-05-16 à 22.00.46" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-d2019e0301cran-2019-05-16-a0300-22.00.46.jpg" width="644" height="405" /><br /><img class="imageStyle" alt="Capture d’écran 2019-05-16 à 21.59.52" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-d2019e0301cran-2019-05-16-a0300-21.59.52.jpg" width="644" height="390" /><br /><img class="imageStyle" alt="IMG_4145" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4145.jpg" width="644" height="482" /><br /><img class="imageStyle" alt="IMG_4137" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4137.jpg" width="644" height="482" /><br /><img class="imageStyle" alt="IMG_4153" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4153.jpg" width="644" height="482" /><br />Plus qu&rsquo;&agrave; tester sur le ciel. :)<br /><br /><strong><u>Edit:</u></strong> r&eacute;sultat en demi teinte pour cette premi&egrave;re version. Les aigrettes disparaissent bien mais au profit d'une &laquo;&nbsp;boule &agrave; facettes&nbsp;&raquo; pas forc&eacute;ment tr&egrave;s esth&eacute;tique...<br /><code><img src="http://www.em10-usd-arduino-takahashi.eliotis.com/downloads/files/test-masque-anti-aigrette-640.gif"/></br></code>]]></content:encoded></item><item><title>Le projet OnStep SHC utilise Ephemeris...</title><category>Actualit&#xe9;</category><dc:date>2019-04-06T12:40:50+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/onstep-shc-utilise-ephemeris.html#unique-entry-id-120</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/onstep-shc-utilise-ephemeris.html#unique-entry-id-120</guid><content:encoded><![CDATA[Tout est r&eacute;sum&eacute; dans le titre: le projet <strong>OnStep</strong> <strong>S</strong>mart <strong>H</strong>and <strong>C</strong>ontroller utilise ma librairie <a href="http://www.em10-usd-arduino-takahashi.eliotis.com/librairies-arduino/ephemeris/index.html" rel="self" title="Ephemeris">Ephemeris</a> pour le calcul des &eacute;ph&eacute;m&eacute;rides plan&eacute;taires. il s&rsquo;agit en fait d&rsquo;une extension d&rsquo;<a href="http://www.stellarjourney.com/index.php?r=site/equipment_onstep" rel="external" title="Stellar Journey OnStep">OnStep</a> destin&eacute;e &agrave; r&eacute;aliser une raquette de commande autonome pour ce projet...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/HLNRhUDwl60" frameborder="0" allowfullscreen></iframe></code><a href="https://www.youtube.com/watch?v=HLNRhUDwl60" rel="external">https://www.youtube.com/watch?v=HLNRhUDwl60</a><br /><br />Voil&agrave; qui fait plaisir! :)<br /><br />Vous pouvez en d&eacute;couvrir plus dans cet article...<br /><a href="https://baheyeldin.com/astronomy/onstep-esp32-smart-hand-controller-shc.html" rel="self" title="OnStep ESP32 Smart Hand Controller SHC">https://baheyeldin.com/astronomy/onstep-esp32-smart-hand-controller-shc.html</a>]]></content:encoded></item><item><title>One more thing...</title><category>Actualit&#xe9;</category><dc:date>2019-04-06T12:53:00+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/one-more-thing-em-200-takahashi.html#unique-entry-id-119</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/one-more-thing-em-200-takahashi.html#unique-entry-id-119</guid><content:encoded><![CDATA[Je ne dirais qu&rsquo;une chose: qui peut l'EM-10, peut l'EM-200... <br /><p style="text-align:center;"><img class="imageStyle" alt="em-10 vs em-200" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-vs-em-200.jpg" width="644" height="430" /><br />- Mon EM-10 USD II de 1998 &agrave; c&ocirc;t&eacute; de ma nouvelle flambant vieille EM-200b de 1991. -<br /><br /></p><p style="text-align:left;">Surtout si ma derni&egrave;re version de boitier a &eacute;t&eacute; pens&eacute;e d&rsquo;entr&eacute;e pour &ecirc;tre compatible au millim&egrave;tre pr&egrave;s... ;)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="em-200 mks jarvis takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-200-mks-jarvis-takahashi.jpg" width="431" height="644" /><br /></p><p style="text-align:left;">La motorisation poussive de l&rsquo;EM-200b devra &ecirc;tre revue mais cela aussi est &agrave; l&rsquo;ordre du jour tr&egrave;s prochainement sur l&rsquo;EM-10.</p>]]></content:encoded></item><item><title>Point sur le projet...</title><category>Actualit&#xe9;</category><dc:date>2019-04-06T12:52:57+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/point-projet-em10-taka-2019.html#unique-entry-id-118</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/point-projet-em10-taka-2019.html#unique-entry-id-118</guid><content:encoded><![CDATA[Voici l&rsquo;EM-10 en l&rsquo;&eacute;tat d&rsquo;avancement. Le projet a fait un sacr&eacute; chemin depuis ses d&eacute;buts! Cela commence &agrave; avoir vraiment de la gueule... <br /><img class="imageStyle" alt="IMG_4081" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4081.jpg" width="482" height="644" /><br /><img class="imageStyle" alt="IMG_4085" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4085.jpg" width="482" height="644" /><br />Le boitier abritant la carte MKS a &eacute;t&eacute; repens&eacute; en positionnant les composants face &agrave; l&rsquo;int&eacute;rieur de la monture. Cela m&rsquo;a permit de placer tous les connecteurs en bas mais aussi par la suite de d&eacute;gager de l&rsquo;espace pour le passage de l&rsquo;encodeur de l&rsquo;axe R.A...<br /><img class="imageStyle" alt="new-mks-box" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/new-mks-box.jpg" width="644" height="453" /><br /><img class="imageStyle" alt="D28B6685" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6685.jpg" width="644" height="431" /><br />La tension d&rsquo;alimentation est maintenant r&eacute;gul&eacute;e par un <a href="https://www.pololu.com/product/2577" rel="external" title="Pololu S18V20F12">Pololu S18V20F12</a> 12V Step-Up/Step-Down (r&eacute;cup&eacute;ration de mon tout premier proto) mis en boiter avec interrupteur...<br /><span style="color:#FFFEFE;"><img class="imageStyle" alt="power-box" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/power-box.jpg" width="644" height="430" /></span><br /><span style="color:#FFFEFE;"><img class="imageStyle" alt="IMG_4089" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4089.jpg" width="482" height="644" /></span> <br />Et pour finir j&rsquo;ai revu le boitier du PI Zero du proto de viseur polaire en l&rsquo;inclinant de 90&deg; pour un acc&egrave;s plus pratique aux ports par le dessous...<br /><span style="color:#FFFEFE;"><img class="imageStyle" alt="IMG_4093" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4093.jpg" width="644" height="482" /></span> <br />Restera &agrave; voir le connecteur du c&acirc;ble du moteur de mise au point du CN-212 qui dans l&rsquo;imm&eacute;diat est encore c&acirc;bl&eacute; directement en interne sur la carte. Je pense partir sur du RJ-9 histoire d&rsquo;avoir quelque chose de compact.]]></content:encoded></item><item><title>Encodeur pour l&#x27;axe R.A.</title><category>Actualit&#xe9;</category><dc:date>2019-04-06T10:48:34+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/encodeur-em10-taka-axe-ra.html#unique-entry-id-117</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/encodeur-em10-taka-axe-ra.html#unique-entry-id-117</guid><content:encoded><![CDATA[Dans la s&eacute;rie "encore une id&eacute;e &agrave; la con", voici ma derni&egrave;re r&eacute;alisation en impression 3D: support d'encodeur sur mesure pour l'axe R.A de mon EM-10 Taka...<br /><img class="imageStyle" alt="em10-encoder-openscad" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em10-encoder-openscad.jpg" width="644" height="505" /><br />Le sushi c'est que rien n'est droit sur cette monture! Qu'&agrave; cela ne tienne: passage ne mode "haute couture&nbsp;&raquo; sous OpenSCAD...<br /><img class="imageStyle" alt="D28B6691" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6691.jpg" width="644" height="431" /><br /><img class="imageStyle" alt="D28B6692" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6692.jpg" width="644" height="431" /><br /><span style="color:#FFFEFE;"><img class="imageStyle" alt="D28B6694" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6694.jpg" width="644" height="431" /></span><br /><img class="imageStyle" alt="D28B6699" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6699.jpg" width="644" height="431" /><br />C&rsquo;est moi ou bien il a un petit c&ocirc;t&eacute; Star Trek Enterprise ce cache? :D<br /><img class="imageStyle" alt="IMG_4091" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_4091.jpg" width="482" height="644" /><br />L&agrave; o&ugrave; cela devient int&eacute;ressant c'est que mon id&eacute;e est d'essayer d'utiliser l'encodeur pour asservir la vitesse (et non la position) et, si cela marche, compenser les erreurs p&eacute;riodiques en amont de la vis sans fin (d&eacute;multiplication du moteur et les deux engrenages de transmission). Cela permettrait de mettre au point un PEC  double &eacute;tage m&ecirc;lant l'asservissement de vitesse en cascade avec une m&eacute;morisation PEC classique pour la vis sans fin. Vous me suivez?<br />]]></content:encoded></item><item><title>Sous les &#xe9;toiles...</title><category>Actualit&#xe9;</category><dc:date>2019-02-16T22:11:25+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/viseur-polaire-sous-les-etoiles.html#unique-entry-id-116</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/viseur-polaire-sous-les-etoiles.html#unique-entry-id-116</guid><content:encoded><![CDATA[Petite s&eacute;ance hier soir sous le ciel des Alpes. Le beau gosse en action avec son joli bonnet de pirate &laquo;&nbsp;Au rat qui p&egrave;te&raquo;...<br /><p style="text-align:center;"><img class="imageStyle" alt="jardin-640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/jardin-640.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">Le temps &eacute;tait clair mais trop turbulent pour shooter la Lune. J&rsquo;en ai donc profit&eacute; pour prendre quelques &eacute;chantillons de test pour mon algorithme de d&eacute;tection d&rsquo;image et comparer quelques images avec ma base de donn&eacute;e. :) <br /></p><p style="text-align:center;"><img class="imageStyle" alt="seance-astro-polar-scope" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/seance-astro-polar-scope.jpg" width="640" height="400" /></p>]]></content:encoded></item><item><title>Mais o&#xf9; est l&#x27;axe polaire dans le ciel?</title><category>Algorithme</category><dc:date>2019-02-14T00:23:38+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mais-ou-est-l-axe-polaire-dans-le%20ciel.html#unique-entry-id-115</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mais-ou-est-l-axe-polaire-dans-le%20ciel.html#unique-entry-id-115</guid><content:encoded><![CDATA[Maintenant que l&rsquo;on sait d&eacute;terminer l&rsquo;axe polaire de la monture sur le capteur, l&rsquo;&eacute;tape suivante va &ecirc;tre de g&eacute;n&eacute;rer une base de donn&eacute;es des &eacute;toiles dans le ciel en projection cart&eacute;sienne. Je pourrais ainsi r&eacute;aliser la corr&eacute;lation entre la base d&rsquo;&eacute;toiles et les &eacute;toiles d&eacute;tect&eacute;es sur les photos.<br /><br />Apr&egrave;s une journ&eacute;e de travail, voici un aper&ccedil;u de la base de donn&eacute;es en coordonn&eacute;es cart&eacute;siennes avec ce bout de code maison cr&eacute;&eacute; pour l'occasion sur mon PC...<br /><p style="text-align:center;"><img class="imageStyle" alt="polaris-database" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polaris-database.jpg" width="640" height="688" /><br /></p><p style="text-align:left;">Je suis parti sur une couverture de 20&deg; de rayon autour du p&ocirc;le c&eacute;leste. Et pour un pr&eacute;cision optimale, j&rsquo;ai pris en compte au niveau des &eacute;toiles: leur d&eacute;rive annuelle, la pr&eacute;cession des &eacute;quinoxes, la nutation et l'aberration annuelle. Aper&ccedil;u en vid&eacute;o...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/tSQcC8lHJrI" frameborder="0" allowfullscreen></iframe></code><a href="https://youtu.be/tSQcC8lHJrI" rel="external">https://youtu.be/tSQcC8lHJrI</a></p>]]></content:encoded></item><item><title>Calibration de l&#x27;axe polaire</title><category>Algorithme</category><dc:date>2019-02-10T16:36:37+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/calibration-axe-polaire.html#unique-entry-id-114</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/calibration-axe-polaire.html#unique-entry-id-114</guid><content:encoded><![CDATA[Comment d&eacute;terminer le centre optique r&eacute;el de la la monture sur le capteur de la cam&eacute;ra du viseur polaire en r&eacute;alisant trois photos en faisant tourner de +-90&deg; l'axe d'ascension droite? Maths niveau coll&egrave;ge! <br /><br />&laquo;&nbsp;<em><u>M&eacute;diatrice:</u></em><em> en g&eacute;om&eacute;trie plane, la m&eacute;diatrice d'un segment est l'ensemble des points &eacute;quidistants des deux extr&eacute;mit&eacute;s du segment. Cet ensemble est la droite passant par le milieu du segment et qui est perpendiculaire au segment.</em>&nbsp;&raquo;<br /><br />On commence par d&eacute;terminer des points de r&eacute;f&eacute;rence entre les clich&eacute;s...<br /><p style="text-align:center;"><img class="imageStyle" alt="test-rotation-ra-640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/test-rotation-ra-640.png" width="644" height="214" /><br /></p><p style="text-align:left;">Lors d'une rotation de 90&deg; les points de r&eacute;f&eacute;rence tournent en rond autour de l'axe m&eacute;canique d'ascension droite (l'axe qu'on aligne avec le p&ocirc;le nord c&eacute;leste). Si l'on trace la m&eacute;diatrice de chaque segment, l'intersection des m&eacute;diatrices nous montre le point de rotation. Ici on constate qu'il est un peu plus haut que le centre du capteur.<br /></p><p style="text-align:center;"><img class="imageStyle" alt="axe-optique" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/axe-optique.png" width="648" height="643" /><br /></p><p style="text-align:left;">CQFD.</p>]]></content:encoded></item><item><title>Test de d&#xe9;tectivit&#xe9; de la camera PI</title><category>Algorithme</category><dc:date>2019-02-08T22:52:26+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/test-astro-detectivite-camera-pi.html#unique-entry-id-113</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/test-astro-detectivite-camera-pi.html#unique-entry-id-113</guid><content:encoded><![CDATA[Maintenant que je ma&icirc;trise la prise de vue pleine trame, il est temps de v&eacute;rifier la d&eacute;tectivit&eacute; de la cam&eacute;ra. Le ciel n&rsquo;&eacute;tait pas exceptionnel mais d&eacute;j&agrave; avec un temps de pause de 2s, je passe le cap de la magnitude 7.5 avec l&rsquo;objectif de 25mm F/1,2.<br /><code><img src="http://www.em10-usd-arduino-takahashi.eliotis.com/downloads/files/detection-640.gif"/></br></code>La d&eacute;tection des &eacute;toiles est effectu&eacute;e ici sur mon Raspberry Pi 3 de d&eacute;veloppement en approximativement 1,4s de traitement. Cela me semble raisonnable pour une image brute de 5 m&eacute;gapixel. Mon id&eacute;e serait d&rsquo;int&eacute;grer l&rsquo;axe polaire en r&eacute;alit&eacute; augment&eacute;e avec les constellations proches du p&ocirc;le. Il faudra voir ce que cela donne avec le PI Z&eacute;ro plus limit&eacute;. ]]></content:encoded></item><item><title>&#xc9;v&#xe8;nement exceptionnel: Conjonction Lune / Lampadaire&#x21;&#x21;&#x21;</title><category>Algorithme</category><dc:date>2019-02-07T00:24:09+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspberry-electronic-polar-scope-pi-box-coding-ide.html#unique-entry-id-112</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspberry-electronic-polar-scope-pi-box-coding-ide.html#unique-entry-id-112</guid><content:encoded><![CDATA[Qu&rsquo;on se le dise! Un moment historique: conjonction Lune/Lampadaire! ;)<br /><p style="text-align:center;"><img class="imageStyle" alt="raspistill-on-mac-shoot" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspistill-on-mac-shoot.jpg" width="640" height="508" /><br /></p><p style="text-align:left;">Plus s&eacute;rieusement, j&rsquo;avance sur le pilotage de la cam&eacute;ra du Raspberry PI. Il existe bien le projet <a href="https://picamera.readthedocs.io/en/release-1.13/install.html" rel="external">picamera</a> en Python mais je souhaite quelque chose de plus performant, que ce soit au niveau des ressources CPU que m&eacute;moire, afin de tourner correctement &agrave; terme sur un PI Z&eacute;ro. C&rsquo;est donc le C/C++ que je privil&eacute;gie. Et l&agrave; les choses se g&acirc;tent sous <a href="https://www.raspbian.org" rel="external">Raspbian</a>. Par exemple, la librairie de traitement d&rsquo;image <a href="https://opencv.org" rel="external">OpenCV</a> propose bien le support de la cam mais uniquement en flux vid&eacute;o automatis&eacute;. A noter qu&rsquo;il est possible de modifier certains param&egrave;tres via la m&eacute;thode set (ex: CV_CAP_PROP_SATURATION) de la classe VideoCapture. Elle fait appel au driver V4L mais dans les faits c&rsquo;est tr&egrave;s limit&eacute;. Impossible par exemple de r&eacute;gler l&rsquo;exposition de ma cam&eacute;ra: &laquo;&nbsp;<em>HIGHGUI ERROR: V4L: Property Exposure(15) not supported by device)</em>&nbsp;&raquo;. Hors dans mon cas, il est n&eacute;cessaire d&rsquo;acc&eacute;der &agrave; l&rsquo;ensemble des pixels de l&rsquo;image (mode &laquo;&nbsp;still&nbsp;&raquo;) avec une gestion manuelle de la cam&eacute;ra (exposition, balance des blancs, r&eacute;glage du gain analogique, etc). Bref, pour arriver &agrave; mes fins, je suis donc contraint de coder une version modifi&eacute;e &agrave; ma sauce de raspistillyuv. <br /><br />Niveau IDE de d&eacute;veloppement il n&rsquo;y a pas grand chose de potable &agrave; mon go&ucirc;t. J&rsquo;ai donc d&eacute;cid&eacute; de faire comme sur Arduino et d&rsquo;utiliser l&rsquo;IDE Xcode sur mon Mac pour avoir un &eacute;diteur digne de ce nom (code completion, refactoring, recherches avanc&eacute;es, etc). La mise en oeuvre est un peu plus complexe car cela n&eacute;cessite de mettre en place des scripts de compilation &agrave; distance via un canal SSH mais &ccedil;a y est &ccedil;a tourne... :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="raspistill-on-mac-with-xcode" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspistill-on-mac-with-xcode.jpg" width="640" height="400" /><br /></p><p style="text-align:left;">Cerise sur le g&acirc;teau: <a href="https://www.xquartz.org" rel="external">XQuartz</a> me permet d&rsquo;avoir la fen&ecirc;tre de l&rsquo;application PI directement sur le Mac (le code s&rsquo;ex&eacute;cute sur le PI mais l&rsquo;interface graphique est d&eacute;port&eacute;e sur le PC). Je peux maintenant coder sur mon PI avec un minimum de confort! :)</p>]]></content:encoded></item><item><title>Electronic Polar Scope (suite)</title><category>Modelisation 3D</category><dc:date>2019-01-31T19:26:57+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspberry-electronic-polar-scope-pi-box.html#unique-entry-id-110</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspberry-electronic-polar-scope-pi-box.html#unique-entry-id-110</guid><content:encoded><![CDATA[Support pour le Raspberry PI Zero du prototype...<br /><p style="text-align:center;"><img class="imageStyle" alt="support-rpi-zero" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/support-rpi-zero.jpg" width="644" height="466" /><br /></p><p style="text-align:left;">Ma mod&eacute;lisation est d&eacute;riv&eacute;e du mod&egrave;le de <a href="https://www.thingiverse.com/thing:2488316" rel="external">mynameishamish</a> sur thingiverse et modifi&eacute;e afin de pouvoir fixer le boitier &agrave; la monture...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B6580" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6580.jpg" width="431" height="644" /><br /><img class="imageStyle" alt="D28B6582" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6582.jpg" width="431" height="644" /><br /></p><p style="text-align:left;">Le prototype est maintenant op&eacute;rationnel pour le d&eacute;veloppement logiciel. :)</p>]]></content:encoded></item><item><title>Avanc&#xe9;e de l&#x27;interface de JARVIS</title><category>Algorithme</category><dc:date>2019-01-20T12:20:39+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-takahashi-jarvis-2.html#unique-entry-id-109</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-takahashi-jarvis-2.html#unique-entry-id-109</guid><content:encoded><![CDATA[Le d&eacute;veloppement de la raquette de commande avance...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/YOFlksQ5o74" frameborder="0" allowfullscreen></iframe></code><a href="https://www.youtube.com/watch?v=YOFlksQ5o74" rel="external" title="EM-10 Takahashi JARVIS">https://www.youtube.com/watch?v=YOFlksQ5o74</a><br />Le format paysage me contraint &agrave; revoir compl&egrave;tement l'interface de navigation que j'avais imagin&eacute; pour l'&eacute;cran de l'ancien prototype mais cela devrait &ecirc;tre d'autant plus confortable &agrave; l'usage. <br /><br /><strong>Le retour de ScreenView:</strong><br />Ceux qui suivent le projet depuis un moment, auront sans doute not&eacute; que l&rsquo;interface rappelle la librairie ScreenView que je vous avais pr&eacute;sent&eacute; mi 2017. Et pour cause puisque c&rsquo;est elle que j&rsquo;utilise. Je l&rsquo;ai adapt&eacute;e pour supporter l&rsquo;&eacute;cran 4,3&rsquo;&rsquo; sur Arduino Due. Et avant qu&rsquo;on me pose la question: oui je pense la partager lorsqu&rsquo;elle sera assez avanc&eacute;e et stabilis&eacute;e. ;)<br /><br />Articles connexes:<br />- <a href="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/apercu-bibliotheque-arduino-screenview.html" rel="external">Aper&ccedil;u biblioth&egrave;que C++ ScreenView</a><br />- <a href="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/apercu-2-bibliotheque-arduino-screenview.html" rel="external">Aper&ccedil;u biblioth&egrave;que C++ ScreenView (2)</a>]]></content:encoded></item><item><title>Nom de code: EM-10 JARVIS</title><category>Algorithme</category><dc:date>2019-01-16T14:52:41+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-takahashi-jarvis.html#unique-entry-id-108</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-takahashi-jarvis.html#unique-entry-id-108</guid><content:encoded><![CDATA[Les d&eacute;veloppements avancent du c&ocirc;t&eacute; de ma raquette de commande. Pour l&rsquo;instant le bilan de cet &eacute;cran 4,3&rsquo;&rsquo; pilot&eacute; avec contr&ocirc;leur RA8875 est positif mais malheureusement il y a un mais! Et pas des moindres: il m&rsquo;est impossible de faire cohabiter en m&ecirc;me temps l&rsquo;affichage graphique, la carte SD et le tactile!!!<br /><br />Pour faire court, on a deux options au niveau librairies:<br />- <a href="https://github.com/adafruit/Adafruit_RA8875" rel="external">Adafruit_RA8875</a><br />- <a href="https://github.com/sumotoy/RA8875" rel="external">sumotoy/RA8875</a> <br /><br />J&rsquo;ai tout d&rsquo;abord test&eacute; la premi&egrave;re mais impossible &agrave; l&rsquo;usage de charger de nouvelles polices de caract&egrave;re. C&rsquo;est d&rsquo;autant plus dommageable que la police par d&eacute;faut est trop grande. On doit aussi constamment jongler manuellement entre mode texte et mode graphique ce qui est p&eacute;nible.<br /><br />J&rsquo;ai donc opt&eacute; pour celle de sumotoy. Tout allait pour le mieux jusqu&rsquo;au moment o&ugrave; j&rsquo;ai ins&eacute;r&eacute; ma carte micro SD pour m&rsquo;attaquer &agrave; l&rsquo;affichage de l&rsquo;image de d&eacute;marrage  du projet. Et l&agrave; catastrophe! Les performances s&rsquo;&eacute;croulent et le tactile ne fonctionne plus. :/<br /><br />Apr&egrave;s moult lectures et notamment les discussions  anim&eacute;es par sumotoy il semblerait bien que cet &eacute;cran souffre du &laquo;&nbsp;MISO bug&nbsp;&raquo; d&eacute;couvert par Paul Stoffegen:<br />&laquo;<em>There's another **hardware issue on MISO** that's a problem only if you are planning to use any other SPI devices together with RA8875 (example, the SD card holder!), Paul Stoffregen discover the MISO bug that it's not tristate</em>&raquo;<br /><a href="https://github.com/sumotoy/RA8875/wiki/RA8875-chip-BUGS!" rel="external"> https://github.com/sumotoy/RA8875/wiki/RA8875-chip-BUGS!</a><br /><br />Bref! Il faut encore que j&rsquo;investigue mais c&rsquo;est moyen cool! Dans l&rsquo;imm&eacute;diat, j&rsquo;ai d&eacute;cid&eacute; d&rsquo;avancer malgr&eacute; tout en int&eacute;grant mon image de boot en m&eacute;moire flash. Cela fonctionne, c&rsquo;est relativement rapide c&ocirc;t&eacute; affichage mais cela monopolise beaucoup de m&eacute;moire.<br /><br />Alors bienvenue &agrave; JARVIS, le cerveau de mon projet...<br /><p style="text-align:center;"><img class="imageStyle" alt="em-10-jarvis" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-jarvis.jpg" width="644" height="431" /><br /><span style="font:14px HelveticaNeue; color:#16181E;">Just A Rather Very Intelligent System... </span><span style="font:16px AppleColorEmoji; color:#16181E;">🤪</span><span style="font:14px HelveticaNeue; color:#16181E;"><br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; color:#16181E;font-weight:bold; ">Tony Stark:</span><span style="font:14px HelveticaNeue; color:#16181E;"> "</span><span style="font:14px HelveticaNeue-Italic; color:#16181E;"><em>Jarvis, where's my flight power?!</em></span><span style="font:14px HelveticaNeue; color:#16181E;">"</span><span style="font:14px HelveticaNeue; color:#16181E;"><br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; color:#16181E;font-weight:bold; ">Jarvis:</span><span style="font:14px HelveticaNeue; color:#16181E;"> "</span><span style="font:14px HelveticaNeue-Italic; color:#16181E;"><em>Working on It, sir. This is a prototype.</em></span><span style="font:14px HelveticaNeue; color:#16181E;">"</span></p>]]></content:encoded></item><item><title>Le Raspberry Electronic Polar Scope prend forme...</title><category>Actualit&#xe9;</category><dc:date>2019-01-05T10:42:11+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspberry-electronic-polar-scop-on-the-way.html#unique-entry-id-107</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raspberry-electronic-polar-scop-on-the-way.html#unique-entry-id-107</guid><content:encoded><![CDATA[Adaptation de la cam&eacute;ra Raspberry PI avec son objectif CS sur l'EM-10 pour le d&eacute;veloppement logiciel. Dans un premier temps, optique et Raspberry vont &ecirc;tre plac&eacute;s en ext&eacute;rieur. Comme &ccedil;a je pourrais monter/d&eacute;monter le syst&egrave;me sans condamner le viseur polaire d'origine le temps du d&eacute;veloppement. Il me reste &agrave; faire le support du Raspberry mais l'adaptateur est ok avec fixation par pas vissant et contre &eacute;crou. Simple mais efficace et assez robuste...<br /><p style="text-align:center;"><img class="imageStyle" alt="Raspberry  PI Electronic Polar Scope" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polarisfindertest.jpg" width="644" height="364" /></p>]]></content:encoded></item><item><title>Noir c&#x27;est noir&#x21; Il y a de l&#x27;espoir... lali... lala...</title><category>Divers</category><dc:date>2019-01-03T17:02:16+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/csmount-adapteur-noir-double-couche.html#unique-entry-id-106</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/csmount-adapteur-noir-double-couche.html#unique-entry-id-106</guid><content:encoded><![CDATA[Repassage &agrave; la peinture pour une seconde couche suite au test de la veille. L&agrave; &ccedil;a devrait &ecirc;tre au poil... :)<br /><p style="text-align:center;"><img class="imageStyle" alt="D28B6492" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6492.jpg" width="644" height="431" /><br /><img class="imageStyle" alt="D28B6488" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6488.jpg" width="644" height="431" /><br /></p>]]></content:encoded></item><item><title>La cam&#xe9;ra Raspberry PI mont&#xe9;e sur l&#x27;EM-10</title><category>Actualit&#xe9;</category><dc:date>2019-01-03T17:05:35+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/camera-raspberry-pi-em10-takahashi.html#unique-entry-id-105</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/camera-raspberry-pi-em10-takahashi.html#unique-entry-id-105</guid><content:encoded><![CDATA[Et voici l&rsquo;id&eacute;e qui me trotte dans la t&ecirc;te pour la cam&eacute;ra PI et l&rsquo;objectif CS que j&rsquo;ai adapt&eacute; : <strong>r&eacute;aliser un viseur polaire num&eacute;rique int&eacute;gr&eacute; &agrave; mon EM-10</strong>. C&rsquo;est d&rsquo;autant plus d&rsquo;actualit&eacute; que le viseur polaire optique actuel commence &agrave; accuser son &acirc;ge. Sa gravure &eacute;tait pr&eacute;vue pour aller jusqu&rsquo;en 2015... ;)<br /><p style="text-align:center;"><img class="imageStyle" alt="D28B6484" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6484.jpg" width="644" height="425" /><br /><img class="imageStyle" alt="D28B6486" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6486.jpg" width="644" height="425" /><br /></p><p style="text-align:left;">Le concept serait donc d&rsquo;utiliser une cam&eacute;ra PI, un objectif CS et un Raspberry PI Z&eacute;ro embarqu&eacute; dans le corps de l&rsquo;EM-10. Le tout pour un budget autour des 40&euro; d&rsquo;apr&egrave;s mes derni&egrave;res estimations. :D<br /><img class="imageStyle" alt="minion-bananier" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/minion-bananier.jpg" width="650" height="261" /><br />Encore un truc de plus &agrave; coder pour 2019! Bananier!!!!<br /></p>]]></content:encoded></item><item><title>Premi&#xe8;re lumi&#xe8;re astro pour la cam&#xe9;ra Raspberry PI</title><category>Divers</category><dc:date>2019-01-02T22:56:42+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/premier-lumiere-astro-camera-raspberry-pi.html#unique-entry-id-104</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/premier-lumiere-astro-camera-raspberry-pi.html#unique-entry-id-104</guid><content:encoded><![CDATA[<span style="font:14px HelveticaNeue; color:#16181E;">Premi&egrave;re lumi&egrave;re avec M42 pour tester le mini objectif CS 25mm F/1.2. Assez bluffant pour 7&euro;!!! Je suis tr&egrave;s agr&eacute;ablement surpris.<br /></span><p style="text-align:center;"><img class="imageStyle" alt="D28B6479" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6479.jpg" width="644" height="431" /><br /><img class="imageStyle" alt="D28B6475" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6475.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">L&rsquo;adaptateur fait tr&egrave;s bien le job. Par contre en faible flux, j&rsquo;ai l&rsquo;impression que la lumi&egrave;re de la led rouge &agrave; proximit&eacute; du capteur arrive l&eacute;g&egrave;rement &agrave; passer (t&acirc;che blanch&acirc;tre en bord d&rsquo;image &agrave; gauche) &agrave; travers le coffrage malgr&eacute; la peinture noire. Je vais devoir repasser une seconde couche voire carr&eacute;ment peindre la led pour &ecirc;tre tranquille.</p>]]></content:encoded></item><item><title>Adapateur monture CS pour cam&#xe9;ra Raspberry PI</title><category>Modelisation 3D</category><dc:date>2018-12-27T20:13:22+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/adaptateur-monture-cs-camera-raspberry-pi.html#unique-entry-id-103</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/adaptateur-monture-cs-camera-raspberry-pi.html#unique-entry-id-103</guid><content:encoded><![CDATA[Voici une r&eacute;alisation qui pourra sans doute int&eacute;resser d&rsquo;autres hackers. Il s&rsquo;agit d&rsquo;un adaptateur d&rsquo;objectif CS pour modifier une cam&eacute;ra IR de Raspberry grand angle de ce type...<br /><a href="https://fr.aliexpress.com/item/Raspberry-Pi-Camera-better-than-the-original-one-HD-5-megapixel-OV5647-sensor-adjustable-focus-for/32683743922.html?spm=a2g0s.9042311.0.0.8a956c37Ta1GXg" rel="external" title="Camera Raspberry pi">https://fr.aliexpress.com/item/Raspberry-Pi-Camera-better-than-the-original-one-HD-5-megapixel-OV5647-sensor-adjustable-focus-for/32683743922.html?spm=a2g0s.9042311.0.0.8a956c37Ta1GXg</a><br /><p style="text-align:center;"><img class="imageStyle" alt="CSMount-OpenSCAD" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/csmount-openscad.jpg" width="584" height="644" /><br /></p><p style="text-align:left;">L&rsquo;int&eacute;r&ecirc;t? Et bien les capteurs avec monture CS sont plus chers. Une fois l&rsquo;adaptateur r&eacute;alis&eacute;, on peut par exemple utiliser cet objectif 25mm F/1.2 &agrave; moins de 7&euro; frais de port inclus...<br /><a href="https://fr.aliexpress.com/item/1-3-25mm-CCTV-Lens-view-70m-11-degrees-F1-2-IR-Fixed-Iris-CS-Mount/32813129966.html?spm=a2g0w.search0604.3.47.67571719EcsK52&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_10892_317_10696_453_10084_454_10083_10618_10304_10307_10820_10821_538_537_10302_536_5730115_10843_10059_10884_10887_100031_321_322_10103_5729115-10892,searchweb201603_2,ppcSwitch_0&algo_expid=20cb4892-ccfb-41dd-8b72-932f228f5438-7&algo_pvid=20cb4892-ccfb-41dd-8b72-932f228f5438" rel="external">1/3 "25mm CCTV Objectif vue 70 m 11 degr&eacute;s F1.2 IR Fixe Iris CS Mont pour CCD de S&eacute;curit&eacute; cam&eacute;ra</a><br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B6411" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6411.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">L&rsquo;objectif ce visse directement sur l&rsquo;adaptateur...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B6409" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6409.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">L&rsquo;adaptateur est &eacute;quip&eacute; d&rsquo;un coffrage du capteur pour l&rsquo;isoler au mieux des lumi&egrave;res parasites (j&rsquo;ai ensuite peint l&rsquo;int&eacute;rieur en noir mat bien &eacute;videment)...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B6422" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b6422.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">On peut r&eacute;utiliser les deux vis de l&rsquo;objectif d&rsquo;origine pour fixer le capteur et solidariser le pied de test...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="cs-mount-back" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cs-mount-back.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">Le passage de la nappe peut &ecirc;tre plac&eacute; en haut comme ici (le capteur est t&ecirc;te en bas) ou bien en bas (la nappe se glisse alors par le pied)...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="cs-mount-front" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cs-mount-front.jpg" width="644" height="431" /><br /></p><p style="text-align:left;">L&rsquo;ensemble a &eacute;t&eacute; pens&eacute; pour une impression z&eacute;ro support...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="cs-mount-simplyfy-3d" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cs-mount-simplyfy-3d.jpg" width="644" height="416" /><br /></p><p style="text-align:left;">Quel lien avec mon projet me direz vous? Et bien je r&eacute;fl&eacute;chi tranquillement &agrave; r&eacute;aliser un viseur polaire num&eacute;rique int&eacute;gr&eacute; &agrave; l&rsquo;EM-10 avec un Raspberry PI Z&eacute;ro et le tout &agrave; moindre frais (<50&euro;). ;)<br /><br />Le mod&egrave;le 3D est dispo sur mon compte thingiverse...<br /><a href="https://www.thingiverse.com/thing:3277107" rel="external" title="CS mount adaptator">https://www.thingiverse.com/thing:3277107</a><br />Enjoy folks!!! </p>]]></content:encoded></item><item><title>Am&#xe9;lioration de la librairie adafruit RA8875</title><category>Algorithme</category><dc:date>2018-12-16T10:21:22+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/amelioration-librairie-adafruit-RA8875.html#unique-entry-id-102</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/amelioration-librairie-adafruit-RA8875.html#unique-entry-id-102</guid><content:encoded><![CDATA[Pour ceux que cet &eacute;cran RA8875 int&eacute;resse, j'ai publi&eacute; sur mon github une version am&eacute;lior&eacute;e du code d'adafruit... <br /><a href="https://github.com/MarScaper/Adafruit_RA8875" rel="external" title="Adafruit RA8875">https://github.com/MarScaper/Adafruit_RA8875</a><br /> <br />Le tactile a &eacute;t&eacute; revu avec une fifo circulaire afin de r&eacute;aliser une moyenne glissante pour limiter le bruit...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/gKrekKUhyoY" frameborder="0" allowfullscreen></iframe></code><a href="https://www.youtube.com/watch?v=gKrekKUhyoY" rel="self" title="Improvement of the Adafruit_RA8875 library">https://www.youtube.com/watch?v=gKrekKUhyoY</a><br /><br />Enjoy folks! :)]]></content:encoded></item><item><title>L&#x27;&#xe9;cran tactile de mes r&#xea;ves...</title><category>Electronique</category><dc:date>2018-11-20T21:47:49+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tft-ra8875-arduino-due.html#unique-entry-id-101</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tft-ra8875-arduino-due.html#unique-entry-id-101</guid><content:encoded><![CDATA[S&rsquo;il est bien un point gal&egrave;re avec la plateforme Arduino c&rsquo;est de s&rsquo;y retrouver dans la pl&eacute;thore d&rsquo;&eacute;crans tactiles Chinois du commerce. Je pense avoir enfin trouv&eacute; la solution ultime (ou pas) avec cet excellent TFT 4,3&rsquo;&rsquo; de 480x272 pixels et son interface pour Arduino...<br /><p style="text-align:center;"><a href="https://www.ebay.com/itm/Serial-SPI-4-3-inch-TFT-LCD-Touch-Shield-for-Arduino-Due-MEGA-2560-Uno-w-Library-/291873847671" rel="external"><img class="imageStyle" alt="TFT-4-3-RA8875" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tft-4-3-ra8875.jpg" width="640" height="640" /></a><br /><a href="https://www.ebay.com/itm/Serial-SPI-4-3-inch-TFT-LCD-Touch-Shield-for-Arduino-Due-MEGA-2560-Uno-w-Library-/291873847671" rel="self">https://www.ebay.com/itm/Serial-SPI-4-3-inch-TFT-LCD-Touch-Shield-for-Arduino-Due-MEGA-2560-Uno-w-Library-/291873847671</a><br /><br /></p><p style="text-align:left;">Sur la base de cette &eacute;cran, mon id&eacute;e est de r&eacute;aliser une raquette de commande qui ressemble un peu &agrave; une console de jeux portable en format paysage. L&rsquo;&eacute;cran est  pilot&eacute; par un Arduino Due 32 bits ARM afin d&rsquo;offrir plus de libert&eacute; qu&rsquo;une carte Arduino MEGA. Avec 84Mhz et 96Ko de SRAM le Due est l&rsquo;Arduino le plus puissant du moment. Je vais pouvoir faire des folies!<br /><br />Apr&egrave;s la Nintendo Switch voici la naissance de l&rsquo;Astro Switch... ;)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="45133532_1920219131424506_2419444443221327872_o" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/45133532_1920219131424506_2419444443221327872_o.jpg" width="644" height="417" /><br /><br /><img class="imageStyle" alt="45208529_1920220201424399_3865777012316569600_o" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/45208529_1920220201424399_3865777012316569600_o.jpg" width="644" height="425" /><br /><br /><img class="imageStyle" alt="45097334_1920220318091054_5666634800706879488_o" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/45097334_1920220318091054_5666634800706879488_o.jpg" width="644" height="425" /><br /></p><p style="text-align:left;">La puce GPS de l&rsquo;ancien prototype va &ecirc;tre r&eacute;implant&eacute;e dans la raquette...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="46091030_1937438619702557_8868177893583224832_n" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/46091030_1937438619702557_8868177893583224832_n.jpg" width="644" height="484" /><br /></p><p style="text-align:left;">Un aper&ccedil;u de l&rsquo;adaptation de l&rsquo;abaque num&eacute;rique de l&rsquo;EM-10 cal&eacute; sur les donn&eacute;es de la puce GPS (lumi&egrave;re bleue &agrave; l&rsquo;int&eacute;rieur du boitier)...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="45901935_1937438953035857_1342845091579953152_n" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/45901935_1937438953035857_1342845091579953152_n.jpg" width="644" height="484" /></p>]]></content:encoded></item><item><title>Balade Lunaire de ce weekend...</title><category>Actualit&#xe9;</category><dc:date>2018-10-03T13:33:58+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/balade-lunaire.html#unique-entry-id-100</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/balade-lunaire.html#unique-entry-id-100</guid><content:encoded><![CDATA[<p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Un plaisir avec la nouvelle &eacute;lectronique... :)</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><code><iframe width="640" height="360" src="https://www.youtube.com/embed/nbDmOniDnqo" frameborder="0" allowfullscreen></iframe></code><span style="font:12px Times-Roman; color:#FFFEFE;"><br /></span><a href="https://www.youtube.com/watch?v=nbDmOniDnqo" rel="external">https://www.youtube.com/watch?v=</a><code><a href="https://www.youtube.com/watch?v=nbDmOniDnqo" rel="external">nbDmOniDnqo</a></code><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:left;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Et la mosa&iuml;que issue de la s&eacute;ance... :)</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p><img class="imageStyle" alt="lune-30-09-18-cn212-red10-ml3x-w640" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/lune-30-09-18-cn212-red10-ml3x-w640.jpg" width="644" height="803" /><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Mosa&iuml;que de 8 clich&eacute;s.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">5D Mk III - CN 212 Takahashi &agrave; F/12,4 - R&eacute;ducteur F/9.9 - EM-10 MKS</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">400 Iso - 8 x 900 images - 1/200s en vid&eacute;o Raw.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Zoom vid&eacute;o Magic Lantern 3x.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Lien vers la full: </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="http://astronomy.eliotis.com/gallery/lune-30-09-18-cn212-red10-ml3x-100perc.jpg">>>>> ici <<<<</a></u></span></p>]]></content:encoded></item><item><title>Contr&#xf4;ler la fr&#xe9;quence d&#x27;un Arduino...</title><category>Divers</category><dc:date>2018-09-08T14:32:32+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/controler-la-frequence-d-un-arduino.html#unique-entry-id-99</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/controler-la-frequence-d-un-arduino.html#unique-entry-id-99</guid><content:encoded><![CDATA[<p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Voici une manip que je trouve g&eacute;niale et qui a &eacute;t&eacute; propos&eacute;e par ChristopheFr sur le forum fran&ccedil;ais d&rsquo;arduino.cc. Son id&eacute;e permet de contr&ocirc;ler tr&egrave;s simplement la fr&eacute;quence r&eacute;elle de fonctionnement des cartes Arduino et compatibles. Et cela sans aucun mat&eacute;riel complexe! Il suffit de t&eacute;l&eacute;charger le logiciel gratuit </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="https://processing.org/download/">Processing</a></u></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:center;"><img class="imageStyle" alt="processing3-logo" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/processing3-logo.png" width="64" height="64" /><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Dans l&rsquo;&eacute;diteur arduino, on copie/colle le sketch suivant et on l&rsquo;upload sur la carte:</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:left;"><span style="font:12px Courier-BoldOblique; font-weight:bold; color:#262626;font-weight:bold; "><em>void setup()</em></span><span style="font:12px Courier-Oblique; color:#262626;"><em> <br />{</em></span><span style="font:12px Courier-Oblique; "><em><br />  </em></span><span style="font:12px Courier-Oblique; color:#262626;"><em>Serial.begin(115200);</em></span><span style="font:12px Courier-Oblique; "><em><br /></em></span><span style="font:12px Courier-Oblique; color:#262626;"><em>}<br /><br /></em></span><span style="font:12px Courier-BoldOblique; font-weight:bold; color:#262626;font-weight:bold; "><em>void loop()</em></span><span style="font:12px Courier-Oblique; color:#262626;"><em> <br />{</em></span><span style="font:12px Courier-Oblique; "><em><br />  </em></span><span style="font:12px Courier-Oblique; color:#262626;"><em>static uint32_t t = micros();</em></span><span style="font:12px Courier-Oblique; "><em><br /><br />  </em></span><span style="font:12px Courier-Oblique; color:#262626;"><em>while (micros() - t < 16000000);</em></span><span style="font:12px Courier-Oblique; "><em><br />  </em></span><span style="font:12px Courier-Oblique; color:#262626;"><em>t += 16000000;</em></span><span style="font:12px Courier-Oblique; "><em><br />    <br /></em></span><span style="font:12px Courier-Oblique; color:#262626;"><em>  Serial.write('1'); // envoi un octet sur le port s&eacute;rie toutes les 16 secondes</em></span><span style="font:12px Courier-Oblique; "><em><br /></em></span><span style="font:12px Courier-Oblique; color:#262626;"><em>}</em></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /><br /></span></p><p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Et dans l&rsquo;&eacute;diteur Processing, on utilise le code suivant:</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><em>import processing.serial.*;<br />
Serial Port;<br />int t1,t2;<br />
</em><strong><em>void setup()</em></strong><em><br />{<br />  int i;<br />  Port = new Serial(this, "COM7", 115200); // remplacez COM7 par le port occup&eacute; par l'Arduino, sinon bug!<br /><br />  t1 = millis();<br />  while(true)<br />  {<br />    while(Port.available() > 0)<br />    {<br />      i = Port.read();<br />      t2 = millis();<br /></em><em>      println(256000000 / (t2-t1) + "KHz"); // affiche la fr&eacute;quence du quartz de l'Arduino en KHz toutes les 16 secondes (la premi&egrave;re mesure n'est pas fiable).<br />      t1 = t2;<br />    }<br />    delay(1);<br /></em><em>&nbsp;&nbsp;}<br />}<br />
</em><strong><em>void draw() </em></strong><em><br />{<br />}</em><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">C&rsquo;est termin&eacute;! On lance l&rsquo;ex&eacute;cution du code sur Processing et on patiente. </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Test&eacute; chez moi avec la MKS MINI V2.0 Makerbase et une carte Arduino MEGA de chez SUNFOUNDER:</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">- La SUNFOUNDER tourne &agrave; 15996KHz (avec +-1 KHz de variation entre les mesures).</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">- La MKS MINI est parfaitement calibr&eacute;e &agrave; 16000KHz.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">J&rsquo;ai ensuite test&eacute; en chauffant les cartes avec un s&egrave;che cheveux:</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:left;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">- La carte SUNFOUNDER perd quasi instantan&eacute;ment 10Khz et elle descend encore un peu pour se stabiliser autour des 15983Khz au bout de quelques minutes.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; ">
</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">- La MKS MINI ne bronche pas et reste parfaitement stable &agrave; 16000KHz.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; ">

</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Voil&agrave; qui confirme la MKS MINI comme un excellent choix pour mon projet. Sa fr&eacute;quence est conforme et elle ne souffre pas de d&eacute;rive en fonction de la temp&eacute;rature ambiante. :)</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; ">

</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Moralit&eacute;: attention aux cartes choisies pour un usage en astronomie. Si possible, v&eacute;rifiez bien dans les specs qu&rsquo;elles sont &eacute;quip&eacute;es de Quartz. Moi je me suis fait berner de visu avec la SUNFOUNDER qui est &eacute;quip&eacute;e de r&eacute;sonateurs c&eacute;ramiques en boitier m&eacute;tallique ressemblant &agrave; un boitier de Quartz (merci &agrave; al1fch pour l&rsquo;info).</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; ">

</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Lien vers le topic original lanc&eacute; par ChristopheFr: </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="http://forum.arduino.cc/index.php?topic=561774.0">Mesurer la fr&eacute;quence d'un Arduino avec Processing</a></u></span></p>]]></content:encoded></item><item><title>Timer hardware ou les 55 cycles manquant...</title><category>Algorithme</category><dc:date>2018-09-05T13:43:36+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/timer-hardware-arduino-55-cycles-manquant.html#unique-entry-id-98</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/timer-hardware-arduino-55-cycles-manquant.html#unique-entry-id-98</guid><content:encoded><![CDATA[<p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Je ne sais pas pour vous mais c&rsquo;est plus fort que moi: Quand quelque chose ne se passe pas comme pr&eacute;vu j&rsquo;ai besoin de comprendre le &laquo;&nbsp;pourquoi?&nbsp;&raquo;. Lors de l&rsquo;&eacute;criture de la </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="https://github.com/MarScaper/runloop">librairie RunLoop pour Arduino</a></u></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">, j&rsquo;avais constat&eacute; &agrave; l&rsquo;&eacute;poque un d&eacute;calage sur les timers hardware entre la p&eacute;riode demand&eacute;e par le programme et la p&eacute;riodicit&eacute; r&eacute;ellement constat&eacute;e en sortie avec l&rsquo;analyseur logique. </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:center;"><img class="imageStyle" alt="runloop" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/runloop.jpg" width="128" height="130" /><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Le probl&egrave;me c&rsquo;est que toutes les librairies test&eacute;es avaient le m&ecirc;me d&eacute;calage que moi: </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; font-weight:bold; color:#262626;font-weight:bold; ">un peu plus de 3us</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">!!! Cela peut paraitre ridicule vu de loin mais pour des fr&eacute;quences d&eacute;passant le KHz, l&rsquo;erreur est de plus en plus probl&eacute;matique si l&rsquo;on a besoin de pr&eacute;cision. Hors en astronomie, pour le pilotage des moteurs pas &agrave; pas, la pr&eacute;cision est de rigueur. A l&rsquo;&eacute;poque, j&rsquo;avais donc int&eacute;gr&eacute; ce d&eacute;calage dans RunLoop en l&rsquo;estimant de mani&egrave;re empirique autour des 3,3us.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Et voil&agrave; qu&rsquo;aujourd&rsquo;hui, je viens de tomber sur l&rsquo;excellentissime </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="https://billgrundmann.wordpress.com/">blog de Bill Grundmann</a></u></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">! Si vous lisez l&rsquo;anglais, c&rsquo;est par ici que cela se passe:</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:left;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="https://billgrundmann.wordpress.com/2009/03/02/the-overhead-of-arduino-interrupts/">The overhead of Arduino Interrupts</a></u></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /><br /></span></p><p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Pour r&eacute;sumer: il a &eacute;tudi&eacute; le ph&eacute;nom&egrave;ne &agrave; l&rsquo;oscilloscope et d&eacute;cortiqu&eacute; le code assembleur de la librairie Arduino. Et effectivement, la lev&eacute;e d&rsquo;interruption entraine un surcout de 55 cycles! Soit 55*0,0625 = </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; font-weight:bold; color:#262626;font-weight:bold; ">3,4375us</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"> pr&eacute;cis&eacute;ment!!! Hors faute de le savoir, les librairies qu&rsquo;on trouve sur le net n&rsquo;en tiennent pas compte. Et bim!</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">J&rsquo;ai donc le plaisir de vous annoncer que je viens d&rsquo;en profiter pour affiner encore un peu plus le code de </span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#27598F;"><u><a href="https://github.com/MarScaper/runloop">RunLoop et de le publier sur mon github</a></u></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">. Un test &agrave; 20Khz, montre maintenant une p&eacute;riodicit&eacute; quasi parfaite &agrave; +-40ns pr&egrave;s d&rsquo;apr&egrave;s l&rsquo;analyseur logique (hors avec ses 12MS/s max on est dans la limite de pr&eacute;cision d&rsquo;&eacute;chantillonnage donc m&ecirc;me pas s&ucirc;r que la variation r&eacute;siduelle soit r&eacute;elle).</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:center;"><img class="imageStyle" alt="50us-20khz" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/50us-20khz.jpg" width="640" height="106" /><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span></p><p style="text-align:left;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /></span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; font-weight:bold; color:#262626;font-weight:bold; ">Note:</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"> en toute logique, le ph&eacute;nom&egrave;ne constat&eacute; n&rsquo;est pr&eacute;sent que pour des timers hardware levant une interruption au niveau logiciel. Je ne pense pas qu&rsquo;un usage en PWM soit concern&eacute;.</span><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;"><br /><br /></span></p><p style="text-align:justify;"><span style="font:12px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#262626;">Veni, vidi, vici et big up &agrave; Bill! :)</span></p>]]></content:encoded></item><item><title>D&#xe9;mo d&#x27;avancement du goto pr&#xe9;dictif...</title><category>Algorithme</category><dc:date>2018-08-29T14:04:57+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demo-avacement-goto-predictif.html#unique-entry-id-97</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demo-avacement-goto-predictif.html#unique-entry-id-97</guid><content:encoded><![CDATA[Ce n&rsquo;est pas encore parfait mais on approche... :)<br /><br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/CCw-PU-hffA" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://www.youtube.com/watch?v=CCw-PU-hffA" rel="external">https://www.youtube.com/watch?v=CCw-PU-hffA</a><br />]]></content:encoded></item><item><title>L&#x27;ATmega2560 de la MKS MINI au taquet...</title><category>Algorithme</category><dc:date>2018-08-25T17:44:15+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-mks-mini-atmega2560-au-taquet.html#unique-entry-id-96</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-mks-mini-atmega2560-au-taquet.html#unique-entry-id-96</guid><content:encoded><![CDATA[Apr&egrave;s avoir bien pouss&eacute; les optimisations de code, voici un benchmark montrant les impulsions d&rsquo;un des moteurs pas &agrave; pas pouss&eacute;es au maximum des capacit&eacute;s de la carte Arduino (le mode PWM permettrait d&rsquo;aller encore plus loin mais sans aucun retour pour le comptage de pas donc incompatible avec les besoins du projet)...<br /><p style="text-align:center;"><img class="imageStyle" alt="arduino-moteur-pas-a-pas-frequence-max" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-moteur-pas-a-pas-frequence-max.jpg" width="640" height="367" /><br /></p><p style="text-align:left;"><strong>Interpr&eacute;tation de la mesure &agrave; l&rsquo;analyseur logique:</strong><br />Le code ex&eacute;cut&eacute; dans l&rsquo;interruption en elle m&ecirc;me prend 3,375us (remise &agrave; z&eacute;ro du compteur du timer comprise) avec une p&eacute;riodicit&eacute; d&rsquo;&agrave; peine 8us soit plus de 123 000 impulsions par seconde!!! On arrive ici &agrave; la limite extr&ecirc;me en se limitant &agrave; un seul moteur. En prenant un peu de marge cela signifie qu&rsquo;en d&eacute;placement bi moteurs (A.D. et d&eacute;clinaison en simultan&eacute;) pour du goto on peut sans complexe esp&eacute;rer atteindre les 50Khz avec encore un peu de temps CPU pour le reste du programme.<br /><br />Pour atteindre de telles performances, le code des interruptions moteur a &eacute;t&eacute; r&eacute;duit &agrave; sa plus simple expression (comptage de pas + envoi impulsion moteur). Toutes les fonctions d&rsquo;&eacute;criture -digitalWrite()-  ont &eacute;t&eacute; optimis&eacute;es avec l&rsquo;excellente librairie <a href="https://github.com/mikaelpatel/Arduino-GPIO" rel="external" title="Arduino-GPIO">Arduino-GPIO</a>. Enfin, la gestion des acc&eacute;l&eacute;rations/d&eacute;c&eacute;l&eacute;rations, changement de direction, activation/d&eacute;sactivation moteur, ont &eacute;t&eacute; d&eacute;volues &agrave; un timer d&eacute;di&eacute; servant de &laquo;&nbsp;modulateur de fr&eacute;quence&nbsp;&raquo; comme le montre cette capture...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="accel-timer" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/accel-timer.jpg" width="640" height="280" /><br /></p><p style="text-align:left;"><strong>Les avantages:</strong><br />- Le fonctionnement des moteurs &agrave; vitesse constante est tr&egrave;s peu gourmand en temps processeur.<br />- Cela ouvre la porte pour faire sans souci du goto en microstepping 1/16  l&agrave; o&ugrave; d&rsquo;autres projets sont contraints de basculer &agrave; la vol&eacute;e en 1/2 pas voire m&ecirc;me en fullstep pour tenir la cadence.<br />- L&rsquo;int&eacute;gration du rattrapage de jeu et la correction d&rsquo;erreur p&eacute;riodique pourront se faire au niveau du timer d&rsquo;acc&eacute;l&eacute;ration sans impacter les performances des interruptions moteur.</p>]]></content:encoded></item><item><title>Booster son code avec la librairie Arduino GPIO</title><category>Algorithme</category><dc:date>2018-12-05T15:29:20+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/librairie-arduino-gpio.html#unique-entry-id-95</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/librairie-arduino-gpio.html#unique-entry-id-95</guid><content:encoded><![CDATA[D&eacute;j&agrave; &eacute;voqu&eacute; sur mon blog, voici un aper&ccedil;u chiffr&eacute; du gain apport&eacute; par l&rsquo;excellente librairie <a href="https://github.com/mikaelpatel/Arduino-GPIO" rel="external" title="Arduino-GPIO">Arduino-GPIO</a>...<br /><img class="imageStyle" alt="arduino-gpio-library" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-gpio-library.jpg" width="600" height="201" /><br />On passe ainsi de 17,58us &agrave; 2,042us pour un changement d&rsquo;&eacute;tat d&rsquo;une sortie. Cela repr&eacute;sente un gain de 8,6x! Et en plus l&rsquo;&eacute;criture du code est all&eacute;g&eacute;e. Ce serait dommage de s&rsquo;en priver. A vous de voir... ;)]]></content:encoded></item><item><title>D&#xe9;mo gestion des moteurs pas &#xe0; pas du t&#xe9;lescope</title><category>Algorithme</category><dc:date>2018-08-22T22:28:25+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demo-gestion-moteur-pas-a-pas-arduino.html#unique-entry-id-94</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demo-gestion-moteur-pas-a-pas-arduino.html#unique-entry-id-94</guid><content:encoded><![CDATA[Bien. Depuis quinze jours, j&rsquo;ai effectu&eacute; un gros gros taf sur la gestion des moteurs. J&rsquo;ai repens&eacute; en profondeur l&rsquo;algorithme s&rsquo;occupant des interruptions timer. Illustration en vid&eacute;o... -D&eacute;sol&eacute; pour la qualit&eacute; du son. Mon PC n&rsquo;aime pas la chaleur actuelle.-<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/dwV1hC2yCYI" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://www.youtube.com/watch?v=dwV1hC2yCYI" rel="external" title="Moteur pas à pas avec Arduino">https://www.youtube.com/watch?v=dwV1hC2yCYI</a><br /><br />Le r&eacute;sultat est sans appel en terme de performances mais aussi de simplicit&eacute; de code. L&rsquo;ajout du rattrapage de jeu et la modulation de fr&eacute;quence pour la correction d&rsquo;erreur p&eacute;riodique devrait &ecirc;tre une partie de plaisir par la suite. :)<br /><br />Dans l&rsquo;imm&eacute;diat, je travaille maintenant sur le goto car j&rsquo;en ai besoin pour d&rsquo;autres projets. Mon id&eacute;e serait de ne pas compter les pas &agrave; la vol&eacute;e en regardant si on est pas trop loin mais plut&ocirc;t de cr&eacute;er un mod&egrave;le math&eacute;matique permettant de d&eacute;terminer le temps de d&eacute;placement n&eacute;cessaire &agrave; la milliseconde pr&egrave;s pour chaque axe. L&rsquo;id&eacute;e est s&eacute;duisante sur le papier mais dans les faits cela demande beaucoup de pr&eacute;cision. <br /><br />Affaire &agrave; suivre...]]></content:encoded></item><item><title>TeenAstro utilise la librairie Ephemeris</title><category>Actualit&#xe9;</category><dc:date>2018-08-23T15:27:49+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/teenastro-utilise-la-librairie-ephemeris.html#unique-entry-id-93</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/teenastro-utilise-la-librairie-ephemeris.html#unique-entry-id-93</guid><content:encoded><![CDATA[Pour changer un peu, j&rsquo;ai le plaisir de vous pr&eacute;senter le superbe projet TeenAstro de Charles! :)<br /><p style="text-align:center;"><img class="imageStyle" alt="teenasto" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/teenasto.jpg" width="346" height="461" /><br /></p><p style="text-align:left;"><br />Si comme moi vous &ecirc;tes amateur du syst&egrave;me <a href="http://www.astro-electronic.de/fs2.htm" rel="self" title="fs2">FS2</a> con&ccedil;u et commercialis&eacute; par <a href="http://www.astro-electronic.de" rel="external">Astro Electronic</a>, l&rsquo;hommage ne vous aura pas &eacute;chapp&eacute;... :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="raquette-TeenAstro" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raquette-teenastro.png" width="243" height="344" />  <img class="imageStyle" alt="raquette-fs2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raquette-fs2.png" width="243" height="344" /><br /></p><p style="text-align:left;"><br />Personnellement, j&rsquo;utilise encore un FS2 sur la monture ZX4 Trassud supportant mon Mewlon 250. Bien que vieillissant, il est reste tr&egrave;s agr&eacute;able &agrave; l&rsquo;usage... :) <br /></p><p style="text-align:center;"><img class="imageStyle" alt="mewlon-250-fs2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mewlon-250-fs2.jpg" width="376" height="283" /><br /></p><p style="text-align:left;">Donc pour faire simple, TeenAstro c&rsquo;est le FS3 que beaucoup ont longtemps attendu. En se basant sur une version modifi&eacute;e du code du projet <a href="http://www.stellarjourney.com/index.php?r=site/equipment_onstep" rel="external" title="OnStep">OnStep</a>, Charles s&rsquo;est lanc&eacute; dans l&rsquo;aventure de cr&eacute;er un kit reprenant le concept de simplicit&eacute; et d&rsquo;efficacit&eacute; du FS2 mais mis au go&ucirc;t du jour.<br /><br />Et pour les calculs d&rsquo;&eacute;ph&eacute;m&eacute;rides et conversions astronomiques c&rsquo;est ma librairie <a href="http://www.em10-usd-arduino-takahashi.eliotis.com/librairies-arduino/ephemeris/index.html" rel="self" title="Librairie Ephemeris">Ephemeris</a> qui s&rsquo;y colle. Cela fait plaisir de la voir utilis&eacute;e sur un beau projet comme &ccedil;a! :)<br /><br />Vous pouvez d&eacute;couvrir tous les d&eacute;tails et avanc&eacute;es de TeenAstro dans cette discussion initi&eacute;e par Charles sur le forum webastro.net... <br /><a href="https://www.webastro.net/forums/topic/158652-teenastro-une-variante-onstep-en-kit/" rel="external">https://www.webastro.net/forums/topic/158652-teenastro-une-variante-onstep-en-kit/</a><br /></p>]]></content:encoded></item><item><title>Contr&#xf4;le de l&#x27;acc&#xe9;l&#xe9;ration et estimation des pas pour le goto</title><category>Algorithme</category><dc:date>2018-08-21T08:47:19+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/controle-acceleration-et-estimation-des-pas.html#unique-entry-id-90</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/controle-acceleration-et-estimation-des-pas.html#unique-entry-id-90</guid><content:encoded><![CDATA[Les choses commencent &agrave; devenir int&eacute;ressantes. J&rsquo;&eacute;voquais dans le pr&eacute;c&eacute;dant billet l&rsquo;int&eacute;r&ecirc;t d&rsquo;un micro contr&ocirc;leur en terme de pr&eacute;cision. L&rsquo;avantage ind&eacute;niable des moteurs pas &agrave; pas est comme leur nom l&rsquo;indique &laquo;&nbsp;les pas&nbsp;&raquo;. En comptant chaque pas au niveau logiciel, on peut contr&ocirc;ler la position avec une grande pr&eacute;cision. Mais cette force est aussi une faiblesse car qui dit contr&ocirc;le dit responsabilit&eacute;. On ne peut pas dire &agrave; un moteur pas &agrave; pas d&rsquo;aller &agrave; un endroit pr&eacute;cis, d&rsquo;acc&eacute;l&eacute;rer ou de d&eacute;c&eacute;l&eacute;rer de fa&ccedil;on autonome en le branchant et en claquant des doigts. Tout doit &ecirc;tre g&eacute;r&eacute; par le programme.<br /><br />Reprenons l&rsquo;exemple d&rsquo;une acc&eacute;l&eacute;ration comme celle que j&rsquo;utilise pour ma monture...<br /><br /><p style="text-align:center;"><img class="imageStyle" alt="courbe-acceleration" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/courbe-acceleration.jpg" width="640" height="255" /><br /></p><p style="text-align:left;"><br />Dans la r&eacute;alit&eacute;, pour obtenir un tel r&eacute;sultat, je dois progressivement augmenter la fr&eacute;quence des pas moteur de 0 &agrave; 100% de la vitesse souhait&eacute;e. Le graphique ci-dessous montre des paliers de 0.1s d&rsquo;acc&eacute;l&eacute;ration pour passer de 0 &agrave; 400Hz (vitesse solaire de ma monture avec micro stepping de 1/16) en 2 secondes.<br /><br /></p><p style="text-align:center;"><img class="imageStyle" alt="comptage des pas acceleration moteur" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/comptage-des-pas-acceleration-moteur.jpg" width="640" height="379" /><br /></p><p style="text-align:left;"><br /><strong><em><u>Astuce:</u></em></strong>  <em>Apr&egrave;s avoir &eacute;tudi&eacute; la question, j&rsquo;ai fait le choix sur Arduino d&rsquo;utiliser le </em><em><a href="https://fr.wikiversity.org/wiki/Micro_contr&ocirc;leurs_AVR/Le_Timer_0#Pr&eacute;sentation_du_timer_0" rel="external" title="Arduino Timer 0">Timer 0</a></em><em> pour g&eacute;rer les acc&eacute;l&eacute;rations/d&eacute;c&eacute;l&eacute;rations/inversions de mes moteurs. Il faut savoir que ce timer mat&eacute;riel est notamment utilis&eacute; par les fonctions delay(), millis() et micros() sur Arduino. On peut n&eacute;anmoins l&rsquo;utiliser pour peu de ne pas modifier sa fr&eacute;quence (cal&eacute;e &agrave; 1ms ) en le programmant pour lever une seconde interruption sur la m&ecirc;me base de temps... <br /><br /></em><span style="font:11px Menlo-Italic; color:#000000;"><em>  					</em></span><span style="font:11px Menlo-Italic; color:#007400;"><em>// Timer0 is already used for millis() - we'll just interrupt somewhere</em></span><em><br /></em><span style="font:11px Menlo-Italic; color:#000000;"><em>  					</em></span><span style="font:11px Menlo-Italic; color:#007400;"><em>// in the middle and call the "Compare A" function below</em></span><em><br /></em><span style="font:11px Menlo-Italic; color:#000000;"><em>  					OCRA = </em></span><span style="font:11px Menlo-Italic; color:#1C00CE;"><em>0xAF</em></span><span style="font:11px Menlo-Italic; color:#000000;"><em>;</em></span><em><br /></em><span style="font:11px Menlo-Italic; color:#000000;"><em>  					TIMSK |= _BV(OCIE0A);</em></span><em><br /></em><em><br />Le nombre de timers mat&eacute;riels &eacute;tant tr&egrave;s limit&eacute;s sur une carte Arduino (seulement 4 timers sur Uno et 6 timers sur les cartes MEGA) c&rsquo;est donc un luxe non n&eacute;gligeable de ne pas en monopoliser un juste pour le timing des variations de vitesse. Sur ma MKS MINI, il me reste donc 5 timers mat&eacute;riels soit la possibilit&eacute; de piloter les 4 drivers de moteur pas &agrave; pas avec une grande pr&eacute;cision.</em><br /><br />A la fin de mon acc&eacute;l&eacute;ration, j&rsquo;aurais donc th&eacute;oriquement parcouru la somme des pas des paliers de mon graphique soit... 201 pas. Et le goto dans tout cela? Et bien le comptage de pas c&rsquo;est la base bien s&ucirc;r car comme dans la vie: pour savoir o&ugrave; l&rsquo;on va, il faut savoir d&rsquo;o&ugrave; l&rsquo;on vient! -je suis d&rsquo;humeur litt&eacute;raire aujourd&rsquo;hui. Profitez, c&rsquo;est cadeau.- On peut donc &eacute;valuer de fa&ccedil;on assez pr&eacute;cise, au niveau logiciel, le temps n&eacute;cessaire pour atteindre un point donn&eacute; et s&rsquo;&eacute;pargner l&rsquo;achat de couteux encodeurs de position.</p>]]></content:encoded></item><item><title>Aujourd&#x27;hui c&#x27;est optimisation...</title><category>Algorithme</category><dc:date>2018-08-20T15:12:11+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/optimisation-arduino.html#unique-entry-id-89</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/optimisation-arduino.html#unique-entry-id-89</guid><content:encoded><![CDATA[On me demande souvent pourquoi avoir choisi de d&eacute;velopper sur plateforme Arduino MEGA? Apr&egrave;s tout, on fait quoi avec 16MHz et 8Ko de SRAM!?! Un Raspberry PI serait hachement plus puissant!<br /><br />Et bien oui mais non. Il n&rsquo;y a pas que la puissance qui compte. Un Arduino ne fait pas grand chose mais il le fait bien. C&rsquo;est un v&eacute;ritable environnement temps r&eacute;el. Bien ma&icirc;tris&eacute;, il est capable de piloter des entr&eacute;es/sorties avec une r&eacute;gularit&eacute; et une finesse que n&rsquo;atteindra jamais un puissant PC qui lui est certes tr&egrave;s performant mais qui doit faire beaucoup de choses &agrave; la fois (sans m&ecirc;me qu&rsquo;on le sache).<br /><br />Dans le cadre de moteurs pas &agrave; pas par exemple, la r&eacute;gularit&eacute; est primordiale. La capture ci-dessous montre les pulsations de chaque pas moteur en ascension droite et d&eacute;clinaison sur mon projet. La pr&eacute;cision obtenue est sup&eacute;rieure &agrave; la micro seconde.<br /><br /><p style="text-align:center;"><img class="imageStyle" alt="100x-sideral-speed" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/100x-sideral-speed.jpg" width="644" height="259" /><br /></p><p style="text-align:left;"><br />Voil&agrave; c&rsquo;&eacute;tait la pens&eacute;e du jour. Je retourne &agrave; mon optimisation de code pour grappiller de pr&eacute;cieux cycles d&rsquo;horloge. Au passage, si vous codez sur Arduino de mani&egrave;re un peu avanc&eacute;e, je vous recommande de tester l&rsquo;excellente librairie <a href="https://github.com/mikaelpatel/Arduino-GPIO" rel="external" title="Arduino-GPIO">Arduino-GPIO</a> de Mikael Patel: <a href="https://github.com/mikaelpatel/Arduino-GPIO" rel="external" title="Arduino-GPIO">https://github.com/mikaelpatel/Arduino-GPIO</a>. Elle permet de remplacer notamment les fonctions digitalRead() et digitalWrite() de la librairie Arduino par des acc&egrave;s hyper optimis&eacute;s.<br /><br /></p>]]></content:encoded></item><item><title>Saturne et Mars au CN-212</title><category>Actualit&#xe9;</category><dc:date>2018-08-19T21:26:32+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/saturne-et-mars-au-cn212-mks-mini.html#unique-entry-id-88</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/saturne-et-mars-au-cn212-mks-mini.html#unique-entry-id-88</guid><content:encoded><![CDATA[Deux photos sans pr&eacute;tention de Mars et Saturne prises le 15 Ao&ucirc;t soir pour le plaisir. Le seeing &eacute;tait tout juste correct mais c'&eacute;tait l'occasion de tester ma barlow powermate 2x avec l'APN et la nouvelle &eacute;lectronique.<br /><br /><img class="imageStyle" alt="saturne-cn212-takahashi-mks-mini" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/saturne-cn212-takahashi-mks-mini.jpg" width="644" height="484" /><br /><br /><img class="imageStyle" alt="mars cn212 takahashi mks mini arduino" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mars-cn212-takahashi-mks-mini.png" width="644" height="484" /><br /><br />CN-212 &agrave; F/D 12,4 + Barlow 2x + 5D MKIII. Shoot en mode vid&eacute;o RAW Magic Lantern et zoom 3x. Traitement avec MLVToMovie, AS2 et Registax 6.<br /><br />D&rsquo;ailleurs pour rappel, si vous &ecirc;tes sur Mac, sachez que j&rsquo;ai mis &agrave; dispo des versions Mac d&rsquo;AS2, Registax 6 et m&ecirc;me Iris...<br /><a href="http://mlvtomov.eliotis.com/goodies/index.html" rel="external">http://mlvtomov.eliotis.com/goodies/index.html</a><br />]]></content:encoded></item><item><title>MKS MINI sous les &#xe9;toiles</title><category>Divers</category><dc:date>2018-08-18T10:20:39+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-mks-mini-sous-les-etoiles.html#unique-entry-id-87</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-mks-mini-sous-les-etoiles.html#unique-entry-id-87</guid><content:encoded><![CDATA[Premier crash test sous le ciel avec le nouveau prototype 2018 bas&eacute; sur une carte contr&ocirc;leur MKS MINI pour imprimante 3D. Il reste pas mal de chemin &agrave; faire c&ocirc;t&eacute; logiciel mais d&eacute;j&agrave; le gain est ind&eacute;niable par rapport &agrave; l&rsquo;&eacute;lectronique d&rsquo;origine: 4 vitesses au lieu de deux, gestion des moteurs en micro stepping 1/16, mise au point motoris&eacute;e, courbes d&rsquo;acc&eacute;l&eacute;ration/d&eacute;c&eacute;l&eacute;ration sinuso&iuml;dale donnant des mouvement tr&egrave;s doux sans aucun accoup de freinage. A l&rsquo;usage c&rsquo;est vraiment un plaisir. :D<br /><br /><p style="text-align:center;"><img class="imageStyle" alt="proto-em10-mk-mini-4" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em10-mk-mini-4.jpg" width="431" height="644" /><br /><br /><img class="imageStyle" alt="proto-em10-mk-mini-5" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em10-mk-mini-5.jpg" width="644" height="431" /><br /><br /></p><p style="text-align:left;">Aper&ccedil;u de la courbe d&rsquo;acc&eacute;l&eacute;ration de type sinuso&iuml;dale...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="courbe-acceleration" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/courbe-acceleration.jpg" width="640" height="255" /><br /></p><p style="text-align:left;">Comme le montre le graphique, on obtient un d&eacute;marrage et un arr&ecirc;t tr&egrave;s doux offrant un bon amortissement de l&rsquo;inertie du t&eacute;lescope. Pour plus d&rsquo;infos, voir cet ancien billet: <a href="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/acceleration-moteur-pas-a-pas.html" rel="self">Acc&eacute;l&eacute;ration/d&eacute;c&eacute;l&eacute;ration: Sinus or not Sinus?</a><br /></p>]]></content:encoded></item><item><title>MKS MINI aux commandes...</title><category>M&#xe9;canique</category><dc:date>2018-08-17T17:43:36+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em10-takahashi-mks-mini-commande.html#unique-entry-id-86</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em10-takahashi-mks-mini-commande.html#unique-entry-id-86</guid><content:encoded><![CDATA[Les choses avancent doucement mais surement. La mise au point motoris&eacute;e est maintenant int&eacute;gr&eacute;e. Dans l&rsquo;imm&eacute;diat, le contr&ocirc;le se fait avec la manette SEGA en attendant de reprendre la partie raquette tactile qui viendra compl&eacute;ter le syst&egrave;me.<br /><br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/ckrY5U3mfkk" frameborder="0" allowfullscreen></iframe><a href="https://www.youtube.com/watch?v=ckrY5U3mfkk" rel="external">https://www.youtube.com/watch?v=ckrY5U3mfkk</a></code><br /><br />Le projet a bien &eacute;volu&eacute; depuis ses d&eacute;buts. Simplifions, simplifions, simplifions! Reste &agrave; int&eacute;grer une led d&rsquo;&eacute;clairage pour le viseur polaire, pr&eacute;voir une connectique pour le c&acirc;ble de la motorisation de la mise au point et ajouter la deuxi&egrave;me connectique DB-9 pour la future t&eacute;l&eacute;commande tactile. A partir de l&agrave; on sera pas mal niveau mat&eacute;riel c&ocirc;t&eacute; monture.<br /><code></code><p style="text-align:center;"><img class="imageStyle" alt="detail-motorisation-mks-mini" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/detail-motorisation-mks-mini.jpg" width="644" height="431" /></p>]]></content:encoded></item><item><title>Test motorisation mise au point du CN-212</title><category>M&#xe9;canique</category><dc:date>2018-08-14T08:55:16+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/test-motorisation-mise-au-point-cn212-takahashi.html#unique-entry-id-85</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/test-motorisation-mise-au-point-cn212-takahashi.html#unique-entry-id-85</guid><content:encoded><![CDATA[<code><iframe width="640" height="360" src="https://www.youtube.com/embed/uoLb24RszUE" frameborder="0" allowfullscreen></iframe><a href="https://www.youtube.com/watch?v=uoLb24RszUE" rel="external">https://www.youtube.com/watch?v=uoLb24RszUE</a></code>]]></content:encoded></item><item><title>Vref pour MKS MINI V2.0</title><category>Electronique</category><dc:date>2018-08-12T14:55:09+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/vref-mks-mini-v2.html#unique-entry-id-84</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/vref-mks-mini-v2.html#unique-entry-id-84</guid><content:encoded><![CDATA[Attention pour les personnes int&eacute;ress&eacute;es par l&rsquo;usage d&rsquo;une MKS-MINI. Les premi&egrave;res versions utilisaient des drivers DRV8825. La version 2 utilise des drivers HR4988. Il en r&eacute;sulte que le calcul Vref permettant d&rsquo;ajuster l&rsquo;intensit&eacute; du courant a chang&eacute;. La formule est dor&eacute;navant:<br /><br /><p style="text-align:center;"><span style="font-size:15px; font-weight:bold; ">I = Vref / 0.8.</span><br /></p><p style="text-align:left;">  <br /><br /></p><p style="text-align:center;"><img class="imageStyle" alt="MKS mini V2.0 makerbase" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mks-mini-v2.0.jpg" width="446" height="250" /><br /><br /><strong>Documentation Makerbase:</strong><br /><br /><img class="imageStyle" alt="datasheet-mks-mini-v2.0-makerbase" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/datasheet-mks-mini-v2.0-makerbase.jpg" width="599" height="164" /><br /><strong><br />Traduction:</strong><br /><em>&laquo; 1. Algorithme actuel du driver 4988: i = vref /0.8.<br />  Vref par d&eacute;faut est environ 0.8v. <br />Le courant par d&eacute;faut est 1.0A. Le courant maximal est 2.0A.&nbsp;&nbsp;&raquo;</em><br /></p><p style="text-align:left;"><br /><strong><em>Source: </em></strong><a href="https://github.com/makerbase-mks/Datasheet/blob/master/Chinese%20datasheet/MKS%20MINI%20V2.0%20数据手册.pdf" rel="external">https://github.com/makerbase-mks/Datasheet/blob/master/Chinese%20datasheet/MKS%20MINI%20V2.0%20</a><span style="font:12px PingFangSC-Regular; "><a href="https://github.com/makerbase-mks/Datasheet/blob/master/Chinese%20datasheet/MKS%20MINI%20V2.0%20数据手册.pdf" rel="external">数据手册</a></span><a href="https://github.com/makerbase-mks/Datasheet/blob/master/Chinese%20datasheet/MKS%20MINI%20V2.0%20数据手册.pdf" rel="external">.pdf</a><br /></p>]]></content:encoded></item><item><title>Motorisation de la molette de mise au point du CN-212</title><category>Modelisation 3D</category><dc:date>2018-07-21T22:51:53+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/motorisation-molette-mise-au-point-cn212-takahashi.html#unique-entry-id-83</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/motorisation-molette-mise-au-point-cn212-takahashi.html#unique-entry-id-83</guid><content:encoded><![CDATA[Aller hop! On fait chauffer les neurones et l&rsquo;imprimante 3D afin de r&eacute;aliser une platine pour la motorisation du CN-212. Le cahier des charges est simple:<br />- ne pas toucher au tube: le syst&egrave;me ne doit n&eacute;cessiter aucun per&ccedil;age.<br />- facile &agrave; monter/d&eacute;monter en quelques secondes et sans outils dans le noir en cas de besoin.<br />- on doit pouvoir continuer &agrave; utiliser la molette en manuel.<br />- cela ne doit pas d&eacute;naturer le t&eacute;lescope. :) <br /><br />On m&eacute;lange tout &ccedil;a avec OpenSCAD et -quelques prototypes plus tard- abracadabra...<br /><img class="imageStyle" alt="map-cn-212-takahashi-openscad" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/map-cn-212-takahashi-openscad.png" width="644" height="431" /><br /><br />Le concept est simple.  La platine est solidaris&eacute;e via le porte oculaire. Et un manchon, ajour&eacute; pour accueillir l&rsquo;axe moteur, vient s&rsquo;enficher sur la molette de mise au point.<br /><br /><img class="imageStyle" alt="map-cn-212-takahashi-4" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/map-cn-212-takahashi-4.jpg" width="644" height="431" /><br /><br />Le tour est jou&eacute;...<br /><br /><img class="imageStyle" alt="map-cn-212-takahashi-1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/map-cn-212-takahashi-1.jpg" width="644" height="431" /><br /><br /><img class="imageStyle" alt="map-cn-212-takahashi-2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/map-cn-212-takahashi-2.jpg" width="644" height="431" /><br /><br /><img class="imageStyle" alt="map-cn-212-takahashi-3" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/map-cn-212-takahashi-3.jpg" width="644" height="431" /><br /><br />Voil&agrave; qui devrait &ecirc;tre parfait pour boucler la boucle en compl&eacute;ment du contr&ocirc;le de la monture. ]]></content:encoded></item><item><title>C&#x27;est reparti... :)</title><category>M&#xe9;canique</category><dc:date>2018-07-21T10:37:49+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-usd-takahashi-mks-mini-nouveau-proto.html#unique-entry-id-82</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-usd-takahashi-mks-mini-nouveau-proto.html#unique-entry-id-82</guid><content:encoded><![CDATA[Apr&egrave;s avoir temporis&eacute; mon projet depuis Septembre dernier (2017) pour raison professionnelle et personnelle, je m&rsquo;y remets enfin! C&rsquo;est donc reparti cet &eacute;t&eacute; au gr&eacute; de mon temps libre! Je m&rsquo;&eacute;tais arr&ecirc;t&eacute; sur un premier prototype pour ma monture EM-10 avec une &eacute;lectronique enti&egrave;rement maison et &eacute;quip&eacute;e: d&rsquo;un Arduino MEGA,  d&rsquo;une manette SEGA, d&rsquo;une puce GPS, d&rsquo;une partie puissance maison pour les deux moteurs pas &agrave; pas d&rsquo;origine et d&rsquo;un &eacute;cran tactile install&eacute; &agrave; m&ecirc;me la monture. Ce dernier point &eacute;tait pratique pour le d&eacute;veloppement mais beaucoup moins &agrave; l&rsquo;usage. En fonction de la position de la monture, l&rsquo;&eacute;cran peut en effet se retrouver t&ecirc;te en bas ce qui n&rsquo;est pas des plus fonctionnel. De m&ecirc;me l&rsquo;&eacute;lectronique de puissance enti&egrave;rement maison c&rsquo;est tr&egrave;s sympa mais j&rsquo;ai re&ccedil;u pas mal de demandes de personnes int&eacute;ress&eacute;es et je me suis dit que ce serait bien  d&rsquo;essayer d&rsquo;optimiser aussi cette partie avec quelque chose de plus g&eacute;n&eacute;rique voire m&ecirc;me meilleur march&eacute;. Dernier point en ce qui me concerne: j&rsquo;aimerais aussi pouvoir piloter la mise au point de mon fid&egrave;le CN-212 afin de boucler la boucle.<br /><br />Donc on r&eacute;capitule:<br />- revoir l&rsquo;&eacute;lectronique de la monture pour qu&rsquo;elle soit plus simple &agrave; concevoir et pourquoi pas encore moins ch&egrave;re?<br />- d&eacute;porter l&rsquo;&eacute;cran dans une raquette d&eacute;port&eacute;e.<br />- pr&eacute;voir de piloter la mise au point.<br /><br />Ok on en est donc l&agrave; ou presque puisque j&rsquo;ai d&eacute;j&agrave; avanc&eacute; sur la question vous vous en doutez. :) Concernant l&rsquo;&eacute;lectronique, je pense avoir trouv&eacute; mon bonheur avec une carte pour imprimante 3D que je vais hacker pour mon usage: la <a href="https://fr.aliexpress.com/item/MKS-MINI-V2-0-diy-starter-kit-integrated-mainboard-3D-Printer-cardboard-compatible-Ramps-1-4/32848814364.html" rel="external" title="MKS MINI v2.0 Makerbase">MKS Mini V2.0 Makerbase</a>.<br /><p style="text-align:center;"><img class="imageStyle" alt="MKS mini V2.0 makerbase" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mks-mini-v2.0.jpg" width="446" height="250" /><br /></p><p style="text-align:left;">Elle a tout pour me plaire:<br />- bas&eacute;e sur un Arduino MEGA dans la continuit&eacute; de mon projet.<br />- dimensions relativement compactes.<br />- 4 drivers 4988 afin de piloter &agrave; la fois les deux moteurs pas &agrave; pas du t&eacute;lescope et potentiellement deux autres p&eacute;riph&eacute;riques.<br />- technologie &eacute;prouv&eacute;e puisque d&eacute;riv&eacute;e de la Mks standard &eacute;quipant nombre d&rsquo;imprimantes 3D DIY.<br />- tout petit prix: &agrave; peine plus de 20&euro; avec les frais de port sur <a href="https://fr.aliexpress.com/item/MKS-MINI-V2-0-diy-starter-kit-integrated-mainboard-3D-Printer-cardboard-compatible-Ramps-1-4/32848814364.html" rel="external" title="MKS MINI Makerbase">aliexpress.com</a>.<br />Il n&rsquo;en fallait pas plus pour me lancer sur cette piste!<br /><br />Je vous pr&eacute;sente donc mon nouveau prototype d&eacute;j&agrave; install&eacute; en bonne place sur ma monture (merci l&rsquo;impression 3D)... :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="proto-em10-mk-mini-1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em10-mk-mini-1.jpg" width="484" height="644" /><br /><img class="imageStyle" alt="proto-em10-mk-mini-2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em10-mk-mini-2.jpg" width="484" height="644" /><br /><img class="imageStyle" alt="proto-em10-mk-mini-3" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em10-mk-mini-3.jpg" width="484" height="644" /><br /></p><p style="text-align:left;">La manette SEGA a &eacute;t&eacute; conserv&eacute;e et j&rsquo;ai pr&eacute;vu un second port DB9 pour la raquette de contr&ocirc;le qui exploitera l&rsquo;ancienne carte Arduino &eacute;quip&eacute;e de l&rsquo;&eacute;cran tactile. Ce dernier s&rsquo;occupera de l&rsquo;intelligence (base de donn&eacute;e, GPS, GOTO, abaque polaire) et la carte Mks s&rsquo;occupera des moteurs et du PEC.<br /></p>]]></content:encoded></item><item><title>Sunny: de la r&#xe9;alit&#xe9; &#xe0; la simulation</title><category>Divers</category><dc:date>2017-12-02T11:24:19+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/simulateur-sunny-traqueur-solaire-3D.html#unique-entry-id-81</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/simulateur-sunny-traqueur-solaire-3D.html#unique-entry-id-81</guid><content:encoded><![CDATA[De la conception 3D &agrave; la r&eacute;alit&eacute;, puis de la r&eacute;alit&eacute; au simulateur en image de synth&egrave;se: la boucle est boucl&eacute;e avec maintenant le simulateur de Sunny... :)<br /><img class="imageStyle" alt="SunnyRobotSimulator" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunnyrobotsimulator.jpg" width="640" height="508" />]]></content:encoded></item><item><title>Sunny: le petit traqueur solaire</title><category>Divers</category><dc:date>2017-11-11T00:40:53+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunny-traqueur-solaire-tarantula.html#unique-entry-id-80</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunny-traqueur-solaire-tarantula.html#unique-entry-id-80</guid><content:encoded><![CDATA[En apart&eacute; de mon projet principal, je vous pr&eacute;sente Sunny. C&rsquo;est un petit projet de traqueur solaire fait maison. Conception sous OpenSCAD, tranchage des pi&egrave;ces avec Simplify3D, impression 3D avec la TEVO Tarantula. Et pour terminer on saupoudre le tout d&rsquo;un peu d&rsquo;&eacute;lectronique pilot&eacute;e par un Arduino&hellip;<br /><br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/WlGS9R9gEEA" frameborder="0" gesture="media" allowfullscreen></iframe></code><br /><br /><img class="imageStyle" alt="sunny-solar-tracker-completed" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunny-solar-tracker-completed.jpg" width="644" height="644" /><br /><br /><img class="imageStyle" alt="sunny-solar-tracker" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunny-solar-tracker.jpg" width="644" height="644" /><br /><br /><img class="imageStyle" alt="Antrailles du robot sunny - Arduino" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunny-entrailles.jpg" width="644" height="482" /><br /><br /><img class="imageStyle" alt="Capteur de lumière du robot Sunny" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunny-capteur.jpg" width="484" height="644" /><br /><br />Plut&ocirc;t cool, non? :D]]></content:encoded></item><item><title>TEVO Tarantula - Benchy 3D</title><category>M&#xe9;canique</category><dc:date>2017-09-25T09:42:48+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-benchy-3d.html#unique-entry-id-79</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-benchy-3d.html#unique-entry-id-79</guid><content:encoded><![CDATA[Apr&egrave;s impression d&rsquo;un double fan duck et quelques jours pour ma&icirc;triser le logiciel Repetier, la Tarentule commence &agrave; galoper sacr&eacute;ment. Le rapport qualit&eacute;/prix est tout simplement bluffant. Voici un print brute encore coll&eacute; au plateau chauffant&hellip;<br /><p style="text-align:center;"><img class="imageStyle" alt="tevo tarantula benchy 3d" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-benchy-3d.jpg" width="644" height="424" /><br />Jolly 3D printing torture test / 0,2mm par couche.</p>]]></content:encoded></item><item><title>Montage de la TEVO Tarantula</title><category>M&#xe9;canique</category><dc:date>2017-09-20T09:42:25+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/montage-imprimante-3d-tarantula-tevo.html#unique-entry-id-78</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/montage-imprimante-3d-tarantula-tevo.html#unique-entry-id-78</guid><content:encoded><![CDATA[Et c&rsquo;est parti pour l&rsquo;assemblage...<br /><p style="text-align:center;"><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-001.jpg" width="484" height="644" /><br /><br /><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-002.jpg" width="644" height="484" /><br /></p><p style="text-align:left;">Autant le dire tout de suite, la documentation papier est juste totalement insuffisante. il faut s&rsquo;armer de patience et de tutos vid&eacute;o glan&eacute;s sur YouTube pour s&rsquo;en sortir sans trop de soucis.<br /></p><p style="text-align:center;"><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-003.jpg" width="644" height="431" /><br /><br /><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-004.jpg" width="484" height="644" /><br /></p><p style="text-align:left;">Le montage en lui m&ecirc;me n&rsquo;est pas trop complexe pour peu de bien prendre son temps.<br /></p><p style="text-align:center;"><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-005.jpg" width="644" height="644" /><br /><br /><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-006.jpg" width="644" height="644" /><br /></p><p style="text-align:left;">Et voil&agrave; la b&ecirc;te termin&eacute;e...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-007.jpg" width="644" height="426" /><br /><br /><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-008.jpg" width="644" height="644" /><br /></p><p style="text-align:left;">Moment de v&eacute;rit&eacute;: le premier print&hellip;<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/fXkGiZYzWCs" frameborder="0" allowfullscreen></iframe></code></p><p style="text-align:center;"><br /><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-009.jpg" width="644" height="425" /><br /><br /><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-010.jpg" width="644" height="425" /><br /></p><p style="text-align:left;">J&rsquo;avoue que pour une premi&egrave;re je suis assez bluff&eacute;. <br /></p><p style="text-align:center;"><img class="imageStyle" alt="Tarantula TEVO" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tevo-tarantula-011.jpg" width="644" height="425" /><br /></p><p style="text-align:left;">Plus qu&rsquo;&agrave; prendre le temps d&rsquo;apprivoiser la b&ecirc;te et d&rsquo;am&eacute;liorer sa structure.</p>]]></content:encoded></item><item><title>Imprimante 3D</title><category>M&#xe9;canique</category><dc:date>2017-08-29T09:46:32+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/impression-3d-tarantula.html#unique-entry-id-77</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/impression-3d-tarantula.html#unique-entry-id-77</guid><content:encoded><![CDATA[Ce qui devait arriver arriva: j&rsquo;ai craqu&eacute; pour une imprimante 3D. Apr&egrave;s m&ucirc;re r&eacute;flexion, j&rsquo;ai command&eacute; une Tarantula en Kit. Elle devrait me permettra de r&eacute;aliser toutes les pi&egrave;ces n&eacute;cessaires &agrave; l&rsquo;&eacute;volution de mon t&eacute;lescope. Je pense notamment &agrave; la conception de la raquette de contr&ocirc;le mais plein d&rsquo;autres t&acirc;ches l&rsquo;attendent. Je ne manque pas d&rsquo;id&eacute;es. :D<br /><br /><p style="text-align:center;"><img class="imageStyle" alt="2016-Newest-and-Affordable-Reprap-Prusa-I3-3_1024x1024" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/2016-newest-and-affordable-reprap-prusa-i3-3_1024x1024.jpg" width="515" height="644" /><br /><br /></p><p style="text-align:left;">En attendant son arriv&eacute;e de Chine, autant lui pr&eacute;parer son vivarium&hellip; :)<br /><br /><img class="imageStyle" alt="1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/1.png" width="644" height="502" /><br /><br /><img class="imageStyle" alt="2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/2.png" width="644" height="502" /></p>]]></content:encoded></item><item><title>Carte postale &#xe9;toil&#xe9;e depuis le col de Gleize</title><category>Actualit&#xe9;</category><dc:date>2017-08-15T15:19:37+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/carte-postale-col-de-gleize.html#unique-entry-id-76</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/carte-postale-col-de-gleize.html#unique-entry-id-76</guid><content:encoded><![CDATA[Aller, hop! Il est temps de former la g&eacute;n&eacute;ration suivante! Il n&rsquo;y a pas de temps &agrave; perdre! En voiture avec papa&hellip; ;)<br /><p style="text-align:center;"><img class="imageStyle" alt="D28B4492" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4492.jpg" width="644" height="431" /><br /><br /><img class="imageStyle" alt="D28B4498-D28B4499" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4498-d28b4499.jpg" width="644" height="431" /></p>]]></content:encoded></item><item><title>Aper&#xe7;u biblioth&#xe8;que C++ ScreenView (2)</title><category>Algorithme</category><dc:date>2017-08-11T11:42:50+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/apercu-2-bibliotheque-arduino-screenview.html#unique-entry-id-75</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/apercu-2-bibliotheque-arduino-screenview.html#unique-entry-id-75</guid><content:encoded><![CDATA[Quelques captures montrant l&rsquo;avancement de ces derniers jours. J&rsquo;ai essentiellement travaill&eacute; sur les diff&eacute;rents types de boutons: simple, fl&eacute;ch&eacute;, fl&eacute;ch&eacute; avec cadre (voir capture de l&rsquo;&eacute;cran &laquo;&nbsp;Menu&nbsp;&raquo;). J&rsquo;ai aussi enrichi le fonctionnement des &eacute;l&eacute;ments r&eacute;pondant au tactile (attribut activ&eacute;/d&eacute;sactiv&eacute;). Je pense int&eacute;grer le gamepad comme un &eacute;l&eacute;ment de la librairie pour qui voudra cr&eacute;er une raquette de commande facilement.<br /><p style="text-align:center;"><img class="imageStyle" alt="boot" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/boot.png" width="240" height="400" /> <img class="imageStyle" alt="polaris" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polaris.png" width="240" height="400" /><br /><img class="imageStyle" alt="gamepad" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/gamepad.png" width="240" height="400" /> <img class="imageStyle" alt="menu" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/menu.png" width="240" height="400" /><br />- Captures r&eacute;alis&eacute;es avec la fonction de capture d&rsquo;&eacute;cran int&eacute;gr&eacute;e &agrave; ScreenView. -</p>]]></content:encoded></item><item><title>Platine d&#x27;adaptation EM10/tr&#xe9;pied Meade</title><category>M&#xe9;canique</category><dc:date>2017-08-15T15:25:04+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/platine-adaptation-em10-taka-meade.html#unique-entry-id-74</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/platine-adaptation-em10-taka-meade.html#unique-entry-id-74</guid><content:encoded><![CDATA[Suite &agrave; l&rsquo;acquisition d&rsquo;un tr&eacute;pied Meade, voici quelques photos de la r&eacute;alisation de la platine d&rsquo;adaptation Taka/Meade. Tout d&rsquo;abord, les photos de l&rsquo;existant&hellip;<br /><p style="text-align:center;"><img class="imageStyle" alt="IMG_0682" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_0682.jpg" width="484" height="644" /><br /><br /><img class="imageStyle" alt="IMG_0681" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_0681.jpg" width="484" height="644" /><br /><br /><img class="imageStyle" alt="IMG_0686" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_0686.jpg" width="644" height="484" /><br /><br /><img class="imageStyle" alt="IMG_0688" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_0688.jpg" width="644" height="484" /><br /><br /><img class="imageStyle" alt="IMG_0692" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_0692.jpg" width="644" height="484" /><br /></p><p style="text-align:left;">A partir de l&agrave;, le mod&egrave;le 3D a &eacute;t&eacute; r&eacute;alis&eacute; par mes soins sous OpenSCAD en prenant les cotations au pied &agrave; coulisse sur la monture et le tr&eacute;pied&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="capture-openscad" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-openscad.jpg" width="640" height="360" /><br /><br /><img class="imageStyle" alt="Platine-em10-lx200 copie" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/platine-em10-lx200-copie.jpg" width="644" height="427" /><br /></p><p style="text-align:left;">Puis la fabrication a &eacute;t&eacute; laiss&eacute;e au bon soin d&rsquo;un ami disposant d&rsquo;une imprimante 3D (25h d&rsquo;impression tout de m&ecirc;me! Merci Richard! :) )&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="20706235_1492449980814520_2085566367_o" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/20706235_1492449980814520_2085566367_o.jpg" width="364" height="644" /><br /></p><p style="text-align:left;">Avancement de l&rsquo;impression...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="adaptation-pied-taka-meade" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/adaptation-pied-taka-meade.jpg" width="644" height="644" /><br /></p><p style="text-align:left;">Et voici la platine finale mise en place sur le tr&eacute;pied Meade...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B4541" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4541.jpg" width="644" height="425" /><br /></p><p style="text-align:left;">Installation de la monture: comme papa dans maman&hellip; :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B4532" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4532.jpg" width="644" height="425" /><br /><br /><img class="imageStyle" alt="D28B4529" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4529.jpg" width="425" height="644" /><br /></p><p style="text-align:left;">Pas de doute, &ccedil;a a de la gueule&hellip; :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B4527" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4527.jpg" width="426" height="644" /><br /></p><p style="text-align:left;">Reste &agrave; pr&eacute;voir la tige filet&eacute;e de remplacement de l&rsquo;&eacute;carteur d&rsquo;origine. Elle viendra solidariser la monture avec le tr&eacute;pied en passant par le trou central du dessous.<br /><br />Si cette platine vous int&eacute;resse, j&rsquo;ai mis le STL &agrave; disposition sur thingiverse.com&hellip;<br /><a href="https://www.thingiverse.com/thing:2484747" rel="external" title="Adapter for Takahashi Mount with Meade Field Tripod">>>>> Adapter for Takahashi Mount with Meade Field Tripod <<<<</a></p>]]></content:encoded></item><item><title>Aper&#xe7;u biblioth&#xe8;que C++ ScreenView</title><category>Algorithme</category><dc:date>2017-07-31T14:20:11+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/apercu-bibliotheque-arduino-screenview.html#unique-entry-id-73</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/apercu-bibliotheque-arduino-screenview.html#unique-entry-id-73</guid><content:encoded><![CDATA[D&eacute;mo d'avancement de ma nouvelle biblioth&egrave;que C++ ScreenView...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/F3YhXU-TF5U" frameborder="0" allowfullscreen></iframe></code><br />Elle a pour but de faciliter la conception et la gestion d'interfaces graphiques avec un &eacute;cran tactile sur Arduino. Elle sera compatible avec les &eacute;crans exploitant la librairie Adafruit. <br /><br />Dans les grandes lignes la biblioth&egrave;que permettra:<br />- Mise &agrave; dispo de composants graphiques de base (label, boutton, slider, image BMP 16 bits et 24 bits, conteneurs, etc).<br />- Agencement hi&eacute;rarchique des composants graphiques.<br />- Rafraichissement optimis&eacute; pour ne mettre &agrave; jour que les zones modifi&eacute;es.<br />- Le tactile de la biblioth&egrave;que d'Adafruit a &eacute;t&eacute; am&eacute;lior&eacute; pour g&eacute;rer le touch down, touch move et touch up. <br />- Possibilit&eacute; de r&eacute;aliser des captures d'&eacute;cran en bmp vers carte micro SD (pratique pour faire de la doc).<br />- Un mode "vision de nuit" est int&eacute;gr&eacute; d'origine pour les projets astro. :D<br /><br />Compter un peu plus de 7&euro; pour l'&eacute;cran 400x240 sur volumerate.com. De quoi relayer dans un tiroir les &eacute;crans LCD 16x2. :D]]></content:encoded></item><item><title>Un nouveau pied&#x2c; c&#x27;est le pied&#x21;</title><category>Actualit&#xe9;</category><dc:date>2017-07-28T13:20:05+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/nouveau-pied-meade-takahashi-em10.html#unique-entry-id-72</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/nouveau-pied-meade-takahashi-em10.html#unique-entry-id-72</guid><content:encoded><![CDATA[Un peu en apart&eacute; de mon projet d&rsquo;&eacute;lectronique, mais toujours dans l&rsquo;id&eacute;e d&rsquo;am&eacute;liorer mon EM10, un pied d&rsquo;LX 200 va venir remplacer le tr&eacute;pied bois d&rsquo;origine qui commence &agrave; accuser un peu d&rsquo;&acirc;ge. Reste &agrave; fabriquer une adaptation pour l&rsquo;embase et le tour sera jou&eacute;&hellip;<br /><p style="text-align:center;"><img class="imageStyle" alt="IMG_0663" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_0663.jpg" width="480" height="640" /><br /></p><p style="text-align:left;">Merci au passage &agrave; mon copain Fabrice qui m&rsquo;en a fait cadeau! Un tr&eacute;pied massif flambant neuf dans son emballage cela ne se refuse pas! :D</p>]]></content:encoded></item><item><title>Premier ciel pour l&#x27;EM-10 Arduino Takahashi</title><category>Actualit&#xe9;</category><dc:date>2017-07-24T12:08:50+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/premier-ciel-em10-takahashi-arduino.html#unique-entry-id-71</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/premier-ciel-em10-takahashi-arduino.html#unique-entry-id-71</guid><content:encoded><![CDATA[Et c&rsquo;est parti pour un premier ciel &eacute;toil&eacute;. Aper&ccedil;u du proto avant remontage avec en prime la puce GPS&hellip;<br /><p style="text-align:center;"><img class="imageStyle" alt="IMG_1953" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_1953.jpg" width="644" height="482" /><br /><img class="imageStyle" alt="IMG_1954" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_1954.jpg" width="644" height="482" /><br /></p><p style="text-align:left;">Mise en place des moteurs au fond du logement de la monture...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="IMG_1956" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_1956.jpg" width="484" height="644" /><br /></p><p style="text-align:left;">Le prototype &agrave; l&rsquo;oeuvre sous les &eacute;toiles...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B4392" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4392.jpg" width="644" height="425" /><br /><img class="imageStyle" alt="D28B4393" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4393.jpg" width="644" height="425" /><br /><img class="imageStyle" alt="D28B4395" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4395.jpg" width="644" height="425" /><br /></p><p style="text-align:left;">Le bon vieux CN-212 semble appr&eacute;cier son nouvel habit lumi&egrave;re&hellip; ;) <br /></p><p style="text-align:center;"><img class="imageStyle" alt="D28B4401" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b4401.jpg" width="426" height="644" /><br /></p><p style="text-align:left;">En prime une vid&eacute;o de d&eacute;monstration&hellip;<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/LHpEZYp4NEY" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://www.youtube.com/watch?v=LHpEZYp4NEY" rel="self">https://www.youtube.com/watch?v=LHpEZYp4NEY</a></p>]]></content:encoded></item><item><title>Am&#xe9;lioration de l&#x27;&#xe9;cran tactile TFT 400x240</title><category>M&#xe9;canique</category><dc:date>2017-07-21T15:03:01+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/amelioration-ecran-tft-arduino-volumerate.html#unique-entry-id-70</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/amelioration-ecran-tft-arduino-volumerate.html#unique-entry-id-70</guid><content:encoded><![CDATA[J&rsquo;ai profit&eacute; du d&eacute;montage du prototype pour apporter une l&eacute;g&egrave;re am&eacute;lioration &agrave; l&rsquo;&eacute;cran. On peut voir sur cette photo que l&rsquo;&eacute;cran couvre toutes les pins lat&eacute;rales du Arduino Mega mais sans toutefois les exploiter&hellip;<br /><p style="text-align:center;"><img class="imageStyle" alt="tft-dx-volumerate" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tft-dx-volumerate.jpg" width="365" height="200" /><br /></p><p style="text-align:left;">Un coup de Dremel plus tard, on r&eacute;cup&egrave;re l&rsquo;acc&egrave;s aux entr&eacute;es/sorties  A6 &agrave; A15 et 14 &agrave; 21&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="IMG_1934" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_1934.jpg" width="482" height="644" /><br /><br /><img class="imageStyle" alt="IMG_1930" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_1930.jpg" width="482" height="644" /><br /></p><p style="text-align:left;">C&ocirc;t&eacute; PCB, pas de probl&egrave;me pour la d&eacute;coupe puisque aucune piste ne passe par l&agrave;. Il faut juste faire attention &agrave; ne pas toucher l&rsquo;&eacute;cran avec la mini scie circulaire du Dremel.<br /><br />L&rsquo;am&eacute;lioration est tr&egrave;s int&eacute;ressante car on r&eacute;cup&egrave;re l&rsquo;acc&egrave;s &agrave; 18 entr&eacute;es/sorties! Dans mon cas, l&rsquo;acc&egrave;s aux liaisons s&eacute;ries 1, 2 et 3 va &ecirc;tre tout particuli&egrave;rement utile. Je vais ainsi pouvoir connecter la puce GPS et la puce Bluetooth en hardware. :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="arduinomega2560_r2_front" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduinomega2560_r2_front.jpg" width="640" height="349" /><br /></p><p style="text-align:left;">Et pour finir un aper&ccedil;u du prototype actuel d&eacute;mont&eacute; et plac&eacute; sur un support bricol&eacute; et d&eacute;cor&eacute; avec ma fille (on ne voit pas bien sur la photo mais il y a des plan&egrave;tes et des &eacute;toiles dessin&eacute;es)&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="IMG_1940" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_1940.jpg" width="644" height="482" /><br /></p><p style="text-align:left;">Pour rappel, le lien vers l&rsquo;&eacute;cran TFT 240x400 (7,31&euro;):<br /><a href="http://www.volumerate.com/product/open-smart-touch-screen-expansion-shield-w-touch-pen-for-arduino-450238" rel="external">http://www.volumerate.com/product/open-smart-touch-screen-expansion-shield-w-touch-pen-for-arduino-450238</a></p>]]></content:encoded></item><item><title>La monture prend vie...</title><category>Algorithme</category><dc:date>2017-07-15T13:45:22+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/debut-interface-em-10-takahashi.html#unique-entry-id-69</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/debut-interface-em-10-takahashi.html#unique-entry-id-69</guid><content:encoded><![CDATA[Les briques commencent &agrave; s&rsquo;emboiter petit &agrave; petit pour faire prendre vie &agrave; la monture. La conception de l&rsquo;interface graphique devrait ainsi &agrave; terme donner le jour &agrave; une nouvelle librairie Arduino baptis&eacute;e ScreenView et destin&eacute;e &agrave; la gestion de l&rsquo;affichage.<br /><br />Voici les premi&egrave;res captures officielles&hellip;<br /><img class="imageStyle" alt="polaris" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polaris.png" width="242" height="402" /> <img class="imageStyle" alt="gamepad" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/gamepad.png" width="242" height="402" /><br /><br />Et une mini vid&eacute;o&hellip;<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/h8L5rXhS2R0" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://www.youtube.com/watch?v=h8L5rXhS2R0" rel="external">https://www.youtube.com/watch?v=h8L5rXhS2R0</a><br /><br />La maquette de travail ressemble &agrave; ceci...<br /><img class="imageStyle" alt="screenshots-gui-arduino-em10-taka" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/screenshots-gui-arduino-em10-taka.png" width="640" height="467" />]]></content:encoded></item><item><title>Test d&#x27;un &#xe9;cran tactile TFT 400x240</title><category>Electronique</category><dc:date>2017-06-25T16:09:53+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ecran-tft-arduino-kuman-vs-volumerate.html#unique-entry-id-68</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ecran-tft-arduino-kuman-vs-volumerate.html#unique-entry-id-68</guid><content:encoded><![CDATA[Ce weekend, je teste un nouveau mod&egrave;le d&rsquo;&eacute;cran TFT trouv&eacute; sur VolumeRate. L&rsquo;offre est all&eacute;chante car pour &agrave; peine 20&euro;, on a en plus un Arduino Mega et une carte micro SD de 256Mo&hellip;<br /><a href="http://www.volumerate.com/product/450236" rel="external" title="3.2&#34; TFT LCD Touch Screen LCD Shield Kit w/ TF card for Arduino">http://www.volumerate.com/product/450236</a><br /><br /><img class="imageStyle" alt="kuman-vs-dx" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/kuman-vs-dx.jpg" width="644" height="425" /><br /><br />Par rapport au  Kuman K60 2.8&rsquo;&rsquo;,  j&rsquo;aime: <br />- Ecran plus grand.<br />- R&eacute;solution de 400x240 contre 320x240 pour le Kuman.<br />- Meilleur contraste et meilleur angle de vue que le Kuman. On l&rsquo;aper&ccedil;oit sur la photo, le Kuman vire vite au bleut&eacute; dans les noirs d&egrave;s qu&rsquo;on est pas dans l&rsquo;axe.<br />- Affichage plus rapide (environ 2x) que ce soit en dessin vectoriel ou lors du chargement de bitmaps depuis une carte micro SD.<br />- L&rsquo;&eacute;cran chauffe moins que le Kuman.<br />- On dispose d&rsquo;une sonde de temp&eacute;rature LM75 int&eacute;gr&eacute;e.<br />- Malgr&eacute; le gain en taille, ce mod&egrave;le n&rsquo;occulte pas les ports sup&eacute;rieurs du Mega...<br /><p style="text-align:center;"><img class="imageStyle" alt="tft-dx-volumerate" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/tft-dx-volumerate.jpg" width="365" height="200" /><br /></p><p style="text-align:left;"><br /><strong><u>Maj du 25/06 :</u></strong> le nouvel &eacute;cran permet aussi l&rsquo;acc&egrave;s au buffer d&rsquo;affichage contrairement au Kuman. Il m&rsquo;est ainsi possible de faire des captures d&rsquo;&eacute;cran en bmp sur la carte micro SD&hellip;  :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="screenshot-arduino-red" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/screenshot-arduino-red.png" width="240" height="400" />  <img class="imageStyle" alt="screenshot-arduino-white" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/screenshot-arduino-white.png" width="240" height="400" /><br />Ebauche de viseur polaire (mode nuit &agrave; gauche et mode jour &agrave; droite).</p>]]></content:encoded></item><item><title>Avanc&#xe9;e du cablage du proto V1...</title><category>Electronique</category><dc:date>2017-06-15T02:13:51+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/avancee-cablage-em10-arduino-takahashi.html#unique-entry-id-67</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/avancee-cablage-em10-arduino-takahashi.html#unique-entry-id-67</guid><content:encoded><![CDATA[Ce soir c&rsquo;&eacute;tait mise au propre du proto V1 pour le pr&eacute;parer &agrave; une vraie soir&eacute;e d&rsquo;observation:<br />- per&ccedil;age de quelques trous dans le support afin de passer des serre-c&acirc;bles et fixer le c&acirc;ble de la manette.<br />- fixation du Arduino avec des visseries qui vont bien.<br />- coup de cutter sur l&rsquo;Arduino Mega afin de couper la liaison vers le polyfuse (alimentation 5v) de l&rsquo;entr&eacute;e USB.<br />- repiquage de l&rsquo;alimentation 5v sur le r&eacute;gulateur UBEC du circuit de puissance.<br />- c&acirc;blage d&rsquo;un interrupteur marche/arr&ecirc;t.<br /><br />Pour le proto, je pr&eacute;f&egrave;re garder un cordon d&rsquo;alimentation et le repiquer sur le r&eacute;gulateur 5v plut&ocirc;t que de c&acirc;bler le arduino directement dessus. Je peux ainsi travailler sur le Arduino en le branchant &agrave; une simple alim 5v (vu qu&rsquo;il n&rsquo;y a plus d&rsquo;alimentation par USB) sans alimenter les moteurs lorsque ce n&rsquo;est pas n&eacute;cessaire aux d&eacute;veloppements.<br /><br /><img class="imageStyle" alt="IMG_3350" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3350.jpg" width="482" height="644" /><br /><br /><img class="imageStyle" alt="IMG_3352" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3352.jpg" width="482" height="644" /><br /><br /><img class="imageStyle" alt="IMG_3337" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3337.jpg" width="482" height="644" />]]></content:encoded></item><item><title>Installation d&#x27;un Arduino Mega et d&#x27;un LCD</title><category>Electronique</category><dc:date>2017-06-14T09:53:08+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/installation-mega-et-ldc-tft-em10-takahashi.html#unique-entry-id-66</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/installation-mega-et-ldc-tft-em10-takahashi.html#unique-entry-id-66</guid><content:encoded><![CDATA[On se rapproche un peu plus de la configuration finale avec l&rsquo;installation d&rsquo;un M&eacute;ga histoire d&rsquo;avoir assez de ressources m&eacute;moire pour tester toutes les librairies n&eacute;cessaires au projet et notamment Ephemeris. J&rsquo;en ai profit&eacute; pour y installer mon &eacute;cran tactile TFT de test. Ce sera l&rsquo;occasion de voir ce que je peux en tirer&hellip;<br /><br /><img class="imageStyle" alt="D28B3201" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3201.jpg" width="425" height="644" /><br /><br /><img class="imageStyle" alt="D28B3198_2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3198_2.jpg" width="425" height="644" />]]></content:encoded></item><item><title>Sega c&#x27;est plus fort que Taka...</title><category>Electronique</category><dc:date>2017-06-10T01:26:42+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sega-c-est-plus-fort-que-taka.html#unique-entry-id-65</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sega-c-est-plus-fort-que-taka.html#unique-entry-id-65</guid><content:encoded><![CDATA[Petit hack du moment: transformation d'une manette de jeux vid&eacute;o en raquette de commande pour le proto Arduino de mon EM-10...<br /><img class="imageStyle" alt="IMG_3309" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3309.jpg" width="482" height="644" /><br /><br />Pour les amateurs du genre, le code est dispo sur mon github. Plus de d&eacute;tails ici&hellip;<br /><p style="text-align:center;"><a href="http://em10-usd-arduino-takahashi.eliotis.com/librairies-arduino/genesisgamepad/index.html" rel="self" title="Librairie Genesis Gamepad pour Arduino">Librairie Genesis Gamepad...<br /></a><a href="http://em10-usd-arduino-takahashi.eliotis.com/librairies-arduino/genesisgamepad/index.html" rel="self" title="Librairie Genesis Gamepad pour Arduino"><img class="imageStyle" alt="genesis-gamepad" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/genesis-gamepad.jpg" width="383" height="227" /></a></p>]]></content:encoded></item><item><title>Premier prototype de boitier c&#xf4;t&#xe9; moteurs</title><category>Modelisation 3D</category><dc:date>2017-06-07T00:44:10+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/impression-3D-proto-puissance-em10-takahashi.html#unique-entry-id-64</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/impression-3D-proto-puissance-em10-takahashi.html#unique-entry-id-64</guid><content:encoded><![CDATA[Afin de faciliter le d&eacute;veloppement, voici le prototype destin&eacute; &agrave; la programmation de la partie moteur...<br /><img class="imageStyle" alt="boitier-prototype-puissance" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/boitier-prototype-puissance.jpg" width="644" height="474" /><br /><br />Install&eacute; en lieu et place de l&rsquo;ancien boitier de commande Takahashi, il int&egrave;gre &agrave; l&rsquo;int&eacute;rieur l&rsquo;&eacute;lectronique de puissance et en fa&ccedil;ade un support destin&eacute; &agrave; accueillir ensuite un Arduino Mega&hellip; <br /><img class="imageStyle" alt="IMG_3295" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3295.jpg" width="482" height="644" /><br /><br />Pour l&rsquo;instant j&rsquo;utilise un mod&egrave;le Uno avec r&eacute;plication des ports pour me faciliter la connexion avec l&rsquo;analyseur logique Saelae (non pr&eacute;sent sur les photos).<br /><img class="imageStyle" alt="IMG_3296" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3296.jpg" width="482" height="644" /><br /><br />Niveau Arduino, c&rsquo;est dans l&rsquo;imm&eacute;diat tr&egrave;s light avec le c&acirc;blage du moteur d&rsquo;ascension droite (Step, Direction, Enable) ainsi que du moteur de d&eacute;clinaison (Step, Direction, Enable) et pour finir le c&acirc;blage du microstepping (MS1, MS2, MS3) afin de g&eacute;rer la r&eacute;solution du microstepping &agrave; la vol&eacute;e pour les tests.<br /><img class="imageStyle" alt="IMG_3294" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3294.jpg" width="482" height="644" /><br /><br />Derri&egrave;re le Uno, &agrave; l&rsquo;int&eacute;rieur du boitier, on aper&ccedil;oit la platine de puissance pr&eacute;sent&eacute;e pr&eacute;c&eacute;demment.<br /><img class="imageStyle" alt="D28B3115" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3115.jpg" width="644" height="425" /><br /><a href="http://em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cablage-puissance-takahashi-em10.html" rel="external">Cablage de l'electronique de puissance de l'EM-10 Taka.</a><br /><a href="http://em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cablage-puissance-takahashi-em10-suite.html" rel="external">Cablage de l'electronique de puissance de l'EM-10 Taka (suite).</a><br /><br />]]></content:encoded></item><item><title>L&#x27;analyseur de pr&#xe9;cision de moteur pas &#xe0; pas est au taquet&#x21;</title><category>M&#xe9;canique</category><dc:date>2017-05-30T10:29:33+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/analyseur-de-precision-moteur-pas-pas-au-taquet.html#unique-entry-id-63</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/analyseur-de-precision-moteur-pas-pas-au-taquet.html#unique-entry-id-63</guid><content:encoded><![CDATA[A force de pers&eacute;v&eacute;rance et d&rsquo;optimisations, l&rsquo;analyseur de pr&eacute;cision de moteur pas &agrave; pas d&eacute;passe maintenant largement mes esp&eacute;rances. Pour rappel, voici la mire et ses 5 points de contr&ocirc;le...<br /><p style="text-align:center;"><img class="imageStyle" alt="analyseur-de-precision" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/analyseur-de-precision.jpg" width="315" height="320" /><br /></p><p style="text-align:left;">A titre d&rsquo;illustration, voici les graphiques X/Y de l&rsquo;&eacute;volution de la position de l&rsquo;&eacute;toile noire centrale (cercl&eacute;e en rouge dans l&rsquo;analyseur) sur une p&eacute;riode de rotation compl&egrave;te de la mire&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="variation-mire-centrale" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/variation-mire-centrale.png" width="640" height="850" /><br /></p><p style="text-align:left;">L&rsquo;effet de sinuso&iuml;de est ici tout simplement li&eacute; au fait que mon &laquo;&nbsp;&eacute;toile noire&nbsp;&raquo; n&rsquo;est pas parfaitement centr&eacute;e sur l&rsquo;axe moteur. Lors d&rsquo;une rotation compl&egrave;te, elle oscille donc en horizontale et verticale car elle tourne autour de l&rsquo;axe avec une amplitude max de l&rsquo;ordre de 3,5 pixels si on ne prend pas en compte la d&eacute;rive (le pied photo qui se tasse l&eacute;g&egrave;rement notamment en vertical sur le second graph). 3,5 pixels, c&rsquo;est ridicule me direz vous et  cela donne un tr&egrave;s bon ordre de grandeur de la pr&eacute;cision atteinte. On peut estimer le bruit r&eacute;siduel &agrave; environ 0,05 pixel &agrave; peine!<br /><br />Une fois toutes les positions des mires pr&eacute;cis&eacute;ment analys&eacute;es sur un peu plus d&rsquo;une p&eacute;riode, l&rsquo;id&eacute;e est d&rsquo;analyser la variation de la position angulaire des mires externes par rapport &agrave; la vitesse de r&eacute;f&eacute;rence th&eacute;orique (25Hz soit en sortie d&rsquo;axe moteur 0,75&deg; de d&eacute;placement chaque seconde). Et voici le r&eacute;sultat brute pour mon moteur&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="variation-position-angulaire-moteur" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/variation-position-angulaire-moteur.png" width="541" height="257" /><br /></p><p style="text-align:left;">Erratique? Pas tant que cela et m&ecirc;me loin s&rsquo;en faut. Pour s&rsquo;en convaincre, exportons les donn&eacute;es vers l&rsquo;analyseur d&rsquo;erreur p&eacute;riodique PECPrep&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="pecprep-1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pecprep-1.png" width="640" height="521" /><br /></p><p style="text-align:left;">Et l&agrave;: magie du spectacle. L&rsquo;analyse de fr&eacute;quence d&eacute;tecte et supprime <u>toutes</u> les fr&eacute;quences. L&rsquo;erreur r&eacute;siduelle rel&egrave;ve de l&rsquo;enc&eacute;phalogramme plat&hellip; :)<br /></p><p style="text-align:center;"><img class="imageStyle" alt="pecprep-2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/pecprep-2.png" width="640" height="522" /><br /></p><p style="text-align:left;">Notre signal mesur&eacute; est donc parfaitement reproductible. Cerise sur le g&acirc;teau, reprenons la table d&rsquo;engrenages que j&rsquo;avais calcul&eacute; il y a quelques semaines&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="engrenages démultiplication em10 takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/engrenages-demultiplication-em10-takahashi.jpg" width="196" height="196" /><br /><img class="imageStyle" alt="Calculs périodes engrenages EM10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/calculs_periodes.jpg" width="562" height="339" /><br /></p><p style="text-align:left;">En y regardant de plus pr&egrave;s, presque toutes les fr&eacute;quences propos&eacute;es par PECPrep sont clairement identifiables &agrave; la seconde pr&egrave;s par rapport &agrave; ma table&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="indentification-frequence-erreur" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/indentification-frequence-erreur.png" width="625" height="324" /><br /></p><p style="text-align:left;">Voil&agrave; qui valide on ne peut mieux le concept de l&rsquo;analyseur!<br /><br />Dans les faits, l&rsquo;analyseur va &ecirc;tre un outil particuli&egrave;rement pr&eacute;cieux pour la mise au point de l&rsquo;algorithme de correction d&rsquo;erreur p&eacute;riodique avec le Arduino. Je pourrais ainsi contr&ocirc;ler la qualit&eacute; du correcteur sur des donn&eacute;es r&eacute;elles sans sortir de chez moi. :D<br /><br />Id&eacute;alement, il serait m&ecirc;me int&eacute;ressant de pouvoir faire cela en temps r&eacute;el et non sur une s&eacute;quence vid&eacute;o enregistr&eacute;e. A m&eacute;diter pour les prochaines nuits blanches&hellip;</p>]]></content:encoded></item><item><title>Dans le colimateur de l&#x27;analyseur...</title><category>M&#xe9;canique</category><dc:date>2017-05-29T00:02:35+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/colimateur-analyseur-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-62</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/colimateur-analyseur-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-62</guid><content:encoded><![CDATA[Elle m&rsquo;aura donn&eacute; du fil &agrave; retordre mais voici la sous p&eacute;riode d&rsquo;1,28 min qui apparait en lissant la vitesse angulaire instantan&eacute;e&hellip;<br /><img class="imageStyle" alt="sous-periode-moteur-em-10-taka" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sous-periode-moteur-em-10-taka.jpg" width="638" height="371" /><br />Encore quelques d&eacute;tails &agrave; am&eacute;liorer mais cela valide l&rsquo;analyseur de pr&eacute;cision. Le concept fonctionne pas mal. Dommage que le 5D Mk III monte tr&egrave;s vite en temp&eacute;rature et g&eacute;n&egrave;re un bruit de lecture marqu&eacute; m&ecirc;me &agrave; 100Iso. Cela limite la pr&eacute;cision des mesures. Avec une vraie CCD le principe deviendrait redoutable.<br />]]></content:encoded></item><item><title>L&#x27;analyseur de moteur pas &#xe0; pas livre ses premiers chiffres...</title><category>Algorithme</category><dc:date>2017-05-27T14:10:58+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/premiers-chiffres-analyseur-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-61</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/premiers-chiffres-analyseur-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-61</guid><content:encoded><![CDATA[Les premiers chiffres de l&rsquo;analyseur commencent &agrave; tomber et c&rsquo;est plut&ocirc;t tr&egrave;s encourageant sur les premiers jeux de test avec l&rsquo;&eacute;lectronique USD d&rsquo;origine en vitesse sid&eacute;rale. Sur une &eacute;chantillonnage de 10 minutes &agrave; 30 img/s, les estimations de l&rsquo;algorithme sont:<br /><ul class="disc"><li>P&eacute;riode de rotation de la sortie moteur:  7,98min (7min 59s) soit 9,98min/dent au niveau de la vis roue dent&eacute;e de 144 dents)</li><li>Fr&eacute;quence des pas moteur: 25,063Hz en Fullstep.</li><li>Vitesse angulaire du t&eacute;lescope (tenant compte de la d&eacute;multiplication suppl&eacute;mentaire de 0,8 et de la roue dent&eacute;e de 144 dents): 15,04&rsquo;&rsquo;/s.</li></ul><img class="imageStyle" alt="analyseur-de-precision" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/analyseur-de-precision.jpg" width="629" height="640" /><br />Conclusion rapide: &ccedil;a cartonne! La vitesse sid&eacute;rale est quasi parfaite.<br /><br />Seule ombre au tableau pour le banc d&rsquo;essai, les vibrations du moteur viennent noyer la pr&eacute;cision de mesure sid&eacute;rale instantan&eacute;e&hellip;<br /><img class="imageStyle" alt="Capture d’écran 2017-05-27 à 14.55.42" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-d201900e9cran-2017-05-27-00e0-14.55.42.png" width="620" height="586" /><br />Ce qui me fait dire que ce n&rsquo;est pas du bruit li&eacute; &agrave; l&rsquo;analyse c&rsquo;est que, quand on y regarde de plus pr&egrave;s, ce fameux &laquo;&nbsp;bruit&nbsp;&raquo; est identique pour chacune des 4 mires p&eacute;riph&eacute;riques. Je pense que le passage en micropas 1/16 avec la nouvelle &eacute;lectronique devrait solutionner cette incertitude.<br /><br />Chose int&eacute;ressante tout de m&ecirc;me, le rep&egrave;re centrale rouge semble moins impact&eacute;. Du fait de son l&eacute;ger d&eacute;centrage, ses positions x/y g&eacute;n&egrave;rent une l&eacute;g&egrave;re sinuso&iuml;de qui semble laisser entrevoir les &laquo;&nbsp;crans&nbsp;&raquo; d&rsquo;une sous p&eacute;riode...<br /><img class="imageStyle" alt="Capture d’écran 2017-05-27 à 14.56.03" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-d201900e9cran-2017-05-27-00e0-14.56.03.png" width="621" height="278" /><br />Avec un peu de chance, il s&rsquo;agit de la fameuse sous p&eacute;riode d&rsquo;environ 1,28m que j&rsquo;ai <a href="http://em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demultiplication-motorisation-em10-takahashi-bis.html" rel="external" title="Etude engrenages moteur pas à pas.">imput&eacute; &agrave; l&rsquo;engrenage 4 de la d&eacute;multiplication</a>.<br /><br />Enqu&ecirc;te &agrave; suivre.]]></content:encoded></item><item><title>Ebauche d&#x27;analyseur de pr&#xe9;cision de moteur pas &#xe0; pas</title><category>M&#xe9;canique</category><dc:date>2017-05-25T23:04:57+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ebauche-analyseur-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-60</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ebauche-analyseur-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-60</guid><content:encoded><![CDATA[L&rsquo;analyseur de pr&eacute;cision de moteur pas &agrave; pas avance. L&rsquo;id&eacute;e est donc de mettre en place une mire sur l&rsquo;engrenage en sortie de moteur pour contr&ocirc;ler la r&eacute;gularit&eacute; de la rotation.<br /><br />Le moteur et sa mire sont mis en place sur un meuble avec un &eacute;clairage&hellip;<br /><img class="imageStyle" alt="D28B3134" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3134.jpg" width="644" height="430" /><br /><br />Dans l&rsquo;axe &agrave; quelques m&egrave;tres, je mets l&rsquo;appareil photo en mode vid&eacute;o RAW sous Magic Lantern. Je r&eacute;alise une vid&eacute;o sur un peu plus d&rsquo;un tour complet d&rsquo;engrenage (p&eacute;riode de 8min dans mon cas).<br /><img class="imageStyle" alt="IMG_3264" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3264.jpg" width="644" height="481" /><br /><br />La vid&eacute;o RAW MLV est ensuite transf&eacute;r&eacute;e sur le Mac et convertie en mov sans perte avec le logiciel <a href="http://mlvtomov.eliotis.com" rel="external" title="MLVToMovie Magic Lantern">MLVToMovie</a> que j&rsquo;ai cod&eacute; il y a quelques temps pour faire de l&rsquo;imagerie plan&eacute;taire.<br /><br />Reste &agrave; analyser la vid&eacute;o. J&rsquo;ai travaill&eacute; aujourd&rsquo;hui sur le suivi des &laquo;&nbsp;&eacute;toiles noires &laquo;. - Ouha!!! Ca claque dit comme &ccedil;a!!! :D - Il reste &agrave; extrapoler les donn&eacute;es pour d&eacute;terminer la vitesse de rotation &agrave; un instant t.<br /><img class="imageStyle" alt="ebauche-anayseur-moteur-pas-a-pas" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ebauche-anayseur-moteur-pas-a-pas.jpg" width="629" height="640" /><br /><br />L&rsquo;&eacute;bauche du logiciel en action avec incrustation en &laquo;&nbsp;presque&nbsp;&raquo; r&eacute;alit&eacute; augment&eacute;e&hellip;<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/jod4ZFGSK_k" frameborder="0" allowfullscreen></iframe></code><br /><br />La suite au prochain &eacute;pisode. Je vais faire dormir un peu les neurones pour ce soir.]]></content:encoded></item><item><title>Platine de test de pr&#xe9;cision de moteur pas &#xe0; pas</title><category>M&#xe9;canique</category><dc:date>2017-05-24T17:07:55+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/platine-de-test-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-59</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/platine-de-test-de-precision-pour-moteur-pas-a-pas.html#unique-entry-id-59</guid><content:encoded><![CDATA[Petite surprise du jour, un ami m&rsquo;a imprim&eacute;e une platine de test en impression 3D en PLA&hellip; :)<br /><img class="imageStyle" alt="mire-impression-3D" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mire-impression-3d.jpg" width="644" height="466" /><br /><br />Voici le r&eacute;sultat...<br /><img class="imageStyle" alt="D28B3125" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3125.jpg" width="644" height="425" /><br /><br /><img class="imageStyle" alt="D28B3127" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3127.jpg" width="644" height="425" /><br /><br />Le concept est totalement inspir&eacute; d&rsquo;une exp&eacute;rience men&eacute;e par DBlatte (Christophe), pour caract&eacute;riser la pr&eacute;cision de ses moteurs pas &agrave; pas, et pr&eacute;sent&eacute;e sur le forum d&rsquo;astrosurf&hellip;<br /><a href="http://www.astrosurf.com/ubb/Forum2/HTML/042879.html" rel="external" title="De la précision des moteurs pas à pas">De la pr&eacute;cision des moteurs pas &agrave; pas</a><br /><br />Reste &agrave; y coller une mire d&rsquo;&eacute;toiles, mettre en place un setup de prise de vue et le traitement des donn&eacute;es qui va bien derri&egrave;re. :)]]></content:encoded></item><item><title>Cablage de l&#x27;electronique de puissance de l&#x27;EM-10 Taka (suite)</title><category>Electronique</category><dc:date>2017-05-23T22:14:15+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cablage-puissance-takahashi-em10-suite.html#unique-entry-id-58</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cablage-puissance-takahashi-em10-suite.html#unique-entry-id-58</guid><content:encoded><![CDATA[Le prototype de la partie puissance est op&eacute;rationnel. Je vais maintenant pouvoir attaquer les choses s&eacute;rieuses avec les moteurs.<br /><br />Pour les premiers tests, j&rsquo;ai utilis&eacute; le moteur avec la d&eacute;multiplication hors service et une alimentation stabilis&eacute;e. Comme &ccedil;a aucun risque. L&rsquo;ensemble est pour l&rsquo;instant pilot&eacute; avec un Arduino Uno&hellip;<br /><img class="imageStyle" alt="D28B3113" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3113.jpg" width="644" height="425" /><br /><br />D&rsquo;un point de vue &eacute;lectronique, rien de bien sorcier sur la platine: en bas un r&eacute;gulateur 12V pour alimenter les moteurs en puissance, un condensateur pour absorber les pics de tension lors des d&eacute;marrages,  un second r&eacute;gulateur UBEC pour l&rsquo;alimentation 5v de la partie logique et enfin en haut avec leur radiateur les deux drivers A4988&hellip;<br /><img class="imageStyle" alt="D28B3115" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3115.jpg" width="644" height="425" /><br /><br />Vue arri&egrave;re avec c&acirc;blage, une led pour l&rsquo;&eacute;clairage du viseur polaire et un potentiom&egrave;tre de r&eacute;glage... <br /><img class="imageStyle" alt="D28B3116" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3116.jpg" width="644" height="425" /><br /><br />Cela peut paraitre un peu touffu car j&rsquo;ai aussi c&acirc;bl&eacute; le microstepping pour une gestion logicielle en temps r&eacute;el ainsi que l&rsquo;activation/d&eacute;sactivation des drivers (Enable) pour limiter la conso lorsque les moteurs seront &agrave; l&rsquo;arr&ecirc;t mais rien de bien sorcier dans les faits...<br /><img class="imageStyle" alt="D28B3119" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3119.jpg" width="425" height="644" /><br />]]></content:encoded></item><item><title>Acc&#xe9;l&#xe9;ration/d&#xe9;c&#xe9;l&#xe9;ration: Sinus or not Sinus?</title><category>Algorithme</category><dc:date>2017-06-11T15:47:25+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/acceleration-moteur-pas-a-pas.html#unique-entry-id-57</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/acceleration-moteur-pas-a-pas.html#unique-entry-id-57</guid><content:encoded><![CDATA[Maintenant que je dispose d&rsquo;une manette de contr&ocirc;le digne de ce nom, je vais pouvoir travailler sur les phases d&rsquo;acc&eacute;l&eacute;ration. Dans l&rsquo;imm&eacute;diat, j&rsquo;ai retenu trois modes d&rsquo;acc&eacute;l&eacute;ration &agrave; &eacute;tudier.<br /><br />Soit t un nombre r&eacute;el compris entre [0,1] repr&eacute;sentant le temps d&rsquo;acc&eacute;l&eacute;ration. <br />La r&eacute;ponse f(t) est un nombre r&eacute;el compris entre [0,1] qui repr&eacute;sente la vitesse du moteur en pourcentage.<br /><br />Le graphique ci-apr&egrave;s montre:<br /><ul class="disc"><li>Une acc&eacute;l&eacute;ration lin&eacute;aire.</li><li>Une acc&eacute;l&eacute;ration sinuso&iuml;dale parfaite.</li><li>Une acc&eacute;l&eacute;ration sinuso&iuml;dale partielle.</li></ul><p style="text-align:center;"><img class="imageStyle" alt="accel" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/accel.jpg" width="484" height="292" /><br /><br /></p><p style="text-align:left;"><u>La vitesse par acc&eacute;l&eacute;ration lin&eacute;aire vaut:</u><br /><strong>f(t) =  t</strong><br />C&rsquo;est la forme la plus simple. L&rsquo;acc&eacute;l&eacute;ration est une simple fonction lin&eacute;aire sur toute la plage. L&rsquo;acc&eacute;l&eacute;ration est donc constante&hellip;<br /><img class="imageStyle" alt="accel-lin" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/accel-lin-3.jpg" width="640" height="213" /><br /><br /><u>La vitesse par acc&eacute;l&eacute;ration sinuso&iuml;dale compl&egrave;te vaut:</u><br /><strong>f(t) = (sin(t*pi-pi*0.5)+1)*0.5</strong><br />L&rsquo;acc&eacute;l&eacute;ration est douce au d&eacute;part, maximale en 0,5 et vient se radoucir sur la fin...<br /><img class="imageStyle" alt="accel-sin1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/accel-sin1.jpg" width="640" height="213" /><br /><br /><u>La vitesse par acc&eacute;l&eacute;ration sinuso&iuml;dale partielle vaut:</u><br /><strong>f(t) =  sin(((2*t+1)*pi-pi)*0.25)</strong><br />L&rsquo;acc&eacute;l&eacute;ration est maximale au d&eacute;part et vient se radoucir  ensuite...<br /><img class="imageStyle" alt="accel-sin2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/accel-sin2.jpg" width="640" height="213" /><br /><br />L&rsquo;id&eacute;al va &ecirc;tre des les mettre en oeuvre sur le terrain pour voir le ressenti en terme de confort d&rsquo;utilisation.<br /></p>]]></content:encoded></item><item><title>Cablage de l&#x27;electronique de puissance de l&#x27;EM-10 Taka</title><category>Electronique</category><dc:date>2017-05-18T23:53:22+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cablage-puissance-takahashi-em10.html#unique-entry-id-56</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/cablage-puissance-takahashi-em10.html#unique-entry-id-56</guid><content:encoded><![CDATA[Ca y est enfin! J&rsquo;ai tout ce qu&rsquo;il me faut pour le c&acirc;blage de la partie puissance des moteurs. Le prototype prend forme&hellip;<br /><br /><img class="imageStyle" alt="IMG_3257" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3257.jpg" width="640" height="478" /><br /><br /><img class="imageStyle" alt="IMG_3259" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3259.jpg" width="640" height="478" /><br /><br />Premier test d&rsquo;un des drivers A 4988 en ascension droite. Rien ne crame&hellip; C&rsquo;est bon signe&hellip; ;)<br /><br />Le temps de mettre tout &ccedil;a en forme et un article d&eacute;taill&eacute; va venir sur les calculs pour la calibration des drivers avec les moteurs pas &agrave; pas d&rsquo;origine. <br />]]></content:encoded></item><item><title>R&#xe9;glage de drivers A4988 StepStick</title><category>Electronique</category><dc:date>2017-05-24T14:12:00+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/reglage-pololu-stepstick-moteur-pas-a-pas.html#unique-entry-id-55</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/reglage-pololu-stepstick-moteur-pas-a-pas.html#unique-entry-id-55</guid><content:encoded><![CDATA[<span style="font:14px HelveticaNeue; ">Le r&eacute;glage des drivers A4988 est une &eacute;tape importante. Un mauvais param&egrave;trage et on peut griller les moteurs. Chose emb&ecirc;tante dans mon cas, la tr&egrave;s faible r&eacute;sistance ohmique des moteurs (2 ohm par bobine) rend impossible la mesure d&rsquo;intensit&eacute; en s&eacute;rie sur une bobine avec mon amp&egrave;rem&egrave;tre. Je dois donc me contenter de la consommation indiqu&eacute;e par l&rsquo;alimentation stabilis&eacute;e et par les formules de calcul d&rsquo;I</span><span style="font:12px HelveticaNeue; ">max</span><span style="font:14px HelveticaNeue; "> en fonction de V</span><span style="font:12px HelveticaNeue; ">ref </span><span style="font:14px HelveticaNeue; ">disponibles sur reprap.org&hellip;<br /></span><span style="font:14px HelveticaNeue; "><a href="http://reprap.org/wiki/StepStick" rel="external" title="StepStick A4988">http://reprap.org/wiki/StepStick</a></span><span style="font:14px HelveticaNeue; "><br /><br /></span><span style="font:14px HelveticaNeue; "><u>Voici les formules:</u></span><span style="font:14px HelveticaNeue; "><br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">I</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">max</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; "> = V</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">ref</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">/(8*R</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">cs</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">)</span><span style="font:14px HelveticaNeue; "> ou reformul&eacute; pour V</span><span style="font:12px HelveticaNeue; ">ref</span><span style="font:14px HelveticaNeue; ">: </span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">V</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">ref</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; "> = 8*I</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">max</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">*R</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">cs</span><span style="font:14px HelveticaNeue; "><br />Avec:<br /></span><ul class="disc"><li><span style="font:14px HelveticaNeue; ">V</span><span style="font:12px HelveticaNeue; ">ref</span><span style="font:14px HelveticaNeue; ">: tension de r&eacute;f&eacute;rence du potentiom&egrave;tre.</span></li><li><span style="font:14px HelveticaNeue; ">I</span><span style="font:12px HelveticaNeue; ">max</span><span style="font:14px HelveticaNeue; ">: tension maximale globale.</span></li><li><span style="font:14px HelveticaNeue; ">R</span><span style="font:12px HelveticaNeue; ">cs</span><span style="font:14px HelveticaNeue; ">: r&eacute;sistance de r&eacute;f&eacute;rence = 0,2 ohm pour les StepStick.</span></li></ul><span style="font:14px HelveticaNeue; "><br />L&rsquo;intensit&eacute; max (par bobine) </span><span style="font:14px HelveticaNeue; "><u>en fullstep </u></span><span style="font:14px HelveticaNeue; ">peut &ecirc;tre calcul&eacute;e par la formule:<br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">I</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">max</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; "> = &radic;( (I </span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">bobine1</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">)^2 + (I </span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">bobine2</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">)^2 )</span><span style="font:14px HelveticaNeue; "><br /><br />Comme l&rsquo;intensit&eacute; est la m&ecirc;me dans les deux bobines:<br />I</span><span style="font:12px HelveticaNeue; ">max</span><span style="font:14px HelveticaNeue; "> = &radic;( (I </span><span style="font:12px HelveticaNeue; ">bobine</span><span style="font:14px HelveticaNeue; ">)^2 + (I </span><span style="font:12px HelveticaNeue; ">bobine</span><span style="font:14px HelveticaNeue; ">)^2 )<br />I</span><span style="font:12px HelveticaNeue; ">max</span><span style="font:14px HelveticaNeue; "> = &radic;( 2*(I </span><span style="font:12px HelveticaNeue; ">bobine</span><span style="font:14px HelveticaNeue; ">)^2 )<br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">I</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">max</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; "> = &radic;2 * I </span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">bobine </span><span style="font:12px HelveticaNeue; "> <br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">I</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">max</span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; "> = 1,4142 *</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; "> </span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">I </span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">bobine</span><span style="font:14px HelveticaNeue; "><br />En d&rsquo;autres termes et pour faire simple: en fullstep les bobines sont aliment&eacute;s &agrave; 70% seulement. Cela est d&ucirc; au fait que le driver n&rsquo;a pas de mode fullstep d&eacute;di&eacute;. Il se cale simplement sur sa table de microstepping. Un graphique parle plus que de longs discours&hellip;<br /></span><p style="text-align:center;"><img class="imageStyle" alt="a4988-mode-fullstep" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/a4988-mode-fullstep.jpg" width="565" height="387" /><span style="font:14px HelveticaNeue; "><br /></span></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; ">Dans le cadre de mes moteurs pas &agrave; pas unipolaires 6 fils (24 pas / 1v / 2 ohms), nous laissons les fils communs (fils rouge) non connect&eacute;s pour utiliser les moteurs en mode bipolaires...<br /></span></p><p style="text-align:center;"><img class="imageStyle" alt="4ou6fils" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/4ou6fils.jpg" width="502" height="253" /><span style="font:14px HelveticaNeue; "><br /></span></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; ">L&rsquo;intensit&eacute; en fullstep biphas&eacute; est de 0,354A (70% d&rsquo;Imax) par bobine.<br /><br />En appliquant les formules, cela nous donne:<br />I</span><span style="font:12px HelveticaNeue; ">max </span><span style="font:14px HelveticaNeue; ">=1,4141*0,354<br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">I</span><span style="font:12px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">max </span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">= 0,500A </span><span style="font:14px HelveticaNeue; ">-> le max que peuvent supporter les bobines de mes moteurs en unipolaire.<br />et par richochet:<br />Vref = 8*0,354*0,2 <br /></span><span style="font:14px HelveticaNeue-Bold; font-weight:bold; font-weight:bold; ">Vref = 0,801v</span><span style="font:14px HelveticaNeue; "><br /><br />Il suffit donc de r&eacute;gler Vref &agrave; 0,8v (Attention: ce calcul peut &ecirc;tre diff&eacute;rent en fonction de la r&eacute;sistance R</span><span style="font:12px HelveticaNeue; ">cs</span><span style="font:14px HelveticaNeue; "> du driver utilis&eacute;: </span>StepStick<span style="font:14px HelveticaNeue; ">, Pololu, etc).<br /><br />Seule ombre au tableau, le moteur dispose d&rsquo;un peu moins de couple en fullstep. Je pr&eacute;f&egrave;re n&eacute;anmoins rester sur ce r&eacute;glage et r&eacute;duire la vitesse max &agrave; 40x/45x la vitesse sid&eacute;rale au lieu de 50x (la perte de couple se fait sentir et le moteur d&eacute;braye au bout d&rsquo;un moment en charge &agrave; 50x). En contrepartie, cela me permet de basculer en micropas ce qui donne beaucoup plus de fluidit&eacute; et moins de vibrations aux moteurs.</span></p>]]></content:encoded></item><item><title>Moteur P43GH d&#xe9;mont&#xe9;</title><category>M&#xe9;canique</category><dc:date>2017-05-09T12:11:54+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demontage-moteur-p43gh-em10-usd-takahashi.html#unique-entry-id-54</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demontage-moteur-p43gh-em10-usd-takahashi.html#unique-entry-id-54</guid><content:encoded><![CDATA[<span style="font:14px HelveticaNeue; color:#12151B;">Pour le fun, d&eacute;montage et remontage complet du moteur pas &agrave; pas d&eacute;fectueux pour inspection. J'en ai profit&eacute; pour lui souder un connecteur compatible avec mon prototypage afin de l&rsquo;utiliser &agrave; la place de mes moteurs op&eacute;rationnels.<br /><br />De gauche &agrave; droite: le couvercle du carter, le moyeu avec son aimant permanent, les deux bobines de cuivre, le carter du bloc moteur avec son axe pour accueillir le moyeu...</span><br /><p style="text-align:center;"><img class="imageStyle" alt="moteur pas à pas 24 pas em10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b2999.jpg" width="640" height="360" /><br /></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; color:#12151B;">Le moteur enti&egrave;rement clos avec sa d&eacute;multiplication. Un l&eacute;ger coup de Dremel a &eacute;t&eacute; n&eacute;cessaire pour d&eacute;solidariser les pattes de la d&eacute;multiplication&hellip;</span><br /></p><p style="text-align:center;"><img class="imageStyle" alt="moteur pas à pas 24 pas em10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3007-2.jpg" width="640" height="426" /><br /></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; color:#12151B;">D&eacute;multiplication retir&eacute;e. On aper&ccedil;oit le capot du carter&hellip;</span><br /></p><p style="text-align:center;"><img class="imageStyle" alt="moteur pas à pas 24 pas em10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3006.jpg" width="640" height="426" /><br /></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; color:#12151B;">Retrait du capot. Au milieu, le moyeu en place. C'est en fait un simple aimant qui va tourner en fonction des phases.</span><br /></p><p style="text-align:center;"><img class="imageStyle" alt="moteur pas à pas 24 pas em10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3005.jpg" width="640" height="426" /><br /></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; color:#12151B;">Moyeu retir&eacute;. On aper&ccedil;oit 6 petites ailettes qui servent de "ressort" et &eacute;vitent ainsi que le moyeu ne frotte sur le fond du carter lorsqu'il tourne...</span><br /></p><p style="text-align:center;"><img class="imageStyle" alt="moteur pas à pas 24 pas em10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3003.jpg" width="640" height="426" /><br /></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; color:#12151B;">Et voici les petites plaques en m&eacute;tal des phases du moteur. C'est elles qui vont se polariser lorsque le courant passe dans les bobines (parties blanches)&hellip;</span><br /></p><p style="text-align:center;"><img class="imageStyle" alt="moteur pas à pas 24 pas em10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b3001.jpg" width="640" height="426" /><span style="font:14px HelveticaNeue; color:#12151B;"><br /></span></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; color:#12151B;">Sur le principe, cela fonctionne comme ceci&hellip;</span><br /></p><p style="text-align:center;"><img class="imageStyle" alt="moteur pas à pas 24 pas em10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/moteur_pas_a0300_pas_mrv.png" width="482" height="491" /><br /><span style="color:#161616;">Moteur a six pas et quatre phases soit 24 pas complets (Source: wikipedia).</span><br /></p><p style="text-align:left;"><span style="font:14px HelveticaNeue; color:#12151B;">Bilan: tout est en parfait &eacute;tat c&ocirc;t&eacute; moteur. Reste &agrave; voir si je peux lui faire une attelle avec un nouvel engrenage en impression 3D pour la pi&egrave;ce cass&eacute;e de la d&eacute;multiplication pour le rendre &agrave; nouveau op&eacute;rationnel.<br /></span></p><p style="text-align:center;"><img class="imageStyle" alt="engrenage moteur em10 usd hs" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/engrenage_moteur_em10_usd_hs.jpg" width="644" height="431" /></p>]]></content:encoded></item><item><title>D&#xe9;multiplication motorisation EM10 USD (suite)</title><category>M&#xe9;canique</category><dc:date>2017-05-05T16:48:41+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demultiplication-motorisation-em10-takahashi-bis.html#unique-entry-id-53</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demultiplication-motorisation-em10-takahashi-bis.html#unique-entry-id-53</guid><content:encoded><![CDATA[L&rsquo;id&eacute;e de base est d&rsquo;&eacute;lucider une sous sinuso&iuml;de r&eacute;siduelle de l&rsquo;ordre de 1,25 min de p&eacute;riode (soit  environ 8 p&eacute;riodes pour 10min) constat&eacute;e avec  ma monture sur d&rsquo;anciennes mesures d&rsquo;EP. Le mod&egrave;le math&eacute;matique suivant, r&eacute;alis&eacute; avec l&rsquo;outil <a href="" rel="external">Grapher</a>, illustre le ph&eacute;nom&egrave;ne avec les courbes dissoci&eacute;es puis leur addition&hellip;<br /><p style="text-align:center;"><img class="imageStyle" alt="simulation-erreur-periodique-em10-takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/simulation-erreur-periodique-em10-takahashi.jpg" width="593" height="299" /><br /></p><p style="text-align:left;"><br />Je constate que cette sous p&eacute;riode est confirm&eacute;e par des mesures de Christophe Demeautis avec une autre <a href="http://demeautis.christophe.free.fr/ep/em10.htm" rel="external" title="Erreur périodique EM10 Takahashi">EM10 USD sur son site</a>. Ce serait donc un ph&eacute;nom&egrave;ne r&eacute;current avec le mod&egrave;le USD...<br /></p><p style="text-align:center;"><img class="imageStyle" alt="mesure-demeautis-christophe" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mesure-demeautis-christophe-2.gif" width="596" height="453" /><br /></p><p style="text-align:left;">La p&eacute;riodicit&eacute; est un indice important. Une telle p&eacute;riode est incompatible avec les engrenages externes (pignons moteur et pignon roue dent&eacute;e) car elle est bien trop rapide. Il faut donc s&rsquo;y coller c&ocirc;t&eacute; d&eacute;multiplication. <br /><br />Partie un peu fastidieuse: le comptage des dents de chaque engrenage et des arbres. Pour me simplifier la t&acirc;che, j&rsquo;ai opt&eacute; pour de la photo macro de chaque engrenage. Voici un photo montage (engrenage masqu&eacute;s ajout&eacute;s en transparence) avec le comptage des dents&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="engrenages démultiplication em10 takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/engrenages-demultiplication-em10-takahashi.jpg" width="644" height="644" /><br /><br /></p><p style="text-align:left;">Calcul de contr&ocirc;le avec le logiciel <a href="http://www.acqualia.com/soulver/" rel="external" title="Logiciel Soulver sur Mac">Soulver</a> pour 500 rotations (logiciel tr&egrave;s pratique pour poser ce genre de calculs):<br /><br /><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_moteur </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">500</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; font-weight:bold; color:#636363;font-weight:bold; "><u>500 rotations</u></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;"><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;"><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// Mouvement de dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;"><br />engrenage_moteur </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_moteur</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 5&nbsp;000 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_1 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_moteur</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 1&nbsp;666,6666666667 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_2 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_1</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 416,6666666667 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_3 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_2</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">18</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 187,5 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_4 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_3</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 62,5 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_5 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_4</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">25</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">20</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 50 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// Rotations des engrenages</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_1 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_moteur</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 166,6666666667 rotations</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_2 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_1</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 41,6666666667 rotations<br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_3 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_2</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 10,4166666667 rotations</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_4 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_3</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 6,25 rotations</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_5 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_4</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">25</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 2,5 rotations<br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_6 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_5</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">50</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; font-weight:bold; color:#636363;font-weight:bold; "><u>1 rotation</u></span><br /><br />L&rsquo;arbre moteur doit donc bien faire 500 tours pour un seul tour en sortie soit une d&eacute;multiplication de 1/500. On est bon par rapport aux sp&eacute;cifications constructeur. <br /><br />Reste &agrave; d&eacute;terminer la p&eacute;riodicit&eacute; de chaque engrenage pour recoupement avec l&rsquo;erreur p&eacute;riodique de la monture. Il faut alors extrapoler sur 10min (p&eacute;riode compl&egrave;te de la vis sans fin &agrave; vitesse solaire de r&eacute;f&eacute;rence). Avant toute chose, il nous faut le nombre de pas effectu&eacute;s en 10min soit: 25Hz*60*10 = 15 000 pas. Etant donn&eacute; que nous somme en vitesse sid&eacute;rale pour les mesures d&rsquo;EP, le nombre de pas est en fait un peu plus &eacute;lev&eacute; si l&rsquo;on veut &ecirc;tre pr&eacute;cis: <strong>15&nbsp;041,068733</strong> soit un ratio de 1,002738 que nous appliqueront en fin de calcul.<br /><br /><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">pas </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">15000</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; font-weight:bold; color:#636363;font-weight:bold; "><u>15000 pas pour un tour de vis sans fin (si tout va bien ;) )</u></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;"><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">pas_moteur </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">24</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// Nombre de pas du moteur pour un tour complet</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;"><br />rotation_engrenage_moteur </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">pas</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">pas_moteur</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 625 rotations</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;"><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;"><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// Mouvement de dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;"><br />engrenage_moteur </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_moteur</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 6&nbsp;250 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_1 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_moteur</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 2&nbsp;083,3333333333 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_2 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_1</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 520,8333333333 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_3 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_2</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">18</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 234,375 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_4 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_3</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">10</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 78,125 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_5 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_4</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">25</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">20</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 62,5 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_sortie_moteur </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_5</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">50</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">36 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// 45 dents</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;"><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// Rotations des engrenages</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_1 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_moteur</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 208,3333333333 rotations</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_2 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_1</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 52,0833333333 rotations<br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_3 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_2</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">40</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 13,0208333333 rotations</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_4 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_3</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">30</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 7,8125 rotations</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_5 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_4</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">25</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 3,125 rotations<br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_6 </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">engrenage_5</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">/</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">50</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;">// = 1,25 rotations<br /><br /></span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_vis_sans_fin </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#FF8000;">=</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#8610FF;">rotation_engrenage_6</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#005087;">&times;</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; "> </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#3D7A47;">36/45</span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; color:#636363;"> // = </span><span style="font:14px &#39;Lucida Grande&#39;, LucidaGrande, Verdana, sans-serif; font-weight:bold; color:#636363;font-weight:bold; "><u>1 rotation de la vis sans fin (Oufff!!! On est bon!) </u></span><br /><br />Nous voici &agrave; l&rsquo;heure du bilan. Avec <strong>7,8125 rotations</strong> (soit 7,83389 rotations rapport&eacute; &agrave; la vitesse sid&eacute;rale) notre coupable semble tout indiqu&eacute;: c&rsquo;est l&rsquo;engrenage 4 le fautif  (gear_4 sur la photo) &agrave; la jonction entre engrenage alliage et engrenage plastique. La bonne nouvelle, c&rsquo;est que nous avons maintenant une connaissance tr&egrave;s pr&eacute;cise de la sous p&eacute;riode: 10 min / 7,8125 rotations / 1,002738=<strong><u>1,276506min</u></strong>. La moins bonne, c&rsquo;est que cette erreur n&rsquo;est pas sous multiple de l&rsquo;erreur p&eacute;riodique principale ce qui va la rendre plus d&eacute;licate &agrave; int&eacute;grer dans la correction PEC. Mais dans notre malheur, il y a une bonne chose &agrave; y regarder de plus pr&egrave;s: 15000/7,8125 = <strong><u>1920 pas</u></strong><u>.</u> En d&rsquo;autres termes: la sous p&eacute;riode se reproduit tous les 1920 pas entiers.<br /><br />Pour terminer, voici l&rsquo;extrapolation de toutes les p&eacute;riodes incluant rotation compl&egrave;te des engrenages (effet potentiel de voilage) et les changements de dents (effet potentiel d&rsquo;erreur d&rsquo;usinage des dents)&hellip;<br /></p><p style="text-align:center;"><img class="imageStyle" alt="Calculs périodes engrenages EM10 Takahashi" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/calculs_periodes.jpg" width="562" height="339" /><br /></p><p style="text-align:left;">Veni, vidi, vici pour cette &eacute;tape. :D</p>]]></content:encoded></item><item><title>D&#xe9;multiplication motorisation EM10 USD</title><category>M&#xe9;canique</category><dc:date>2017-05-04T21:03:21+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demultiplication-motorisation-em10-takahashi.html#unique-entry-id-52</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/demultiplication-motorisation-em10-takahashi.html#unique-entry-id-52</guid><content:encoded><![CDATA[Dans le cadre de l&rsquo;&eacute;tude de la monture, il ne manquait plus que la d&eacute;multiplication qui m&rsquo;&eacute;chappait encore. C&rsquo;&eacute;tait d&rsquo;autant plus rageant que l&rsquo;&eacute;tude de l&rsquo;erreur p&eacute;riodique montre des sous p&eacute;riodes de l&rsquo;ordre d&rsquo;1,25 min qui sont manifestement imputables &agrave; la d&eacute;multiplication.<br /><br />Qu&rsquo;&agrave; cela ne tienne! Je me suis mis en qu&ecirc;te d&rsquo;un moteur hors service d&rsquo;EM10 USD sur les forums astro. Et pour mon plus grand plaisir, R&eacute;mi Petitdemange d&rsquo;<a href="http://optique-unterlinden.com/" rel="external" title="Optique Unterlinden Takahashi">Optique Unterlinden</a> (importateur de la marque Takahashi) a r&eacute;pondu pr&eacute;sent et m&rsquo;a envoy&eacute; gracieusement un moteur pour &eacute;tude. Un big big merci R&eacute;mi! ;)<br /><br />D&egrave;s r&eacute;ception, la dissection a donc commenc&eacute;&hellip;<br /><img class="imageStyle" alt="dissection-moteur-em10-hs" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/dissection-moteur-em10-hs.jpg" width="491" height="491" /><br /><br />Il y a plus qu&rsquo;&agrave; compter tout &ccedil;a et voir ce qu&rsquo;il en ressort&hellip;<br /><img class="imageStyle" alt="D28B29732" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/d28b29732.jpg" width="618" height="413" /><br /><br />Affaire &agrave; suivre.<br />]]></content:encoded></item><item><title>D&#xe9;but de prototypage de la partie puissance</title><category>Electronique</category><dc:date>2017-04-27T10:35:43+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em10-debut-prototypage-puissance.html#unique-entry-id-50</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em10-debut-prototypage-puissance.html#unique-entry-id-50</guid><content:encoded><![CDATA[Les choses se pr&eacute;cisent c&ocirc;t&eacute; puissance pour l&rsquo;alimentation des moteurs. La nouvelle fa&ccedil;ade devrait &agrave; terme &ecirc;tre assez minimaliste. On voit ici le pcb du prototype...<br /><img class="imageStyle" alt="IMG_3239" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3239.jpg" width="478" height="640" /><br />A terme les composants seront positionn&eacute;s vers l&rsquo;int&eacute;rieur de la monture pour minimiser l&rsquo;&eacute;paisseur de la fa&ccedil;ade.<br /><br />Pour l&rsquo;instant tout n&rsquo;y est pas encore. En bas nous avons un r&eacute;gulateur (qui va &ecirc;tre remplac&eacute; par un mod&egrave;le plus haut de gamme) et le bouton de mise en marche. Au milieu un condensateur pour amortir les pointes de surtension. Et en haut les deux drivers de moteur pas &agrave; pas A4988.<br /><br />D&rsquo;ailleurs au passage, voici un article tr&egrave;s int&eacute;ressant qui fait la part belle au A4988&hellip;<br /><a href="http://hackaday.com/2016/08/29/how-accurate-is-microstepping-really/" rel="external" title="Précision driver A4988">http://hackaday.com/2016/08/29/how-accurate-is-microstepping-really/</a><br /><br />Il reste un peu de place sur le pcb pour la led du viseur polaire, un r&eacute;gulateur pour abaisser la tension 12v &agrave; 5V pour l&rsquo;alimentation du Arduino de la raquette de commande, un connecteur vers la raquette. Je me t&acirc;te aussi &agrave; installer les connectiques ST4 et l&rsquo;USB directement sur la monture. Cela &eacute;viterait les c&acirc;blages externe sur la raquette. R&eacute;flexion &agrave; poursuivre&hellip; :) ]]></content:encoded></item><item><title>Pre&#x301;sentation vid&#xe9;o de l&#x27;analyseur logique 24MHz 8CH Saleae...</title><category>Actualit&#xe9;</category><dc:date>2017-04-27T08:28:52+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/presentaiotn-video-saleae-logic-24mhz-8ch-arduino.html#unique-entry-id-49</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/presentaiotn-video-saleae-logic-24mhz-8ch-arduino.html#unique-entry-id-49</guid><content:encoded><![CDATA[O&ugrave; l&rsquo;on revient sur ce petit boitier en vid&eacute;o&hellip; :)<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/DbqRyEG5nzU" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://youtu.be/DbqRyEG5nzU" rel="external" title="Logic Analyzer Salea 8CH 24MHz">https://youtu.be/DbqRyEG5nzU</a>]]></content:encoded></item><item><title>Analyseur logique Saleae &#xe0; moins de 15&#x20ac;</title><category>Electronique</category><dc:date>2017-04-15T22:45:40+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/saleae-logic-24mhz-8ch-arduino.html#unique-entry-id-47</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/saleae-logic-24mhz-8ch-arduino.html#unique-entry-id-47</guid><content:encoded><![CDATA[Je ne pensais pas en parler sur le blog mais ce clone &agrave; pas cher sur <a href="http://www.ebay.fr/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR0.TRC0.H0.Xsaleae+analyseur+logique.TRS0&_nkw=saleae+analyseur+logique&_sacat=0" rel="external" title="Analyseur Logique Saleae 24Mhz 8 cannaux">ebay</a> m&rsquo;a tout simplement bluff&eacute;. Alors soyons clair, c&rsquo;est un clone chinois des premi&egrave;res versions des produits de <a href="https://www.saleae.com" rel="external" title="Saleae">Saleae Logic</a> d&rsquo;o&ugrave; un prix canon. A tel point que je me demandais ce que cela valait. Et bien cela marche&hellip; et m&ecirc;me tr&egrave;s bien!<br /><br /><img class="imageStyle" alt="IMG_3215" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3215.jpg" width="622" height="464" /><br /><br />Le clone est parfaitement compatible avec le logiciel propos&eacute; par Saleae qui est on ne peut plus simple d&rsquo;usage. Mon Mac adore et moi tout autant...<br /><img class="imageStyle" alt="Capture d’écran 2017-04-15 à 10.25.35" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-d2019e0301cran-2017-04-15-a0300-10.25.35.jpg" width="627" height="346" /><br /><br />Du coup, je me suis amus&eacute; &agrave; pousser mon Arduino dans ses retranchements juste pour le fun histoire de voir si l&rsquo;analyseur suivait. Aucun probl&egrave;me, le Arduino d&eacute;croche bien avant lui. 8Mhz semble sa limite (optimisation max avec suppression du loop et &eacute;criture direct sur les ports d&rsquo;entr&eacute;es/sorties) soit  0,125us*2 = 0,250us de largeur de p&eacute;riode d&rsquo;impulsion. Largement de quoi faire clignoter une led quoi&hellip; Lol<br /><img class="imageStyle" alt="Capture Saelae" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-ecran-2017-04-19-a0300-12.10.15.jpg" width="494" height="219" /><br />La mesure de gauche (0,25us) montre le rebouclage de la boucle infinie while. <br /><br />On voit encore mieux en d&eacute;zoomant: 16 p&eacute;riodes du fait de la redondance de code dans la boucle sur 3,875us puis un trou li&eacute; au rebouclage&hellip;<br /><img class="imageStyle" alt="Capture d’écran 2017-04-19 à 12.17.37" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-d2019e0301cran-2017-04-19-a0300-12.17.37.jpg" width="553" height="214" /><br /><br />Et voici un lien vers le code source pour les curieux&hellip;<br /><code><a href="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/arduino_max_blink.zip"><img src="http://em10-usd-arduino-takahashi.eliotis.com/downloads/files/ino_project.png"><br>arduino_max_blink.zip</a></code><br /><br />Je pense que j&rsquo;en ferais un article d&eacute;taill&eacute; &agrave; l&rsquo;occasion car cela va &ecirc;tre un outil pr&eacute;cieux pour une calibration optimale de mes moteurs pas &agrave; pas par rapport &agrave; la vitesse sid&eacute;rale.<br /><br />Edit: non en fait on peut encore mieux faire et monter &agrave; 8Mhz par p&eacute;riode. On en reparle un peu plus tard. :)]]></content:encoded></item><item><title>De dr&#xf4;les d&#x27;oeufs de p&#xe2;ques</title><category>Electronique</category><dc:date>2017-04-14T21:08:13+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/6397370cad84b515a56d515dd5651c2b-46.html#unique-entry-id-46</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/6397370cad84b515a56d515dd5651c2b-46.html#unique-entry-id-46</guid><content:encoded><![CDATA[R&eacute;ception des contr&ocirc;leurs de moteur pas-&agrave;-pas A4988&hellip; :)<br /><img class="imageStyle" alt="IMG_3212" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/img_3212.jpg" width="614" height="459" /><br /><br />Le fait que les moteurs d&rsquo;origine soient finalement aliment&eacute;s en 12v simplifie grandement les choses. Du coup, vu le co&ucirc;t modique, j&rsquo;ai achet&eacute; un lot de cinq (moins de 10&euro; l&rsquo;ensemble avec radiateurs inclus). Cela m&rsquo;en fait deux en plus pour le prototypage et un encore en sus pour par exemple piloter un moteur de mise au point. :)<br /><br />Lien ebay...<br /><a href="http://www.ebay.fr/itm/252826447862?ul_noapp=true" rel="external" title="Lien ebay">http://www.ebay.fr/itm/252826447862?ul_noapp=true</a><br />]]></content:encoded></item><item><title>Article &#xe9;tude m&#xe9;canique et &#xe9;lectronique de l&#x27;EM10 USD</title><category>Electronique</category><dc:date>2017-04-10T18:43:21+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/etude-electronique-mecanique-em10-takahashi.html#unique-entry-id-45</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/etude-electronique-mecanique-em10-takahashi.html#unique-entry-id-45</guid><content:encoded><![CDATA[Premier jet de l&rsquo;&eacute;tude de l&rsquo;EM-10 d&rsquo;un point de vue &eacute;lectronique et m&eacute;ca&hellip;<br /><a href="http://em10-usd-arduino-takahashi.eliotis.com/etude-em10-takahashi/index.html" rel="self">http://em10-usd-arduino-takahashi.eliotis.com/etude-em10-takahashi/index.html</a><br /><br /><img class="imageStyle" alt="EM-10" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10.jpg" width="242" height="322" />]]></content:encoded></item><item><title>Sky Catalog dispo sur mon Github</title><category>Algorithme</category><dc:date>2017-04-08T23:59:56+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-sky-catalog-sur-github.html#unique-entry-id-44</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-sky-catalog-sur-github.html#unique-entry-id-44</guid><content:encoded><![CDATA[Et voil&agrave; pour Sky Catalog. La librairie C++ est dispo sur mon Github avec encore un joli logo d&rsquo;illustration pour le plaisir...<br /><img class="imageStyle" alt="SkyCatalog" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/skycatalog-2.jpg" width="406" height="191" /><br />Et pour en savoir plus c&rsquo;est par ici&hellip;<br /><a href="http://em10-usd-arduino-takahashi.eliotis.com/librairies-arduino/skycatalog/index.html" rel="self" title="Librairie Arduino Sky Catalog">http://em10-usd-arduino-takahashi.eliotis.com/librairies-arduino/skycatalog/index.html</a>]]></content:encoded></item><item><title>Mesures de l&#x27;&#xe9;lectronique de l&#x27;em-10 USD</title><category>Electronique</category><dc:date>2017-04-05T19:13:10+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mesure-electronique-em10-usd.html#unique-entry-id-43</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mesure-electronique-em10-usd.html#unique-entry-id-43</guid><content:encoded><![CDATA[Depuis le temps que cela devait &ecirc;tre fait, voici le premier passage &agrave; l&rsquo;oscilloscope de l&rsquo;&eacute;lectronique d&rsquo;origine de mon EM10 USD. Pour m&rsquo;&eacute;viter toute fausse manipulation, je me suis entour&eacute; du savoir faire d&rsquo;un ami &eacute;lectronicien de m&eacute;tier. Merci Nicolas! :)<br /><br />Je reviendrais dans un prochain billet sur le c&acirc;blage mais premi&egrave;re chose importante constat&eacute;e: les moteurs 1Volt / 2 Ohms sont en fait aliment&eacute;s en&hellip; <strong><u>12 volts</u></strong><strong>!!!</strong> <br /><img class="imageStyle" alt="mesure_bobine_em10" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/mesure_bobine_em10.jpg" width="605" height="344" /><br />Voil&agrave; qui explique sans doute la phrase d&rsquo;avertissement dans la documentation d&rsquo;origine de Takahashi. Je cite:<br />&laquo;&nbsp;<strong><em>Attention</em></strong><em>: une sollicitation prolong&eacute;e (plus d&rsquo;une minute en continu) des d&eacute;placements en vitesse rapide 50 X peut endommager le circuit &eacute;lectronique de votre monture.&nbsp;</em>&raquo;<br /><br />Deuxi&egrave;me mesure int&eacute;ressante, la p&eacute;riode des impulsions en vitesse sid&eacute;rale au niveau d&rsquo;une bobine du moteur unipolaire en AD est de <strong>6,244Hz</strong>.<br /><br />Le calcul suivant nous permet de d&eacute;terminer l&rsquo;erreur r&eacute;siduelle:<br /><br />    <strong>// Mesures</strong><br />    FrequenceBobine = <strong>6,244 Hz</strong><br />    FrequencePas = FrequenceBobine &times; 4 = <strong>24,976 Hz</strong><br /><br />    <strong>// Caract&eacute;ristiques moteur</strong><br />    NombreDePasMoteur = <strong>24 pas</strong><br />    Demultiplication = <strong>1/500</strong> = 0,002<br />    VitesseMoteur = 60 &times; FrequencePas / NombreDePasMoteur &times; Demultiplication = <strong>0,12488 tr/min</strong><br /><br />    <strong>// Engrenages interm&eacute;diaires</strong><br />    NombreDeDentsEngrenageMoteur = <strong>36 dents</strong><br />    NombreDeDentsEngrenageVisSansFin = <strong>45 dents</strong><br />    D&eacute;multiplicaitionEngrenages =  NombreDeDentsEngrenageMoteur/NombreDeDentsEngrenageVisSansFin = <strong>0,8</strong><br /><br />   <strong> // Vis sans fin</strong><br />    VitesseVisSansFin = VitesseMoteur &times; D&eacute;multiplicaitionEngrenages = <strong>0,099904 tr/min</strong><br />    NombreDeDentsRouteDent&eacute;eAD = <strong>144 dents</strong><br /><br />    <strong>// Vitesse sid&eacute;rale monture</strong><br />    PeridodeVitesseSideraleMonture = NombreDeDentsRouteDent&eacute;eAD/VitesseVisSansFin = <strong>1&nbsp;441,38 min</strong><br /><br />    <strong>// Vitesse sid&eacute;rale parfaite : 23h56m04s</strong><br />    PeriodeVitesseSideraleParfaite = 23*60+56 + 4/60 = <strong>1&nbsp;436,07 min</strong><br /><br />    <strong>// Erreur (ratio th&eacute;orie/pratique)</strong><br />    (1-PeridodeVitesseSideraleMonture/PeriodeVitesseSideraleParfaite) &times; 100 = <strong>-0,37%<br /><br /></strong>A noter que si l'on prend une &laquo;&nbsp;vitesse sid&eacute;rale parfaite&nbsp;&raquo; arrondie &agrave; 24h, l&rsquo;erreur r&eacute;siduelle tombe &agrave; <strong>-0,096%</strong>. Il est donc probable que les ing&eacute;nieurs de Takahashi se soient simplifi&eacute;s la t&acirc;che &agrave; l&rsquo;&eacute;poque.]]></content:encoded></item><item><title>R&#xe9;gulateur Foxnovo HOBBYWING 3A UBEC 5V</title><category>Electronique</category><dc:date>2017-04-03T10:55:18+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/switch-node-ubec-3a-arduino.html#unique-entry-id-40</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/switch-node-ubec-3a-arduino.html#unique-entry-id-40</guid><content:encoded><![CDATA[Le Arduino supportant une tension Max de 9v, un r&eacute;gulateur sera n&eacute;cessaire pour le c&acirc;blage sur batterie 12v. La consommation des moteurs &eacute;tant relativement limit&eacute;e (2,32A max avec les deux moteurs &agrave; pleine vitesse et l&rsquo;&eacute;lectronique d&rsquo;origine), j&rsquo;ai opt&eacute; pour un r&eacute;gulateur UBEC 3 Amp&egrave;res (Foxnovo HOBBYWING 3A UBEC 5V) &agrave; 6&euro; sur Amazon. Cela devrait &ecirc;tre suffisant pour l&rsquo;ensemble&hellip;<br /><img class="imageStyle" alt="Foxnovo HOBBYWING 3 a UBEC 5V" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/3amp-switch-mode-ubec.jpg" width="636" height="577" />]]></content:encoded></item><item><title>Nouvelle librairie SkyCatalog en cours de dev</title><category>Divers</category><dc:date>2017-04-02T21:05:44+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/skycatalog-arduino-dev.html#unique-entry-id-39</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/skycatalog-arduino-dev.html#unique-entry-id-39</guid><content:encoded><![CDATA[Ce weekend, c&rsquo;&eacute;tait bdd (base de donn&eacute;es) party!!! But du jeu: cr&eacute;er une base de fichiers sur carte SD pour servir de pseudo base de donn&eacute;es  d&rsquo;objets c&eacute;lestes (&eacute;toiles, Messier, NGC, IC). Faute de trouver des bases de donn&eacute;es homog&egrave;nes et coh&eacute;rentes en acc&egrave;s libre sur le web, j&rsquo;ai opt&eacute; pour le logiciel Coelix qui permet d&rsquo;exporter ses donn&eacute;es. Simple et efficace, je le recommande vivement.<br /><br />Une fois les fichiers d&rsquo;export g&eacute;n&eacute;r&eacute;s, j&rsquo;ai ensuite trait&eacute; les donn&eacute;es pour les transformer en une arborescence de fichiers et ne conserver que les donn&eacute;es utiles. Ce travail devrait donner lieu &agrave; une nouvelle librairie Arduino baptis&eacute;e SkyCatalog et compl&eacute;tant Ephemeris.<br /><br /><img class="imageStyle" alt="coelix" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/coelix.jpg" width="657" height="391" />]]></content:encoded></item><item><title>Arduino sous Xcode</title><category>Divers</category><dc:date>2017-03-29T16:37:23+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-xcode-ide.html#unique-entry-id-38</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-xcode-ide.html#unique-entry-id-38</guid><content:encoded><![CDATA[Cela faisait un moment que je bricolais entre Xcode et l&rsquo;IDE Arduino et &ccedil;a y est j&rsquo;ai craqu&eacute;. Je me suis enfin pos&eacute; sur le probl&egrave;me afin d&rsquo;avoir un environnement de travail 100% Xcode. N&rsquo;en d&eacute;plaise aux d&eacute;veloppeurs du projet Arduino, l&rsquo;IDE d&rsquo;origine est bien trop juste pour travailler confortablement sur de gros projets.<br /><br />A noter que si vous recherchez un template d&eacute;di&eacute; pour la derni&egrave;re version d&rsquo;Xcode, jetez un oeil &agrave; embedXcode: <br /><a href="http://embedxcode.weebly.com" rel="external" title="embedXcode">http://embedxcode.weebly.com</a><br /><br />Pour ma part, j&rsquo;ai pr&eacute;f&eacute;r&eacute; opter pour du configur&eacute; maison car embedXcode ne supporte que la derni&egrave;re version 8 d&rsquo;Xcode voire au mieux 7 au moment d&rsquo;&eacute;crire ces lignes. J&rsquo;avoue que j&rsquo;en ai marre de cette marche forc&eacute;e impos&eacute;e par Apple pour pousser &agrave; migrer sur leur dernier syst&egrave;me d&rsquo;exploitation poussif &agrave; souhait.<br /><br />Mais revenons &agrave; nos moutons. Plut&ocirc;t que d&rsquo;opter pour des makefiles, je me contente de piloter l&rsquo;ide Arduino &agrave; partir d&rsquo;Xcode 4 (OS X 10.7.5 oblige) et d&rsquo;un projet custom. C&rsquo;est plut&ocirc;t ais&eacute; puisque l&rsquo;IDE Arduino propose tout ce qu&rsquo;il faut pour l&rsquo;acc&egrave;s en ligne de commande. Voir la doc  officielle&hellip;<br /><a href="https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc" rel="external" title="arduino - Integrated development environment for Arduino boards">https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc</a><br /><br />Je peux ainsi lancer la compilation et l&rsquo;upload...<br /><img class="imageStyle" alt="xcode-arduino-1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/xcode-arduino-1.jpg" width="658" height="371" /><br /><br />&hellip;tout en &eacute;ditant mon projet avec &laquo;&nbsp;code completion&nbsp;&raquo;  et toutes les joyeuset&eacute;s qu&rsquo;on attend d&rsquo;un environnement de travail productif.<br /><img class="imageStyle" alt="xcode-arduino-2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/xcode-arduino-2.jpg" width="658" height="371" /><br /><br />Pour l&rsquo;affichage de la liaison s&eacute;rie, j&rsquo;ai opt&eacute; pour <a href="http://freeware.the-meiers.org" rel="external" title="CoolTerm">CoolTerm</a> que je pilote par AppleScript &agrave; partir d&rsquo;Xcode (lancement, connexion/d&eacute;connexion, effacement, affichage en avant plan &agrave; la fin du transfert). L&rsquo;ensemble est beaucoup plus robuste et agr&eacute;able que la console du logiciel Arduino&hellip;<br /><img class="imageStyle" alt="xcode-arduino-3" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/xcode-arduino-3.jpg" width="658" height="371" /><br /><br />Bref c&rsquo;est maintenant que du bonheur pour bosser! <3 <3 <3]]></content:encoded></item><item><title>Ephemeris fait des petits...</title><category>Actualit&#xe9;</category><dc:date>2017-03-29T12:04:06+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/dobson-8-bram-van-zoelen.html#unique-entry-id-37</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/dobson-8-bram-van-zoelen.html#unique-entry-id-37</guid><content:encoded><![CDATA[S&rsquo;il est bien une chose agr&eacute;able c&rsquo;est de voir le travaille qu&rsquo;on partage donner vie &agrave; d&rsquo;autres projets. Je vous pr&eacute;sent le b&eacute;b&eacute; de <span style="font:12px Verdana, serif; ">Bram van Zoelen</span> en Hollande qui exploite Ephemeris pour son dobson fait maison&hellip;<br /><br /><img class="imageStyle" alt="scherm" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/scherm.jpg" width="534" height="376" /><br /><br /><img class="imageStyle" alt="totaal" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/totaal.jpg" width="432" height="781" /><br /><br /><img class="imageStyle" alt="full2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/full2.jpg" width="434" height="480" /><br /><br />La raquette de commande est enti&egrave;rement r&eacute;alis&eacute;e en mat&eacute;riaux de r&eacute;cup&eacute;ration. Pas mal non? :D<br /><br />Plus d&rsquo;infos sur le blog de <span style="font:12px Verdana, serif; ">Bram&hellip; :)<br /></span><span style="font:12px Verdana, serif; color:#104DE5;"><u><a href="http://members.home.nl/b.vanzoelen/2017.htm" rel="self" title="zoelen.net">http://zoelen.net</a></u></span>]]></content:encoded></item><item><title>Librairie RunLoop dispo sur mon Github</title><category>Algorithme</category><dc:date>2017-03-19T21:48:55+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/librairie-run-loop-arduino-multitask-github.html#unique-entry-id-36</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/librairie-run-loop-arduino-multitask-github.html#unique-entry-id-36</guid><content:encoded><![CDATA[Le premier jet de la librairie C++ RunLoop est dispo sur github...   <br /><a href="http://github.com/MarScaper/runloop" rel="external" title="RunLoop - Arduino">http://github.com/MarScaper/runloop</a><br /><p style="text-align:center;"><img class="imageStyle" alt="Logo RunLoop" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/runloop-logo.jpg" width="294" height="300" /><br /></p><p style="text-align:left;">La librairie est compatible avec le gestionnaire de librairie de l&rsquo;IDE Arduino et fournie avec quelques exemples d&rsquo;usage. Et en voici une illustration concr&egrave;te dans le projet:<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/p8aKuSLS8uE" frameborder="0" allowfullscreen></iframe></code><br />Buzzer, led, t&eacute;l&eacute;commande infra rouge, &eacute;cran LCD et GPS fonctionnant de concert.</p>]]></content:encoded></item><item><title>Run Loop Library: une boite &#xe0; outil pour Arduino</title><category>Algorithme</category><dc:date>2017-03-17T15:46:22+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/intro-librairie-run-loop-arduino.html#unique-entry-id-35</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/intro-librairie-run-loop-arduino.html#unique-entry-id-35</guid><content:encoded><![CDATA[Dans la continuit&eacute; des d&eacute;veloppements pour mon projet d&rsquo;astronomie, j&rsquo;ai d&eacute;cid&eacute; de mettre au point une nouvelle librairie pour me faciliter la t&acirc;che et je l&rsquo;esp&egrave;re celle d&rsquo;autres Ardui-bidoulleurs.<br /><br /><img class="imageStyle" alt="RunLoopClassHierarchy" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/runloopclasshierarchy.jpg" width="646" height="315" /><br />D&eacute;nomm&eacute;e <strong>RunLoop</strong>, elle permettra:<br /><ul class="disc"><li>la facilitation des traitements parall&egrave;les via un &laquo;&nbsp;run loop&nbsp;&raquo; (une boucle d&rsquo;ex&eacute;cution) &agrave; multi-niveaux hi&eacute;rarchiques.</li><li>la gestion des timers logiciels.</li><li>la gestion de tous les timers mat&eacute;riels du Arduino (dont les 3,4,5 dispo uniquement sur le Mega).</li><li>les notifications asynchrones via paradigme de d&eacute;l&eacute;gation.</li><li>une gestion 100% C++.</li></ul>Plus de d&eacute;tails &agrave; venir prochainement avec la publication du code sur mon Github. :)<br />]]></content:encoded></item><item><title>Test en grandeur r&#xe9;elle du coucher du Soleil</title><category>Algorithme</category><dc:date>2017-02-19T09:36:51+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/test-ephemeris-arduino-coucher-de-soleil.html#unique-entry-id-33</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/test-ephemeris-arduino-coucher-de-soleil.html#unique-entry-id-33</guid><content:encoded><![CDATA[Et c&rsquo;est parti pour un tour &agrave; Guidel plage pendant les vacances pour observer le coucher de soleil en bord de mer. F&eacute;vrier? Vous avez bien dit F&eacute;vrier?!? Tiens! Des phoques sur des planches! Y sont fous ces Bretons&hellip; ;)<br /><img class="imageStyle" alt="sunset arduino ephemeris" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunset-arduino-ephemeris.jpg" width="634" height="357" /><br /><br />L&rsquo;estimation avec Ephemeris &eacute;tait de 18m42m17s. Manque de bol des nuages en bord d&rsquo;horizon ont limit&eacute; la pr&eacute;cision de la mesure. Dernier rayon photographi&eacute; &agrave; 18h41m12s&hellip;<br /><img class="imageStyle" alt="sunset arduino ephemeris" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunset-arduino-ephemeris-2.jpg" width="635" height="423" /><br /><br />Zoom sur la zone centrale de la photographie...<br /><img class="imageStyle" alt="sunset arduino ephemeris" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunset-arduino-ephemeris-3.jpg" width="633" height="422" /><br />Il nous reste &agrave; vue d&rsquo;oeil un &laquo;&nbsp;demi soleil&nbsp;&raquo; &agrave; une 1 minute et 5s du dernier rayon estim&eacute;. On est vraiment pas mal du tout niveau pr&eacute;cision si l&rsquo;on fait abstraction des nuages. :) <br />]]></content:encoded></item><item><title>PolarisFinder dispo dans Ephemeris</title><category>Algorithme</category><dc:date>2017-02-17T22:03:50+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polaris-finder-arduino-em10.html#unique-entry-id-32</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polaris-finder-arduino-em10.html#unique-entry-id-32</guid><content:encoded><![CDATA[PolarisFinder (version simplifi&eacute;e sans GPS ni Bluetooth) est maintenant int&eacute;gr&eacute; dans les exemples de la librairie Ephemeris sur mon Github&hellip;<br /><br /><img class="imageStyle" alt="PolarisFinder" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polarisfinder.jpg" width="640" height="478" /><br /><a href="https://github.com/MarScaper/ephemeris/tree/master/examples/PolarisFinder" rel="external" title="PolarisFinder">https://github.com/MarScaper/ephemeris/tree/master/examples/PolarisFinder</a>]]></content:encoded></item><item><title>Abaque num&#xe9;rique pour le viseur polaire de l&#x27;EM10</title><category>Algorithme</category><dc:date>2017-02-08T14:46:46+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/abaque-numerique-viseur-polaire-em10.html#unique-entry-id-31</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/abaque-numerique-viseur-polaire-em10.html#unique-entry-id-31</guid><content:encoded><![CDATA[Je me souviens tr&egrave;s bien de cette nuit de mi-ao&ucirc;t 1998 o&ugrave; je mettais &agrave; l&rsquo;oeuvre pour la premi&egrave;re fois ma flambant neuve EM10. Avec cette monture et le CN-212, j&rsquo;allais enfin pouvoir passer dans un autre monde: celui de l&rsquo;astrophotographie et de l&rsquo;indispensable alignement polaire  (aussi appel&eacute; &laquo;&nbsp;mise en station&nbsp;&raquo;) qui va avec.<br /><br />La monture, &eacute;quip&eacute;e d&rsquo;usine d&rsquo;un viseur polaire, &eacute;tait accompagn&eacute;e d&rsquo;un abaque en carton permettant de d&eacute;terminer facilement l&rsquo;endroit o&ugrave; placer l&rsquo;&eacute;toile polaire en fonction du jour et de l&rsquo;heure&hellip;<br /><img class="imageStyle" alt="abaque carton" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/abaque-carton.jpg" width="394" height="494" /><br />Apr&egrave;s pr&egrave;s de 20 ans de bons et loyaux services &agrave; coup de lampe rouge dans l&rsquo;obscurit&eacute; j&rsquo;ai d&eacute;cid&eacute; de lui fabriquer un successeur num&eacute;rique digne de ce nom!<br /><br />Le concept est simple: un arduino, un &eacute;cran TFT et un puce Bluetooth. D&egrave;s que l&rsquo;on approche l&rsquo;ensemble &agrave; quelques centim&egrave;tres de la raquette de commande, la liaison Bluetooth s&rsquo;&eacute;tablie automatiquement et les infos (localisation sur la Terre, date, heure, altitude) du module GPS de la raquette sont rapatri&eacute;es. Le Arduino calcule alors le positionnement de la polaire et affiche l&rsquo;abaque num&eacute;rique. Et voici le r&eacute;sultat &agrave; c&ocirc;t&eacute; du logiciel Polaris Finder propos&eacute; par Optique Unterlinden sur PC&hellip;  <br /><img class="imageStyle" alt="polaris-arduino-em10" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/polaris-arduino-em10.jpg" width="648" height="484" /><br /><br />Pour le calcul de l&rsquo;angle de l&rsquo;&eacute;toile polaire c&rsquo;est on ne peut plus simple: j&rsquo;utilise ma librairie Ephemeris.  La longitude est celle du lieu d&rsquo;observation et par contre pour la latitude on se place au pole Nord c&rsquo;est &agrave; dire &agrave; +90&deg;. Notre p&ocirc;le c&eacute;leste est alors parfaitement au dessus de notre t&ecirc;te et la polaire va r&eacute;aliser sa ronde autour durant la nuit. Connaissant ses coordonn&eacute;es &eacute;quatoriales, on calcule ses coordonn&eacute;es horizontales avec la librairie ce qui nous donne son angle en azimut. Le tour est jou&eacute;. <br /><br />En langage programmeur cela donne quelque chose comme ces quelques lignes&hellip;<br /><br /><img class="imageStyle" alt="code polaris" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/code-polaris.jpg" width="647" height="159" /><br /><br />La classe &agrave; Dallas non?!? ;)]]></content:encoded></item><item><title>Syst&#xe8;me solaire embarqu&#xe9; et op&#xe9;rationnel&#x21; :)</title><category>Algorithme</category><dc:date>2017-02-07T14:22:13+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/bluetooth-console-systeme-solaire.html#unique-entry-id-30</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/bluetooth-console-systeme-solaire.html#unique-entry-id-30</guid><content:encoded><![CDATA[La boucle est boucl&eacute;e, Ephemeris est maintenant int&eacute;gr&eacute;e au projet EM10 USD Arduino. Les coordonn&eacute;es du lieu et l&rsquo;altitude sont initialis&eacute;es avec la puce GPS. Ici pour le test, les donn&eacute;es sont calcul&eacute;es par le arduino de la raquette puis envoy&eacute;es &agrave; ma console Bluetooth de debogage. C&rsquo;est une affaire qui roule&hellip; :)<br /><br /><img class="imageStyle" alt="bluetooth console arduino systeme solaire" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/bluetooth-console-arduino-systeme-solaire.jpg" width="640" height="478" />]]></content:encoded></item><item><title>Ephemeris dans le gestionnaire de biblioth&#xe8;que Arduino</title><category>Algorithme</category><dc:date>2017-02-05T15:51:52+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-github-library-manager.html#unique-entry-id-29</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-github-library-manager.html#unique-entry-id-29</guid><content:encoded><![CDATA[Tout est dans le titre de ce billet: le code d&rsquo;Ephemeris est maintenant compatible avec le gestionnaire de biblioth&egrave;que pour une int&eacute;gration facile dans d&rsquo;autres projets Arduino.<br /><img class="imageStyle" alt="ephemeris_library_embeded_in_library_manager" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris_library_embeded_in_library_manager.jpg" width="640" height="441" /><br /><br />Librairie &agrave; t&eacute;l&eacute;charger ici&hellip;<br /><a href="http://github.com/MarScaper/ephemeris" rel="external" title="Ephemeris - Arduino">http://github.com/MarScaper/ephemeris</a>]]></content:encoded></item><item><title>Le matin vient de se lever...</title><category>Algorithme</category><dc:date>2017-02-05T00:18:53+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-github-lever-coucher-planetes.html#unique-entry-id-28</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-github-lever-coucher-planetes.html#unique-entry-id-28</guid><content:encoded><![CDATA[Derni&egrave;re finitions sur la librairie Ephemeris pour mon Arduino avec la gestion des heures de lever/coucher des astres de notre syst&egrave;me solaire. Voil&agrave; qui est fait. De quoi allumer l&rsquo;arrosage automatique lorsque le Soleil se couche enfin si le t&eacute;lescope est pas dehors hein!?! ;)<br /><blockquote><p><b>Coordinates of Solar system objects (10/4/2014 19:21:0)</b><br>_____________________________________<br>Sun<br>R.A:  01h17m00s.65<br>Dec:  08d08'00".12<br>Azi: 292.30d<br>Alt: -8.08d<br>Rise: 5h10m16.53s<br>Set:  18h34m40.20s<br>Dist: 1.002 AU<br>Diam: 31.93'<br>_____________________________________</p></blockquote><br />Et cela fonctionne pour le Soleil, Mercure, Venus, notre Lune, Mars, Jupiter, Saturne, Uranus, Neptune et avec en bonus une m&eacute;thode publique permettant d&rsquo;estimer l&rsquo;heure de lever/coucher de n&rsquo;importe quel astre pour peu de connaitre ses coordonn&eacute;es en ascension droite (ex: galaxies, etc).<br /><br />Librairie &agrave; t&eacute;l&eacute;charger ici&hellip;<br /><a href="http://github.com/MarScaper/ephemeris" rel="external" title="Ephemeris - Arduino">http://github.com/MarScaper/ephemeris</a>]]></content:encoded></item><item><title>Fly me to the Moon avec Ephemeris</title><category>Algorithme</category><dc:date>2017-02-01T16:38:19+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-github-lune.html#unique-entry-id-26</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-github-lune.html#unique-entry-id-26</guid><content:encoded><![CDATA[Voil&agrave; qui est fait. La librairie Ephemeris int&egrave;gre les calculs des coordonn&eacute;es de notre bon vieux satellite. :)<br /><blockquote><p><b>Coordinates of Solar system objects (10/4/2014 19:21:0)</b><br>_______________<br>Earth's Moon<br>R.A:  09h56m34s.76<br>Dec:  07d40'11".96<br>Azi: 154.47&deg;<br>Alt: 46.27&deg;<br>Dist: 401178.68 Km<br>Diam: 30.13'<br>_______________</p></blockquote><br />Les calculs sont bas&eacute;s sur les termes p&eacute;riodiques ELP2000 mis en forme dans le fichier d&rsquo;ent&ecirc;te &laquo;&nbsp;ELP2000.h&nbsp;&raquo;.<br /><p style="text-align:center;"><img class="imageStyle" alt="ephemeris_include_graph_2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris_include_graph_2.png" width="330" height="183" /><br /></p><p style="text-align:left;">Librairie &agrave; t&eacute;l&eacute;charger ici&hellip;<br /><a href="http://github.com/MarScaper/ephemeris" rel="external" title="Ephemeris - Arduino">http://github.com/MarScaper/ephemeris</a></p>]]></content:encoded></item><item><title>VSOP87 exit pour les Arduinos de base (Uno&#x2c; etc)</title><category>Algorithme</category><dc:date>2017-01-28T11:49:33+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-vsop87.html#unique-entry-id-24</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-vsop87.html#unique-entry-id-24</guid><content:encoded><![CDATA[Le codage de la librairie Ephemeris avance bien et la pr&eacute;cision de calcul devrait s&rsquo;av&eacute;rer largement suffisante pour le pointage automatique du t&eacute;lescope. <br /><blockquote><p><b>Coordinates for Mars (10/04/2014 19:21:00)</b><br>R.A:  13h10m55s.10<br>Dec: -4d54'45".09<br>Azi:  111.50&deg;<br>Alt:  11.62&deg;<br>Dist: 0.62 AU<br>Diam: 15.13"<br></p></blockquote>Seule ombre au tableau, la th&eacute;orie VSOP87, malgr&eacute; qu&rsquo;elle soit tronqu&eacute;e, demande un peu plus de 29Ko rien que pour le stockage des thermes permettant le calcul des coordonn&eacute;es h&eacute;liocentriques. Exit donc la compatibilit&eacute; avec les Arduinos de base en l&rsquo;&eacute;tat. De m&ecirc;me, le stockage des donn&eacute;es dans la m&eacute;moire flash (PROGMEM) est imp&eacute;ratif pour le Arduino Mega car ses 8Ko de SRAM sont insuffisant.<br /><br />Bien s&ucirc;r on pourrait trouver des subterfuges si c&rsquo;&eacute;tait vraiment n&eacute;cessaire:<br />- utiliser la m&eacute;thode de calcul de base pr&eacute;sent&eacute;e dans l&rsquo;ouvrage mais elle est peu pr&eacute;cise car elle ne tient pas compte des interaction entre les plan&egrave;tes.<br />- stocker les termes VSOP87 dans des fichiers sur une carte SD avec acc&egrave;s &agrave; la vol&eacute;e.<br />- stocker les termes VSOP87 dans une m&eacute;moire flash annexe en utilisant la librairie SPIFlash.<br /><br />Dans mon cas, je vais me borner &agrave; mon besoin. Autant exploiter le Arduino Mega.]]></content:encoded></item><item><title>Conception de la librairie Ephemeris pour Arduino</title><category>Algorithme</category><dc:date>2017-01-18T21:47:23+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/librairie-ephemeris-arduino.html#unique-entry-id-23</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/librairie-ephemeris-arduino.html#unique-entry-id-23</guid><content:encoded><![CDATA[J&rsquo;avance actuellement sur le codage de la librairie Ephemeris. Elle sera d&eacute;volue aux calculs des &eacute;ph&eacute;m&eacute;rides pour le Arduino afin de permettre le pointage automatique des astres du syst&egrave;me solaire.<br /><br /><img class="imageStyle" alt="arduino-ephemeris-library" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-ephemeris-library.jpg" width="640" height="349" /><br /><br />Les algorithmes sont d&eacute;velopp&eacute;s sur la base de l&rsquo;ouvrage de Jean Meeus et d&eacute;coup&eacute;s en une classe C++ Calendar pour les calculs de dates et une classe C++  Ephemeris pour ce qui concerne les calculs d&rsquo;&eacute;ph&eacute;m&eacute;rides &agrave; proprement parl&eacute;.<br /><br /><p style="text-align:center;"><img class="imageStyle" alt="ephemeris_8ino__incl" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris_8ino__incl.png" width="219" height="183" /><br /></p><p style="text-align:left;"><br />L&rsquo;id&eacute;e est de faire quelque chose d&rsquo;assez l&eacute;ger et adapt&eacute; aux possibilit&eacute;s d&rsquo;un Arduino.<br /></p>]]></content:encoded></item><item><title>Int&#xe9;gration du GPS dans le projet</title><category>Algorithme</category><dc:date>2016-12-20T20:34:51+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/gps-arduin-lcd-em10.html#unique-entry-id-22</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/gps-arduin-lcd-em10.html#unique-entry-id-22</guid><content:encoded><![CDATA[Voil&agrave; qui est fait. L&rsquo;horloge a &eacute;t&eacute; remplac&eacute;e par la puce GPS et c&rsquo;est op&eacute;rationnel. Lors du d&eacute;marrage, la raquette se met en attente des satellites jusqu&rsquo;&agrave; localisation. On peut &eacute;ventuellement shunter cette &eacute;tape en appuyant sur n&rsquo;importe quelle touche de la t&eacute;l&eacute;commande infra rouge.<br /><img class="imageStyle" alt="screenshot-lcd-gps" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/screenshot-lcd-gps.jpg" width="640" height="480" /><br />Et pour le fun, je me suis m&ecirc;me amus&eacute; &agrave; animer les ondes qui &eacute;manent de l&rsquo;ic&ocirc;ne de localisation pendant qu&rsquo;on patiente. :)]]></content:encoded></item><item><title>Ecran d&#xe9;port&#xe9; de d&#xe9;bogage via Bluetooth</title><category>Electronique</category><dc:date>2017-01-18T19:04:00+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ecran-de-debogage-bluetooth-arduino.html#unique-entry-id-21</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ecran-de-debogage-bluetooth-arduino.html#unique-entry-id-21</guid><content:encoded><![CDATA[Je l&rsquo;avais &eacute;voqu&eacute; pr&eacute;c&eacute;demment lors du test de cet &eacute;cran TFT Kuman et voil&agrave; qui est fait: un &eacute;cran nomade pour afficher les logs lors de la phase de  d&eacute;bogage du projet. Il est mont&eacute; sur un Arduino chinois d&eacute;fectueux (mauvaise gestion des Timers mat&eacute;riel) sur lequel j&rsquo;ai connect&eacute; un module Bluetooth. D&egrave;s que l&rsquo;&eacute;cran est &agrave; proximit&eacute; de la raquette de commande, il s&rsquo;appaire automatiquement. Cela va me permettre de remonter des informations utiles pour la phase de mise au point sans forc&eacute;ment avoir besoin d&rsquo;un PC connect&eacute;.<br /><br /><img class="imageStyle" alt="ecran-debogage-bluetooth" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ecran-debogage-bluetooth.jpg" width="640" height="480" /><br /><br />Et voici le r&eacute;sultat en vid&eacute;o&hellip;<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/Eh7B9osfDkk" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://www.youtube.com/watch?v=Eh7B9osfDkk" rel="external">https://www.youtube.com/watch?v=Eh7B9osfDkk</a><br /><br /><strong>Note pour plus tard:</strong> plus j&rsquo;y pense et plus je me dis qu&rsquo;&agrave; terme cela pourrait &ecirc;tre assez classe d&rsquo;avoir un petit &eacute;cran d&rsquo;abaque num&eacute;rique pour le viseur polaire. On allume l&rsquo;&eacute;cran. On l&rsquo;approche de la monture. Il se connecte en Bluetooth et &agrave; partir des informations GPS nous affiche automatiquement  l&rsquo;emplacement de la polaire dans le r&eacute;ticule.]]></content:encoded></item><item><title>Module Bluetooth HC-05 et HM-10</title><category>Electronique</category><dc:date>2016-12-06T16:36:09+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/module-bluetooth-hc-05-hm-10.html#unique-entry-id-20</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/module-bluetooth-hc-05-hm-10.html#unique-entry-id-20</guid><content:encoded><![CDATA[Pour aller plus loin que la t&eacute;l&eacute;commande IR et s&rsquo;affranchir d&rsquo;un c&acirc;ble USB entre le t&eacute;lescope et l&rsquo;ordi, une puce Bluetooth me semble toute indiqu&eacute;e pour mon projet.<br /><br />J&rsquo;ai tout d&rsquo;abord opt&eacute; pour un HC-06 de chez Neuftech &agrave; 10&euro;. La puce est automatiquement reconnue par le PC au niveau des p&eacute;riph&eacute;riques Bluetooth et se comporte ensuite comme une simple liaison s&eacute;rie. Cela fonctionne vraiment bien. Le hic c&rsquo;est qu&rsquo;il n&rsquo;en va pas de m&ecirc;me pour un iBidule comme mon iPhone ou l&rsquo;iPad qui ne le d&eacute;tectent pas.<br /><img class="imageStyle" alt="neuftech-hc-06-bluetooth" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/neuftech-hc-06-bluetooth.jpg" width="256" height="256" /><br /><br />Apr&egrave;s quelques recherches sur le Net, il s&rsquo;av&egrave;re que c&rsquo;est un probl&egrave;me connu avec les HC. La solution est le HM-10. Etant un peu &eacute;chaud&eacute; par les soucis de &laquo;&nbsp;fake chinois&nbsp;&raquo; avec le souci rencontr&eacute; sur les Arduino Mega, j&rsquo;ai opt&eacute; pour une carte SunFounder Bluetooth 4.0 HM-10. Cela reste du chinois mais cette marque semble relativement plus fiable.<br /><img class="imageStyle" alt="sunfounder-hm-10-bluetooth" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sunfounder-hm-10-bluetooth.jpg" width="256" height="256" /><br />Le module fonctionne parfaitement que ce soit avec le PC ou la tablette. Le seul d&eacute;faut du HM-10 est de ne pas &ecirc;tre &laquo;&nbsp;Plug & Play&nbsp;&raquo; comme le HC-06. Il faut donc en passer par les frameworks syst&egrave;me d&eacute;di&eacute;s &agrave; la gestion du Bluetooth comme par exemple IOBluetooth sur Mac.<br />]]></content:encoded></item><item><title>Mod&#xe9;lisation 3D de la t&#xe9;l&#xe9;commande infra rouge</title><category>Modelisation 3D</category><dc:date>2016-11-24T15:46:45+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-telecommande-ir-3D.html#unique-entry-id-19</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-telecommande-ir-3D.html#unique-entry-id-19</guid><content:encoded><![CDATA[La mod&eacute;lisation avance. J&rsquo;ai commenc&eacute; &agrave; concevoir les premi&egrave;res pi&egrave;ces 3D avec ici la t&eacute;l&eacute;commande infra rouge&hellip;<br /><img class="imageStyle" alt="télécommande ir" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/telecommande-ir.png" width="641" height="465" /><br /><br />Dans mon esprit, l&rsquo;id&eacute;e serait de l&rsquo;int&eacute;grer &agrave; une plus grosse raquette de commande c&acirc;bl&eacute;e au t&eacute;lescope et contenant le Arduino et un afficheur LCD. On pourrait ainsi l&rsquo;utiliser dans son compartiment ou bien la d&eacute;tacher pour piloter manuellement le t&eacute;lescope &agrave; distance...<br /><img class="imageStyle" alt="raquette em10 usd arduino intégration télécommmande" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raquette-em10-usd-arduino-integration-telecommmande-jpg.jpg" width="640" height="478" /><br /><br />Chaque pi&egrave;ce est mesur&eacute;e pr&eacute;cis&eacute;ment &agrave; l&rsquo;aide d&rsquo;un pied &agrave; coulisse pour coller au plus pr&ecirc;t de la r&eacute;alit&eacute;. Voici l&rsquo;afficheur LCD mod&eacute;lis&eacute;&hellip;<br /><img class="imageStyle" alt="lcd-16x2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/lcd-16x2.png" width="644" height="413" /><br /><br />Et son int&eacute;gration de la raquette. On peut m&ecirc;me param&egrave;trer le texte affich&eacute;! :) <br /><img class="imageStyle" alt="raquette EM10 USD Arduino 3" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raquette-em10-usd-arduino-3.png" width="644" height="449" /><br /><br />]]></content:encoded></item><item><title>Prototypage de la raquette de commande avec OpenSCAD</title><category>Electronique</category><dc:date>2016-11-23T02:51:45+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/prototype-openscad-raquette-de-commande-em10-usd.html#unique-entry-id-18</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/prototype-openscad-raquette-de-commande-em10-usd.html#unique-entry-id-18</guid><content:encoded><![CDATA[<span style="font:13px Arial, Verdana, Helvetica, sans-serif; color:#000000;">Quoi de mieux qu&rsquo;un patron en carton pour faire dans la dentelle? Voici &agrave; quoi pourrait ressembler le squelette de la nouvelle raquette de commande de ma monture Takahashi...<br /></span><img class="imageStyle" alt="em-10-proto-raquette" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-proto-raquette.jpg" width="478" height="640" /><span style="font:13px Arial, Verdana, Helvetica, sans-serif; "><br /></span><span style="font:13px Arial, Verdana, Helvetica, sans-serif; "><br /></span><img class="imageStyle" alt="em-10-proto-raquette2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-proto-raquette2.jpg" width="478" height="640" /><span style="font:13px Arial, Verdana, Helvetica, sans-serif; "><br /></span><span style="font:13px Arial, Verdana, Helvetica, sans-serif; "><br />Pas assez parlant? Ok. Une connaissance de mon Fab lab ayant eu la bonne id&eacute;e de m&rsquo;initier &agrave; OpenSCAD, voici donc un d&eacute;but d&rsquo;&eacute;bauche que je vais peaufiner avec le temps (le squelette en carton est ici repr&eacute;sent&eacute; en bleu)&hellip;<br /> </span><img class="imageStyle" alt="em-10-proto-openscad" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-proto-openscad.jpg" width="640" height="360" /><span style="font:13px Arial, Verdana, Helvetica, sans-serif; "><br />A terme le but est de mod&eacute;liser l&rsquo;ensemble des pi&egrave;ces &eacute;lectroniques pour contr&ocirc;ler leur int&eacute;gration et au final r&eacute;aliser la raquette de commande  avec une imprimante 3D.</span>]]></content:encoded></item><item><title>Moteurs pas &#xe0; pas de l&#x27;EM-10 USD</title><category>Electronique</category><dc:date>2016-10-16T02:23:36+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/moteurs-pas-a-pas-em10-usd-takahashi.html#unique-entry-id-16</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/moteurs-pas-a-pas-em10-usd-takahashi.html#unique-entry-id-16</guid><content:encoded><![CDATA[Aper&ccedil;u des moteurs de ma EM10 USD Takahashi datant de 1998.<br /><img class="imageStyle" alt="em-10-takahashi-motors" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-takahashi-motors.jpg" width="478" height="640" /><br />Il s&rsquo;agit de deux moteurs unipolaires 6 fils avec pour caract&eacute;ristiques: <br /><ul class="disc"><li>2 Ohms.</li><li>1 Volt.</li><li>24 pas.</li><li>d&eacute;multiplication de 1/500.</li></ul>Voil&agrave; qui n&rsquo;est pas courant comme sp&eacute;cifications.<br /><br />Dans l&rsquo;imm&eacute;diat, faute de mieux, j&rsquo;ai mesur&eacute; le courant &agrave; l&rsquo;amp&egrave;rem&egrave;tre c&ocirc;t&eacute; batterie. Voici ce qui en ressort:<br />Conso au &laquo; repos &raquo; (vitesse sid&eacute;rale en AD): 0,48A<br />Mouvement rapide en AD: 1,16A.<br />Mouvement rapide en Dec: 1,64A.<br />Mouvement rapide en AD et Dec: 2,32A.<br /><br />Dans la foul&eacute;e, j'ai remis la main sur la doc d'origine:<br />>>Motorisation: <br />>> - pas &agrave; pas quartz 50 pulsations/sec.<br />>> - rattrapage rapide Alpha 50x (la vitesse sid&eacute;rale)<br />>> - rattrapage rapide delta 750" d'arc/sec.<br />>> - rattrapage fins alpha +/- 1.1 &agrave; 1.9x la vitesse sid&eacute;rale.<br />>> - rattrapage fins delta +/- 1.5 &agrave; 13.5" d'arc/sec.<br />>>Consommation: <br />>> - 500mA en vitesse sid&eacute;rale et rattrapage lents.<br />>> - 2.5A en vitesse rapide.<br />>>Alimentation:<br />>> - 12V continu.<br /><br />J&rsquo;ai &eacute;voqu&eacute; ces caract&eacute;ristiques avec un &eacute;lectronicien de m&eacute;tier de mon Fab lab local. Il en ressort que la partie puissance risque d&rsquo;&ecirc;tre plus complexe que je l&rsquo;esp&eacute;rais. Affaire &agrave; suivre avec un passage &agrave; l&rsquo;oscilloscope pour caract&eacute;riser l&rsquo;&eacute;lectronique actuelle. La premi&egrave;re &eacute;tape sera de mettre en place des connecteurs entre les moteurs et le circuit de puissance.]]></content:encoded></item><item><title>Modification des moteurs pas &#xe0; pas de l&#x27;EM-10 USD</title><category>Electronique</category><dc:date>2016-11-23T02:16:32+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/modification-moteurs-pas-a-pas-em10-usd-takahashi.html#unique-entry-id-15</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/modification-moteurs-pas-a-pas-em10-usd-takahashi.html#unique-entry-id-15</guid><content:encoded><![CDATA[<span style="font:13px Arial, Verdana, Helvetica, sans-serif; color:#000000;">J'ai enfin r&eacute;ceptionn&eacute; les connecteurs pour les moteurs. J'ai donc proc&eacute;d&eacute; &agrave; la mise en place pour la suite. Le rep&eacute;rage est assez simple car les deux bobines sont bien dissoci&eacute;es &agrave; l'entr&eacute;e du moteur...<br />
￼</span><img class="imageStyle" alt="em-10-moteurs-coupes" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-moteurs-coupes.jpg" width="478" height="640" /><span style="font:13px Arial, Verdana, Helvetica, sans-serif; color:#000000;"><br />Je pourrais maintenant interchanger d'&eacute;lectronique &agrave; loisir le temps du prototype...<br />
￼</span><img class="imageStyle" alt="em-10-moteurs-cables" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em-10-moteurs-cables.jpg" width="640" height="478" /><span style="font:13px Arial, Verdana, Helvetica, sans-serif; color:#000000;"><br />J'en ai profit&eacute; pour mesurer les fils des bobines. Les r&eacute;sultats sont coh&eacute;rents avec les specs &agrave; l'erreur de mesure pr&egrave;s de mon ohmm&egrave;tre. Il faut se faire un raison. Avec 2 ohms de r&eacute;sistance et 1 volt de tension, on est loin des standards habituels.</span>]]></content:encoded></item><item><title>DFRobot MicroSD</title><category>Electronique</category><dc:date>2016-12-02T02:06:22+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-lecteur-micro-sd-sodialr.html#unique-entry-id-13</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-lecteur-micro-sd-sodialr.html#unique-entry-id-13</guid><content:encoded><![CDATA[R&eacute;ception du nouveau lecteur Micro SD DFRobot plus compact que le premier lecteur SD test&eacute;. Rien &agrave; signaler. Il fait tr&egrave;s bien le job pour moins de 3&euro; sur Amazon&hellip;<br /><img class="imageStyle" alt="micro-sd-fdrobot" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/micro-sd-fdrobot.jpg" width="450" height="300" /><br /><a href="https://www.amazon.fr/gp/product/B01C8EWDDW/" rel="external" title="Micro SD DFRobot">https://www.amazon.fr/gp/product/B01C8EWDDW/</a><br /><br />Coupl&eacute; &agrave; une carte 4GB, cela fera parfaitement l&rsquo;affaire pour stocker la base d&rsquo;objets c&eacute;lestes.<br /><br />Voici la mod&eacute;lisation 3D sous OpenSCAD&hellip;<br /><img class="imageStyle" alt="lecteur micro sd" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/lecteur-micro-sd.png" width="644" height="413" />]]></content:encoded></item><item><title>Am&#xe9;lioration des performances de l&#x27;&#xe9;cran TFT</title><category>Algorithme</category><dc:date>2016-12-17T01:46:05+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-amelioration-tft-kuman.html#unique-entry-id-12</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-amelioration-tft-kuman.html#unique-entry-id-12</guid><content:encoded><![CDATA[Pour le fun je me suis amus&eacute; &agrave; am&eacute;liorer les performances d&rsquo;affichage de l&rsquo;&eacute;cran TFT. Le r&eacute;sultat en vid&eacute;o...<br /><code><iframe width="640" height="360" src="https://www.youtube.com/embed/Tjh4EQe2xGI" frameborder="0" allowfullscreen></iframe></code><br /><a href="https://www.youtube.com/watch?v=Tjh4EQe2xGI" rel="external">https://www.youtube.com/watch?v=Tjh4EQe2xGI</a><strong><em><br /><br />Optimisation:</em></strong><br /><ul class="disc"><li>Librairie SD de base remplac&eacute;e par SDFat qui offre de meilleurs performances.</li><li>Modification de la m&eacute;thode pushColor() de la classe Adafruit_TFT afin de permettre l&rsquo;usage d&rsquo;un buffer de pixels sup&eacute;rieur &agrave; 256. On peut ainsi allouer toute la largeur d&rsquo;une image plein &eacute;cran de 320 pixels.</li><li>Les fichiers bitmap 24 bits sont remplac&eacute;s par de vrais fichiers bmp 16 Bits. On &eacute;vite ainsi tout besoin de conversion pour l&rsquo;&eacute;cran 16 bits. </li><li>Les fichiers bmp sont aussi pr&eacute;alablement retourn&eacute;s haut/bas du fait de l&rsquo;origine invers&eacute;e entre le format bmp et l&rsquo;&eacute;cran. Ainsi on peut se d&eacute;placer lin&eacute;airement lors de la lecture (pas besoin de seek).</li></ul><br />Au final les performances sont am&eacute;lior&eacute;es d&rsquo;un facteur 3x pour de l&rsquo;affichage bitmap. :)]]></content:encoded></item><item><title>Arduino Mega</title><category>Electronique</category><dc:date>2016-11-19T12:00:00+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-mega-sunfounder.html#unique-entry-id-11</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-mega-sunfounder.html#unique-entry-id-11</guid><content:encoded><![CDATA[Ca y est. J&rsquo;ai re&ccedil;u un Arduino Mega qui tient la route. Avec ses 54 entr&eacute;es/sorties, ses 256 KB de m&eacute;moire Flash et ses 8KB de SRAM l&agrave; on commence &agrave; avoir un peu de marge! Lol<br /><img class="imageStyle" alt="arduino mega sunfounder" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-mega-sunfounder.jpg" width="648" height="484" /><br />Autre chose int&eacute;ressante, alors qu&rsquo;un Arduino Uno dispose d&rsquo;un seul timer 16 bits mat&eacute;riel (Timer1) le Mega en a 4 (Timer1, Timer3, Timer4, Timer5). Apr&egrave;s quelques essais, il s&rsquo;av&egrave;re que les timers mat&eacute;riels sont beaucoup plus pr&eacute;cis pour la gestion des pulsations de moteurs pas &agrave; pas. Avec un Arduino Mega, on peut donc piloter les deux axes avec des timers mat&eacute;riels ce qui est id&eacute;al.<br /><br /><strong><em>Note:</em></strong> attention aux Arduinos chinois. Le premier mod&egrave;le &agrave; bas prix que j&rsquo;avais command&eacute; sur Ebay s&rsquo;est av&eacute;r&eacute; avoir des Timers au fonctionnement hasardeux. Ils fonctionnaient au premier chargement du programme et ensuite plus rien apr&egrave;s un reset. Heureusement, pas de mauvaise surprise avec ce mod&egrave;le SunFounder un peu plus cher (18&euro;) command&eacute; sur amazon.]]></content:encoded></item><item><title>Avanc&#xe9;e de la mod&#xe9;lisation de la raquette</title><category>Modelisation 3D</category><dc:date>2016-12-19T16:29:20+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/modelisation-raquette-em10-19-12-16.html#unique-entry-id-10</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/modelisation-raquette-em10-19-12-16.html#unique-entry-id-10</guid><content:encoded><![CDATA[<img class="imageStyle" alt="raquette EM10 USD Arduino Takeoff-2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raquette-em10-usd-arduino-takeoff-2.jpg" width="643" height="412" /><br /><br /><img class="imageStyle" alt="raquette EM10 USD Arduino Takeoff-2-dos" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/raquette-em10-usd-arduino-takeoff-2-dos.jpg" width="644" height="413" />]]></content:encoded></item><item><title>Calculs des &#xe9;ph&#xe9;m&#xe9;rides plan&#xe9;taires</title><category>Algorithme</category><dc:date>2016-12-27T14:42:21+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-algorithme-ephemeride.html#unique-entry-id-9</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-algorithme-ephemeride.html#unique-entry-id-9</guid><content:encoded><![CDATA[Apr&egrave;s une qu&ecirc;te peu fructueuse sur le net &agrave; la recherche d&rsquo;une librairie pour Arduino, je d&eacute;cide de m&rsquo;y coller pour mon projet. L&rsquo;ouvrage de r&eacute;f&eacute;rence en la mati&egrave;re est &laquo;&nbsp;Calculs astronomiques&nbsp;&agrave; l&rsquo;usage des amateurs&raquo; par Jean Meeus. Un tr&egrave;s bel ouvrage concret &eacute;dit&eacute; par la SAF pour seulement 13&euro;. C&rsquo;est une initiative &agrave; saluer car il est rare de trouver des ouvrages sp&eacute;cialis&eacute;s aussi abordables.<br /><p style="text-align:center;"><img class="imageStyle" alt="calculs_astronomiques_jea_meeus" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/calculs_astronomiques_jea_meeus.jpg" width="250" height="396" /><br /></p><p style="text-align:left;">J&rsquo;ai donc maintenant de quoi m&rsquo;amuser pour calculer les &eacute;ph&eacute;m&eacute;rides (Soleil, Lune, plan&egrave;tes) avec mon Arduino. L&rsquo;application des formules propos&eacute;es par Jean Meeus n&rsquo;est pas tr&egrave;s complexe en soit pour peu d&rsquo;&ecirc;tre m&eacute;thodique car chaque &eacute;tape des calculs est bien d&eacute;taill&eacute;e. L&agrave; o&ugrave; cela se complique un peu c&rsquo;est qu&rsquo;il va falloir jongler avec un microcontr&ocirc;leur &laquo;&nbsp;simple pr&eacute;cision&nbsp;&raquo; hors certains calculs n&eacute;cessitent une pr&eacute;cision plus importante.</p>]]></content:encoded></item><item><title>Nouveau prototype nomade pour le dev...</title><category>Electronique</category><dc:date>2016-12-19T17:27:04+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-prototype-em-10-v2.html#unique-entry-id-8</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-prototype-em-10-v2.html#unique-entry-id-8</guid><content:encoded><![CDATA[Le prototype pour l&rsquo;EM-10 continue de progresser. Afin de faciliter le d&eacute;veloppement et d&rsquo;&ecirc;tre moins emb&ecirc;t&eacute; par les c&acirc;blages volant, j&rsquo;ai int&eacute;gr&eacute; l&rsquo;ensemble dans une petite boite en carton. Je peux ainsi travailler de mani&egrave;re plus efficace sur le projet d&egrave;s que j&rsquo;ai du temps libre.<br /><br /><img class="imageStyle" alt="" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em-10-dev-box.jpg" width="640" height="422" /><br /><br />Il suffit d&rsquo;ouvrir le coffret, de le brancher et hop c&rsquo;est parti pour les devs...<br /><br /><img class="imageStyle" alt="" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em-10-dev-box-2.jpg" width="640" height="422" /><br /><br />Le prototype en l&rsquo;&eacute;tat est maintenant quasi complet et constitu&eacute; des &eacute;l&eacute;ments op&eacute;rationnels suivant:<br />- Arduino Mega.<br />- Ecran LCD 16x2.<br />- Buzzer.<br />- Led de mise en veille.<br />- Capteur de temp&eacute;rature/humidit&eacute; DHT 11 (qui sera remplac&eacute; &agrave; terme par un DHT22 pour plus de pr&eacute;cision).<br />- Puce GPS qui remplace l&rsquo;ancienne horloge.<br />- Lecteur micro SD en remplacement du premier lecteur SD trop encombrant.<br />- Puce bluetooth pour la connection sans fil avec un ordi, un ipad ou un iPhone.<br /><br />Voici une vue c&ocirc;t&eacute; c&acirc;blage interne...<br /><img class="imageStyle" alt="" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/proto-em-10-dev-box-3.jpg" width="640" height="422" /><br /><br />]]></content:encoded></item><item><title>Ecran TFT or not &#xe9;cran TFT?</title><category>Electronique</category><dc:date>2016-12-15T12:27:50+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-tft-kuman.html#unique-entry-id-7</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-tft-kuman.html#unique-entry-id-7</guid><content:encoded><![CDATA[Je continue &agrave; faire des folies de mon corps ou plut&ocirc;t de mon Arduino avec le test d&rsquo;un Kuman K60 2.8 pouces &agrave; 14&euro;.<br /><br /><p style="text-align:center;"><img class="imageStyle" alt="Kuman K60" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/kuman-k60.jpg" width="509" height="359" /><br /><a href="https://www.amazon.fr/gp/product/B01C3RDFN6/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1" rel="external" title="Kuman K60 2.8 Pouces pour Arduino">https://www.amazon.fr/gp/product/B01C3RDFN6/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1</a><br /><br /></p><p style="text-align:left;">L&rsquo;&eacute;cran offre une r&eacute;solution de 320x240 en 16bits (65535 couleurs). Au dos on trouve un lecteur de carte micro SD. Et pour le tactile c&rsquo;est du r&eacute;sistif on ne peut plus commun.  Alors autant le dire tout de suite, pour 14&euro; ce shield est une plagia pur et simple du produit propos&eacute; par Adafruit&hellip;<br /><a href="https://www.adafruit.com/product/1651" rel="external" title="TFT Touch Shield Adafruit"> 2.8" TFT TOUCH SHIELD FOR ARDUINO WITH RESISTIVE TOUCH SCREEN</a><br />D&rsquo;ailleurs, Kuman fournit le code source du driver sur demande uniquement par mail. Et pour cause, c&rsquo;est une version &agrave; peine modifi&eacute;e du code propos&eacute; par Adafruit. Sacr&eacute;s chinois!!!<br /><br /><img class="imageStyle" alt="roger-rabbit-tft" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/roger-rabbit-tft.jpg" width="634" height="476" /><br /><br /><strong><u>Les plus:<br /></u></strong><ul class="disc"><li>Shield plug & play.</li><li>Pas cher.</li><li>Lecteur de carte SD int&eacute;gr&eacute;.</li><li>Qualit&eacute; d&rsquo;&eacute;cran tr&egrave;s correcte notamment en mode portrait.</li></ul><br /><strong><u>Les moins:</u></strong><br /><ul class="disc"><li>Performance d&rsquo;affichage assez limit&eacute;es.</li><li>Utilise quasiment toutes les connections d&rsquo;un Arduino Uno.</li><li>Angle de vue optimis&eacute; pour un affichage portrait ce qui devient d&eacute;sagr&eacute;able visuellement si on pr&eacute;f&egrave;re un usage en mode paysage.</li><li>L&rsquo;usage en simultan&eacute; des librairies pour l&rsquo;affichage, le tactile et la carte SD consomme quasi enti&egrave;rement les 32Ko de stockage. L&rsquo;usage d&rsquo;un Arduino Mega n&rsquo;est donc pas du luxe.</li></ul><br /><u>Astuce:</u> le remplacement de la librairie SD par la librairie SDFat permet un gain substantiel: l&rsquo;usage de la m&eacute;moire Flash est plus r&eacute;duit (environ 9% sur un Uno) ainsi que l&rsquo;usage de la  SRAM et les performances sont sensiblement am&eacute;lior&eacute;es.<br /><br />Dans l&rsquo;imm&eacute;diat, je ne pense pas utiliser cet &eacute;cran TFT pour la raquette de commande mais il pourrait &ecirc;tre pratique pour concevoir une console de d&eacute;bogage d&eacute;port&eacute;e avec une connexion Bluetooth.</p>]]></content:encoded></item><item><title>Prototype en vid&#xe9;o...</title><category>Electronique</category><dc:date>2016-11-12T19:11:00+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-protoype-em10-video-v1.html#unique-entry-id-6</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-protoype-em10-video-v1.html#unique-entry-id-6</guid><content:encoded><![CDATA[<code><iframe width="640" height="360" src="https://www.youtube.com/embed/RS-BK8bvp04" frameborder="0" allowfullscreen></iframe></code>]]></content:encoded></item><item><title>D&#xe9;tails de l&#x27;&#xe9;cran LCD 16x2</title><category>Algorithme</category><dc:date>2016-11-11T16:16:00+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-lcd-16-x-2.html#unique-entry-id-5</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-lcd-16-x-2.html#unique-entry-id-5</guid><content:encoded><![CDATA[Voici quelques captures d&rsquo;&eacute;cran du LCD agr&eacute;ment&eacute; d&rsquo;un d&eacute;but d&rsquo;iconographie maison. En plus des caract&egrave;res standards ont peut ainsi cr&eacute;er jusqu&rsquo;&agrave; 8 caract&egrave;res sp&eacute;ciaux en simultan&eacute; donc je  me suis amus&eacute; un peu :).<br /><br />De haut en bas, l&rsquo;affichage des coordonn&eacute;es en ascension droite et d&eacute;clinaison avec pour le fun &agrave; gauche un ic&ocirc;ne de mire de pointage et en fonction de la vitesse de suivie: des &eacute;toiles (vitesse sid&eacute;rale), un croissant de Lune (vitesse Lunaire), un soleil (vitesse solaire).<br /><img class="imageStyle" alt="ecran-lcd-16x2" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ecran-lcd-16x2.jpg" width="622" height="696" /><br /><br />J&rsquo;ai pr&eacute;vu dans la foul&eacute;e d&rsquo;agr&eacute;menter l&rsquo;&eacute;lectronique d&rsquo;un capteur de temp&eacute;rature interne pour le miroir, d&rsquo;un capteur de temp&eacute;rature externe et d&rsquo;un capteur d&rsquo;humidit&eacute;. Les capteurs de temp&eacute;rature seront tout particuli&egrave;rement utiles pour le contr&ocirc;le de la mise en temp&eacute;rature du t&eacute;lescope.<br /><img class="imageStyle" alt="Sondes em 10" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/sondes-em-10.jpg" width="622" height="464" />]]></content:encoded></item><item><title>Et hop un GPS pour le projet</title><category>Electronique</category><dc:date>2016-12-08T22:33:23+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-gps-neo-6m.html#unique-entry-id-4</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-gps-neo-6m.html#unique-entry-id-4</guid><content:encoded><![CDATA[C&rsquo;est presque No&euml;l, alors j&rsquo;ai d&eacute;cid&eacute; de faire une folie. Pour moins de 17&euro;, je me suis laiss&eacute; tenter par une puce GPS (XCSOURCE GPS NEO-6M)&hellip;<br /><p style="text-align:center;"><img class="imageStyle" alt="Capture d’écran 2016-12-08 à 22.37.00" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/capture-d2019e0301cran-2016-12-08-a0300-22.37.00.jpg" width="458" height="440" /><br /></p><p style="text-align:left;">Le module est pilot&eacute; via la librairie <a href="http://arduiniana.org" rel="external" title="TinyGPS">TinyGPS ou TinyGPS++</a>. Et vous savez quoi? Ca le fait carr&eacute;ment! Latitude/Longitude/Altitude et bien s&ucirc;r horloge interne synchronis&eacute;e par satellite. Voil&agrave; qui va remplacer avantageusement l&rsquo;horloge avec pile bouton de mon kit de base. :)<br /><br />Niveau connectique, c&rsquo;est on ne peut plus basique: deux pins d&rsquo;alimentations (VCC et GND) et deux pins de communications (Tx/Rx) pour la communication s&eacute;rie des infos de la puce GPS vers le Arduino.<br /><br />Seul petit b&eacute;mol, le module ne maintient pas l&rsquo;horloge interne en cas de coupure prolong&eacute;e.<br /><br />Voici la mod&eacute;lisation 3D sous OpenSCAD&hellip;<br /><img class="imageStyle" alt="GPS NEO-6M" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/gps-neo-6m.png" width="644" height="413" /></p>]]></content:encoded></item><item><title>D&#xe9;but du prototype</title><category>Electronique</category><dc:date>2016-11-10T22:13:00+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-prototype-em-10-v1.html#unique-entry-id-3</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-prototype-em-10-v1.html#unique-entry-id-3</guid><content:encoded><![CDATA[<br />Voici un aper&ccedil;u du prototype destin&eacute; &agrave; valider les premiers composants du syst&egrave;me de commande. Ok, c&rsquo;est un peut &laquo;&nbsp;roots&nbsp;&raquo; mais l&rsquo;essentiel est l&agrave;...<br /><img class="imageStyle" alt="em10-proto1" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/em10-proto1.jpg" width="640" height="478" /><br /><br />En compl&eacute;ment du kit, un lecteur de carte SD (situ&eacute; &agrave; proximit&eacute; de la t&eacute;l&eacute;commande sur la photo) a &eacute;t&eacute; ajout&eacute; pour le stockage de la base de donn&eacute;e d&rsquo;objets c&eacute;lestes. <br /><br /><u>Observations:<br /></u>- Je pensais que l&rsquo;afficheur LCD 16 caract&egrave;res sur 2 lignes serait un peu juste mais c&rsquo;est pas si mal.<br />- Le capteur d&rsquo;humidit&eacute; du kit est un DHT-11. Il fait le job mais sa pr&eacute;cision de +-2&deg;c n&rsquo;est pas id&eacute;ale. Pr&eacute;voir de le remplacer par un DHT-22. <br />- Le lecteur de carte SD est un peu gros. Je vais le remplacer par un lecteur micro SD plus compact.<br />- L&rsquo;Arduino Uno du prototype est d&eacute;j&agrave; au taquet niveau entr&eacute;es/sorties et la librairie du lecteur SD est assez gourmande en m&eacute;moire. Il va falloir passer &agrave; un Arduino Mega pour tenir la route.]]></content:encoded></item><item><title>Un kit Arduino comme base de travail</title><category>Electronique</category><dc:date>2016-11-07T21:33:00+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-dx-uno-learning-kit.html#unique-entry-id-1</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-dx-uno-learning-kit.html#unique-entry-id-1</guid><content:encoded><![CDATA[L&rsquo;id&eacute;e &eacute;tant d&rsquo;optimiser les co&ucirc;ts, ce kit pay&eacute; 55&euro; chez DX me semble un bon point de d&eacute;part&hellip;<br /><a href="http://eud.dx.com/product/uno-learning-kit-for-arduino-with-ir-1602lcd-relay-temperature-humidity-clock-module-resistor-card-844424271" rel="external" title="Kit arduino">http://eud.dx.com/product/uno-learning-kit-for-arduino-with-ir-1602lcd-relay-temperature-humidity-clock-module-resistor-card-844424271</a><br /><strong>Attention</strong>: pr&eacute;voir un d&eacute;lai d&rsquo;un bon mois pour r&eacute;ception.<br /><img class="imageStyle" alt="uno learning kit for arduino" src="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/uno-learning-kit-for-arduino.jpg" width="699" height="509" /><br /><u>Listing du kit (in English sur le site):</u><br />1 x UNO main board <br />1 x 1602 screen <br />1 x Stepper motor driver board <br />1 x Temperature humidity module <br />1 x Clock module<br />1 x 1 relay module<br />1 x 400 holes breadboard <br />1 x Small breadboard <br />1 x Fixed board <br />1 x Battery box (6 x AA, 15cm-cable)<br />4 x Button switches <br />3 x Photoresistors <br />1 x Flame sensor <br />2 x Buzzers <br />1 x Temperature sensor <br />2 x Tilt switches <br />1 x IR receiver <br />1 x LED light <br />1 x Adjustable resistor <br />1 x 74HC595 <br />1 x Remote controller <br />1 x 1-digit seven-segment display<br />1 x 4-digit seven-segment display<br />1 x 8x8 dot matrix<br />1 x 9g servo (25cm-cable)<br />1 x Stepper motor (23cm-cable)<br />10 x Jumper wires (10cm)<br />20 x Jumper wires (20cm)<br />10 x DuPont wires (20cm)<br />1 x USB cable (139cm)<br />8 x 220R resistors<br />5 x 1K resistors<br />5 x 10K resistors<br />5 x Red led<br />5 x Yellow led<br />5 x Blue led<br />1 x Resistor card<br />1 x 16 pin header<br />1 x Box<br /><br /><u>Les &eacute;l&eacute;ments qui me semblent les plus int&eacute;ressants:</u><br />- Un  contr&ocirc;leur Arduino Uno pour commencer le prototype.<br />- Un &eacute;cran LCD deux lignes pour l&rsquo;affichage.<br />- Un capteur IR avec une t&eacute;l&eacute;commande plut&ocirc;t bien adapt&eacute;e pour nos besoins.<br />- Un buzzer pour les effets sonores (ex: signalement fin de pointage).<br />- Led pour la mise en veille.<br />- Horloge avec pile.<br />- Capteur d&rsquo;humidit&eacute;/temp&eacute;rature pour les mesures ambiantes.<br />- Capteur de temp&eacute;rature simple pour le miroir.<br />- Un moteur pas &agrave; pas et son circuit de puissance pour se faire les dents (utilisable pour se faire une mise au point &eacute;lectrique &agrave; terme?).<br />- Capteur d&rsquo;inversion pour la position du t&eacute;lescope (d&eacute;tection du pointage Ouest ou Est).<br />- De quoi voir venir pour c&acirc;bler le prototype et v&eacute;rifier la faisabilit&eacute; du projet.<br /> <br />]]></content:encoded></item><item><title>Pr&#xe9;sentation du projet</title><category>Electronique</category><dc:date>2016-10-15T21:27:00+02:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-intro-em-10-takahashi.html#unique-entry-id-0</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/arduino-intro-em-10-takahashi.html#unique-entry-id-0</guid><content:encoded><![CDATA[Bienvenue sur mon blog d&eacute;di&eacute; &agrave; l&rsquo;am&eacute;lioration de ma monture d'astronomie Takahashi EM10 USD. L&rsquo;id&eacute;e de base est assez simple: utiliser les possibilit&eacute;s d&rsquo;un Arduino, et la pl&eacute;thore de modules &eacute;lectroniques bon march&eacute; qui entourent ce petit contr&ocirc;leur, pour mettre cette l&eacute;gendaire monture au gout du jour. Les am&eacute;liorations possibles ne manquent pas:<br /><ul class="disc"><li>Calibration plus pr&eacute;cise de la vitesse sid&eacute;rale.</li><li>Rattrapage automatique du backslash sur la d&eacute;clinaison.</li><li>Correction d'erreur p&eacute;riodique par modulation de fr&eacute;quence.</li><li>Interface d'autoguidage modernis&eacute;e (genre protocole LX200).</li><li>Goto relatif.</li><li>Etc.</li></ul>Par l'interm&eacute;diaire de <a href="http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index.html" rel="self" title="EM10 USD Arduino Blog">ce blog</a>, je vais essayer de vous partager l'aventure de mes investigations &agrave; mesure que j&rsquo;avance sur mon projet. Bonne lecture et n'h&eacute;sitez pas &agrave; souscrire au <a href="feed://em10-usd-arduino-takahashi.eliotis.com/blog/index_files/feed.xml" rel="external" title="Flux RSS EM10 USD Arduino">flux RSS</a> pour &ecirc;tre notifi&eacute; des nouveaux articles.]]></content:encoded></item><item><title>Librairie Ephemeris dispo sur mon Github</title><category>Algorithme</category><dc:date>2017-01-29T16:45:19+01:00</dc:date><link>http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-dispo-github.html#unique-entry-id-27</link><guid isPermaLink="true">http://www.em10-usd-arduino-takahashi.eliotis.com/blog/index_files/ephemeris-arduino-dispo-github.html#unique-entry-id-27</guid><content:encoded><![CDATA[Le premier jet de ma librairie C++ Ephemeris est dispo sur github...   <br /><a href="http://github.com/MarScaper/ephemeris" rel="external" title="Ephemeris - Arduino">http://github.com/MarScaper/ephemeris</a><br /><br />Elle est con&ccedil;ue avant tout pour le Arduino Mega mais cod&eacute;e pour rester multiplateforme. On peut ainsi obtenir les coordonn&eacute;es &eacute;quatoriales (R.A/Dec), les coordonn&eacute;es horizontales (Alt/Az), la distance en AU et le diam&egrave;tre apparent des plan&egrave;tes du syst&egrave;me solaire ainsi que du Soleil pour une date et un lieu donn&eacute;. <br /><br />Il ne manque que la Lune que j'attaque dans la foul&eacute;e. :)]]></content:encoded></item></channel>
</rss>