<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7023579285248815224</id><updated>2026-08-02T02:26:38.736+02:00</updated><category term="Jumping Sumo"/><category term="Hardware"/><category term="usb"/><category term="Digispark"/><category term="Domoticz"/><category term="Parrot"/><category term="Syma X5"/><category term="drone"/><category term="i2c"/><category term="software"/><category term="C"/><category term="SDK"/><category term="cross compiler"/><category term="diy"/><category term="oled"/><category term="python"/><category term="Amplifier"/><category term="Analog"/><category term="Arduino"/><category term="CUBESAT XI 5"/><category term="E-R Entity-Relationship"/><category term="GPS"/><category term="JLH69"/><category term="KORG"/><category term="LTSpice"/><category term="Laser"/><category term="Loop Antenna"/><category term="Monotron"/><category term="OSCAR 58"/><category term="PA0FRI"/><category term="PC 1350"/><category term="Pod"/><category term="Sharp"/><category term="Synt"/><category term="blink(1)"/><category term="class A"/><category term="cleanflight"/><category term="converter"/><category term="database"/><category term="display"/><category term="drink"/><category term="food"/><category term="hack"/><category term="kernel"/><category term="module"/><category term="morse"/><category term="personal"/><category term="pocket computer"/><category term="radio"/><category term="satNOGS"/><category term="satellite"/><category term="scisky"/><category term="signal processing"/><category term="v4.9700"/><category term="v4l2"/><title type='text'>cromagn</title><subtitle type='html'>Some words about tecnologies, hobby, management and fine food</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-5481304493604525280</id><published>2024-04-25T16:50:00.006+02:00</published><updated>2024-05-05T17:03:24.967+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Loop Antenna"/><category scheme="http://www.blogger.com/atom/ns#" term="PA0FRI"/><title type='text'>LT Spice simulation of Loop Antenna preamplifier PA0FRI</title><content type='html'>&lt;p&gt;&amp;nbsp;Just for fun I want to simulate the behavior of the loop preamplifier noted on &lt;a href=&quot;https://pa0fri.home.xs4all.nl/Ant/Actieve%20ontvangst%20antenne/Active%20loop%20antenna%20for%20reception.htm&quot; target=&quot;_blank&quot;&gt;PA0FRI&lt;/a&gt;&amp;nbsp; web site (great job, guy !!!) version 25 jul 2023&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirE5jRsZMsZh-ITq-iiQ2GPMUR_Em6rD54D4lXp3LwbUnz3gMPPiqJHtpZzEqUdV7fkP7r-AkSHKGzJ8_blih6CKL0uNkRWW_V42Gh_xn5p7VojrLVRP8x9iG-ZiJUNBsycbZyVG8tudmnSbWlyOvzPFZcthv0A6shb8rGFyn3TvCfEQWyaFndJThOMhqF/s1684/Schematics_tran.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;543&quot; data-original-width=&quot;1684&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirE5jRsZMsZh-ITq-iiQ2GPMUR_Em6rD54D4lXp3LwbUnz3gMPPiqJHtpZzEqUdV7fkP7r-AkSHKGzJ8_blih6CKL0uNkRWW_V42Gh_xn5p7VojrLVRP8x9iG-ZiJUNBsycbZyVG8tudmnSbWlyOvzPFZcthv0A6shb8rGFyn3TvCfEQWyaFndJThOMhqF/w640-h206/Schematics_tran.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIffSsgmQ1q44TyChcC_fgu7_rgcwl2Mt2fjiQP98BHTZv7mVJDbmgpe-Y_KjkluCvE06q_D9WuL4LhWrQ9NsYyJbbv7uMRcxTmeHpQQSa3aQjCmlqAvZn27O_ij7dQnTDNas2RkHH5horTwR1mk2T8LnL8ONjLJT_iPlBiTx7cGQCmKyJxuAnkzIpggEU/s1894/LoopAntenna_tran.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;1894&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIffSsgmQ1q44TyChcC_fgu7_rgcwl2Mt2fjiQP98BHTZv7mVJDbmgpe-Y_KjkluCvE06q_D9WuL4LhWrQ9NsYyJbbv7uMRcxTmeHpQQSa3aQjCmlqAvZn27O_ij7dQnTDNas2RkHH5horTwR1mk2T8LnL8ONjLJT_iPlBiTx7cGQCmKyJxuAnkzIpggEU/w640-h130/LoopAntenna_tran.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbnR1Twrk1ypjHj85fq4KcqaF27DthUQCVgagooor8wq02z_9B-BXu7FTtGguvYLQL87PMG3iJAtgI3J27lozRltklmO5l-STdxC8j4MKvZVBWuKyV_O3N8YOQZi2QPJIHSTfKZ-LyPyPSQjDQO0FNK8MkQzS9EBg_R2i1AC1GnADOgXPs31v0Q45Jomfr/s1894/LoopAntenna_freq2.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;1894&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbnR1Twrk1ypjHj85fq4KcqaF27DthUQCVgagooor8wq02z_9B-BXu7FTtGguvYLQL87PMG3iJAtgI3J27lozRltklmO5l-STdxC8j4MKvZVBWuKyV_O3N8YOQZi2QPJIHSTfKZ-LyPyPSQjDQO0FNK8MkQzS9EBg_R2i1AC1GnADOgXPs31v0Q45Jomfr/w640-h130/LoopAntenna_freq2.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;This is the log of the activities:&lt;/p&gt;&lt;p&gt;Start with some useful links&lt;/p&gt;&lt;p&gt;- &lt;a href=&quot;https://drive.google.com/file/d/10RyZjjK66JyWgAtK9u_d8ZisCsXh7z46/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;2SC1908 BJT Datasheet&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot;color: #666666;&quot;&gt;&lt;a href=&quot;https://play.fallows.ca/wp/projects/electronics-projects/ltspice-magnetic-loop-model/&quot; target=&quot;_blank&quot;&gt;Loop antenna LT Spice model&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;- &lt;a href=&quot;https://drive.google.com/file/d/1vF1pamumswpgJNcn1m8XrsxTPeQnzbX9/view?usp=drive_link&quot; target=&quot;_blank&quot;&gt;Tran simulation LT Spice model(beta)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;strike&gt;No real BJT Model.&lt;/strike&gt;&lt;/li&gt;&lt;li&gt;Try to use a matched pair BJT:&amp;nbsp;&lt;a href=&quot;https://www.renesas.com/us/en/document/dst/hfa3134-hfa3135-datasheet?r=532781&quot; target=&quot;_blank&quot;&gt;HFA3134&lt;/a&gt;&amp;nbsp;with this LTSpice model (pay attention to &quot;CRLF&quot; !!!)&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: xx-small;&quot;&gt;.model HFA3134 NPN&lt;br /&gt;+&amp;nbsp; &amp;nbsp; (IS = 1.98E-16&amp;nbsp; &amp;nbsp; &amp;nbsp; VAF = 2.00E+01&amp;nbsp; &amp;nbsp; &amp;nbsp; BF&amp;nbsp; &amp;nbsp;=&amp;nbsp; &amp;nbsp; &amp;nbsp;1.20E+02&amp;nbsp; &amp;nbsp; &amp;nbsp; IKF = 2.10E+00&lt;br /&gt;+&amp;nbsp; &amp;nbsp; ISE = 7.70E-15&amp;nbsp; &amp;nbsp; &amp;nbsp; NE&amp;nbsp; = 2.00E+00&amp;nbsp; &amp;nbsp; &amp;nbsp; VAR&amp;nbsp; =&amp;nbsp; &amp;nbsp; &amp;nbsp;2.64E+00&amp;nbsp; &amp;nbsp; &amp;nbsp; BR&amp;nbsp; = 1.78E+01&lt;br /&gt;+&amp;nbsp; &amp;nbsp; IKR = 6.10E-03&amp;nbsp; &amp;nbsp; &amp;nbsp; ISC = 2.26E-16&amp;nbsp; &amp;nbsp; &amp;nbsp; NC&amp;nbsp; &amp;nbsp;=&amp;nbsp; &amp;nbsp; &amp;nbsp;1.57E+00&amp;nbsp; &amp;nbsp; &amp;nbsp; NK&amp;nbsp; = 3.00E+00&lt;br /&gt;+&amp;nbsp; &amp;nbsp; CJC = 6.00E-13&amp;nbsp; &amp;nbsp; &amp;nbsp; MJC = 3.80E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; VJC&amp;nbsp; =&amp;nbsp; &amp;nbsp; &amp;nbsp;6.00E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; CJE = 7.00E-13&lt;br /&gt;+&amp;nbsp; &amp;nbsp; MJE = 5.10E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; VJE = 8.72E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; XCJC =&amp;nbsp; &amp;nbsp; &amp;nbsp;9.00E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; CJS = 1.39E-13&lt;br /&gt;+&amp;nbsp; &amp;nbsp; VJS = 7.50E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; MJS = 0.00E+00&amp;nbsp; &amp;nbsp; &amp;nbsp; FC&amp;nbsp; &amp;nbsp;=&amp;nbsp; &amp;nbsp; &amp;nbsp;5.00E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; TR&amp;nbsp; = 2.50E-09&lt;br /&gt;+&amp;nbsp; &amp;nbsp; TF&amp;nbsp; = 1.30E-11&amp;nbsp; &amp;nbsp; &amp;nbsp; ITF = 2.80E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; XTF&amp;nbsp; =&amp;nbsp; &amp;nbsp; &amp;nbsp;2.01E+01&amp;nbsp; &amp;nbsp; &amp;nbsp; VTF = 2.37E+00&lt;br /&gt;+&amp;nbsp; &amp;nbsp; PTF = 3.70E+01&amp;nbsp; &amp;nbsp; &amp;nbsp; RC&amp;nbsp; = 5.25E+00&amp;nbsp; &amp;nbsp; &amp;nbsp; RE&amp;nbsp; &amp;nbsp;=&amp;nbsp; &amp;nbsp; &amp;nbsp;8.70E-01&amp;nbsp; &amp;nbsp; &amp;nbsp; RB&amp;nbsp; = 1.29E+01&lt;br /&gt;+&amp;nbsp; &amp;nbsp; RBM = 6.47E+00&amp;nbsp; &amp;nbsp; &amp;nbsp; KF&amp;nbsp; = 0.00E+00&amp;nbsp; &amp;nbsp; &amp;nbsp; AF&amp;nbsp; &amp;nbsp;=&amp;nbsp; &amp;nbsp; &amp;nbsp;1.00E+00)&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now some other paired BJT to test with the LTSpice model:&lt;/p&gt;&lt;p&gt;MAT12: &lt;a href=&quot;https://drive.google.com/file/d/1m2qDgPmQSlx7z_W6XUgg9Tyie-RkiZp_/view?usp=drive_link&quot; target=&quot;_blank&quot;&gt;LTSpice Model&lt;/a&gt;&amp;nbsp; (.cir)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/1PSFLBbvhN6KBClf4PQHj14F6ypg9FXW4/view?usp=drive_link&quot;&gt;LTSpice Schematic&lt;/a&gt;&amp;nbsp;(.asy)&lt;/p&gt;&lt;p&gt;SSM2122: &lt;a href=&quot;https://drive.google.com/file/d/1ej8cgWQN1lhWM1RWmfULcbhOBq8YvRCM/view?usp=drive_link&quot; target=&quot;_blank&quot;&gt;LTSPICE Model&amp;nbsp;&lt;/a&gt;&amp;nbsp; (.cir)&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/1hrSZuwfh1qUtKCTpHD9lFt1nzy-Cli9i/view?usp=drive_link&quot; target=&quot;_blank&quot;&gt;LTSpice&amp;nbsp;&lt;/a&gt;Schematic (.asy)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/5481304493604525280/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/5481304493604525280' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/5481304493604525280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/5481304493604525280'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2024/04/lt-spice-simulation-of-loop-antenna.html' title='LT Spice simulation of Loop Antenna preamplifier PA0FRI'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirE5jRsZMsZh-ITq-iiQ2GPMUR_Em6rD54D4lXp3LwbUnz3gMPPiqJHtpZzEqUdV7fkP7r-AkSHKGzJ8_blih6CKL0uNkRWW_V42Gh_xn5p7VojrLVRP8x9iG-ZiJUNBsycbZyVG8tudmnSbWlyOvzPFZcthv0A6shb8rGFyn3TvCfEQWyaFndJThOMhqF/s72-w640-h206-c/Schematics_tran.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-4351968008115894117</id><published>2019-08-16T12:05:00.000+02:00</published><updated>2019-08-23T11:38:03.758+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUBESAT XI 5"/><category scheme="http://www.blogger.com/atom/ns#" term="morse"/><category scheme="http://www.blogger.com/atom/ns#" term="OSCAR 58"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="satellite"/><category scheme="http://www.blogger.com/atom/ns#" term="satNOGS"/><category scheme="http://www.blogger.com/atom/ns#" term="signal processing"/><title type='text'>Decoding a morse code message coming from a SatNOGS station</title><content type='html'>&lt;h2 style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;aka...how to spend summer having lot of fun...&lt;/i&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The idea is to decode a morse signal in a fully automated way. In the specific case, I want to decode a signal coming from a satellite CW transmitter heard by &lt;a href=&quot;https://satnogs.org/&quot; target=&quot;_blank&quot;&gt;satNOGS&lt;/a&gt; receiver.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So, starting from a signal like this:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCTA2mK13rirra4cCq2TCma9vZ9R0u_o9en26p2cRHjk5EyLyWh8IwKlcf99euQ2Jp3G-CRmq5tMh5v31rJqNzvrfb-K39i4sjbDKXXwVxw6i04kOxMy2U3-WU3tvMFaasmoUVnZPSxb5s/s1600/Original.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;78&quot; data-original-width=&quot;636&quot; height=&quot;76&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCTA2mK13rirra4cCq2TCma9vZ9R0u_o9en26p2cRHjk5EyLyWh8IwKlcf99euQ2Jp3G-CRmq5tMh5v31rJqNzvrfb-K39i4sjbDKXXwVxw6i04kOxMy2U3-WU3tvMFaasmoUVnZPSxb5s/s640/Original.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
i want to achieve this:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBhM4AOh6zc2LcLoVBn5JTWcFZHCwjpSjJvcDypLrawBb5O6h0-xVeTTxj_NF2agMK_gs6xH-NAJXmzAFPFiGbrN-CesRSX1tjm7obGXxf09Y-Zz4fCVvkH4yDqMh9Nr8H15vetmkg5BdC/s1600/End.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;78&quot; data-original-width=&quot;636&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBhM4AOh6zc2LcLoVBn5JTWcFZHCwjpSjJvcDypLrawBb5O6h0-xVeTTxj_NF2agMK_gs6xH-NAJXmzAFPFiGbrN-CesRSX1tjm7obGXxf09Y-Zz4fCVvkH4yDqMh9Nr8H15vetmkg5BdC/s1600/End.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The tested signal is part of the observation #&lt;a href=&quot;https://network.satnogs.org/observations/910803/&quot; target=&quot;_blank&quot;&gt;910803&lt;/a&gt;&amp;nbsp;of a &lt;a href=&quot;https://db.satnogs.org/satellite/28895/&quot; target=&quot;_blank&quot;&gt;CUBESAT XI-5&lt;/a&gt; (CO-58, OSCAR 58) CW transmitter.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
How to proceed?&lt;/div&gt;
&lt;div&gt;
I want to give a chance to the following processing chain: Python with numpy &amp;amp; scipy, some open source library and a lot of patience...&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeSHJUxfjZlbYL-qVG-HkhBzphSD-2dGwFWQk2lQ8JIpJ-bZm9kHEKYQUSPb3aTwjn2yi-ACvlg3I254YWN5YqsZb98MALNhwE1G2FEWvn86JMGdp1FiOqtWfSnRVY7iYds4r9Jz1lo-7r/s1600/Chain.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Satellite to Morse code decoding&quot; border=&quot;0&quot; data-original-height=&quot;221&quot; data-original-width=&quot;1012&quot; height=&quot;138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeSHJUxfjZlbYL-qVG-HkhBzphSD-2dGwFWQk2lQ8JIpJ-bZm9kHEKYQUSPb3aTwjn2yi-ACvlg3I254YWN5YqsZb98MALNhwE1G2FEWvn86JMGdp1FiOqtWfSnRVY7iYds4r9Jz1lo-7r/s640/Chain.png&quot; title=&quot;Satellite to Morse code decoding&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Audio to Morse code processing chain&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The &lt;i&gt;step 1&lt;/i&gt; is needed to remove the noise and keep only the tone (dit dee) of the signal.&lt;br /&gt;
The &lt;i&gt;step 2 &lt;/i&gt;and &lt;i&gt;3 &lt;/i&gt;are the demodulator (mainly a rectifier and a integrator step)&lt;br /&gt;
The &lt;i&gt;step 4 &lt;/i&gt;put the signal in a better shape&lt;br /&gt;
The last step convert the square wave signal in chars&lt;br /&gt;
Easy! Well...yes for simple signals. It works like a shame...but for more tricky signal...it is a different story&lt;br /&gt;
But...step by step.&lt;br /&gt;
First of all...the tools:&lt;/div&gt;
&lt;div&gt;
- &lt;a href=&quot;https://www.audacityteam.org/&quot; target=&quot;_blank&quot;&gt;Audacity&lt;/a&gt; to look into the signals and apply simple processing&lt;/div&gt;
&lt;div&gt;
- a Python &lt;a href=&quot;https://www.jetbrains.com/pycharm/&quot; target=&quot;_blank&quot;&gt;IDE&lt;/a&gt;: pyCharm&lt;/div&gt;
&lt;div&gt;
- some Python snippet (&lt;a href=&quot;https://github.com/cromagn/decodingcw&quot; target=&quot;_blank&quot;&gt;here &lt;/a&gt;my GitHub page) to manage ogg and wav file, resample, visualizate, appy filter and so on&lt;/div&gt;
&lt;div&gt;
- good library like the &lt;a href=&quot;https://github.com/mossmann/clock-recovery&quot; target=&quot;_blank&quot;&gt;clock recovery&lt;/a&gt; one (by&amp;nbsp;&lt;span style=&quot;background-color: white; color: #24292e;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Michael Ossmann)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
Here the &lt;a href=&quot;https://gist.github.com/cromagn/a7b9ede63c113061a16f58eedca4a99d&quot; target=&quot;_blank&quot;&gt;gist&lt;/a&gt; of the startup : load a wav file, see the shape and the spectrum and start reasoning...&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLdnTjKZ0qP7v2rjvY_2GBIPoL2Y6wY8m3JjFQZ0BQPXbSxvWc6S4665WnAwRSPaL0sLSwX9sU-mxB08YKgIXpDYs0Dl-RUyJOb6739f9OAmCnDDeL4nA5koCMCarf_4pkzPUXIQcDJh39/s1600/base.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;SatNOGS signals  - Shape and FFT&quot; border=&quot;0&quot; data-original-height=&quot;672&quot; data-original-width=&quot;1366&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLdnTjKZ0qP7v2rjvY_2GBIPoL2Y6wY8m3JjFQZ0BQPXbSxvWc6S4665WnAwRSPaL0sLSwX9sU-mxB08YKgIXpDYs0Dl-RUyJOb6739f9OAmCnDDeL4nA5koCMCarf_4pkzPUXIQcDJh39/s400/base.png&quot; title=&quot;SatNOGS signals  - Shape and FFT&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;First look at the signal&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The signal seems sampled at 44 khz but no frequency after 3.5 kHz...strange (?)&lt;/div&gt;
&lt;div&gt;
Some noise but a good signal around 3khz (3147 Hz @ -46dB)&lt;/div&gt;
&lt;div&gt;
How to detect the frequency not using Audacity? Asking numpy to find the frequency of the max of the spectrum power&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9,8pt;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: x-small;&quot;&gt;# identify freq&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9,8pt;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;narr=&lt;span style=&quot;color: #6897bb;&quot;&gt;2.0&lt;/span&gt;/N * np.abs(yf[&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;:N//&lt;span style=&quot;color: #6897bb;&quot;&gt;2&lt;/span&gt;])&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9,8pt;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;fmaxidx= np.where(narr == np.amax(narr))
fmax=&lt;span style=&quot;color: #8888c6;&quot;&gt;int &lt;/span&gt;(xf[fmaxidx[&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;]])&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;It works ? Well...only for good signals. For others...it is not smart enougth...&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHVrKHDS3b55fiUzLZIoG_DfnOPwHMiRw9uSUGHKQTIa0Ek34Mx5XIaeLk-AKQQsvRGy_TYemqsRle_0IkX35VSsbFtsMn5a9SsMT3tFJ-b6OKWv_QQ1kFz5Xj0gwW31ABAEPcjolALHDR/s1600/PSD_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHVrKHDS3b55fiUzLZIoG_DfnOPwHMiRw9uSUGHKQTIa0Ek34Mx5XIaeLk-AKQQsvRGy_TYemqsRle_0IkX35VSsbFtsMn5a9SsMT3tFJ-b6OKWv_QQ1kFz5Xj0gwW31ABAEPcjolALHDR/s400/PSD_1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
In this example the signal frequency is not the maximum of the spectrum...so, to find signal we can leverage on a CW frequency satellite database and looking for a maximum near the observed one or try to discovery it using a local max of the PSD with some good properties.&lt;br /&gt;
&lt;br /&gt;
Here the &lt;a href=&quot;https://gist.github.com/cromagn/c961dd71d6b7e5a63e5cdda6b890dfc7&quot; target=&quot;_blank&quot;&gt;gist &lt;/a&gt;but following the idea is to select the max that is quite isolated (distance), height more than the mean of the signal/4 and with a good difference to other max (threshold = std)&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9,8pt;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey;&quot;&gt;# Plot the power spectrum with maximum&lt;/span&gt;plt.subplot(&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;)
data = data - np.mean(data)
f&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;Pxx = sp.signal.welch(data&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;fs&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #aa4926;&quot;&gt;nperseg&lt;/span&gt;=&lt;span style=&quot;color: #6897bb;&quot;&gt;1024&lt;/span&gt;)
&lt;span style=&quot;color: grey;&quot;&gt;#f_res, Pxx_res = sp.signal.welch(data, fs, nperseg=2048*2)&lt;/span&gt;plt.plot(f&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;Pxx)
plt.xlabel(&lt;span style=&quot;color: #6a8759;&quot;&gt;&#39;frequency [Hz]&#39;&lt;/span&gt;)
plt.ylabel(&lt;span style=&quot;color: #6a8759;&quot;&gt;&#39;PSD&#39;&lt;/span&gt;)

&lt;span style=&quot;color: grey;&quot;&gt;# Find good property to discover the real max&lt;/span&gt;mPxx= np.max(Pxx)
vPxx=np.std(Pxx)
peaks&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;prop= sp.signal.find_peaks(Pxx&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #aa4926;&quot;&gt;height&lt;/span&gt;=mPxx/&lt;span style=&quot;color: #6897bb;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #aa4926;&quot;&gt;threshold&lt;/span&gt;=vPxx&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #aa4926;&quot;&gt;distance&lt;/span&gt;=&lt;span style=&quot;color: #6897bb;&quot;&gt;10&lt;/span&gt;)
&lt;span style=&quot;color: grey;&quot;&gt;# peaks = sp.signal.find_peaks_cwt(yy,[50,100])   sexy but...&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #8888c6;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;L Tresh:&quot;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;prop[&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;left_thresholds&quot;&lt;/span&gt;])
&lt;span style=&quot;color: #8888c6;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;R Tresh:&quot;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;prop[&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;right_thresholds&quot;&lt;/span&gt;])
plt.plot(f[peaks.max()]&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;Pxx[peaks.max()]&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;x&quot;&lt;/span&gt;)
plt.show()&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiObTbimqXijI5sywxZ3rI4Qo2zU78Y8HcEqpfpE1j5UAAJff3qFGqZ45Mr53y_aLbOjL9oTUM9q1KkCUCJyOqxotys47y71NabbGgq1w_0XkIjXbjk3RSNLg-5LLZ0TUtIBPRpnqUB2WVM/s1600/max_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiObTbimqXijI5sywxZ3rI4Qo2zU78Y8HcEqpfpE1j5UAAJff3qFGqZ45Mr53y_aLbOjL9oTUM9q1KkCUCJyOqxotys47y71NabbGgq1w_0XkIjXbjk3RSNLg-5LLZ0TUtIBPRpnqUB2WVM/s400/max_1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the challange is to find the bandwidth of the passband filter and do a massive test to tune the script.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sciPy &lt;/span&gt;can help a lot with the function&amp;nbsp;&lt;span style=&quot;background-color: #2b2b2b; color: #a9b7c6;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sp.signal.peak_widths&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;so...give them a try...&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9,8pt;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;results_half= sp.signal.peak_widths(Pxx&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;peaks&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #aa4926;&quot;&gt;rel_height&lt;/span&gt;=&lt;span style=&quot;color: #6897bb;&quot;&gt;0.5&lt;/span&gt;)
results_half_int= np.rint(results_half).astype(&lt;span style=&quot;color: #8888c6;&quot;&gt;int&lt;/span&gt;)
plt.hlines(results_half[&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;]&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;f[results_half_int[&lt;span style=&quot;color: #6897bb;&quot;&gt;2&lt;/span&gt;]] &lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;f[results_half_int[&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;]]&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #aa4926;&quot;&gt;color&lt;/span&gt;=&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;green&quot;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9,8pt;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #aa4926;&quot;&gt;linestyles&lt;/span&gt;=&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;dotted&quot;&lt;/span&gt;)
plt.grid()
plt.show()

&lt;span style=&quot;color: #8888c6;&quot;&gt;print&lt;/span&gt;(f[results_half_int[&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;]] -f[results_half[&lt;span style=&quot;color: #6897bb;&quot;&gt;2&lt;/span&gt;]])&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
and it seems a good idea&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOVpF94yPjCClL8sv-LmcCvckolbWBxOWwlSjJyDr_U3c55kL7sPhf9ONq41XHcbIuAIzqgh8Nwqe1cD9collgz3NSGly8DE-rdE5WmYhG7FY86SCi8rrIAlkHV-2Quaf4m_rhRKDcB-bM/s1600/FindBP_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOVpF94yPjCClL8sv-LmcCvckolbWBxOWwlSjJyDr_U3c55kL7sPhf9ONq41XHcbIuAIzqgh8Nwqe1cD9collgz3NSGly8DE-rdE5WmYhG7FY86SCi8rrIAlkHV-2Quaf4m_rhRKDcB-bM/s400/FindBP_1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Next step...have a look to see if something make sense... so, I apply a bandpass filter to the signal with different BP and i plot the shape...&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIQmzZ393bv7qoOBq1e8aidslN6ObMVHDor4juT0d1uNniBAwhN3xZ7Ju0MMmO_wROHq1IVlGT9_URhyphenhyphenGh7sb8QdsGBTXcoPEHQwFNIXhIMbxtxpt4bVBc_CJaZrzRraEW5f7JirFUPieA/s1600/ComparisonBP_1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;672&quot; data-original-width=&quot;1366&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIQmzZ393bv7qoOBq1e8aidslN6ObMVHDor4juT0d1uNniBAwhN3xZ7Ju0MMmO_wROHq1IVlGT9_URhyphenhyphenGh7sb8QdsGBTXcoPEHQwFNIXhIMbxtxpt4bVBc_CJaZrzRraEW5f7JirFUPieA/s640/ComparisonBP_1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Different BP around 3.273 Hz and 90 Hz BP&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Not so bad at all !!! The dit and dat are now clearly visible just using a 4th order&amp;nbsp;&lt;span style=&quot;white-space: nowrap;&quot;&gt;Butterworth BP filter.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://it.wikipedia.org/wiki/Filtro_Butterworth&quot; ping=&quot;/url?sa=t&amp;amp;source=web&amp;amp;rct=j&amp;amp;url=https://it.wikipedia.org/wiki/Filtro_Butterworth&amp;amp;ved=2ahUKEwiPkvbQ4YrkAhU0AhAIHd0ICCwQFjAAegQIABAB&quot; style=&quot;background-color: white; color: #660099; cursor: pointer; font-family: arial, sans-serif; font-size: small;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;Seems to me that the selected BP of 90 Hz is not enougth to see the first letter&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3zUpfdPjiKIuS_k1XLZI1Q1Q1J3UdX_in-b4yBsgmyz6SnDmt15Z3ujMr7fSUJcfn2QmFYo45jBFgTT-PXMyjUXuBy3MfNR1XIMtGEEBHjso7bT5Z25nWGsgR9Kw01wEvWYsKz66iqt3Q/s1600/Comparison_BP_details.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;672&quot; data-original-width=&quot;1366&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3zUpfdPjiKIuS_k1XLZI1Q1Q1J3UdX_in-b4yBsgmyz6SnDmt15Z3ujMr7fSUJcfn2QmFYo45jBFgTT-PXMyjUXuBy3MfNR1XIMtGEEBHjso7bT5Z25nWGsgR9Kw01wEvWYsKz66iqt3Q/s640/Comparison_BP_details.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;Zooming on the first sounds, using a larger BP than 90 Hz, improve the signal s/n and we are able&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;to see ..&amp;nbsp; ... _ :) this is the first part of the payload of the transmitter. The &lt;a href=&quot;https://www.pe0sat.vgnet.nl/satellite/cube-nano-picosats/co-58/&quot; target=&quot;_blank&quot;&gt;full message&lt;/a&gt;&amp;nbsp;for a&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; border: 0px; color: #111111; font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CubeSat OSCAR CO-58 (XI-V / SAI FIVE)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;white-space: nowrap;&quot;&gt;is &quot;XIV4 + bits&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;white-space: nowrap;&quot;&gt;and we are able to decode &quot;iv4&quot;...Outstanding!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;Now, I try to test the idea&amp;nbsp;extensively and I got a new best friend...Memory Error.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;Manage large (but not so large) array in Python on my PC is not good!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: nowrap;&quot;&gt;We can downsample the ogg file to 8k with ffmpeg (windows example)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: xx-small;&quot;&gt;for %%a in (*.ogg) do (&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: xx-small;&quot;&gt;&amp;nbsp; echo processing %%a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: xx-small;&quot;&gt;&amp;nbsp; ffmpeg -i %%a -ar 16000 &quot;%%a~conv.wav&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: xx-small;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;and chunk the signal in 30 s slot, just to see if everything sound good.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Now I&#39;m ready to tune the filter function&lt;/span&gt;&lt;br /&gt;
A couple of gist with the code (&lt;a href=&quot;https://gist.github.com/cromagn/3d9862791fab887df286c16dc2e24084&quot; target=&quot;_blank&quot;&gt;main &lt;/a&gt;&amp;amp; &lt;a href=&quot;https://gist.github.com/cromagn/767c5ae54ef9acd33ecac2b707ca82e1&quot; target=&quot;_blank&quot;&gt;tools&lt;/a&gt;) and what I v learned?&lt;br /&gt;
1. The noise profile is the same for every sample, so we can pre-process the file with a BP around 2kHz and 4 kHz&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5ND_2MDPFYJkmZeLj3kwyQyvx0xa10EuXznxfkF2cri_JD25MgBaMqoTeHFOrLygdidBaJQhoUg79uRjUnj-8iACil6wWlQrhgjVWcevpeR4yK677hxlVUI1yEaETPu1KtvfiMOM2EjBm/s1600/NoioseFigure.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;CUBESAT XI 5 Noise Figure&quot; border=&quot;0&quot; data-original-height=&quot;323&quot; data-original-width=&quot;574&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5ND_2MDPFYJkmZeLj3kwyQyvx0xa10EuXznxfkF2cri_JD25MgBaMqoTeHFOrLygdidBaJQhoUg79uRjUnj-8iACil6wWlQrhgjVWcevpeR4yK677hxlVUI1yEaETPu1KtvfiMOM2EjBm/s320/NoioseFigure.png&quot; title=&quot;CUBESAT XI 5 Noise Figure&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Typical NF from satNOGS sample&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
2. There are some lovely &quot;stegosaurus like&quot; signal (aka a the tone sequence)&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_J0tQOdFvimDV-nGp50MLi1malsZNxapMAOhTBgzloZf2VH-rRSej0wTu28hyphenhyphen94LcVU5GRVtemx3wrg7URxqrEH5D_sSQGNq866l5Gr28_DNrBUX3aXUEw1p7ayIuPBfaDSVWTcdVNzj2/s1600/Stegano.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;CUBESAT XI 5 Tone&quot; border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;551&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_J0tQOdFvimDV-nGp50MLi1malsZNxapMAOhTBgzloZf2VH-rRSej0wTu28hyphenhyphen94LcVU5GRVtemx3wrg7URxqrEH5D_sSQGNq866l5Gr28_DNrBUX3aXUEw1p7ayIuPBfaDSVWTcdVNzj2/s320/Stegano.png&quot; title=&quot;CUBESAT XI 5 Tone&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Tone from CUBESAT (?)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
3. Sometime the peak has been detected&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYiTddczsyrh2-HKBPpkaB8kbrsT2g2jclGboUfdWtSHkZ_AYwWBNAyqgaD5ieLGc-DkWvTsnLaImYJ30J2CMoQHpxmi10M0fU0eMh0lzI9SNgnAM_vzSst6PolmdAuo-IwrNhlYUqCDtk/s1600/detect.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;CUBESAT XI 5 Morse decoding&quot; border=&quot;0&quot; data-original-height=&quot;461&quot; data-original-width=&quot;615&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYiTddczsyrh2-HKBPpkaB8kbrsT2g2jclGboUfdWtSHkZ_AYwWBNAyqgaD5ieLGc-DkWvTsnLaImYJ30J2CMoQHpxmi10M0fU0eMh0lzI9SNgnAM_vzSst6PolmdAuo-IwrNhlYUqCDtk/s320/detect.png&quot; title=&quot;CUBESAT XI 5 Morse decoding&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Peak detected in unattended process&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
4. Sometime (most of time) no!&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLSEM3FgGkGlsJJAfi5y0DPWYQHTPNIxiGlBna8yQfMEu7bHXkhGR3KapUaUslqPUqD9Rzp5I2Q620kowt_EK366eswp8ezJq7AhJfQUtdKPLYdX-nUYoGO4YGGSc1InWitAXd3adWEq3e/s1600/No_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;461&quot; data-original-width=&quot;615&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLSEM3FgGkGlsJJAfi5y0DPWYQHTPNIxiGlBna8yQfMEu7bHXkhGR3KapUaUslqPUqD9Rzp5I2Q620kowt_EK366eswp8ezJq7AhJfQUtdKPLYdX-nUYoGO4YGGSc1InWitAXd3adWEq3e/s320/No_1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuTpGLhqWBy_gTG63YSRB6y5BvBUufopbgeB1gAHhcAnKq0No_4MQgzsuXPQWGqd35LdyGIu64tsmhgBbrOPLxCuz98CfT6XcAAxlqFztQ20U-BQjziOhaG-XULg9fuzk7hBnpynR3IxX/s1600/No_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;461&quot; data-original-width=&quot;615&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuTpGLhqWBy_gTG63YSRB6y5BvBUufopbgeB1gAHhcAnKq0No_4MQgzsuXPQWGqd35LdyGIu64tsmhgBbrOPLxCuz98CfT6XcAAxlqFztQ20U-BQjziOhaG-XULg9fuzk7hBnpynR3IxX/s320/No_3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_y3CkUoEW0mM6xMby2MahLHEc8iTYaOYYp6300wjj-2WdB_D5Rh1G2yHacokBLpEbHHnBhtZ_iTm6aINZUAZOWvge1Z4coSwHlvk5X1mpZaAVgZyNYROefDrrAgcJ7f-WspOYMyCoQmT9/s1600/No_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;461&quot; data-original-width=&quot;615&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_y3CkUoEW0mM6xMby2MahLHEc8iTYaOYYp6300wjj-2WdB_D5Rh1G2yHacokBLpEbHHnBhtZ_iTm6aINZUAZOWvge1Z4coSwHlvk5X1mpZaAVgZyNYROefDrrAgcJ7f-WspOYMyCoQmT9/s320/No_2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;No luck...&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;So...retest after the prefilter action&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/4351968008115894117/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/4351968008115894117' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4351968008115894117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4351968008115894117'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2019/08/decoding-morse-code-message-coming-from.html' title='Decoding a morse code message coming from a SatNOGS station'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCTA2mK13rirra4cCq2TCma9vZ9R0u_o9en26p2cRHjk5EyLyWh8IwKlcf99euQ2Jp3G-CRmq5tMh5v31rJqNzvrfb-K39i4sjbDKXXwVxw6i04kOxMy2U3-WU3tvMFaasmoUVnZPSxb5s/s72-c/Original.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-4628266793325435698</id><published>2018-09-23T20:54:00.000+02:00</published><updated>2018-09-23T20:54:19.318+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blink(1)"/><category scheme="http://www.blogger.com/atom/ns#" term="Domoticz"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Domoticz &amp; blink(1)</title><content type='html'>&lt;a href=&quot;https://www.domoticz.com/&quot; target=&quot;_blank&quot;&gt;Domoticz:&lt;/a&gt; it&#39;s my favorites &lt;b&gt;Home Automation System&lt;/b&gt; and I want to add a new hardware to it to enance the &quot;&lt;b&gt;notification&lt;/b&gt;&quot; capability.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_v4haa8Z_T6XU-Q3uxjygptSf6PBxjymXget2Cmyw_jHLguvYTBAe8UnUqTb2jbMA7Mt4I_NeZYz-qFaVEH6KtacS8C-dY68MqPEnZkawDtG9p5YludTODojQic2nfoo5ERbTvl2gc0vV/s1600/blink1mk2-twocolor-1170x500slider.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Blink(1) device - from Blink site&quot; border=&quot;0&quot; data-original-height=&quot;501&quot; data-original-width=&quot;1170&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_v4haa8Z_T6XU-Q3uxjygptSf6PBxjymXget2Cmyw_jHLguvYTBAe8UnUqTb2jbMA7Mt4I_NeZYz-qFaVEH6KtacS8C-dY68MqPEnZkawDtG9p5YludTODojQic2nfoo5ERbTvl2gc0vV/s320/blink1mk2-twocolor-1170x500slider.jpg&quot; title=&quot;Blink(1) device - from Blink site&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The chosen device is a &lt;i&gt;&lt;a href=&quot;https://blink1.thingm.com/&quot; target=&quot;_blank&quot;&gt;blink(1) &lt;/a&gt;mk2 USB&lt;/i&gt;&amp;nbsp;RGB led.There is a lot of scripts to control the &lt;i&gt;blink(1)&lt;/i&gt;&amp;nbsp; - mainly thanks to the &quot;&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Unix_philosophy&quot; target=&quot;_blank&quot;&gt;unix philosophy&lt;/a&gt;&lt;/i&gt;&quot; used by the developers of this funny device -&amp;nbsp; but I want to create a &lt;a href=&quot;https://www.domoticz.com/wiki/Developing_a_Python_plugin&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;python plugin&lt;/b&gt;&lt;/a&gt; for Domoticz.&lt;br /&gt;
&lt;br /&gt;
The infos on this device are located on &lt;a href=&quot;https://github.com/todbot/blink1&quot; target=&quot;_blank&quot;&gt;github&lt;/a&gt; but mainly there are two way to interact with this device in the Linux space:&lt;br /&gt;
- &lt;b&gt;&lt;a href=&quot;https://github.com/todbot/blink1/blob/master/docs/blink1-tool.md&quot; target=&quot;_blank&quot;&gt;blink1-tool&lt;/a&gt; :&lt;/b&gt; a powerful &lt;b&gt;command line interface&lt;/b&gt; plenty of instructions (also in the &lt;i&gt;nerd&lt;/i&gt; space)&lt;br /&gt;
- &lt;b&gt;&lt;a href=&quot;https://github.com/todbot/blink1/tree/master/linux&quot; target=&quot;_blank&quot;&gt;blink1-tiny-server&lt;/a&gt;:&lt;/b&gt; a &lt;b&gt;web interface&lt;/b&gt; to the C library under the blink1-tool. Limited to one device a server and with fews instructions available (please, enhance it !!!) but remotly controllable with a simple http get like&amp;nbsp;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;/blink1/fadeToRGB?rgb=%23ffffff&amp;amp;time=1.0&lt;/span&gt;. &lt;/i&gt;This interface is able to &lt;i&gt;switch on&lt;/i&gt; and &lt;i&gt;off &lt;/i&gt;the led, change the &lt;i&gt;fade time&lt;/i&gt; and &lt;i&gt;blink&lt;/i&gt; the led.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;*&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;localhost:8000/blink1/&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;*&amp;nbsp; localhost:8000/blink1/on&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;*&amp;nbsp; localhost:8000/blink1/off&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;*&amp;nbsp; localhost:8000/blink1/red&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;*&amp;nbsp; localhost:8000/blink1/green&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;*&amp;nbsp; localhost:8000/blink1/blue&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;*&amp;nbsp; localhost:8000/blink1/blink?rgb=%23ff0ff&amp;amp;time=1.0&amp;amp;count=3&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;*&amp;nbsp; localhost:8000/blink1/fadeToRGB?rgb=%23ff00ff&amp;amp;time=1.0&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;On top at this interface the Domoticz plugin will be built. But...what kind of device is it? In the Domoticz space, i think that a Switch/ Lamp RGB is the best match to the blink(1).&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;a href=&quot;https://github.com/cromagn/blink1domoticz&quot; target=&quot;_blank&quot;&gt;Here&lt;/a&gt; my actual implementation of the Domoticz plug in. Not yet stable but a good MVP.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;Obviusly the &quot;on&quot; and &quot;off&quot; command wake up the led handling a&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;onCommand called for Unit 2: Parameter &#39;On&#39;, Level: 0 &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;(the level remain the same at 0...) and the color is managed by an&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;onCommand called for Unit 2: Parameter &#39;Set Color&#39;, Level: 88&#39;, Hue: {&quot;b&quot;:97,&quot;cw&quot;:0,&quot;g&quot;:255,&quot;m&quot;:3,&quot;r&quot;:200,&quot;t&quot;:0,&quot;ww&quot;:0}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The blink capability is enabled if the Level is set under 95%, otherwise is a fixed led.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqRPbj2M12v_BITCJPD9D68qFzGX-wroyman4i_U5gDqtSBwDASE6WXBdNAvWP8mcXysDhrYBMO1oyABpthbtdlmPjjjC54PZwt3VSvGHEQOFYadD2qkcUiLh74r3rHVmdwjvK0jiC537J/s1600/HW.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Hardware blink(1) device&quot; border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;676&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqRPbj2M12v_BITCJPD9D68qFzGX-wroyman4i_U5gDqtSBwDASE6WXBdNAvWP8mcXysDhrYBMO1oyABpthbtdlmPjjjC54PZwt3VSvGHEQOFYadD2qkcUiLh74r3rHVmdwjvK0jiC537J/s320/HW.png&quot; title=&quot;Hardware blink(1) device&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The Hardware device (and the configuration)&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5CD4QB7pQkR5LO9DCdGcNYjhIWgHzG5yzv4t8JbcTTuoMxy8tGFqQynXnQLe1L2Viva3dVPxt3tNyMl8Y_VMw863N138cE6QFTs5kRVdaiP59d31DDfH6A4-jlZB1CtOtAIl5UNbRBrRO/s1600/SPS.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Blink(1) RGB  device&quot; border=&quot;0&quot; data-original-height=&quot;192&quot; data-original-width=&quot;599&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5CD4QB7pQkR5LO9DCdGcNYjhIWgHzG5yzv4t8JbcTTuoMxy8tGFqQynXnQLe1L2Viva3dVPxt3tNyMl8Y_VMw863N138cE6QFTs5kRVdaiP59d31DDfH6A4-jlZB1CtOtAIl5UNbRBrRO/s400/SPS.png&quot; title=&quot;Blink(1) RGB  device&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The new Blink device&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP4pOn_OrfmhVO-gTutkBa9eudoUX9AIYEyd4q1cDNdIw5L5SYWcmUie2xS0lw8wl4AU9R41WKfZ0ULScTl9Sjgm2Eunmz9db4O-AuTq4QdvvOceedHJnXQOOaa1B4PeAD3UYgSFDDTA2n/s1600/Immakkkgine.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Blink domoticz configuration&quot; border=&quot;0&quot; data-original-height=&quot;449&quot; data-original-width=&quot;599&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP4pOn_OrfmhVO-gTutkBa9eudoUX9AIYEyd4q1cDNdIw5L5SYWcmUie2xS0lw8wl4AU9R41WKfZ0ULScTl9Sjgm2Eunmz9db4O-AuTq4QdvvOceedHJnXQOOaa1B4PeAD3UYgSFDDTA2n/s320/Immakkkgine.png&quot; title=&quot;Blink domoticz configuration&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;RGB Blink configuration&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/4628266793325435698/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/4628266793325435698' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4628266793325435698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4628266793325435698'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2018/09/domoticz-blink1.html' title='Domoticz &amp; blink(1)'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_v4haa8Z_T6XU-Q3uxjygptSf6PBxjymXget2Cmyw_jHLguvYTBAe8UnUqTb2jbMA7Mt4I_NeZYz-qFaVEH6KtacS8C-dY68MqPEnZkawDtG9p5YludTODojQic2nfoo5ERbTvl2gc0vV/s72-c/blink1mk2-twocolor-1170x500slider.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-2258858472631550130</id><published>2018-08-29T15:34:00.003+02:00</published><updated>2018-08-30T22:02:25.670+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Analog"/><category scheme="http://www.blogger.com/atom/ns#" term="KORG"/><category scheme="http://www.blogger.com/atom/ns#" term="LTSpice"/><category scheme="http://www.blogger.com/atom/ns#" term="Monotron"/><category scheme="http://www.blogger.com/atom/ns#" term="Synt"/><title type='text'>KORG Monotron</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwPB131uUFd0MPyfwSPHNh2fISKHgkEP6iXifPxg7dVa7pjlcFUR7xp6CHeETLiZQRtX6fhfXpyf3qoT9igzac75yUcOqd_fdP-bRF9J_6L9GY6KQJ3Gsu5uM7ZT0ri2T6wFDsmxink1P/s1600/2B3Eq1TmDhmdVH4q.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;KORN Monotron &quot; border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwPB131uUFd0MPyfwSPHNh2fISKHgkEP6iXifPxg7dVa7pjlcFUR7xp6CHeETLiZQRtX6fhfXpyf3qoT9igzac75yUcOqd_fdP-bRF9J_6L9GY6KQJ3Gsu5uM7ZT0ri2T6wFDsmxink1P/s320/2B3Eq1TmDhmdVH4q.jpg&quot; title=&quot;KORG Monotron&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Here the plan:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;1.Open it (And close also) --&amp;gt; done (&lt;/span&gt;&lt;a href=&quot;https://www.ifixit.com/Teardown/KORG+Monotron+Teardown/111640&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot; target=&quot;_blank&quot;&gt;Here&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt; the ifixit link)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;2.Create a Spice simulation of the LFO &amp;amp; VCF&amp;nbsp; --&amp;gt; working on it (ETA:&amp;nbsp; sept 18)&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBO27dF_sXI9tcMlrRh7fPK0pGW39hlXui5Fw239ZASr9P5mAdAQe_gQcwSA8kylcjwBbjnxsEx04btluGOUPYJFjcoYxp2AVYZW4YLtV1SAWO49UNe2Jt9kSYk70HbdYsW2qv6oOmQxvG/s1600/Monotron.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;KORG Monotron VCF&quot; border=&quot;0&quot; data-original-height=&quot;626&quot; data-original-width=&quot;1358&quot; height=&quot;145&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBO27dF_sXI9tcMlrRh7fPK0pGW39hlXui5Fw239ZASr9P5mAdAQe_gQcwSA8kylcjwBbjnxsEx04btluGOUPYJFjcoYxp2AVYZW4YLtV1SAWO49UNe2Jt9kSYk70HbdYsW2qv6oOmQxvG/s320/Monotron.png&quot; title=&quot;KORG Monotron VCF&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;First draft of VCF schematics&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://drive.google.com/open?id=1YBtTjRJ7tTgdtglcnJp3tfEUkQR_lpWy&quot; target=&quot;_blank&quot;&gt;LTSpice&lt;/a&gt; file for VCF (super draft)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;3.Create a version with a real power supply --&amp;gt; braining&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;...&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/2258858472631550130/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/2258858472631550130' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/2258858472631550130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/2258858472631550130'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2018/08/korg-monotron.html' title='KORG Monotron'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwPB131uUFd0MPyfwSPHNh2fISKHgkEP6iXifPxg7dVa7pjlcFUR7xp6CHeETLiZQRtX6fhfXpyf3qoT9igzac75yUcOqd_fdP-bRF9J_6L9GY6KQJ3Gsu5uM7ZT0ri2T6wFDsmxink1P/s72-c/2B3Eq1TmDhmdVH4q.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-6595650684155996190</id><published>2017-02-19T02:21:00.000+01:00</published><updated>2017-02-19T22:23:15.225+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cleanflight"/><category scheme="http://www.blogger.com/atom/ns#" term="drone"/><category scheme="http://www.blogger.com/atom/ns#" term="scisky"/><category scheme="http://www.blogger.com/atom/ns#" term="Syma X5"/><title type='text'>Orange T-Six (or FsFly T-Six) and Micro Scisky Brushed Flight Control Board </title><content type='html'>Some quick notes to remember to me how to set up a Drone (quadcopter) with a Orange T-Six transmitter and a Micro Scisky 32 bit Brushed Flight Control Board.&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;b&gt;&lt;i&gt;Set up the Transmitter:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1. &quot;ACRO&quot; mode&lt;/b&gt; : First and most important, put the transmitter in &quot;plane&quot; mode and not in &quot;copter&quot; mode. In copter mode there is a strange coupling between the AUX channel and the throttle control and this complicate things. Also, this prevent the channel under the switch &quot;F-mode / Gear&quot; to work in the correct way enabling the AUX. This switch will enable the drone to be armed.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2. Channel 5 (CH5) :&lt;/b&gt; Enable also channel 5 (CH5) controlled by &quot;FLAP/GYRO&quot; switch putting the FLAP setting as follow: FLAP NORM&amp;nbsp;+100, FLAP LAND -100.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;b&gt;&lt;i&gt;Set up the Flight Control board:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;1. Upgrade: &lt;/i&gt;Upgrade the board with the last version of cleanflight. On my board (AFNA version 2) is mandatory to jump two pins with a cable before upgrade the firmware.&lt;br /&gt;
&lt;b&gt;2. Cleanflight settings:&lt;/b&gt;&lt;br /&gt;
Remember to press &lt;b&gt;&quot;Save&quot;&lt;/b&gt; every time you change something!&lt;br /&gt;
Dedicate the second serial port to the DSM2 receiver setting on the Serial RX. This enable the connection to the receiver.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjftcVuW69HThvs98rs4a8zwEjji0wmU8GO2q25FgpA21L8s_CCW5qtF1Xfx4aZRCul1I9o7-nrnXUWPtrh6w6WFrfVQXZGu6Y7DWPzROeNorwAmPzVI5946_qYh3aDG-pHkN5O95eSdrvE/s1600/Ports.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Serial Port CleanFlight setting for the Micro SciSky Brushed Control Board&quot; border=&quot;0&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjftcVuW69HThvs98rs4a8zwEjji0wmU8GO2q25FgpA21L8s_CCW5qtF1Xfx4aZRCul1I9o7-nrnXUWPtrh6w6WFrfVQXZGu6Y7DWPzROeNorwAmPzVI5946_qYh3aDG-pHkN5O95eSdrvE/s640/Ports.png&quot; title=&quot;Seria Port CleanFlight setting for the Micro SciSky Brushed Control Board&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;i&gt;CleanFlight Port setting for the Micro SciSky Brushed Control Board&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Discover the min and the max value of the controller on the T-Six Orange transmitter.&lt;br /&gt;
Set the Stick Min and Stick Max value according to the min and max value (some point more). This setting enable the board to understand when the &lt;i&gt;throttle stick&lt;/i&gt; is all low and arm the engine.&lt;br /&gt;
&lt;br /&gt;
By the way, if we setup the Orange T-Six correctly (plane mode&amp;nbsp;+ Flap / Gyro enable) you can control the correct behaviour of the F-Mode / Clear switch used to arm / disarm the drone and the Flap switch. If you switch on or off this one, you can see the new value on the bar.&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAC0z59Q6IKf8Jak2Id6j0ErBZYiSFvPsDRUBJiC_uOrikTQ-T0K1_op2EYe96c9eKWvnQVFBHBuDD6lxB0IbTepZRte-GPqBHN7KGAbwBS8NF0PrNrDYdLdFemaq5fWq7mhw-FceRYRs0/s1600/Receiver.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAC0z59Q6IKf8Jak2Id6j0ErBZYiSFvPsDRUBJiC_uOrikTQ-T0K1_op2EYe96c9eKWvnQVFBHBuDD6lxB0IbTepZRte-GPqBHN7KGAbwBS8NF0PrNrDYdLdFemaq5fWq7mhw-FceRYRs0/s640/Receiver.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: start;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;text-align: start;&quot;&gt;We must complete the setting of the receiver: RX_Serial is the correct value for the &lt;i&gt;Receiver Mode&lt;/i&gt; tab, SPECTRUM1024 for the &lt;i&gt;Serial Receiver Provider&lt;/i&gt; tab and AETR1234 for the &lt;i&gt;Channel Map&lt;/i&gt; tab.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigx2T_5_h5Q0dqtpt-RX7bs-1QUPeab6w3KpVp0i34GDBdMpzuzLy7kIpqAd3fpcq0Finfh2pt_xbP0SZMY0Znf9yCJ3DNA_dEZPma4xcf6lxllyyTSbPdTygLPEKGJw6Us3y8FaZNcAnB/s1600/Receiver2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigx2T_5_h5Q0dqtpt-RX7bs-1QUPeab6w3KpVp0i34GDBdMpzuzLy7kIpqAd3fpcq0Finfh2pt_xbP0SZMY0Znf9yCJ3DNA_dEZPma4xcf6lxllyyTSbPdTygLPEKGJw6Us3y8FaZNcAnB/s640/Receiver2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;&lt;i&gt;CleanFlight Receiver setting for the Micro SciSky Brushed Control Board&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: start;&quot;&gt;
To enable the drone to be armed (aka &quot;ready to fly&quot;) you must arrange the ARM control under the modes tab and select the value of the cursors near the value you see in the receiver tab for the AUX 1 channel.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: start;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: start;&quot;&gt;
So, if the cannel is off, no way to arm the drone, if this channel is on, you can arm the drone position the throttle stick on the lower value.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilj1uDGb_2JTG4UcBqerRejP1iwl1cmcACzwVxK0HsWdkRVseG5tHqmYV081Ji6cC6e9R6_3PNi-o-cdig9kzyDPx2cb1Wu1b1MpvSa8EFMiFGKaf0srZn84eDQwhOgnK1vMCiPYUHaEr1/s1600/Modes.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;CleanFlight Modes setting for the Micro SciSky Brushed Control Board to arm the drone&quot; border=&quot;0&quot; height=&quot;134&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilj1uDGb_2JTG4UcBqerRejP1iwl1cmcACzwVxK0HsWdkRVseG5tHqmYV081Ji6cC6e9R6_3PNi-o-cdig9kzyDPx2cb1Wu1b1MpvSa8EFMiFGKaf0srZn84eDQwhOgnK1vMCiPYUHaEr1/s640/Modes.png&quot; title=&quot;CleanFlight Modes setting for the Micro SciSky Brushed Control Board to arm the drone&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;font-size: 12.8px;&quot;&gt;&lt;i&gt;CleanFlight Modes setting for the Micro SciSky Brushed Control Board to arm the drone&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 12.8px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The last action (before calibrate the drone) is to set the correct PWM frequency using the CLI with this command&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-style: italic; line-height: 18.2px;&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-style: italic; line-height: 18.2px;&quot;&gt;&amp;nbsp;motor_pwm_rate =&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , sans-serif; line-height: 18.2px;&quot;&gt;&lt;i&gt;32000 &lt;/i&gt;and &lt;i&gt;save&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;(---to be continued ...)&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/6595650684155996190/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/6595650684155996190' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/6595650684155996190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/6595650684155996190'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2017/02/orange-t-six-or-fsfly-t-six-and-micro.html' title='Orange T-Six (or FsFly T-Six) and Micro Scisky Brushed Flight Control Board '/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjftcVuW69HThvs98rs4a8zwEjji0wmU8GO2q25FgpA21L8s_CCW5qtF1Xfx4aZRCul1I9o7-nrnXUWPtrh6w6WFrfVQXZGu6Y7DWPzROeNorwAmPzVI5946_qYh3aDG-pHkN5O95eSdrvE/s72-c/Ports.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-8212102980685648968</id><published>2016-05-24T14:57:00.000+02:00</published><updated>2016-06-05T23:09:51.224+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="Digispark"/><category scheme="http://www.blogger.com/atom/ns#" term="drone"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Syma X5"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>Arduino Digispark &amp; Syma X5S / X5SW</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Now that the protocol used by Syma X5 drone use to communicate with the cam is (quite) clear, the next logical step is adding some other actions to this controller. The first way is to use a Digispark (by &lt;a href=&quot;http://digistump.com/products/1&quot; target=&quot;_blank&quot;&gt;Digistump&lt;/a&gt;) or a smaller &lt;a href=&quot;http://www.banggood.com/3Pcs-ATTINY85-Mini-Usb-MCU-Development-Board-For-Arduino-p-979594.html&quot; target=&quot;_blank&quot;&gt;ATTINY85&lt;/a&gt; clone to interpret the protocol and to do something great.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;The first tests confirm that the supply voltage level (3.7 v from the drone) is enougth and the arduino board is able to run and to communicate with other Arduino&#39;s devices/sensor. Also, no problem with noise that can arrive from the motor to the power supply. Seems that the power supply is clean and good enougth.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;To connect&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;the Syma X5 drone to the Arduio board&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;I use &lt;a href=&quot;http://www.ebay.it/itm/252224173590&quot; target=&quot;_blank&quot;&gt;this&lt;/a&gt; 3 pins 1.27 mm connector. Keep max attention to the color of the cable and to be sure that you connect the correct pins to the arduino board. Using my connector, the &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;black&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt; cable is the&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt; V+&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;, the &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;yellow&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt; cable is the &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;GND&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt; and the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;red&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;cable is the &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;signal &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;but please check it by yourself.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table&gt;
&lt;caption&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Some images &amp;amp; videos of the firsts test&lt;/span&gt;&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;&lt;br /&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGvUZHUfQsJTftrKjzmjwhEJUzWIftu952fVRmEBbxqqKjGas4UR7mItO19Ix59tjnvv5sJRDtxsfYs2pw-fE0pq-SjgxeOs8nzBvR24U-au1Lg5nc_LPaYmgK6e94E8i04w0Ywd58ryP2/s1600/DSCN3537.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGvUZHUfQsJTftrKjzmjwhEJUzWIftu952fVRmEBbxqqKjGas4UR7mItO19Ix59tjnvv5sJRDtxsfYs2pw-fE0pq-SjgxeOs8nzBvR24U-au1Lg5nc_LPaYmgK6e94E8i04w0Ywd58ryP2/s320/DSCN3537.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/upxuVHbPtl8/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/upxuVHbPtl8?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpimGoPQ6aZSUm812KNhor_P5wtyn3bdZyU5YZV5KRZLD8O_U2kYElYMepQAZ5oDOclESq-05fQhLWpt3eNhmnu7vHUub7RSFinUgNYZFefqrZESF47M6teGgTeBRI4DxN4CODluGOCjXK/s1600/DSCN3539.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpimGoPQ6aZSUm812KNhor_P5wtyn3bdZyU5YZV5KRZLD8O_U2kYElYMepQAZ5oDOclESq-05fQhLWpt3eNhmnu7vHUub7RSFinUgNYZFefqrZESF47M6teGgTeBRI4DxN4CODluGOCjXK/s320/DSCN3539.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ-RvYrAnL_Fa2xX5wD7M0K-91BtSMH5kQy67laIeKawEvlC4DgyKUYwwXM6h0GOGlhBdt9MktAruwupydu0jfGywZplIbPvqzq-8JVO54wY-Z-xKWbXb66e-UPKEOrnXUaPKHR0ol48iX/s1600/DSCN3547.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ-RvYrAnL_Fa2xX5wD7M0K-91BtSMH5kQy67laIeKawEvlC4DgyKUYwwXM6h0GOGlhBdt9MktAruwupydu0jfGywZplIbPvqzq-8JVO54wY-Z-xKWbXb66e-UPKEOrnXUaPKHR0ol48iX/s320/DSCN3547.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;style type=&quot;text/css&quot;&gt;.nobrtable br { display: none } tr {text-align: center;} tr.alt td {background-color: #eeeecc; color: black;} tr {text-align: center;} caption {caption-side:bottom;}&lt;/style&gt;

&lt;br /&gt;
&lt;div class=&quot;nobrtable&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Looking at the source code, the first thing to do is to be sure that we are able to read the&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt; pin&amp;nbsp;and act according to it. This stupid example works an, if you push the left button on the drone controller, you see the Led&amp;nbsp;lights up.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; int ledPin = 1; // LED connected to digital pin 1  
 int inPin = 0;  // dronce connected to digital pin 0  
 int val = 0;   // variable to store the read value  
 int stat=0;  
 void setup()  
 {  
  pinMode(ledPin, OUTPUT);     
  pinMode(inPin, INPUT);     
 }  
 void loop()  
 {  
  val = digitalRead(inPin);  // read the input pin  
  digitalWrite(ledPin, val);  // sets the LED to the button&#39;s value  
 }
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Now a little more advanced example using the interrupt to detect and count the push of the button.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; #include &lt;tinypinchange .h=&quot;&quot;&gt;;  
 #define LED_PIN       1  
 #define FIRST_INPUT     0  
 static boolean State = HIGH;  
 volatile uint16_t FirstInputChangeCount = 0; /* Volatile since the variable will be updated in interruption */  
 uint8_t VirtualPortNb;  
 uint8_t VirtualPortNb_;  
 void setup()   
 {  
  TinyPinChange_Init();  
  VirtualPortNb = TinyPinChange_RegisterIsr(FIRST_INPUT, InterruptFunctionToCall);  
  /* Enable Pin Change for each pin */  
  TinyPinChange_EnablePin(FIRST_INPUT);  
  pinMode(LED_PIN, OUTPUT);  
 }  
 /* Function called in interruption in case of change on pins */  
 void InterruptFunctionToCall(void)  
 {  
   if(TinyPinChange_RisingEdge(VirtualPortNb, FIRST_INPUT)) /* Check FIRST_INPUT has changed (falling or rising edge) */  
   {  
     FirstInputChangeCount++; /* Rising AND Falling edges are counted */  
   }  
 }  
 void loop()  
 {  
 uint16_t LocalFirstInputChangeCount;  
  /* Blink the built-in LED */  
  if(FirstInputChangeCount&amp;gt; 10)  
  {  
   digitalWrite(LED_PIN, HIGH);  
  }else  
  {  
   digitalWrite(LED_PIN, LOW);  
  }  
&lt;/tinypinchange&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;table border=&quot;1&quot;&gt;
    &lt;tbody&gt;
&lt;tr&gt;
       &lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmalMzevILElRRAtJnnn6tbqTPRpQqn9_QLoeXIW7x7nH-9gAdOTGvQB8Y1Q9FXa8zuAHl_HtYnCHwlSfZOt6rAjQBszRWE8ak__05XLGTCA3DfZylDf3U-Y9ecuHG7T56zNHLsytbx6CI/s1600/DSCN3551.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmalMzevILElRRAtJnnn6tbqTPRpQqn9_QLoeXIW7x7nH-9gAdOTGvQB8Y1Q9FXa8zuAHl_HtYnCHwlSfZOt6rAjQBszRWE8ak__05XLGTCA3DfZylDf3U-Y9ecuHG7T56zNHLsytbx6CI/s400/DSCN3551.JPG&quot; title=&quot;Syma X5SW fixed set&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisoh-PGVVfQumQx4acT5qhk3JHGh0tU9_LW_jgsCqwCc565uNoCB1fP2CqhBfgf2RILq1TzsThFoy-e6zremSimbsn5tPH9kyhFMqqhOslMUO-PiFAMVFbXK_8g-UZL9ngztvmmHJ39m0L/s1600/DSCN3555.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisoh-PGVVfQumQx4acT5qhk3JHGh0tU9_LW_jgsCqwCc565uNoCB1fP2CqhBfgf2RILq1TzsThFoy-e6zremSimbsn5tPH9kyhFMqqhOslMUO-PiFAMVFbXK_8g-UZL9ngztvmmHJ39m0L/s400/DSCN3555.JPG&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;. On the basement for &lt;a href=&quot;http://www.banggood.com/C4001-Syma-X5C-1-X5SC-FPV-Fixed-Set-p-1040916.html&quot; style=&quot;line-height: 1.5;&quot; target=&quot;_blank&quot;&gt;Syma X5S Fixed Se&lt;/a&gt;&lt;span style=&quot;color: #333333; line-height: 1.5;&quot;&gt;t I&#39;v removed the plastic anchor to gain a bit more space for the Digispark&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h1 itemprop=&quot;name&quot; style=&quot;color: #333333; line-height: 1.5; margin: 0px; padding: 0px; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: small; font-weight: normal;&quot;&gt;2. Using a 2 mm drill bit and the board as a dima, I make two little holes.&lt;/span&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: normal;&quot;&gt;3.Using 2 &lt;a href=&quot;http://www.fantasyland.it/tamiya/mini-4wd/ricambi-mini4wd/set-viti-2mm-nere/&quot; target=&quot;_blank&quot;&gt;M2 screw&lt;/a&gt; (15 mm and 6mm long) and 2 M2 bolt caming from mini4wd cars spare parts, i&#39;v create the support for the Arduino board&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp5Zyiryd7za2M_q7juGjIPKHR_f0tzugaOeWJPexJUAUcF3ZRWNUheamXY8foucflI0M_Dfe4ebWERquaiXImTm-H2mbwwipb8A38L32XVqEUJLMiIlRghQWkuIbCWgHTb0CfhWmvu96v/s1600/DSCN3557.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Test Syma X5SW on board&quot; border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp5Zyiryd7za2M_q7juGjIPKHR_f0tzugaOeWJPexJUAUcF3ZRWNUheamXY8foucflI0M_Dfe4ebWERquaiXImTm-H2mbwwipb8A38L32XVqEUJLMiIlRghQWkuIbCWgHTb0CfhWmvu96v/s400/DSCN3557.JPG&quot; title=&quot;Test Syma X5SW on board&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;2. Mount the Arduino &lt;a href=&quot;http://www.banggood.com/ATTINY85-Mini-Usb-MCU-Development-Board-For-Arduino-p-971122.html&quot; target=&quot;_blank&quot;&gt;ATTINY85&lt;/a&gt; mini USB board and block it with other 2 M2 bolt. I add also a drop of&amp;nbsp;threadlock to be sure that I don&#39;t lose this component during a flight.&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;tr&gt;
       &lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3rbQDl42a-vfnf9oAeNq9Ze27_6zCLj3LnOB-CfgCiAmMwPkmJxZeQz_gH-hwUISuMdCdD5uoZhuuTBOVsaH1WTBV8mf2o5E0hdqYhMpCCnbY5LKPNjBK8Pt-4GaVqNnw48P8rnhhDIrd/s1600/DSCN3561.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;273&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3rbQDl42a-vfnf9oAeNq9Ze27_6zCLj3LnOB-CfgCiAmMwPkmJxZeQz_gH-hwUISuMdCdD5uoZhuuTBOVsaH1WTBV8mf2o5E0hdqYhMpCCnbY5LKPNjBK8Pt-4GaVqNnw48P8rnhhDIrd/s400/DSCN3561.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;3. A small test prove that the cables length is correct and that the lock fit well in the drone. Seems that this new board is ok.&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;tr&gt;
       &lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTMCwsoYAJgXHovM-brMgeQRZFMdOMFpPmiks79s5pj8svS0ER4lgILAKQDKXu4LfHyXlHuDEOGvijgCnvjiwmsvorbIrDGmkEb5QJB1d1Ss3abGQbkiSu4M6koePFHtv_2p1_38JaM9ag/s1600/DSCN3565.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTMCwsoYAJgXHovM-brMgeQRZFMdOMFpPmiks79s5pj8svS0ER4lgILAKQDKXu4LfHyXlHuDEOGvijgCnvjiwmsvorbIrDGmkEb5QJB1d1Ss3abGQbkiSu4M6koePFHtv_2p1_38JaM9ag/s400/DSCN3565.JPG&quot; title=&quot;All toghether&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;4. Adding the &lt;a href=&quot;http://www.banggood.com/CJMCU-8-Bit-WS2812-5050-RGB-LED-Driver-Development-Board-p-976037.html&quot; target=&quot;_blank&quot;&gt;led ring&lt;/a&gt;. This is a classic WS2812 device with 8 RGB leds controllable using the&amp;nbsp;Adafruit_NeoPixel arduino library. To seal it to the rest, is necessary to do a hole near the border, use another M2 bolt and a bit of&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;threadlock.&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;tr&gt;
       &lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMMcdqdLRwPn8SdFbaSRnpZPdWBfRDFAG5FXWuWLX8_RyU15cNikj24uS9ZJr3hKGzIpyUnOahTH6YUKU7Nl7LaPwqJDg9JYanI135kbQm7IMicHUocRIyeTrKLIEUDdiQMtOXm_8PwAt/s1600/75a5addc-a4d3-4034-bf24-3046a85e520a.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMMcdqdLRwPn8SdFbaSRnpZPdWBfRDFAG5FXWuWLX8_RyU15cNikj24uS9ZJr3hKGzIpyUnOahTH6YUKU7Nl7LaPwqJDg9JYanI135kbQm7IMicHUocRIyeTrKLIEUDdiQMtOXm_8PwAt/s400/75a5addc-a4d3-4034-bf24-3046a85e520a.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;5. Only a side view of the assembly&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;tr&gt;
       &lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinvBitUB-lidbkapPqWy6hpBOI974OBXVm4VSh5gDqYDuRpfejUgP7T86J8Zqie6RCf8u4LUm-S1_ozCRD7R-ZQMWqeR-X27SGgoPEVxDcQjxUvTYTOk0paHdU1b4IICUKyI6snih6sRdx/s1600/47d7ecf1-22ee-4ff0-80c2-ebaa54b96969.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinvBitUB-lidbkapPqWy6hpBOI974OBXVm4VSh5gDqYDuRpfejUgP7T86J8Zqie6RCf8u4LUm-S1_ozCRD7R-ZQMWqeR-X27SGgoPEVxDcQjxUvTYTOk0paHdU1b4IICUKyI6snih6sRdx/s400/47d7ecf1-22ee-4ff0-80c2-ebaa54b96969.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;6.And a front view of the same component&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;tr&gt;
       &lt;td&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpBzX2yM8t3HnATSj_bL9KJyohvwjMUgI_qJ6jakK8a2GNx5cVieJegl-erJe_-d1cktgYCDdM9mRKLMVxcQYtxw5dafci2wmddiCkmNN70Nsk_QWromSPjPmGOJeVbc_HAYC_uGgHhsOa/s1600/DSCN3567.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Syna X5sw with mounted a ner ATTINY85 board&quot; border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpBzX2yM8t3HnATSj_bL9KJyohvwjMUgI_qJ6jakK8a2GNx5cVieJegl-erJe_-d1cktgYCDdM9mRKLMVxcQYtxw5dafci2wmddiCkmNN70Nsk_QWromSPjPmGOJeVbc_HAYC_uGgHhsOa/s400/DSCN3567.JPG&quot; title=&quot;Syna X5sw with mounted a ner ATTINY85 board&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;7. Final assembly and first tests.&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;tr&gt;
        &lt;td&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBZLDldv3xt8rGx-79XxnCOAg7AhHnd5PJM3DnM-UwxaqroPIxlbOQTtuARWuHdZcwfYWUAWwPJ6QnMREIyuxagLqeXMsiHFmWnsdHv17g0q9Jx4JaeiBZdpdTyCLMVJrgY4V2CnKyOwZK/s1600/5f836621-361a-4df4-8c03-e20e7833857f.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Modding Syma X5S X5SW with some Tamiya color&quot; border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBZLDldv3xt8rGx-79XxnCOAg7AhHnd5PJM3DnM-UwxaqroPIxlbOQTtuARWuHdZcwfYWUAWwPJ6QnMREIyuxagLqeXMsiHFmWnsdHv17g0q9Jx4JaeiBZdpdTyCLMVJrgY4V2CnKyOwZK/s320/5f836621-361a-4df4-8c03-e20e7833857f.jpg&quot; title=&quot;Modding Syma X5S X5SWwith some Tamiya color&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Some modding to Syma X5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;8.Preparing a good &quot;case&quot; for this mods.First of all Tamiya Primer, &lt;a href=&quot;http://www.tamiya.com/english/products/list/spray.htm&quot; target=&quot;_blank&quot;&gt;Tamiya Yellow TS-16&lt;/a&gt; for the bottom of the drone (a lot of...) and &lt;a href=&quot;http://www.tamiya.com/english/products/list/spray.htm&quot; target=&quot;_blank&quot;&gt;Tamiya TS-42&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Copied some pattern from internet and trasformed in Vinyn sticker with a &lt;a href=&quot;http://www.silhouetteitaly.com/#!on-line-store&quot; target=&quot;_blank&quot;&gt;Silhuette Portrait&lt;/a&gt; cutter plotter. After this a good wave of TS-13 to protect the model.&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;tr&gt;
        &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/8212102980685648968/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/8212102980685648968' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/8212102980685648968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/8212102980685648968'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2016/05/arduino-digispark-syma-x5s-x5sw.html' title='Arduino Digispark &amp; Syma X5S / X5SW'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGvUZHUfQsJTftrKjzmjwhEJUzWIftu952fVRmEBbxqqKjGas4UR7mItO19Ix59tjnvv5sJRDtxsfYs2pw-fE0pq-SjgxeOs8nzBvR24U-au1Lg5nc_LPaYmgK6e94E8i04w0Ywd58ryP2/s72-c/DSCN3537.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-9009413613213722963</id><published>2016-05-12T00:33:00.003+02:00</published><updated>2016-05-15T16:25:32.594+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drone"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Syma X5"/><title type='text'>Hacking drone Syma X5 camera protocol</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;The idea is to hack and full understand the protocol used by Syma X5SW and Syma X5C drone to communicate with the cam or the wifi cam. As every Syma X5 serious drone users well know, you can control the cam using radiocomand by the switch at the&amp;nbsp;right&amp;nbsp;of the left controller, pushing it UP or&amp;nbsp;DOWN. Here the pics of the controllers !&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBrGjyQdy7gPsc1H9YlnnCV82NfhJ6pU5jougN1L_uJ6DLOZVzU4U0HIbGOFDLUACTIJN2njH1jgZiMgryMsGbd9FxnLXDg22nA8NgstL9O4uLaKxyNqAO1hSUSDwDuyizl0hF4ZaJ6VA0/s1600/NewCommand.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img alt=&quot;New Syma X5 controller&quot; border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBrGjyQdy7gPsc1H9YlnnCV82NfhJ6pU5jougN1L_uJ6DLOZVzU4U0HIbGOFDLUACTIJN2njH1jgZiMgryMsGbd9FxnLXDg22nA8NgstL9O4uLaKxyNqAO1hSUSDwDuyizl0hF4ZaJ6VA0/s200/NewCommand.jpg&quot; title=&quot;New Syma X5 controller&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwqu_YcRRr2sxiLB0xIeo5nctbDuv1ddRlfSYgbinHzGierrOof8uJvbZvMz3pC4ejOq2Jkx85onn5iyq8TqSceF6_zYOOtHWZeJ_V1er4fbpv7lyjYOWNIOVe-MkqWRF7Mcvr_JOVAlj/s1600/OldCommand.jpg&quot; imageanchor=&quot;1&quot; style=&quot;display: inline !important; font-family: Arial, Helvetica, sans-serif; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;Old Syma X5 controller&quot; border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwqu_YcRRr2sxiLB0xIeo5nctbDuv1ddRlfSYgbinHzGierrOof8uJvbZvMz3pC4ejOq2Jkx85onn5iyq8TqSceF6_zYOOtHWZeJ_V1er4fbpv7lyjYOWNIOVe-MkqWRF7Mcvr_JOVAlj/s200/OldCommand.jpg&quot; title=&quot;Old Syma X5 controller&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Hacking this protocol can enable the control of other payload attached to the drone so I&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;connect the 3 pins cam connector of Syma X5 to a logic analyzer.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;This connectors has a classic 1.27 mm pinout with&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;&lt;i&gt;S&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;&lt;i&gt;ignal, Gnd&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-style: italic;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;and &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-style: italic; font-weight: bold;&quot;&gt;V+&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-style: italic; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuYAuIcuGI1k1Ap9OdTtN1l1rXK0ZoSwXphnPEcvrBk0z-t_w0nBnRduIHvebaYabdK5_K_aymGGzW10OSm9xYdmkHVM25SS9e7ywkfJE9ohSSVAZ6OArf0hzH9u0Ad40xW8wW0SkmMtKs/s1600/DSCN3532.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img alt=&quot;Syma x5 cam connector&quot; border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuYAuIcuGI1k1Ap9OdTtN1l1rXK0ZoSwXphnPEcvrBk0z-t_w0nBnRduIHvebaYabdK5_K_aymGGzW10OSm9xYdmkHVM25SS9e7ywkfJE9ohSSVAZ6OArf0hzH9u0Ad40xW8wW0SkmMtKs/s320/DSCN3532.JPG&quot; title=&quot;Syma x5 cam connector&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Syma X5 cam connector&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6WstZg4Mcrs6GxEaZYNgozgYy0Is742AK15Eifa3fRdSIrxpbRoLNhlLNIdzUBRidR5DTEY3AZEniBl3Wee4O5dpKfuj1dCjkmWJuBNYYFWtdhzBMRl4YjQxXh4p1NbcQbTom8rTq08tl/s1600/DSCN3531.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Syma X5 hacking the cam protocol&quot; border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6WstZg4Mcrs6GxEaZYNgozgYy0Is742AK15Eifa3fRdSIrxpbRoLNhlLNIdzUBRidR5DTEY3AZEniBl3Wee4O5dpKfuj1dCjkmWJuBNYYFWtdhzBMRl4YjQxXh4p1NbcQbTom8rTq08tl/s320/DSCN3531.JPG&quot; title=&quot;Syma X5 hacking the cam protocol&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Syma X5 connected to the logic analyzer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;So, looking at the result, I see that when I push &quot;up&quot; the button, a 2 seconds long impulse compairs on the screen and when I push &quot;down&quot; the button a 7 seconds long impulse arrive.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Here the screenshoot of the logic analyzer when the Syma controller button has been pushed.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc6M1YAENstDVq9EifEeQIHvRS2x9q6AFQEPPRP-lggwWSDVJaaesUjYfWrKNTD2ypgeQHCLjapFBsj7tzKowUYEq3g9LFJkYvN54A0EjtdFmXjkr8gSJEJb_iNyRfQJfV390UlgaeRU7l/s1600/x5sw_sugiu_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Hacked Syma X5 cam protocol&quot; border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc6M1YAENstDVq9EifEeQIHvRS2x9q6AFQEPPRP-lggwWSDVJaaesUjYfWrKNTD2ypgeQHCLjapFBsj7tzKowUYEq3g9LFJkYvN54A0EjtdFmXjkr8gSJEJb_iNyRfQJfV390UlgaeRU7l/s320/x5sw_sugiu_3.png&quot; title=&quot;Hacked Syma X5 cam protocol&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Hacked Syma X5 cam protocol&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnMIRAS9EmGkRxy3Ds5OTnMdmrKvILJpMwC1iO1H1WVczBHY59jLWp7KKp6Rb7jXCxXJohv-3xGMWwsbdVmBfuC4Z_8SPUqmmpYSZNasZPhVIIikMtoj_RnWjiMEmHNN-mw-ilgJblT0Rc/s1600/x5sw_sugiu_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnMIRAS9EmGkRxy3Ds5OTnMdmrKvILJpMwC1iO1H1WVczBHY59jLWp7KKp6Rb7jXCxXJohv-3xGMWwsbdVmBfuC4Z_8SPUqmmpYSZNasZPhVIIikMtoj_RnWjiMEmHNN-mw-ilgJblT0Rc/s320/x5sw_sugiu_2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Detail of the 7 sec long impulse when don button has been pressed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/9009413613213722963/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/9009413613213722963' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/9009413613213722963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/9009413613213722963'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2016/05/hacking-drone-syma-x5-camera-protocol.html' title='Hacking drone Syma X5 camera protocol'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBrGjyQdy7gPsc1H9YlnnCV82NfhJ6pU5jougN1L_uJ6DLOZVzU4U0HIbGOFDLUACTIJN2njH1jgZiMgryMsGbd9FxnLXDg22nA8NgstL9O4uLaKxyNqAO1hSUSDwDuyizl0hF4ZaJ6VA0/s72-c/NewCommand.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-2617692405463464065</id><published>2016-01-10T12:09:00.001+01:00</published><updated>2018-10-08T10:22:46.108+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="Domoticz"/><category scheme="http://www.blogger.com/atom/ns#" term="E-R Entity-Relationship"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><category scheme="http://www.blogger.com/atom/ns#" term="v4.9700"/><title type='text'>Domoticz Entity-Relationship database diagram (E-R) </title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;a href=&quot;https://www.domoticz.com/&quot; target=&quot;_blank&quot;&gt;Domoticz&lt;/a&gt;&amp;nbsp;is an oustanding multiplatform home automation software easily extendible, well documented and with a good integration with &lt;a href=&quot;http://www.openzwave.com/&quot; target=&quot;_blank&quot;&gt;openzwave &lt;/a&gt;communication layer. Best of all...it&#39;s written in C language :).&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Of course, Domoticz is the core of my Home Automation system as a consequence of the first sentence :)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;As usual, i&#39;m quite curious and I want to know a bit more about the internal structure of this software and today I want to see the design of the Domoticz&#39;s database. A quick google search did not give me useful result (but may be I miss some important results) so i decided to have a look on the database schema by myself. Create a back up of the database and start to analize the db &lt;a href=&quot;https://www.sqlite.org/&quot; target=&quot;_blank&quot;&gt;SQLite&lt;/a&gt;&lt;a href=&quot;https://www.sqlite.org/&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;file for Domoticz rev 2.3554&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;What tools? I already use for my day by day geek activities on Sqlite &lt;a href=&quot;http://sqlitebrowser.org/&quot; target=&quot;_blank&quot;&gt;DB Browser for SQLite&lt;/a&gt;, &lt;a href=&quot;http://sualeh.github.io/SchemaCrawler/&quot; target=&quot;_blank&quot;&gt;SchemaCrawler&lt;/a&gt;&amp;nbsp;to inspect the structure and, never miss, &lt;a href=&quot;http://www.graphviz.org/&quot; target=&quot;_blank&quot;&gt;Graphwiz &lt;/a&gt;to plot the diagram.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;What&#39;s happened? I prefer to generate the .viz file to manually adjust some aspect of the plot layout so, from my &lt;a href=&quot;https://www.microsoft.com/it-it/windows&quot; target=&quot;_blank&quot;&gt;Windows&lt;/a&gt; box (a new entry...) we can type:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;schemacrawler.cmd -server=sqlite -database=C:\domoticz.db -infolevel=maximum -command=graph -outputformat=xdot -outputfile=graph.viz&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;and, to generate an HTML output:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;schemacrawler.cmd -server=sqlite -database=C:\domoticz.db -infolevel=maximum -command=brief -outputformat=html &amp;gt; db.html&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Here the outpuf after some little adjust with &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;gvedit:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqE_9ndLY0gjZwqgsH0kyng8zXkT_QLACboSQeL4LO03tRUG7L5mCAl5rYVps_oZQQRGyaIhXUeEJhbtwENqAo15hz6IuTu1_JUkiXpasnSp3_bVjfqsCDBvipHVDt13tmGgde3EJQSL0K/s1600/e.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; display: inline !important; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Entity relationshp diagram for Domoticz&quot; border=&quot;0&quot; height=&quot;451&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqE_9ndLY0gjZwqgsH0kyng8zXkT_QLACboSQeL4LO03tRUG7L5mCAl5rYVps_oZQQRGyaIhXUeEJhbtwENqAo15hz6IuTu1_JUkiXpasnSp3_bVjfqsCDBvipHVDt13tmGgde3EJQSL0K/s640/e.png&quot; title=&quot;Entity relationshp diagram for Domoticz&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;E R Diagram for Domoticz&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;The tabular infos on HTML format are available on &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qZW5OWlpRd1lZMms/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;this link&lt;/a&gt;,&amp;nbsp;the .viz file on &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qZlBISnB4d2FXeHM/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;this one&lt;/a&gt;&amp;nbsp;and the image &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qSlVwb3pYR2R1Mzg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;30 Sept 2018 :&lt;/b&gt; &lt;i&gt;New ER diagram updated to Domoticz&lt;/i&gt; v.4.9700 generated with SchemaCrawler &lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;schemacrawler.cmd -server=sqlite -database=&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;C:\tmp\domoticz.db -infolevel=maximum -command=schema -fmt=scdot -outputfile=gra&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ph.viz&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5yiluuVxQs8oS-HZkjnDn0SUzhRZkTJP66dOncEOa_sqX3V0PA9g1bmiMjdIwl-4tH7N0iaf4PaiD_QZQMgEuYHNJDWiIODelZ8UNaOZ5hNFhTHLbHPKowYGQsSNBeArscio5hnzgGcA0/s1600/graph.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Entity Relationship for Domoticz v.4.9700&quot; border=&quot;0&quot; data-original-height=&quot;1033&quot; data-original-width=&quot;1600&quot; height=&quot;411&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5yiluuVxQs8oS-HZkjnDn0SUzhRZkTJP66dOncEOa_sqX3V0PA9g1bmiMjdIwl-4tH7N0iaf4PaiD_QZQMgEuYHNJDWiIODelZ8UNaOZ5hNFhTHLbHPKowYGQsSNBeArscio5hnzgGcA0/s640/graph.png&quot; title=&quot;Entity Relationship for Domoticz v.4.9700&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;ER for Domoticz v.4.9700&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/2617692405463464065/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/2617692405463464065' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/2617692405463464065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/2617692405463464065'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2016/01/entity-relationship-database-diagram-e.html' title='Domoticz Entity-Relationship database diagram (E-R) '/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqE_9ndLY0gjZwqgsH0kyng8zXkT_QLACboSQeL4LO03tRUG7L5mCAl5rYVps_oZQQRGyaIhXUeEJhbtwENqAo15hz6IuTu1_JUkiXpasnSp3_bVjfqsCDBvipHVDt13tmGgde3EJQSL0K/s72-c/e.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-8569239473949535623</id><published>2015-12-25T01:25:00.000+01:00</published><updated>2015-12-26T17:38:19.647+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cross compiler"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="kernel"/><category scheme="http://www.blogger.com/atom/ns#" term="module"/><category scheme="http://www.blogger.com/atom/ns#" term="v4l2"/><title type='text'>Create a linux module for Jumping Sumo on a cross compiler environment</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I want to play a bit with the video interface (V4L2) in my Jumping Sumo Drone so, first of all, i need to learn how to add a kernel module to the &amp;nbsp;kernel 2.6.36 embedded in the drone.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Really new experience for me. It&#39;s is a war and a bit a &quot;try &amp;amp; error&quot; path...now the process is working but &lt;strike&gt;still &lt;b&gt;no working&lt;/b&gt;&lt;/strike&gt;&amp;nbsp;i have a working module!&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;The main steps are:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Prepare the Kernel image:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Create a copy of the KERNEL downloading it from &lt;a href=&quot;https://devzone.parrot.com/repositories/entry/oss-jumping-sumo/trunk/linux-2.6.36.tar.bz2?format=raw&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2.a Create the config for the Kernel running &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- oldconfig&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2.b Or&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;make clean &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;div&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Prepare the Kernel running&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules_prepare&lt;/span&gt;&lt;/strike&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strike&gt;&lt;i&gt;Important:&lt;/i&gt; Choose the Parrot arch family and accept all others default values (after...this sentence change a bit)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;. Copy the &lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;kernel.config&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; file &amp;nbsp;(from &lt;/span&gt;&lt;a href=&quot;https://devzone.parrot.com/projects/show/oss-jumping-sumo&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot; target=&quot;_blank&quot;&gt;Parrot&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;or from &lt;/span&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qdTlSWmo5cnh3N2s/view?usp=sharing&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;)&amp;nbsp;in the kernel source folder and rename it as&lt;/span&gt;&lt;i style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; &lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;.config&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3.Execute&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules_prepare&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Prepare the compiler tool chain: &lt;/b&gt;Quite simple step: need to install the arm gcc with&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo apt-get install gcc-4.5-arm-linux-gnueabi.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;May be other version works also well, but I read somewere on internet that this is the correct version. Also you can download &lt;a href=&quot;https://devzone.parrot.com/repositories/entry/oss-toolchains/arm-2010.09-50-arm-none-linux-gnueabi.src.tar.bz2?format=raw&quot; target=&quot;_blank&quot;&gt;here &lt;/a&gt;the entire toolchain from Parrot, but no experience!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Download the target module to be compiled: &lt;/b&gt;My first goal is to create a loopback device for the V4L2 video dev, so I want to create &lt;a href=&quot;https://github.com/umlaeute/v4l2loopback&quot; target=&quot;_blank&quot;&gt;this&lt;/a&gt;&amp;nbsp;v4l2loopback module. This is a loopback video device that are able&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif, &#39;Apple Color Emoji&#39;, &#39;Segoe UI Emoji&#39;, &#39;Segoe UI Symbol&#39;; font-size: 16px; line-height: 25.6px;&quot;&gt;&amp;nbsp;to create &quot;virtual video devices&quot; that normal (v4l2) applications will read without problem (i hope so) and that are feeded by other applications.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Prepare the Makefile for the module: &lt;/b&gt;I need to change a bit the Makefile to be sure that work with the already prepared &amp;nbsp;Linux header and use the correct compiler.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mostly add on top export &amp;nbsp;and change the make file in this way.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$(MAKE) ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -C $(KERNEL_DIR) M=$(PWD) modules&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/folderview?id=0B9MTQ4daqp4qeDFfVXZQTHhOMjQ&amp;amp;usp=sharing&quot; target=&quot;_blank&quot;&gt;Here &lt;/a&gt;is my Makefile for ARM platform to keep as example.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strike&gt;Some errors occour when I try to insert the module:&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;[JS] $ insmod v4l2loopback.ko&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;insmod: can&#39;t insert &#39;v4l2loopback.ko&#39;: invalid module format&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strike&gt;and the reason is simple:&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;strike&gt;[ &amp;nbsp; 99.922413] v4l2loopback: version magic &#39;2.6.36 mod_unload modversions ARMv5 &#39; should be &#39;2.6.36 preempt mod_unload ARMv5 &#39;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strike&gt;Now I need to recompile the kernel (not all, only module prepare) and find the correct setting !!!&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ok, now better...adding in the preparation of the kernel the &lt;a href=&quot;http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/re153.html&quot; target=&quot;_blank&quot;&gt;option:&lt;/a&gt;&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;span style=&quot;background-color: white; font-family: Courier New, Courier, monospace; font-size: 14px;&quot;&gt;&lt;strike&gt;Processor type and features&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;screen&quot; style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;    Preemption Model
        ( ) No Forced Preemption (Server)&lt;/strike&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;screen&quot; style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;strike&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;        ( ) Voluntary Kernel Preemption (Desktop)
        &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;(x) Preemptible Kernel (Low-Latency Desktop&lt;/span&gt;)&lt;/b&gt;&lt;/strike&gt;&lt;/pre&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and recompile...the insmod seems &amp;nbsp;have a better aspect:&amp;nbsp;&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: version magic &#39;2.6.36 preempt mod_unload &lt;b&gt;modversions&lt;/b&gt; ARMv5 &#39; should be &#39;2.6.36 preempt mod_unload ARMv5 &#39;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strike&gt;Find a way to remove the modversion flag&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Enable loadable module support &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;strike&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ ] &amp;nbsp; Forced module loading &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;strike&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[*] &amp;nbsp; Module unloading &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;strike&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;[ ] &amp;nbsp; Module versioning support &amp;nbsp;&lt;/b&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;strike&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[*] &amp;nbsp; Source checksum for all modules&amp;nbsp;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Again no luck !&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;insmod: can&#39;t insert &#39;v4l2loopback.ko&#39;: unknown symbol in module, or unknown parameter&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;v4l2loopback: Unknown symbol __stack_chk_guard (err 0)&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol __stack_chk_fail (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol add_preempt_count (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol kmem_cache_alloc_notrace (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol __gnu_mcount_nc (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol __tracepoint_kmalloc (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol sub_preempt_count (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol kmalloc_caches (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Removed the kernel flag&lt;/span&gt; &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Enable -fstack-protector buffer overflow detection (EXPERIMENTAL)&quot; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and the first 2 error disappair. The new list is:&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol add_preempt_count (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol kmem_cache_alloc_notrace (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol __gnu_mcount_nc (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol __tracepoint_kmalloc (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol sub_preempt_count (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol kmalloc_caches (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Removed also&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;CONFIG_FUNCTION_TRACER &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;CONFIG_DEBUG_PREEMPT&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strike&gt;and remains only:&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;v4l2loopback: Unknown symbol kmalloc_caches (err 0)&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;To remove this, the config to change is the &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;CONFIG_SLUB...&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and use SLAB&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Using a simple hello.c module ... this work!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;#include &lt;linux module.h=&quot;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;/* Needed by all modules */&lt;/linux&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;#include &lt;linux kernel.h=&quot;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;/* Needed for KERN_INFO */&lt;/linux&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;int init_module(void)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;printk(KERN_INFO &quot;Hello world 1.\n&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;void cleanup_module(void)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;printk(KERN_INFO &quot;Goodbye world 1.\n&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;See the result after an &lt;i&gt;insmod&lt;/i&gt; command:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp; 23.314615] wifi_bcm: no IPv6 routers present&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;[ &amp;nbsp;493.993382] Hello world 1.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[JS] $&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/8569239473949535623/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/8569239473949535623' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/8569239473949535623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/8569239473949535623'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/12/create-linux-module-for-jumping-sumo-on.html' title='Create a linux module for Jumping Sumo on a cross compiler environment'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-4782946489944009974</id><published>2015-12-13T21:02:00.001+01:00</published><updated>2015-12-18T23:36:56.907+01:00</updated><title type='text'>apt-get install results in Hash Sum Mismatch</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;This resolve for me the &quot;apt-get install&quot; results in a Hash Sum Mismatch&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h2 class=&quot;posttitle icon&quot; style=&quot;background-color: #ebece4; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 1px; font-size: 14px; font-stretch: normal; margin: 0px 0px 5px; padding: 6px 6px 5px;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: 13px; line-height: 15.99px;&quot;&gt;sudo rm -fR /var/lib/apt/lists/* and sudo apt-get update&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: 13px; line-height: 15.99px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/4782946489944009974/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/4782946489944009974' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4782946489944009974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4782946489944009974'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/12/apt-get-install-results-in-hash-sum.html' title='apt-get install results in Hash Sum Mismatch'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-9162938226010450399</id><published>2015-12-06T22:18:00.000+01:00</published><updated>2016-01-10T12:21:38.066+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Domoticz"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><title type='text'>Domoticz &amp; Nodon Soft Remote </title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;I&#39;m using &lt;a href=&quot;https://www.domoticz.com/&quot; target=&quot;_blank&quot;&gt;Domoticz &lt;/a&gt;to set up a Smart Home environment and I choose (i don&#39;t know why) &lt;a href=&quot;http://www.z-wave.me/&quot; target=&quot;_blank&quot;&gt;Z-wave&lt;/a&gt; as connection protocol. To support Z-Wave, Domoticz need the bridge &lt;a href=&quot;http://www.openzwave.com/&quot; target=&quot;_blank&quot;&gt;OpenZwave&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;All of this is installed on a Toshiba&lt;a href=&quot;https://www.toshiba.it/innovation/generic/b2c-toshiba-ac100/&quot; target=&quot;_blank&quot;&gt; AC100&lt;/a&gt; netbook computer &amp;nbsp;converted from Android to Linux. Quite simple to do following this &lt;a href=&quot;https://wiki.ubuntu.com/ARM/TEGRA/AC100&quot; target=&quot;_blank&quot;&gt;instruction&lt;/a&gt;&amp;nbsp;and also upgrade the distribution to the last available.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;To compile Domoticz on the new AC100 box is importanto to growth the swap file size. I use the external SD for the new swap file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Many Z-Wave device works really well but some trouble with &lt;a href=&quot;http://nodon.fr/&quot; target=&quot;_blank&quot;&gt;Nodon &lt;/a&gt;&lt;a href=&quot;http://nodon.fr/support/NodOn_TheSoftRemote_ZWave_UserGuide_EN.pdf&quot; target=&quot;_blank&quot;&gt;Soft Remote&lt;/a&gt;. I found &lt;a href=&quot;https://www.domoticz.com/forum/viewtopic.php?f=17&amp;amp;t=8043&quot; target=&quot;_blank&quot;&gt;here &lt;/a&gt;the procedure to put it at work. I use the following definition:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;product config=&quot;nodon/crc3100OctanRemote.xml&quot; id=&quot;0002&quot; name=&quot;CRC-3-6-01 Soft Remote&quot; type=&quot;0002&quot;&gt;&lt;/product&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;product config=&quot;nodon/crc3100OctanRemote.xml&quot; id=&quot;0002&quot; name=&quot;CRC-3-6-01 Soft Remote&quot; type=&quot;0002&quot;&gt; &lt;/product&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;adding it under the &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Domoticz/Config/Manufacturer_specific.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;xml&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;After this, only to add the device to the network again and&amp;nbsp;under Hardware-&amp;gt;Zwave, configured the Nodon to act as &quot;Scene Activation&quot; rather and &quot;Central Scene&quot; (press button on the Nodon to awaken it and let it receive its config)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;under Hardware-&amp;gt;Zwave-&amp;gt;Groups &amp;amp; Network, add the controller (node 1) to each of the groups for the Nodon switch.&amp;nbsp;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/9162938226010450399/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/9162938226010450399' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/9162938226010450399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/9162938226010450399'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/12/domoticz-nodon-soft-remote.html' title='Domoticz &amp; Nodon Soft Remote '/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-1960318451213964884</id><published>2015-09-27T19:32:00.000+02:00</published><updated>2015-09-30T23:01:42.141+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Digispark"/><category scheme="http://www.blogger.com/atom/ns#" term="i2c"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="oled"/><title type='text'>Parrot Jumping Sumo and Arduino Digispark</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now all the pieces are aligned and we can start doing some interesting things!&lt;span id=&quot;goog_371323863&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;We p&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;ut all together our Jumping sumo, the smallest Arduino (&lt;/span&gt;&lt;a href=&quot;http://digistump.com/category/1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot; target=&quot;_blank&quot;&gt;Digispark&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;), a 128*64 i2c display and a ultrasonic distance meter. All fitted on a small proto board under the jumping sumo and connected by a USB cable.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The idea is to add hardware feature to a solid rock land drone to improve the capability without reduce agility.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Till now I can control the OLED display and the distance meter and send this infos to Linux board. The distance in real time is available on the FTP server of the drone&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2o1mESQHhf3mZMQGhTlQ-amzzLAXeLLKELBqgaOJ4n3Y8wHT6UyacK8BpXRCVaRgbb8U0cwHbhoDqc11hhI_N1yGhrq7EPLi49ckhwLCiwG1dWmWctLr20KUEDK7EXTzRQkxxi7Qs7ep/s1600/DSCN3517.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Jumping SUmo with Arduino, Ultrasonic meter and 128*64 OLED Display&quot; border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2o1mESQHhf3mZMQGhTlQ-amzzLAXeLLKELBqgaOJ4n3Y8wHT6UyacK8BpXRCVaRgbb8U0cwHbhoDqc11hhI_N1yGhrq7EPLi49ckhwLCiwG1dWmWctLr20KUEDK7EXTzRQkxxi7Qs7ep/s640/DSCN3517.JPG&quot; title=&quot;Jumping SUmo with Arduino, Ultrasonic meter and 128*64 OLED Display&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Jumping Sumo with arduino pod&lt;br /&gt;(Front view)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDky9HxEROMBQXU39mknLGmeqFRfVmuDJCN71BQyoU5crkd6nkgVqp52VwCOb6M9bIxBdR_PRtXkbv8pGolWL1VkscMWrvtPoLO2xqbuRPDVC6yYn3z0xRFw8FF8fG-mXx1UrcNmhP9tOO/s1600/DSCN3519.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Jumping Sumo with Arduino Digispark, oled display and ultrasonic range &quot; border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDky9HxEROMBQXU39mknLGmeqFRfVmuDJCN71BQyoU5crkd6nkgVqp52VwCOb6M9bIxBdR_PRtXkbv8pGolWL1VkscMWrvtPoLO2xqbuRPDVC6yYn3z0xRFw8FF8fG-mXx1UrcNmhP9tOO/s640/DSCN3519.JPG&quot; title=&quot;Jumping Sumo with Arduino Digispark, oled display and ultrasonic range &quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Jumping Sumo with Arduino Digispark, Oled display and ultrasonic range&lt;br /&gt;(rear view)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;Some pics of the pod&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmVkfvh3auC7z8Ig4wLwBUFuXJTqz_ccYKPAhxx4q7lAATaYThe3lTpjtFVtzpmt-otaq8KwR7ILosjxxn8E9MNVLA4omX47z8bFPtrZ-VAwv4PaJ-CfFd2LGT0tOBlhA64S5678Kh3eoa/s320/PadWithDeco.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;320&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;Jumping Sumo with Arduino explained (1/2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyAzl8VSsZSGDDUkVWG6eY5XFAjvLZgw-M0s9qOksmtGQkGLSZvcAjBXoi56cz58FxpVvig6rFsBu8X_VRZpXHn_ITWEmxOZqHx5D0Peo8RppYUBGrBlOarawZm0s1ALa8_KRYHJil7Xlo/s1600/Pod2WithDescription.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyAzl8VSsZSGDDUkVWG6eY5XFAjvLZgw-M0s9qOksmtGQkGLSZvcAjBXoi56cz58FxpVvig6rFsBu8X_VRZpXHn_ITWEmxOZqHx5D0Peo8RppYUBGrBlOarawZm0s1ALa8_KRYHJil7Xlo/s320/Pod2WithDescription.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12.8px;&quot;&gt;Jumping Sumo with Arduino explained (2/2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmVkfvh3auC7z8Ig4wLwBUFuXJTqz_ccYKPAhxx4q7lAATaYThe3lTpjtFVtzpmt-otaq8KwR7ILosjxxn8E9MNVLA4omX47z8bFPtrZ-VAwv4PaJ-CfFd2LGT0tOBlhA64S5678Kh3eoa/s1600/PadWithDeco.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/FecUSRomNHQS555LoSNCz_4xmnbDU_b94tNmXFtl9kPGSnBOY9ED40P0CNMeOqcw6-bDmw=s400&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;&quot;&gt;Only module coming from dx.com.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Bom&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;1. MCU&amp;nbsp;&lt;a href=&quot;http://www.dx.com/p/mini-universal-attiny85-development-board-for-arduino-black-379265#.VggmdPntmko&quot; target=&quot;_blank&quot;&gt;Attiny85&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2.&lt;a href=&quot;http://www.dx.com/p/0-96-128x64-i2c-interface-blue-color-oled-display-module-for-arduino-avr-arm-pic-346542#.VggmiPntmko&quot; target=&quot;_blank&quot;&gt;Display 128*64&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3.&amp;nbsp;&lt;a href=&quot;http://www.dx.com/p/rcw-0002-ultrasonic-ranging-distance-measurement-module-green-silver-264373#.Vggmn_ntmko&quot; target=&quot;_blank&quot;&gt;Distance sensor SH04&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4.&amp;nbsp;&lt;a href=&quot;http://www.dx.com/p/7051-double-sided-hot-air-solder-leveling-boards-green-silver-5-pcs-203480#.Vggnk_ntmko&quot; target=&quot;_blank&quot;&gt;Proto board&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/1960318451213964884/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/1960318451213964884' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/1960318451213964884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/1960318451213964884'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/09/parrot-jumping-sumo-and-arduino.html' title='Parrot Jumping Sumo and Arduino Digispark'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2o1mESQHhf3mZMQGhTlQ-amzzLAXeLLKELBqgaOJ4n3Y8wHT6UyacK8BpXRCVaRgbb8U0cwHbhoDqc11hhI_N1yGhrq7EPLi49ckhwLCiwG1dWmWctLr20KUEDK7EXTzRQkxxi7Qs7ep/s72-c/DSCN3517.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-7054548923963558980</id><published>2015-09-05T23:28:00.000+02:00</published><updated>2015-09-05T23:28:32.499+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cross compiler"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>Hacking USB port of Parrot Jumping Sumo</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;If you want to keep in contact our great friend Parrot Jumping Sumo with the rest of the word exist a lot of possibilities. Use direct connection with I2C but...you need to open the drone and sold some wires on the board or use the native USB port... how? Well...if the device is &amp;nbsp;a real USB device that support CDC interface (like the GPS or a real arduino) no problem at all. Only follow &lt;a href=&quot;http://cromagn.blogspot.it/2015/06/adding-gps-to-parrot-jumping-sumo-drone.html&quot; target=&quot;_blank&quot;&gt;this&lt;/a&gt; instruction to add &lt;i&gt;CDC_ACM&lt;/i&gt; driver at boot time but...if you want to do more? Or use a &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ATTINY85&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; device? In this case you cannot use on linux board the CDC_ACM drivers because the Jumping Sumo linux kernel version dont like the low speed usb interface. The system recognize the device, you can also see it using &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;dmesg&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; but...nothing more than this. Many thread about this problem but I dont want to recompile nothing.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So, use the old classic approach...looking at what kind of libraries are already on board in the drone and try to use it. In this case the &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://sourceforge.net/projects/libusb/files/libusb-0.1%20%28LEGACY%29/&quot; target=&quot;_blank&quot;&gt;libusb-0.1&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;are in!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Not my preferred lib (is old and no more maintened) but...is already there so why not give it a chance? Try the test code sample in the package. Open Code::blocks for the cross compiler dev env and:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1.Create the project for a console prj and copy the code of &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;testlibusb.c &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;example.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. Adding the reference in the linker to&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt; -lusb&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; (remember to install libusb-0.1 and libusb-0.1 dev in your Linux cross compiler PC) for the DEBUG build &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Adding the reference in the linker for the RELEASE build to the libusb-0.1 ARM lib using the full path. Here a &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qc0l4REZpUzlwZzg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;copy&lt;/a&gt;&amp;nbsp;if you don t want to download it from the drone. Remember also to create also a link to this lib.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4. Build the Debug copy and test it...Run like a breeze (but remember...&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;it&amp;nbsp;is a must)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;5. Build the RELEASE copy, copy the exec to the drone, run it and...no device found!!!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;6. Rebuild it with&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;usb_set_debug(3);&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; after&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;usb_init(); &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and&amp;nbsp;we can discover the real problem!!!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Detecting USB devices...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;usb_set_debug: Setting debugging level to 3 (on)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;USB error: couldn&#39;t opendir(): No such file or directory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;7. The usbfs device dont mount the usb bus standard directory but in /tmp &amp;nbsp;so:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;8. Set the env variable &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;USB_DEVFS_PATH=/tmp/udev/dev/bus/usb&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;9. Export it using &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;export USB_DEVFS_PATH&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;10. Now re run the .test program and...bingo!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Detecting USB devices...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;usb_set_debug: Setting debugging level to 3 (on)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;usb_os_find_busses: Found 001&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;usb_os_find_devices: Found 004 on 001&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now we can talk really at low level to the USB device from the Jumping Sumo !!!&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/7054548923963558980/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/7054548923963558980' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/7054548923963558980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/7054548923963558980'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/09/hacking-usb-port-of-parrot-jumping-sumo.html' title='Hacking USB port of Parrot Jumping Sumo'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-3416353950711553465</id><published>2015-08-16T01:07:00.003+02:00</published><updated>2015-08-16T01:07:44.367+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Digispark"/><category scheme="http://www.blogger.com/atom/ns#" term="Parrot"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>USB CDC for Digispark Serial on WIndows 7 : Now working</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I have had many problem installing the USB Serial Driver for Digispark on my Windows 7.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;When I install the driver to test the CDC_ACM library for the &lt;a href=&quot;http://digistump.com/category/1&quot; target=&quot;_blank&quot;&gt;Digispark&lt;/a&gt;&amp;nbsp;i got a &lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;A Service installation section in this INF is invalid&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12.4799995422363px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and no way to solve this problem. After a bit (not so bit honestly speaking...) I resolve this issue adding a simple row in the &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DigiSerial.inf&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; file.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;From this:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; line-height: 17.4720001220703px;&quot;&gt;[DriverInstall.NTamd64.CopyFiles]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lowcdc.sys&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;To this:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;[DriverInstall.NTamd64.CopyFiles]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;usbser.sys&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lowcdc.sys&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;line-height: 17.4720001220703px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Here my&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt; &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qcDNjRUFNeFl0WDg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;DigiSerial.inf&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;file.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 17.4720001220703px;&quot;&gt;Now i can use the digispark mini arduino on windows...next stop, use it on drone :)&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/3416353950711553465/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/3416353950711553465' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/3416353950711553465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/3416353950711553465'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/08/usb-cdc-for-digispark-serial-on-windows.html' title='USB CDC for Digispark Serial on WIndows 7 : Now working'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-68504934180525859</id><published>2015-06-20T00:15:00.002+02:00</published><updated>2015-08-15T20:04:37.991+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GPS"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><title type='text'>Adding a GPS to a Parrot Jumping Sumo Drone</title><content type='html'>&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Part one:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Finding device and load the driver&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;I try to attach to the drone a GPS device an read the GPS position. I use a &lt;span itemprop=&quot;name&quot;&gt;GLONASS VK-172 USB Gps&lt;/span&gt; device coming from &lt;a href=&quot;http://www.ebay.it/itm/USB-GPS-Empfanger-Antenne-Receiver-Mouse-G-7020-GLONASS-VK-172-U-blox7-Laptop-/161733009625?&quot; target=&quot;_blank&quot;&gt;ebay&lt;/a&gt;&amp;nbsp;but also &lt;a href=&quot;http://www.aliexpress.com/item/VK-172-GMOUSE-USB-GPS-Module-GLONASS-USB/1991146193.html&quot; target=&quot;_blank&quot;&gt;aliexpress&lt;/a&gt;&amp;nbsp;(and please note the price difference).&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;The interface specs for this device are available &lt;a href=&quot;http://www.u-blox.com/images/downloads/Product_Docs/USB_with_LINUX%28GPS.G4-CS-07059%29.pdf&quot; itemprop=&quot;url&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&amp;nbsp;b&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt;ut mainly is a &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;cdc_acm&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt; device.&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt;The Parrot Sumo has not already loaded this driver BUT is already availabe in the JS. Looking into &lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cd&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;/lib/modules/2.6.36/kernel/drivers/usb/class&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt;&amp;nbsp;there is a nice&lt;/span&gt;&lt;i style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt; cdc-acm.ko&lt;/i&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt; library.&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt;Now is necessary to load the module using &lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;insmod cdc-acm.ko.&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Testing with a &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lsmod&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;you can see the magic:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[JS] $ lsmod&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Module &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp;Used by &amp;nbsp; &amp;nbsp;Tainted: P&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;cdc_acm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;13187 &amp;nbsp;0&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;uvcvideo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 61143 &amp;nbsp;2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;asix &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 11525 &amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;usbnet &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12328 &amp;nbsp;1 asix&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;wl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;935621 &amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;bcm_dbus &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 47768 &amp;nbsp;1 wl&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ipv6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;220695 16&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ultra_snd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8432 &amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;aai &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;50643 &amp;nbsp;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;snd_hwdep &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4617 &amp;nbsp;1 aai&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;snd_pcm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;52836 &amp;nbsp;1 aai&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;snd_page_alloc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3392 &amp;nbsp;1 snd_pcm&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;snd_timer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16662 &amp;nbsp;1 snd_pcm&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;usb_storage &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;33608 &amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ehci_hcd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 31168 &amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;usbcore &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 105021 &amp;nbsp;8 cdc_acm&lt;/b&gt;,uvcvideo,asix,usbnet,bcm_dbus,usb_storage,ehci_hcd&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;2. Connecting the device...&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Connecting the USB GLONASS GPS key using a USB OTG cable (male to female)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFSwv2rdziEKXrkKbV76xUquYnFhAF10tkLgaS6UBdrIkMyj_RHzGuDMj1VTDqUu4P3h5_FWUKBAPB7JBnmh5HZbHcFS2NXUIbpVZXo3TmYM88-oEHK-yP1QdMF6JRS1pWGxbvHfQXWhiB/s1600/DSCN3509.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Parrot Jumping Sumo with USB GPS Glonass&quot; border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFSwv2rdziEKXrkKbV76xUquYnFhAF10tkLgaS6UBdrIkMyj_RHzGuDMj1VTDqUu4P3h5_FWUKBAPB7JBnmh5HZbHcFS2NXUIbpVZXo3TmYM88-oEHK-yP1QdMF6JRS1pWGxbvHfQXWhiB/s320/DSCN3509.JPG&quot; title=&quot;Parrot Jumping Sumo with USB GPS Glonass&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Parrot Jumping Sumo with USB GPS Glonass&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Waiting some minutes that the GPS lock some satellite (the led must blink) and type a&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cat /dev/ttyACM0...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$GPGSV,3,1,10,01,55,300,20,03,29,236,28,04,80,355,07,11,70,297,17*7A&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$GPGSV,3,2,10,14,38,071,18,19,54,167,22,27,23,158,10,28,22,301,*70&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$GPGSV,3,3,10,32,73,224,18,33,32,213,*71&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$GPGGA,200906.00,4513.zzzz,N,00921.zzzz,E,1,07,1.36,57.6,M,47.1,M,,*65&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
$GPGSA,A,3,19,01,11,03,32,27,14,,,,,,2.65,1.36,2.27*0B&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;3. Load cdc_acm module at startup&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Creating under&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/etc/init.d/ &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;a file named&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt; init_gps&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Write in this &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;insmod /lib/modules/2.6.36/kernel/drivers/usb/class/cdc-acm.ko&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Make it exec using chmod 777&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Modify file&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;init_manager&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; adding&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# load gps modules&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/etc/init.d/init_gps&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;script type=&quot;application/ld+json&quot;&gt;
{
  &quot;@context&quot; : &quot;http://schema.org&quot;,
  &quot;@type&quot; : &quot;SoftwareApplication&quot;,
  &quot;name&quot; : &quot;GLONASS VK-172 USB Gps&quot;,
  &quot;url&quot; : &quot;http://www.u-blox.com/images/downloads/Product_Docs/USB_with_LINUX(GPS.G4-CS-07059).pdf&quot;
}
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/68504934180525859/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/68504934180525859' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/68504934180525859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/68504934180525859'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/06/adding-gps-to-parrot-jumping-sumo-drone.html' title='Adding a GPS to a Parrot Jumping Sumo Drone'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFSwv2rdziEKXrkKbV76xUquYnFhAF10tkLgaS6UBdrIkMyj_RHzGuDMj1VTDqUu4P3h5_FWUKBAPB7JBnmh5HZbHcFS2NXUIbpVZXo3TmYM88-oEHK-yP1QdMF6JRS1pWGxbvHfQXWhiB/s72-c/DSCN3509.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-6324018299596175554</id><published>2015-05-31T01:32:00.003+02:00</published><updated>2015-06-07T15:17:41.997+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="SDK"/><title type='text'>Jumping Sumo - Using SDK to create a control program with the JSPilotingNewAPI</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Step by step mini tutorial for Linux operating system (the only one) to run the example demo for Jumping Sumo using the ARDrone3 SDK&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I want to test the new sample of ARDrone3 for the Jumping Sumo Drone starting from the &lt;a href=&quot;https://github.com/Parrot-Developers/Samples/tree/master/Unix/JSPilotingNewAPI&quot; target=&quot;_blank&quot;&gt;git&lt;/a&gt; of the Parrot providing in the same time a silly tutorial to avoid many many hours on google to resolve build problems.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Set up the SDK library (follow my post &lt;a href=&quot;http://cromagn.blogspot.it/2015/01/jumping-sumo-sdk-first-contact-on-linux.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. Download &amp;amp; set up IDE Code::Block from&amp;nbsp;&lt;a href=&quot;http://www.codeblocks.org/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. Other IDE works /editors of course...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Start a new C project and call as you prefer!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4. Add the reference to ALL the libraries of the SDK in&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt; &quot;Setting|compliler|linker&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;|link libraries&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; setting. (&lt;span style=&quot;font-size: x-small;&quot;&gt;Eg:&amp;nbsp;/home/user/DroneSDK/ARSDKBuildUtils/Targets/Unix/Install/lib/libarcontroller.a)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;5. Add the reference to pthread lib in &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&quot;Setting|compliler|linker|link libraries&quot; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;setting. (&lt;span style=&quot;font-size: x-small;&quot;&gt;Eg:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/usr/lib/i386-linux-gnu/libpthread.a)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;6. Add the reference to ncurse lib in&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt; &quot;Setting|compliler|linker&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;|link libraries&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&quot; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;setting. (&lt;span style=&quot;font-size: x-small;&quot;&gt;Eg:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/usr/lib/i386-linux-gnu/libncurses.a&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Add also the reference of libc.a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6R1eCtavUxsJnBLA91jgs0NBfnAMNJgatUa6VX-kPCJSIgi2AOMSEPHNCheyuvgKPLbUykyg0Pj7dbW0CFLGXPOkjqBMmNSkR-elydFOjizvj5wBqdGnsFLtTJWpPF7dTn-i_CjiuO5_X/s1600/Compila_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6R1eCtavUxsJnBLA91jgs0NBfnAMNJgatUa6VX-kPCJSIgi2AOMSEPHNCheyuvgKPLbUykyg0Pj7dbW0CFLGXPOkjqBMmNSkR-elydFOjizvj5wBqdGnsFLtTJWpPF7dTn-i_CjiuO5_X/s320/Compila_1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;7. Add &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;-pthread -lcurses -ltinfo -static&quot;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt; &quot;Setting|compliler|linker|otherlinker options&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; setting.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;8. Add in the &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&quot;setting|compiler|search directory&quot; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;the path of the include (all the ,h of the sdk)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEVWP5dt7hU-y6vxwwy-4mqAZFoKCTZYJQrEFOfTx8T9f1BZwavCXSm7erurDV54GlR66G-JLB6wIEAQYITp6j_1381WP8q7n7KcWEivRuum-ORE-5rgOThlOZWkl5PSc5Ta1uKgvk_wOu/s1600/Complila_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;219&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEVWP5dt7hU-y6vxwwy-4mqAZFoKCTZYJQrEFOfTx8T9f1BZwavCXSm7erurDV54GlR66G-JLB6wIEAQYITp6j_1381WP8q7n7KcWEivRuum-ORE-5rgOThlOZWkl5PSc5Ta1uKgvk_wOu/s320/Complila_2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;9. Add all the 4 file to the project coming from&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;JSPilotingNewAPI&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; example&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;(JumpingSumoPiloting.c,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;JumpingSumoPiloting.h, ihm.c, ihm.h)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The code of&amp;nbsp;JSPilotingNewAPI is really simple to read&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;10. Save it! &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qRTVJVlhScXgxOVE/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;Here&lt;/a&gt; my project file with setting as reference.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;11. Try to compile it and fix the error you see (i hope no one)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;12. Open the file mplayer.conf in&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt; /etc/mplayer &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt; add lirc=no. &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;This remove only a silly warning telling &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #efefef; font-family: &#39;Ubuntu Mono&#39;, monospace; font-size: 14px; line-height: 14px;&quot;&gt;mplayer: could not connect to socket&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;13. Push &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&quot;run&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; button and enjoy :)...but on my PC dont work...yet. I v Ask help to Parrot!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;UPDATE: Not a code problem in my opinion but...network firewall somewhere in my pc chain...Lost incoming UDP traffic.... Stay tuned...tomorrow I try to address!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;UPDATE (AGAIN):&amp;nbsp;&lt;span style=&quot;background-color: white; color: #333333; line-height: 22.3999996185303px;&quot;&gt;Confirmed network issue on vmware. Using a NAT connection from the virtual machine to the host&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; box-sizing: border-box; color: #333333; line-height: 22.3999996185303px;&quot;&gt;dont work &lt;/em&gt;&lt;span style=&quot;background-color: white; box-sizing: border-box; color: #333333; line-height: 22.3999996185303px;&quot;&gt;because the UDP has some problem with NAT :(&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 22.3999996185303px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 22.3999996185303px;&quot;&gt;Use instead a&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; box-sizing: border-box; color: #333333; line-height: 22.3999996185303px;&quot;&gt;bridged connection&lt;/em&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 22.3999996185303px;&quot;&gt;&amp;nbsp;to the host and everything run smooth!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/6324018299596175554/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/6324018299596175554' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/6324018299596175554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/6324018299596175554'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/05/jumping-sumo-using-sdk-to-create.html' title='Jumping Sumo - Using SDK to create a control program with the JSPilotingNewAPI'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6R1eCtavUxsJnBLA91jgs0NBfnAMNJgatUa6VX-kPCJSIgi2AOMSEPHNCheyuvgKPLbUykyg0Pj7dbW0CFLGXPOkjqBMmNSkR-elydFOjizvj5wBqdGnsFLtTJWpPF7dTn-i_CjiuO5_X/s72-c/Compila_1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-1902807714969347657</id><published>2015-04-21T21:58:00.001+02:00</published><updated>2015-04-21T21:58:32.616+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><title type='text'>CH3NO2</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;20/4/2015 - CH3NO2 - RIP - My unforgettable friend&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/1902807714969347657/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/1902807714969347657' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/1902807714969347657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/1902807714969347657'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/04/ch3no2.html' title='CH3NO2'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-524082196799954222</id><published>2015-03-31T22:41:00.001+02:00</published><updated>2015-04-05T01:49:56.665+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="PC 1350"/><category scheme="http://www.blogger.com/atom/ns#" term="pocket computer"/><category scheme="http://www.blogger.com/atom/ns#" term="Sharp"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><title type='text'>Sharp PC-1350 &amp; CE 126 P - Found in cleaning of my basement</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I spent a few hours of the weekend to clean my basement and I found a little treasure.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Nothing really valuable but I found the important piece that created my IT skills.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A Sharp &lt;a href=&quot;http://en.wikipedia.org/wiki/Sharp_PC-1350&quot; target=&quot;_blank&quot;&gt;PC 1350&lt;/a&gt; (pocket computer using a 8 bit CPU SC61860A13, 40 k ROM, 4 k RAM and a great graphical display), a thermal printer &lt;a href=&quot;http://de.wikipedia.org/wiki/Sharp_CE-126P&quot; target=&quot;_blank&quot;&gt;CE 126 P&lt;/a&gt; for the pocket computer and, most of all, a copy of the book PC-1350 Machine Language Reference Manual. This book,&amp;nbsp;&amp;nbsp;together with the C &lt;a href=&quot;http://www.amazon.it/C-Programming-Language-2nd-Edition-ebook/dp/B009ZUZ9FW/ref=dp_kinw_strp_1&quot; target=&quot;_blank&quot;&gt;K&amp;amp;R&lt;/a&gt;, create the basis for all my computer skills...and yes, im a IT professional...:(&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Here the &lt;a href=&quot;https://en.wikipedia.org/wiki/Sharp_PC-1350&quot; target=&quot;_blank&quot;&gt;wikipedia &lt;/a&gt;link&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ok, first of all i need to scan the book and create a pdf. I dont find it on internet and i need to share with the rest of the world this great book.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Full scan of the copy of the 30 years old manual of the Sharp PC 1350 Machine Language Reference Manual. Each page contains good memories and interesting information even now.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B9MTQ4daqp4qbW9JbkxmYkdjeVU&amp;amp;authuser=0&quot; target=&quot;_blank&quot;&gt;1. Introduction&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://drive.google.com/open?id=0B9MTQ4daqp4qM3lscmk0aEhNM28&amp;amp;authuser=0&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. System Configuration&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B9MTQ4daqp4qWXhCYjRTNE1nS1k&amp;amp;authuser=0&quot; target=&quot;_blank&quot;&gt;3. Machine Language Programming&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B9MTQ4daqp4qMDVIMm9UbU9YQlE&amp;amp;authuser=0&quot; target=&quot;_blank&quot;&gt;4. PC 1350 I/O&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B9MTQ4daqp4qQ2xGS0RsYmNYT00&amp;amp;authuser=0&quot; target=&quot;_blank&quot;&gt;5. PC 1350 Instruction List (1/2)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qdGI2SkkxeG5rLXc/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;6. PC 1350 Instruction List (2/2)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qbHRnZ2RRcnNFRHc/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;7. APPENDIXES (with Sharp PC 1350 schematics &amp;amp; expansions)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Also found in internet the &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qcDc2cUNfdEJYS3c/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;PC 1350 Service Manual&lt;/a&gt;&amp;nbsp;and the printer&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qbXdvNzRpY3Fsc2M/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;CE 126 Service Manual&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;For the lovers of programming, found &quot;only&quot; the &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qdFJRdHNqRklHelU/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;PC 1360 Operational Manual&lt;/a&gt;, but I&#39;m sure that the basic command are really similar.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I need to repair the calc...no idea why but i need to isolate (look at the red scotch) the door closed contact...but now the calc seems that works!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxWScmOjZBD685nqv_HBF-eUt-pcwpbmuWvX6OCRHFK-iDV2zZzLLrz4GOsM8MW5DFdNmdy1ZttFFFM2gd1O1r6IEtloMq6iIrwOrwMhyphenhyphenF8LZuSCH3euxcvlV9eihN9G4D8YI3f5Krkpiu/s1600/DSCN3479%5B2%5D.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Sharp PC 1350 Internal (repair)&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxWScmOjZBD685nqv_HBF-eUt-pcwpbmuWvX6OCRHFK-iDV2zZzLLrz4GOsM8MW5DFdNmdy1ZttFFFM2gd1O1r6IEtloMq6iIrwOrwMhyphenhyphenF8LZuSCH3euxcvlV9eihN9G4D8YI3f5Krkpiu/s1600/DSCN3479%5B2%5D.JPG&quot; height=&quot;150&quot; title=&quot;Sharp PC 1350 Internal (repair)&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;PC 1350 internal repair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now... the first great BASIC program to print something...but the printer print only the lower rows of the char...ok...tomorrow open also the printer and try to see why dont print every rows... again...no idea about this problem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Opened...and discoved also that someone sell the seiko mtp201-24ba printer !!!&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-x81klHfnZsGbnfldR6HH4NPbBM4oEtrH7Sl_tXZRSIwIWbtkxXOAIku6ZyoDZdcAJlIrMPiKMuVVVcBDPSBwxbvPh08TofK0E7_cnhKA33QQ5EqunURItZWZ9BMqT3dvrM84tyUzw_5s/s1600/DSCN3488.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Sharp CE 126 P  - Open&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-x81klHfnZsGbnfldR6HH4NPbBM4oEtrH7Sl_tXZRSIwIWbtkxXOAIku6ZyoDZdcAJlIrMPiKMuVVVcBDPSBwxbvPh08TofK0E7_cnhKA33QQ5EqunURItZWZ9BMqT3dvrM84tyUzw_5s/s1600/DSCN3488.JPG&quot; height=&quot;150&quot; title=&quot;Sharp CE 126 P  - Open&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;CE 126 P&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;After this...i want to ack the printer. Im thinking some like RF commanded printer.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I attach my USBee clone at the printer but...simply dont work. Never mix old tech (&amp;gt;5 V) with new but low cost china tech (3.3 V). I suspect that the 10€ &amp;nbsp;logic analyzer sink too much current from the pc 1350 and...dont work. If i connect all the cable...the printer dont print but i see some like this&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR2iDUJnzPjBTdhAnDjmNS6I_bnbXidW4QE_21aS0ndZlcyGuvoYOiW2LBEqwQJncgsOvsvbUkleridSp0yIFWHeTFsFTZMDx6iQoAoTMAuDD0r2VxpLbtGj7nU8xEfZmnIVfuA-sOYLCl/s1600/USBee.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR2iDUJnzPjBTdhAnDjmNS6I_bnbXidW4QE_21aS0ndZlcyGuvoYOiW2LBEqwQJncgsOvsvbUkleridSp0yIFWHeTFsFTZMDx6iQoAoTMAuDD0r2VxpLbtGj7nU8xEfZmnIVfuA-sOYLCl/s1600/USBee.jpg&quot; height=&quot;50&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;If i connect only the Din pins (coming from printer) i see some nice (but useless) pict BUT the printer...print!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh26mGmJmf0EB7FhD9mMYb7pi9xCoerRr0IfbQyB6Eyj-CE7kG89YDFbt6fE9MPpkEZoi0JGLH9ZCEuC-tw6GZXFDEplvlWWjmgY69W1u3eV1n7vJKDtc_xnCfsj4N0DRA_eJtpbJKxGrfl/s1600/usbEE2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh26mGmJmf0EB7FhD9mMYb7pi9xCoerRr0IfbQyB6Eyj-CE7kG89YDFbt6fE9MPpkEZoi0JGLH9ZCEuC-tw6GZXFDEplvlWWjmgY69W1u3eV1n7vJKDtc_xnCfsj4N0DRA_eJtpbJKxGrfl/s1600/usbEE2.jpg&quot; height=&quot;25&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/524082196799954222/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/524082196799954222' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/524082196799954222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/524082196799954222'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/03/sharp-pc-1350-ce-126-p-found-in.html' title='Sharp PC-1350 &amp; CE 126 P - Found in cleaning of my basement'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxWScmOjZBD685nqv_HBF-eUt-pcwpbmuWvX6OCRHFK-iDV2zZzLLrz4GOsM8MW5DFdNmdy1ZttFFFM2gd1O1r6IEtloMq6iIrwOrwMhyphenhyphenF8LZuSCH3euxcvlV9eihN9G4D8YI3f5Krkpiu/s72-c/DSCN3479%5B2%5D.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-5366758764039043477</id><published>2015-03-01T00:14:00.002+01:00</published><updated>2015-03-01T12:05:06.774+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="display"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="i2c"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="oled"/><title type='text'>Controlling a 0.96&#39;&#39; 128x64 I2C display (SSD1306)  for Jumping sumo</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I &lt;a href=&quot;http://www.dx.com/p/0-96-128x64-i2c-interface-blue-color-oled-display-module-for-arduino-avr-arm-pic-346542#.VPILIfl5Ps4&quot; target=&quot;_blank&quot;&gt;purchased&lt;/a&gt; from dx.com this 0,96&#39;&#39; little little OLED display. There are &amp;nbsp;128*64 blue dots controlled by a I2C SSD1306, powered by 3.3 V and addressed at 0x78.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I want to test the basic funct to be sure that, when I put it on top of the Jumping Sumo drone, the only problem (if any, i hope so...) come from the electrical connection layer and not on the software side. So, i use the &lt;a href=&quot;http://cromagn.blogspot.it/2015/01/set-up-test-usb-to-i2c-iic-spi-uart-ttl.html&quot; target=&quot;_blank&quot;&gt;&quot;USB 2 I2C Converter&quot;&lt;/a&gt;&amp;nbsp;to try to find how this device work. For sure the chip is well documentated in the &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qLW90QW9nM0tXMFU/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;datasheet&lt;/a&gt; and there are a huge number of good library for arduino &amp;amp; c to take as example...but, anyway...start to got infos.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Here the basic i2c command to control the display&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;8D --&amp;gt; Power supply to the display (1/2) (needed)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;14 --&amp;gt; Power supply to the display (2/2)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;(needed also)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;A5 --&amp;gt; All display pixel ON&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;A4 --&amp;gt; RAM map will be displayed&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;AF --&amp;gt; Turn on display&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;AE --&amp;gt; Turn off display&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;A6 --&amp;gt; Display standard&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;A7 --&amp;gt; Display inverted&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So, if I send some like 78 (Address), 00 (Command follow), 8D (Start supply the display) followed by 780014 and 7800A5 and 7800AF...well,&amp;nbsp;something appears on the display.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Remember to write &quot;3&quot; on the &quot;data to write&quot; length field and put a &quot;0&quot; in &quot;data to read&quot; length field.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgejBZZfloNWZjnt-vyiGl18xty7t7di7Is9ibficbmDeePBPUcysWBesPsv454WY8M5tkf0i9MAHEDz_Ph1oDbtoMQevm4A3AenmxFklB-4Z1vfQeH08iYHe6lpohCE6WJjX-81qlk80r7/s1600/DSCN3431%5B1%5D.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;I2C Oled display connected to the I2C emulator to control SSD1306&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgejBZZfloNWZjnt-vyiGl18xty7t7di7Is9ibficbmDeePBPUcysWBesPsv454WY8M5tkf0i9MAHEDz_Ph1oDbtoMQevm4A3AenmxFklB-4Z1vfQeH08iYHe6lpohCE6WJjX-81qlk80r7/s1600/DSCN3431%5B1%5D.JPG&quot; height=&quot;240&quot; title=&quot;I2C Oled display connected to the I2C emulator to control SSD1306&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;I2C Oled display connected to the I2C emulator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;For the command follow value....if is 00 then&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;the following byte are a command, if is 40 the following value is data to be stored on display RAM.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So, if you want to write some data in RAM, use 78(address)40(data follow) and FF(the value for example). Try this sequence....&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;78008D&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;780014&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7800A4&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840AA&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840FF&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840AA&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840FF&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840AA&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840FF&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840AA&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7840FF&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;7800AF&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now&amp;nbsp;I have to learn to use the tools necessary to generate the bitmap from the drawing.It&#39;s il famous&amp;nbsp;&lt;a href=&quot;http://en.radzio.dxp.pl/bitmap_converter/&quot; target=&quot;_blank&quot;&gt;bitmap_converter&lt;/a&gt;&amp;nbsp;and find a way to push the data to the display...may be tomorrow....&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/5366758764039043477/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/5366758764039043477' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/5366758764039043477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/5366758764039043477'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/03/controlling-096-128x64-i2c-display.html' title='Controlling a 0.96&#39;&#39; 128x64 I2C display (SSD1306)  for Jumping sumo'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgejBZZfloNWZjnt-vyiGl18xty7t7di7Is9ibficbmDeePBPUcysWBesPsv454WY8M5tkf0i9MAHEDz_Ph1oDbtoMQevm4A3AenmxFklB-4Z1vfQeH08iYHe6lpohCE6WJjX-81qlk80r7/s72-c/DSCN3431%5B1%5D.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-4853826856027762005</id><published>2015-02-07T23:15:00.000+01:00</published><updated>2015-08-15T11:56:19.353+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="Parrot"/><title type='text'>Jumping Sumo - Hardware specs: The beginning of all reverse engineering hacks</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Have a look at the internals of the Jumping Sumo boards. Quite good hardware quality board. Here also every datasheet that i have finded. This pics are realized using a 20 euros &quot;USB microscope&quot; got on Amazon.it, take a huge number of pics an sending to the really nice program &quot;&lt;a href=&quot;http://research.microsoft.com/en-us/um/redmond/projects/ice/&quot; target=&quot;_blank&quot;&gt;Image Composite Editor&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&quot; created by Microsoft Research for free !&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;1. CPU &amp;amp; Driver Board&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicrgTiYBX7yhtwUWkFRa6wJfdiRzauJJh822aYjgOfOAUAS0n5FnAYyHp6h2JJlkBjpNg7S-vlVxokvvYZfK_0tSVoEqtgmoT1WYIIo9fZdRf1nndnR2HPZSJIt5D9pJ-RrT6Kxii2Intn/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Jumping Sumo - Cpu board&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicrgTiYBX7yhtwUWkFRa6wJfdiRzauJJh822aYjgOfOAUAS0n5FnAYyHp6h2JJlkBjpNg7S-vlVxokvvYZfK_0tSVoEqtgmoT1WYIIo9fZdRf1nndnR2HPZSJIt5D9pJ-RrT6Kxii2Intn/s1600/2.jpg&quot; title=&quot;Jumping Sumo - Cpu board&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;CPU:&lt;/i&gt; Sip6&lt;/b&gt; - Is a classic ARM model (&lt;span style=&quot;background-color: white; color: #333333; font-size: 14px; line-height: 19.6000003814697px; text-align: justify;&quot;&gt;ARM926EJ-S)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.6000003814697px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;Motor Driver&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qWXdWdktPQ3VuYmM/view?usp=sharing&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot; target=&quot;_blank&quot;&gt;DRV8833&lt;/a&gt;&amp;nbsp;&lt;/b&gt;-&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;A Texas Instruments (TI)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;2A Low Voltage Dual Brushed DC controller capable to control two motors.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Mosfet driver&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qS21qN3d1QkVSNG8/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;C3021LD&lt;/a&gt;&lt;/b&gt;&amp;nbsp;- To control in real the motor, the Jumping Sumo use a pair of complementary enhancement mode Mosfet. Really low Ron resistance&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;2. Sensor Board&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHKb9-QqB9FBW3adOz_J59H73og3m0i9Y8zeZBdYQYbjIUVMi-So2jX2S3mpvROx7Aw2Susyvrml3KuRNHr4N-1fDDgI8ymFB2XAToNeWpjvNbhY-gaZpCyuKmRajHdH7i-SrAhOfPZIX/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Jumping Sumo - Sensor board&quot; border=&quot;0&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHKb9-QqB9FBW3adOz_J59H73og3m0i9Y8zeZBdYQYbjIUVMi-So2jX2S3mpvROx7Aw2Susyvrml3KuRNHr4N-1fDDgI8ymFB2XAToNeWpjvNbhY-gaZpCyuKmRajHdH7i-SrAhOfPZIX/s1600/1.png&quot; title=&quot;Jumping Sumo - Sensor board&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Another &lt;b&gt;Mosfet Driver &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qS21qN3d1QkVSNG8/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;C3021LD&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Sensor &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qQTRYXzc4d3RJQUk/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;MPU-6050&lt;/a&gt;&lt;/b&gt;: This is a classic chip from the Arduino land :) Here we have a motion processor born for the smartphone with&amp;nbsp;a 3-axis &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;gyroscope, 3-axis accelerometer,&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;temperature sensor&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;and a Digital Motion Processor talking I2C language.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DM53801&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; : &amp;nbsp;Really no info about this large chip. Please help me. &lt;/span&gt;&lt;a href=&quot;https://plus.google.com/112477806561527606488/posts&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;etmoimeme&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;report that this chip is in real a &amp;nbsp;&lt;a href=&quot;http://www.nxp.com/documents/data_sheet/PCA9633.pdf&quot; target=&quot;_blank&quot;&gt;PCA9633&amp;nbsp;&lt;/a&gt;4&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; bit PWM LED driver. Sound really good for me, so tks etmoimeme! I will check and test a bit to add some interesting things to our drone!!!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;3. RF board&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizCiMzZvzAj8OgGvsS1m6yycrulr_kOqIj6piwOfGND0JWOpQwx8iGx7dVNtMI3jSrIScVveueKBRf1wyC-ddRZLnGry5yVfhmOOWyEM2iFtVUBrbg6Wn1Pr7LTdJydU6zc8_AbNiGgwJr/s1600/4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizCiMzZvzAj8OgGvsS1m6yycrulr_kOqIj6piwOfGND0JWOpQwx8iGx7dVNtMI3jSrIScVveueKBRf1wyC-ddRZLnGry5yVfhmOOWyEM2iFtVUBrbg6Wn1Pr7LTdJydU6zc8_AbNiGgwJr/s1600/4.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutions/BCM43526&quot; target=&quot;_blank&quot;&gt;BCM43526&lt;/a&gt;&lt;/b&gt;: this is a&amp;nbsp;&lt;span style=&quot;color: #cc092f; line-height: 22px;&quot;&gt;5G WiFi 2-Stream 802.11ac Transceiver. Not many more public data but seems really interesting...as an example, this transceiver talk directly to USB&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc092f; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 22px;&quot;&gt;A couple of&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qMkg1N0dUUnN4S2M/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;SKY85803&lt;/a&gt;&amp;nbsp;:WLAN Front End module for 802.11a/b/g/n/ac. Here I need to find the time to got an external antenna to provide a better sensitivity to the drone.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc092f; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 22px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc092f; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 22px;&quot;&gt;&lt;b&gt;4. USB &amp;amp; Web Cam&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBRELOnpVkoPtxHFpenebYFkRfRgJLZAMBFSbLcNEXwHBS4iAUaGXiEdvWm2C3ipCksoybWKrVeL9BSnM8fu2uNCAikPKu72zF5von3SShzu1_72o5oTBGKm2Gt95ZaqmKFlRRwSJaRtfK/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBRELOnpVkoPtxHFpenebYFkRfRgJLZAMBFSbLcNEXwHBS4iAUaGXiEdvWm2C3ipCksoybWKrVeL9BSnM8fu2uNCAikPKu72zF5von3SShzu1_72o5oTBGKm2Gt95ZaqmKFlRRwSJaRtfK/s1600/3.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 22px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qTF9zOVZ0a0U1Yms/view?usp=sharing&quot; style=&quot;font-weight: bold;&quot; target=&quot;_blank&quot;&gt;USB2513B&lt;/a&gt;&lt;b&gt;: &lt;/b&gt;&lt;/span&gt;This is a quite standard&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; line-height: 15px;&quot;&gt;USB 2.0 hub controllers with many many feature inside.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 22px;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.etron.com/en/products/webcam_detial.php?Product_ID=9&quot; target=&quot;_blank&quot;&gt;eSP668P&lt;/a&gt;: &lt;/b&gt;This is the cam controller for the drone,. Is a china chip and I have not found nothing about docs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/4853826856027762005/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/4853826856027762005' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4853826856027762005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4853826856027762005'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/02/jumping-sumo-hardware-specs-beginning.html' title='Jumping Sumo - Hardware specs: The beginning of all reverse engineering hacks'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicrgTiYBX7yhtwUWkFRa6wJfdiRzauJJh822aYjgOfOAUAS0n5FnAYyHp6h2JJlkBjpNg7S-vlVxokvvYZfK_0tSVoEqtgmoT1WYIIo9fZdRf1nndnR2HPZSJIt5D9pJ-RrT6Kxii2Intn/s72-c/2.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-3113531218154917124</id><published>2015-01-25T20:02:00.000+01:00</published><updated>2015-01-28T14:00:57.029+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drink"/><category scheme="http://www.blogger.com/atom/ns#" term="food"/><title type='text'>Licorice liqueur</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;I try to make the &quot;licorice liqueur&quot;.&amp;nbsp;Drank last week in the mountains (Presolana) now I try to do it.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Easy, 2.5 h&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The recipt is simple:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;1. 1 lt of water&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;2. 80 /100 gr of licorice&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;3. 1 kg of sugar&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;4. 1 lt of alcool (95° food use).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Step:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Pulverize liquorice (i &#39;v used a minipimer)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2.&amp;nbsp;Dissolve the sugar in 500 gr of water using a slow slow flame&amp;nbsp;(the water should never boil...it takes patience)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Dissolve the&amp;nbsp;licorice powder in 500 gr of water using a slow slow flame (also this should never boil...it takes patience)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4 Wait until the two liquids are cooled&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;5. Mix together 2, 3 and the alcool.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;6. Mix mix mix&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;7. Put it in a glass bottle&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;8. Mix mix mix again&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;9. Wait a couple of months&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;10 Serve chilled&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJHSlF8ayP1NP9Yi3fkYEArGgQkaUCP9qejtB_W803CdDSs8y429C2hTzRVGVE0KcYaxMY_9RR3M9pS5RGex-8DZz9UAQDYiACFo-nPbFGYcSgIUyNUzNnbFF3c9eXUI9jyWqLfWm4x5Tz/s1600/DSCN3396%5B1%5D.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Licorice liqueur&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJHSlF8ayP1NP9Yi3fkYEArGgQkaUCP9qejtB_W803CdDSs8y429C2hTzRVGVE0KcYaxMY_9RR3M9pS5RGex-8DZz9UAQDYiACFo-nPbFGYcSgIUyNUzNnbFF3c9eXUI9jyWqLfWm4x5Tz/s1600/DSCN3396%5B1%5D.JPG&quot; height=&quot;480&quot; title=&quot;Licorice liqueur&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Work in Progress&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/3113531218154917124/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/3113531218154917124' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/3113531218154917124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/3113531218154917124'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/01/licorice-liqueur.html' title='Licorice liqueur'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJHSlF8ayP1NP9Yi3fkYEArGgQkaUCP9qejtB_W803CdDSs8y429C2hTzRVGVE0KcYaxMY_9RR3M9pS5RGex-8DZz9UAQDYiACFo-nPbFGYcSgIUyNUzNnbFF3c9eXUI9jyWqLfWm4x5Tz/s72-c/DSCN3396%5B1%5D.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-9056911398524695908</id><published>2015-01-25T14:21:00.001+01:00</published><updated>2015-01-25T20:02:46.361+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="converter"/><category scheme="http://www.blogger.com/atom/ns#" term="i2c"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>Set up &amp; test the &quot;USB to I2C IIC SPI UART TTL Converter&quot; for Jumping Sumo</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;To test the software to communicate with the I2C bus for my Parrot expansion, I bought a USB to I2C / SPI / UART converter (aka&amp;nbsp;USB to I2C IIC SPI UART TTL Converter)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;This one is available virtually anywhere (ebay, dx.com, aliexpress) for 10-15 euros and seems ok for my purpose. I bought it using &lt;a href=&quot;http://it.aliexpress.com/item/USB-to-I2C-IIC-SPI-UART-TTL-Converter-Module-STC-ISP-Adapter-3in1/810738604.html?isOrig=true#extend&quot; target=&quot;_blank&quot;&gt;Aliexpress&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha7bIOC5rtxoVFQ_bw61vq6bPLH_BQLXnmbn8cLLS0FRYrmqlveGG-m6716tfAGgKREzvtYC1Ur5Iy5cPxD9ZhWWlSKN5qw9GylV2ZAvcx6u4sqSW11N096cIMGPxP6ooU_vAUFJxjscbK/s1600/DSCN3370.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha7bIOC5rtxoVFQ_bw61vq6bPLH_BQLXnmbn8cLLS0FRYrmqlveGG-m6716tfAGgKREzvtYC1Ur5Iy5cPxD9ZhWWlSKN5qw9GylV2ZAvcx6u4sqSW11N096cIMGPxP6ooU_vAUFJxjscbK/s1600/DSCN3370.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The board&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFtB7MLpccP1IBUPnjRlTIwJ8APWHa3tR3JAGtdRHybJHqKSnYuIyYthaPLWIifogE2tRCyUAcdxY6L3H3COD6Ae72X_11B4YHRDaQuqbHIFoSfb3L5xIButj5ha7iA0Km820zJ1s1QXBG/s1600/All-in-1-USB_introduction+(1).jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFtB7MLpccP1IBUPnjRlTIwJ8APWHa3tR3JAGtdRHybJHqKSnYuIyYthaPLWIifogE2tRCyUAcdxY6L3H3COD6Ae72X_11B4YHRDaQuqbHIFoSfb3L5xIButj5ha7iA0Km820zJ1s1QXBG/s1600/All-in-1-USB_introduction+(1).jpg&quot; height=&quot;200&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Capability of the USB converter...great!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Some pain to find the sw and &amp;nbsp;the driver, so i copied &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qUUdPMXBsN1k5Vm8/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;it&lt;/a&gt; on my Google Drive space&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;What occurred is the USB2I2C program so: need to download also&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.dlldump.com/download-dll-files_new.php/dllfiles/M/MSSTDFMT.DLL/6.00.84506/download.html&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot; target=&quot;_blank&quot;&gt;MSSTDFMT.DLL&lt;/a&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;to create the application (in VB !!!), register it with&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;regsvr32 MSSTDFMT.DLL&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and register also &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;tabctl32.ocx&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;using&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;regsvr32 tabctl32.ocx&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now, I can exec the program to talk to I2C device.Cool! it&#39;s work now. But how it works?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Find the spec of the bus converter chip (&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qc1EtenFuVnJ2em8/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;CH341A&lt;/a&gt;) but no real useful information. The real way to understand how to use this adapter is to understand how I2C works:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1.send Address info with read or write bit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2.send offset byte: from which address start the read or the write&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. define how many byte read or write.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Look at the following pic finded on the doc package...everything now is clear...or I hope so!&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIhLHwXtu6fp0Mf5e_UoGg__v7VonNS4qdHFLmZN98C-hckeOwy4pRc6CFe5RTyRRM9MPpYw6_1j1nsSckxNeY7wBF5FsrBfmmUrGxLbfcAoSVLUtW371pFHCdhzDchxlZWmsvEVMBXH7M/s1600/i2c_read.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;I2C read operation using the USB adapter&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIhLHwXtu6fp0Mf5e_UoGg__v7VonNS4qdHFLmZN98C-hckeOwy4pRc6CFe5RTyRRM9MPpYw6_1j1nsSckxNeY7wBF5FsrBfmmUrGxLbfcAoSVLUtW371pFHCdhzDchxlZWmsvEVMBXH7M/s1600/i2c_read.jpg&quot; height=&quot;200&quot; title=&quot;I2C read operation using the USB adapter&quot; width=&quot;163&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I2C read operation using the USB adapter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgffU_GcvPULBhp3KBBFaM22qtIPQWVN-8nQ59i3cX9b-BOv7pv0JHd4Zz5K0ycfB5CLjcukElOY5KVQyOjYfb4HXt-9pgmkaD03xUmV4s7wUahPBzaqPvZDPFexrUnM7NxoiJde6ikMDUs/s1600/iic_write.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;I2C write operation using the USB adapter&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgffU_GcvPULBhp3KBBFaM22qtIPQWVN-8nQ59i3cX9b-BOv7pv0JHd4Zz5K0ycfB5CLjcukElOY5KVQyOjYfb4HXt-9pgmkaD03xUmV4s7wUahPBzaqPvZDPFexrUnM7NxoiJde6ikMDUs/s1600/iic_write.jpg&quot; height=&quot;200&quot; title=&quot;I2C write operation using the USB adapter&quot; width=&quot;163&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I2C write operation using the USB adapter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Try now to read some and write some info from the simplest I2C device on my collection, a &lt;a href=&quot;http://www.atmel.com/Images/doc0180.pdf&quot; target=&quot;_blank&quot;&gt;24c02&lt;/a&gt; eeprom device (buyed from &lt;a href=&quot;http://www.dx.com/p/at24c02-i2c-interface-eeprom-memory-module-blue-214667#.VMTmnPl5Ps4&quot;&gt;dx.com&lt;/a&gt;). This one:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwFqpwCJa_oa5h2Ekqr3hQFBiHMnHUVfXj8CMEbqcCGd6g-RCb9_SxHnubbLe_rUS3JsXl4arMITI9n2Nag2N-h9zUDIOAkwqiShy1gKV9X4KdY61KTEZ-s00HizSqzkkAEPRyYkLwS_ZJ/s1600/DSCN3394%5B1%5D.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwFqpwCJa_oa5h2Ekqr3hQFBiHMnHUVfXj8CMEbqcCGd6g-RCb9_SxHnubbLe_rUS3JsXl4arMITI9n2Nag2N-h9zUDIOAkwqiShy1gKV9X4KdY61KTEZ-s00HizSqzkkAEPRyYkLwS_ZJ/s1600/DSCN3394%5B1%5D.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Atmel 24c02 connected to USB Converter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Using the dedicated panel of the control sw works smooth. I can read and write the data on my flash 2 k memory. Now start to read the data using the other panel (most general one) to be sure that I have understud how it works.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Set the length field &amp;nbsp;with 2 byte (all is hex notation), the data with the address of the device. Here start the problem. You need to use always the write addressing (LSB to 0) and use the &quot;data to read&quot; field to choose if you are writing (set to 0) or reading (set to the correct length)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;For this example,i want to write &quot;FF&quot; at the first cell of the memory.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Put &quot;3&quot; in the &amp;nbsp;&quot;length&quot; field in &quot;write panel&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. Put &quot;A000FF&quot; in the &amp;nbsp;&quot;data&quot; field (the address of the chip is &amp;nbsp;A0 (10100000), 00 is the offset address and FF is the data to write)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Put &quot;0&quot; in the &quot;length&quot; field in data to read field&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4. Push &quot;read/write&quot; button...remember..the Data field in &quot;data to read&quot; dont change. You need to read it !&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkhkL2PFR53tVD0ldyr3rdq3g4PfxT7kXBMRaPx03KsGr4p5iEZ5a2AmvoCc6v5YrHorP8OvcfncEu8QjEQ7yn61Ph01o6eGSepdBnN8Scq_JTMQM7FZJ_rkzJSRibhQgtvcPaQw0nFHVE/s1600/I2C3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkhkL2PFR53tVD0ldyr3rdq3g4PfxT7kXBMRaPx03KsGr4p5iEZ5a2AmvoCc6v5YrHorP8OvcfncEu8QjEQ7yn61Ph01o6eGSepdBnN8Scq_JTMQM7FZJ_rkzJSRibhQgtvcPaQw0nFHVE/s1600/I2C3.png&quot; height=&quot;200&quot; width=&quot;198&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;To read some data:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Set &quot;2&quot; in the &quot;length&quot; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;field in &quot;write panel&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. Set &quot;A000&quot; in the &quot;data&quot; field in &quot;write panel&quot; ( Address in write mode is &quot;A0&quot;, offset is &quot;00&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Put &quot;A&quot; in the length field of the &quot;data to read&quot; panel&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz5jDt_AytXFxdIUGlBOR8uHCZEf5gpdIlud8Ug6PUw0hwykbZnM9JB3fPdggCXRgUPuYfVMx7VWz-_vgQzulAG4y5TFYTsJHX52qXqzR73NGmu3FBPVXIGIqOZ_5xrUYxYF0TiA3Vuuvl/s1600/I2C3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz5jDt_AytXFxdIUGlBOR8uHCZEf5gpdIlud8Ug6PUw0hwykbZnM9JB3fPdggCXRgUPuYfVMx7VWz-_vgQzulAG4y5TFYTsJHX52qXqzR73NGmu3FBPVXIGIqOZ_5xrUYxYF0TiA3Vuuvl/s1600/I2C3.png&quot; height=&quot;193&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now some more funny test.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Connect a Clock I2C module based on Atmel &lt;a href=&quot;http://datasheets.maximintegrated.com/en/ds/DS3231.pdf&quot; target=&quot;_blank&quot;&gt;DS3231&lt;/a&gt;. I need to persist the current data to the Jumping Sumo, so... use this module bought on &lt;a href=&quot;http://www.dx.com/p/ds3231-high-precision-real-time-clock-module-blue-3-3-5-5v-222910#.VMUHufl5Ps4&quot; target=&quot;_blank&quot;&gt;dx.com&lt;/a&gt;&amp;nbsp;than also got a 24 k eeprom based on a &lt;a href=&quot;http://ww1.microchip.com/downloads/en/DeviceDoc/21061H.pdf&quot; target=&quot;_blank&quot;&gt;24c32&lt;/a&gt; device and a battery. This is the pic of the module:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT0Iflxo7yrn3_zyM_neua4_VuQocuEp7jskhyphenhyphenjEAd9uB419Zec_v3QYFQzdSmBgm-ZdtLuq1B_VuraMNBK5OBrRiLr0xrDFMzTCYEI1xDQ_iP7-2ldQmW8embczXX2-CYod0oTWq6P4uX/s1600/DSCN3389%5B1%5D.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;High Precision Real-Time Clock Module connected to USB 2 I2C Converter&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT0Iflxo7yrn3_zyM_neua4_VuQocuEp7jskhyphenhyphenjEAd9uB419Zec_v3QYFQzdSmBgm-ZdtLuq1B_VuraMNBK5OBrRiLr0xrDFMzTCYEI1xDQ_iP7-2ldQmW8embczXX2-CYod0oTWq6P4uX/s1600/DSCN3389%5B1%5D.JPG&quot; height=&quot;240&quot; title=&quot;DS3231 High Precision Real-Time Clock Module connected to USB 2 I2C Converter&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;h1 style=&quot;background-color: white; color: #3d3d3d; line-height: 22px; margin: 0px; padding: 0px; text-align: start;&quot;&gt;
&lt;span id=&quot;headline&quot; itemprop=&quot;name&quot; style=&quot;font-weight: normal;&quot; title=&quot;DS3231 High Precision Real-Time Clock Module - Blue (3.3~5.5V)&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;DS3231 High Precision Real-Time Clock Module&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Try to read hours, minute and second from DS3231 chip:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Set &quot;2&quot; in the &quot;length&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;field in &quot;data to write&quot; panel&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. Set &quot;D000&quot; in the &quot;data&quot; field on &quot;data to wite&quot; panel (D0 is the write address of the clock device)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Set &quot;3&quot; in the &quot;length&quot; field in &quot;data to read&quot; panel&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4. Got some like &quot;38 15 10&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&quot; --&amp;gt; looking at the specs of the clock chip, the first byte are second, the second byte is the hours and the last is the day...as usual in hex format.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Try &amp;nbsp;to read the temperature:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Set &quot;2&quot; in the &quot;length&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;field in &quot;data to write&quot; panel&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. Set &quot;D011&quot; in the &quot;data&quot; field on &quot;data to wite&quot; panel (D0 is the write address of the clock device, 11 is the offset&#39;s registry)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. Set &quot;2&quot; in the &quot;length&quot; field in &quot;data to read&quot; panel&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4. Got some like &quot;1A 80&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; looking again at the specs of the clock chip, the first byte are the MSB of the temp and the second...well, got the first 2 bit, convert to dec and divide by 4!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So:1A == 26d, 80==10000000,convert to dec the first 2 bit(10 == &amp;nbsp;2d) and divide for 4 =0,5...at the end the temperature is 26+0,5 °C&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Here the full memory map of the ds3231 device&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6k6V7i7ULY7ujz01U2swCzRqFMUcLwUZlE5j1ddroTj2TKAUJ-cCQWpbJREYwanRqvSXFVTc-_S5eO9ZpmFjWgwCe1NY7Y6S4Af5HmLSE_LrULyBMs9M58FHd0cBwoChLnJxkoQ6OshTr/s1600/DS3231.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;DS3231 memory map&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6k6V7i7ULY7ujz01U2swCzRqFMUcLwUZlE5j1ddroTj2TKAUJ-cCQWpbJREYwanRqvSXFVTc-_S5eO9ZpmFjWgwCe1NY7Y6S4Af5HmLSE_LrULyBMs9M58FHd0cBwoChLnJxkoQ6OshTr/s1600/DS3231.png&quot; height=&quot;226&quot; title=&quot;DS3231 memory map&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;DS3231 memory map&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/9056911398524695908/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/9056911398524695908' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/9056911398524695908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/9056911398524695908'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/01/set-up-test-usb-to-i2c-iic-spi-uart-ttl.html' title='Set up &amp; test the &quot;USB to I2C IIC SPI UART TTL Converter&quot; for Jumping Sumo'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha7bIOC5rtxoVFQ_bw61vq6bPLH_BQLXnmbn8cLLS0FRYrmqlveGG-m6716tfAGgKREzvtYC1Ur5Iy5cPxD9ZhWWlSKN5qw9GylV2ZAvcx6u4sqSW11N096cIMGPxP6ooU_vAUFJxjscbK/s72-c/DSCN3370.JPG" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-6007541714326505823</id><published>2015-01-18T19:35:00.005+01:00</published><updated>2015-01-25T20:03:10.969+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="Laser"/><category scheme="http://www.blogger.com/atom/ns#" term="Parrot"/><category scheme="http://www.blogger.com/atom/ns#" term="Pod"/><title type='text'>Adding pod for Jumping Sumo - The Laser one</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Not able to connect something to I2C port (grr...I have not so much time...yet) but I&#39;m trying to add some basic hardware functionality to take the measure with the possibility of my Sumo. The basic idea is not to add many weight but to build a base to add some useful things (well .. nice) .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I start with a stand alone pod. The nexts one will be based on a common hw base.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. &lt;b&gt;Laser Pod for Jumping Sumo:&lt;/b&gt; a 5 mW red dot laser module, a 3.7 V 300mA LiPo battery and an inclinometer as safety switch. Works great...&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWSkMGXE0uG3GbX-uDNxoofNgkMHtYcPzVNh77X7G8NpMUH7ZEpdqQCspbgKGFBFEq7D7B5yuCXxXcVmqihyphenhyphencASpxR4LsdKpnQ0nygRfKCcSdiHnevwOzbSIlvD6RgH9z7y5jhEVAiZV7Z/s1600/Jumping_Sumo_LaserDot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Laser Pod for Jumping Sumo - Hacking&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWSkMGXE0uG3GbX-uDNxoofNgkMHtYcPzVNh77X7G8NpMUH7ZEpdqQCspbgKGFBFEq7D7B5yuCXxXcVmqihyphenhyphencASpxR4LsdKpnQ0nygRfKCcSdiHnevwOzbSIlvD6RgH9z7y5jhEVAiZV7Z/s1600/Jumping_Sumo_LaserDot.png&quot; height=&quot;240&quot; title=&quot;Laser Pod for Jumping Sumo - Hacking&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Laser pod in action : a pic take from Sumo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMJVQ7MkNqJoYuQ8Cn5N1YP8m6ZAmxx3uJtsrHOw-LmAuqaV821mX4U-QWhvcbHHZ6nKwDcYEWe98Pves-YUIaj22rm5cdRlvCXlDjizM7aGhrvE7JS1X_fjb7Kifsb-4Z8pqpbLXpOywp/s1600/JS_LaserPod.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;The laser pod mounted on Jumping Sumo - Hacking&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMJVQ7MkNqJoYuQ8Cn5N1YP8m6ZAmxx3uJtsrHOw-LmAuqaV821mX4U-QWhvcbHHZ6nKwDcYEWe98Pves-YUIaj22rm5cdRlvCXlDjizM7aGhrvE7JS1X_fjb7Kifsb-4Z8pqpbLXpOywp/s1600/JS_LaserPod.png&quot; height=&quot;298&quot; title=&quot;The laser pod mounted on Jumping Sumo - Modding&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The laser pod mounted on Jumping Sumo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJV1_x-10wsG_ceo_3dAXxmip-MGrkTJJjzLxJ55Z0BAm4WbpMKlwRWaNIWjzgWeFb7p5-xf7U_Z6ejmz60vqC5G1nqWC6dxFqpy6OP3W_59aT5xTbJbZXNctPkDIyrD6xq6FmY9qwDP2k/s1600/DSCN3367.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Side view of the Laser Pod on Jumping Sumo&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJV1_x-10wsG_ceo_3dAXxmip-MGrkTJJjzLxJ55Z0BAm4WbpMKlwRWaNIWjzgWeFb7p5-xf7U_Z6ejmz60vqC5G1nqWC6dxFqpy6OP3W_59aT5xTbJbZXNctPkDIyrD6xq6FmY9qwDP2k/s1600/DSCN3367.JPG&quot; height=&quot;202&quot; title=&quot;Side view of the Laser Pod on Jumping Sumo&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Side view of the Laser Pod&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/Wpi8A54OWpM?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;First trip of the Laser Pod&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Some other&lt;a href=&quot;http://cromagn.blogspot.it/p/laser-pod-other-photos.html&quot; target=&quot;_blank&quot;&gt; pics&lt;/a&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/6007541714326505823/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/6007541714326505823' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/6007541714326505823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/6007541714326505823'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/01/adding-pod-for-jumping-sumo-hack-bit.html' title='Adding pod for Jumping Sumo - The Laser one'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWSkMGXE0uG3GbX-uDNxoofNgkMHtYcPzVNh77X7G8NpMUH7ZEpdqQCspbgKGFBFEq7D7B5yuCXxXcVmqihyphenhyphencASpxR4LsdKpnQ0nygRfKCcSdiHnevwOzbSIlvD6RgH9z7y5jhEVAiZV7Z/s72-c/Jumping_Sumo_LaserDot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-7394150430117834039</id><published>2015-01-11T01:25:00.001+01:00</published><updated>2015-01-25T20:03:42.721+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Jumping Sumo"/><category scheme="http://www.blogger.com/atom/ns#" term="SDK"/><title type='text'>Jumping Sumo SDK - First contact on Linux platform</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Try to compile the library and create some example code. My end game is to create a Python wrapper for this SDK.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://github.com/ARDroneSDK3/Docs/blob/master/Installation/INSTALL&quot; target=&quot;_blank&quot;&gt;Here&lt;/a&gt; the general instruction, but i put here my step by step instructions&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. Update my Lubuntu 13.10 distribution. Missing some needed tools:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;sudo apt-get install &amp;nbsp;automake&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;sudo apt-get install &amp;nbsp;libtools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;sudo apt-get install &amp;nbsp;libtool&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. Download the SDK from Git-Hub:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;mkdir SumoSDK&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;cd SumoSDK&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;git clone https://github.com/ARDroneSDK3/ARSDKBuildUtils.git&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 16.7999992370605px; white-space: pre;&quot;&gt;3. Make the library:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 16.7999992370605px;&quot;&gt;cd ARBuildUtils&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 12px; line-height: 16.7999992370605px;&quot;&gt;Test if everything is ok using&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 16.7999992370605px;&quot;&gt; .&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 16.7999992370605px; white-space: pre;&quot;&gt;/CheckEnv.py&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 12px; line-height: 16.7999992370605px;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px;&quot;&gt;then build&lt;span style=&quot;font-family: Consolas, Liberation Mono, Menlo, Courier, monospace;&quot;&gt; ./SDK3Build.py -t Unix&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The library will be created in&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas, Liberation Mono, Menlo, Courier, monospace;&quot;&gt;&lt;where are=&quot;&quot; you=&quot;&quot;&gt;/&lt;/where&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ARSDKBuildUtils/Targets/Unix/Install/lib&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, Liberation Mono, Menlo, Courier, monospace;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and the&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 12px;&quot;&gt; .h &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;header in&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;/home/user/DroneSDK/ARSDKBuildUtils/Targets/Unix/Install/include&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;4. Start my preferred IDE (code::blocks), create a C project and:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;reference the &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;.h&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; file in the compiler setting&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;reference the SDK library in the linker setting (adding also &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;libpthread&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;adding &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;-static&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; option in linker options&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;copy the example file &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Unix/JumpingSumoChangePosture &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and build &amp;amp; run !&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;Bingo for now...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvR4OJNAmrnRxnwKZVtVmwsMGEMLLP15J2yF0bGY0-rae26LL-h1kmevQcZyQwqAROxIb4o3pYDy6odVPdkQOjqbn_Oth2OKMkhSAldsyxO0KOe3Pt9vJATSBbX_qzUpktNJ-343ly5eqQ/s1600/SDK.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Running SDK sample for Jumping Sumo&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvR4OJNAmrnRxnwKZVtVmwsMGEMLLP15J2yF0bGY0-rae26LL-h1kmevQcZyQwqAROxIb4o3pYDy6odVPdkQOjqbn_Oth2OKMkhSAldsyxO0KOe3Pt9vJATSBbX_qzUpktNJ-343ly5eqQ/s1600/SDK.png&quot; height=&quot;157&quot; title=&quot;Running SDK sample for Jumping Sumo&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Running sample for Jumping Sumo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&lt;b&gt;Update:&lt;/b&gt; creating a new sample. Great libs and docs but a puzzling problem sending more command in sequence...i v no no idea why, so ... opened an &lt;a href=&quot;https://github.com/ARDroneSDK3/Samples/issues/3&quot; target=&quot;_blank&quot;&gt;issue&lt;/a&gt;. Also the sample&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;js-issue-title&quot; style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif, &#39;Segoe UI Emoji&#39;, &#39;Segoe UI Symbol&#39;; line-height: 1.1;&quot;&gt;JumpingSumoChangePosture&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; line-height: 16.7999992370605px; white-space: pre;&quot;&gt;&quot; in my PC dont work correctly for the same  reason&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/7394150430117834039/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/7394150430117834039' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/7394150430117834039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/7394150430117834039'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/01/jumping-sumo-sdk-first-contact-on-linux.html' title='Jumping Sumo SDK - First contact on Linux platform'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvR4OJNAmrnRxnwKZVtVmwsMGEMLLP15J2yF0bGY0-rae26LL-h1kmevQcZyQwqAROxIb4o3pYDy6odVPdkQOjqbn_Oth2OKMkhSAldsyxO0KOe3Pt9vJATSBbX_qzUpktNJ-343ly5eqQ/s72-c/SDK.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7023579285248815224.post-4523016778212945234</id><published>2015-01-04T20:25:00.001+01:00</published><updated>2017-01-05T01:10:42.247+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Amplifier"/><category scheme="http://www.blogger.com/atom/ns#" term="class A"/><category scheme="http://www.blogger.com/atom/ns#" term="diy"/><category scheme="http://www.blogger.com/atom/ns#" term="JLH69"/><title type='text'>Simple Class A Amplifier JLH 69 (J. Linsley Hood 1969 amplifier) got on ebay</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;XMas give me a really good blueray player and my LG TV works well but I realize that audio is not so...edge.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Other pic&amp;nbsp;&lt;a href=&quot;http://cromagn.blogspot.it/p/class-amplifier-other-photo.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&amp;nbsp;for the work in progress...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;So, i start to play with a really good Class A schema to fulfill the gap!&amp;nbsp;&lt;a href=&quot;http://sound.au.com/tcaas/index-1.htm&quot; target=&quot;_blank&quot;&gt;Here&lt;/a&gt;&amp;nbsp;a lot of info about this schema. I draw a LTSPICE &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qMnp0dzBFdVNadEE/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;model&lt;/a&gt; for the&amp;nbsp;Linsley Hood 1969 Class A amplifier&lt;/span&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63Q5OiflrUhN7pDD3kk93hl8TyXUlmt5HffBLi91nmenEwgnU5lceFzYWMd9-GNuLbRrpnSK-069BiJqYM0ntb-7u0spv5AOde7Ft5t6w_D9tHxvnhUiC6HiOM6T60R-DUENMT4Gv7eMJ/s1600/ClassAOrig.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;205&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63Q5OiflrUhN7pDD3kk93hl8TyXUlmt5HffBLi91nmenEwgnU5lceFzYWMd9-GNuLbRrpnSK-069BiJqYM0ntb-7u0spv5AOde7Ft5t6w_D9tHxvnhUiC6HiOM6T60R-DUENMT4Gv7eMJ/s1600/ClassAOrig.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Using as LTSPICE model for &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qaWhzb0UyM3FXODQ/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;2N3906&lt;/a&gt; this one:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;.MODEL 2N3906 PNP(IS=4E-14 BF=400 VAF=50 IKF=0.02 ISE=7E-15 NE=1.16&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+ BR=7.5 RC=2.4 CJE=6.3E-12 VJE=0.75 TF=5E-10 CJC=5.8E-12 VJC=0.75 TR=2.3E-8&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+ VJS=0.75 XTB=1.5 KF=6E-16&lt;/span&gt;&amp;nbsp;)&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
and for &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qaWhzb0UyM3FXODQ/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;2N1613&lt;/a&gt; this LTSPICE model:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;.model 2N1613 NPN(Is=14.1f Xti=3 Eg=1.11 Vaf=100 Bf=88.85 Ne=1.5 Ise=0&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Ikf=.75 Xtb=1.5 Br=5.591 Nc=2 Isc=0 Ikr=0 Rc=.7 Cjc=15.69p&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Mjc=.3603 Vjc=.75 Fc=.5 Cje=55.06p Mje=.1553 Vje=.75 Tr=854.5p&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Tf=1.332n Itf=1.6 Vtf=5 Xtf=55 Rb=10)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
and, of course, for &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qUUJEZFpjUWRBQ2M/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;2N3055&lt;/a&gt; this model:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;.MODEL 2N3055 NPN(IS=4.66E-12 BF=360 VAF=100 IKF=0.25 ISE=3.339E-11&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+ BR=2 ISC=5E-9 RB=3 IRB=0.001 RBM=0.4 RC=0.04 CJE=5.802E-10 VJE=1.2&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+ MJE=0.45 TF=8E-8 XTF=1 ITF=3 PTF=120 CJC=2.121E-10 MJC=0.4 TR=2.55E-6&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;+ XTB=1 )&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Some adjust for the R5 value (to 130 k ohm from 100 k ohm to balance the offset value and...ok, start a simulation. I need to discover the real current on TO-3 transistor and...see the FFT of the amplifier.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;First of all, please read this amazing &lt;a href=&quot;http://www.audio-perfection.com/spice-ltspice/distortion-measurements-with-ltspice.html&quot; target=&quot;_blank&quot;&gt;post &lt;/a&gt;&amp;nbsp;about good configuration of &lt;a href=&quot;http://www.linear.com/designtools/software/&quot; target=&quot;_blank&quot;&gt;LTSPICE&lt;/a&gt; for FFT analysis. Is necessary to shorten Maximum Timestamp (I use 0.000001s) on Simulate | Edit Simulation Cmd | Transient and delete all compression on Simulate|Control Panel|Compression option to got a good graph.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Here what I got.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfnYnRwpsGGBXMuHxGPSr1B_2o9BVw9Gc8BwlN2CsCXLkzRs-vk9uWkT49ZM0IvwzzNw4J2D-EUw_o4qNgOOc6j9TAPC8R9arWCfQTmNxwg9kXIGhmHt-bpEzqiqAQCosr9PbJFjrpjRfF/s1600/FFTClassAOrig.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfnYnRwpsGGBXMuHxGPSr1B_2o9BVw9Gc8BwlN2CsCXLkzRs-vk9uWkT49ZM0IvwzzNw4J2D-EUw_o4qNgOOc6j9TAPC8R9arWCfQTmNxwg9kXIGhmHt-bpEzqiqAQCosr9PbJFjrpjRfF/s1600/FFTClassAOrig.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Really amazing...so, now start with the build! I got a Kit on ebay for a really low cost. The PCB are really nice but the transistor 2n3055 seems like not new...but work and the other 2 transistor are not the one recommended on the original schema.The pnp bjt is an S9015 and the npn bjt is an H669A. Also there is a RC circuit on the output.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;The idea is to assemble the ampli, hear a bit and...after this start to modify the component using Hi End one.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;First pict of the board&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3a65nPNbPswjxhIcJzUSkRcoDjC-FwetwKvm197o4nYCezAElihdZ1wTJXkS8TIhvXn0XAiYNfVwQi0bB1SDDOJ4ZG6W5GkZWyaD7a8-9LYGnIOx9BFOdQp2ulG46Ni5Kg8wS2Ybrw72K/s1600/DSCN3316.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3a65nPNbPswjxhIcJzUSkRcoDjC-FwetwKvm197o4nYCezAElihdZ1wTJXkS8TIhvXn0XAiYNfVwQi0bB1SDDOJ4ZG6W5GkZWyaD7a8-9LYGnIOx9BFOdQp2ulG46Ni5Kg8wS2Ybrw72K/s1600/DSCN3316.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBoW16GCmF6Zm2RHmOlv305QVHuebbr4XP3tsMlnwlHTTGsJjJfwDCLdzP1OjgRBhdJg3VQ5OXP7V3ojAlEOgBo2XMSbLoEbtxzhLYD346esVStcYQUEkJR4eV3YVoG6a5ZAQSlf6zupzL/s1600/DSCN3320.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBoW16GCmF6Zm2RHmOlv305QVHuebbr4XP3tsMlnwlHTTGsJjJfwDCLdzP1OjgRBhdJg3VQ5OXP7V3ojAlEOgBo2XMSbLoEbtxzhLYD346esVStcYQUEkJR4eV3YVoG6a5ZAQSlf6zupzL/s1600/DSCN3320.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPTzm7csMHXaoSRqf28XOv8zRMBNw39szTW6ZEEAbJOH8DToWGM6sMcVZHBrVA2rzu-Nus8_ThGhSvXPnQhrHgJ7Foar0KDGhVU8EDOKySC8mVAhOAp0ZJzDsSuOxrgd0nYDkpVh9rTja/s1600/DSCN3319.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPTzm7csMHXaoSRqf28XOv8zRMBNw39szTW6ZEEAbJOH8DToWGM6sMcVZHBrVA2rzu-Nus8_ThGhSvXPnQhrHgJ7Foar0KDGhVU8EDOKySC8mVAhOAp0ZJzDsSuOxrgd0nYDkpVh9rTja/s1600/DSCN3319.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Other pic &lt;a href=&quot;http://cromagn.blogspot.it/p/class-amplifier-other-photo.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&amp;nbsp;for the work in progress...&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;15.2.2015: First audio check!&lt;/b&gt; Only one amplifier module is working (one of the strange transistor is broken) but the other channel works well! I did not have the patience to finalize the installation but...i need to hear the sound. So, really excited. No noise, a LOT of heat...beginning from the rectifier bridge, to the regulator and, for sure...the 2n3055 transistor. There is not enough cooling but I got many ideas.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;The sound? I attach to my Ditton Celestion and...paradise, paradise, paradise... Need to hear a bit more, but&amp;nbsp;finally, the amp sounds good. For sure not too much power, but enough! This schema works. I m planning about three more months of additional work...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjclc9RMsLUJpdkdLzL8vNoNbeYDnJnRJ9_gSDvFqnyJdYNeY-FPFVSu1E0L1RC5RhoP9ajq_FOg_82_2ddpEBaofoFo8YbF7NrEo229G8SaOrkP6Aro94wqEuLL3JV9_b8DXji2KWQr6eH/s1600/DSCN3428%5B1%5D.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjclc9RMsLUJpdkdLzL8vNoNbeYDnJnRJ9_gSDvFqnyJdYNeY-FPFVSu1E0L1RC5RhoP9ajq_FOg_82_2ddpEBaofoFo8YbF7NrEo229G8SaOrkP6Aro94wqEuLL3JV9_b8DXji2KWQr6eH/s1600/DSCN3428%5B1%5D.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;07.2.15: Hi End Audio Components for JLH69 Class A Amplifier&lt;/b&gt;&lt;br /&gt;
Try some nice components...&lt;br /&gt;
&lt;b&gt;Resistor:&amp;nbsp;&lt;/b&gt;Vishay Metal Film Mil spec or High Power for really low noise&lt;br /&gt;
&lt;b&gt;Capacitor:&lt;/b&gt; Nichicon KC, KA and KG (Type II ...so sorry), Panasonic Metallized Polyester ECQUL / ECWFE&amp;nbsp;and TDK&amp;nbsp;Metallized Polyester for..i hope so, a great sound&lt;br /&gt;
&lt;b&gt;Transistor:&lt;/b&gt; Trying CentralSemi 2N3906 PNP and 2N1613&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB12HgAocesdzCbQExsfosSOiM8AZK-ce9ITKTlRXb-N-MeZxMy_-tEyE_ilVqpTRhQLdJgrkjgxr2IVpdQC3IgdHLakuV-7oEjSgYyaOdd2OsoN-r6UVKPcUdLWhSB0XRtFrRAeKmqKYF/s1600/AmpliHI.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Audio grade capacitor / resistor for JLH69 class a amplifier&quot; border=&quot;0&quot; height=&quot;476&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB12HgAocesdzCbQExsfosSOiM8AZK-ce9ITKTlRXb-N-MeZxMy_-tEyE_ilVqpTRhQLdJgrkjgxr2IVpdQC3IgdHLakuV-7oEjSgYyaOdd2OsoN-r6UVKPcUdLWhSB0XRtFrRAeKmqKYF/s1600/AmpliHI.png&quot; title=&quot;Audio grade resistor / capacitor for JLH69 class a amplifier&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Audio grade components for JLH69 Class A amplifier&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;07.03.15: sound check amazing !!! &lt;/b&gt;Not so much power but....quality ! Jethro Tull, Pink Floyd, Status Quo and...Vivaldi and Beethoven.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgSPooFdirREFzYWaaegmWsiArB6hd-_ITeA3PKuerqd-41kLIN01WnVUQk5bqpzv9_EV-mMSZJouVYYy-2G7fqvQAJYlKsVTsbb1VwyQQyI_4citIjDWvHSOad-iJDPGJzd6x91Il5ONa/s1600/DSCN3452.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Class A amplifier&quot; border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgSPooFdirREFzYWaaegmWsiArB6hd-_ITeA3PKuerqd-41kLIN01WnVUQk5bqpzv9_EV-mMSZJouVYYy-2G7fqvQAJYlKsVTsbb1VwyQQyI_4citIjDWvHSOad-iJDPGJzd6x91Il5ONa/s1600/DSCN3452.JPG&quot; title=&quot;Class A amplifier&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Class A amplifier&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;03.01.17: a not so standard case.&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;Just 18 month after my last post on this great subject, here the first pic of &quot;gunny&quot;. Yes, this is the name of the JLH69 amplifier in a unconvenctional case for a Class A amplifier.&amp;nbsp;Everything here is really hand made, so...&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;be merciful !!!&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxRhHAvIRhIs_xjtwPYGCr9fU1jeCPEiGeCuXxKyggI6A8EeeRrkWK9eoFIxq6CzLyjKOywJ57frrRtMqReAtBABleQt3VUPEjT9ZXA8Pm3nihc7L7ZoP7kCtUq7OnuUhccrGqo8mP_dVL/s1600/20170102_235455%255B1%255D-min.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Gunny - A JLH69 class A amplifier in a strange case&quot; border=&quot;0&quot; height=&quot;167&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxRhHAvIRhIs_xjtwPYGCr9fU1jeCPEiGeCuXxKyggI6A8EeeRrkWK9eoFIxq6CzLyjKOywJ57frrRtMqReAtBABleQt3VUPEjT9ZXA8Pm3nihc7L7ZoP7kCtUq7OnuUhccrGqo8mP_dVL/s320/20170102_235455%255B1%255D-min.jpg&quot; title=&quot;Gunny - A JLH69 class A amplifier in a strange case&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Gunny - A JLH69 class A amplifier in a strange case&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;If some one is so crazy to try to do the same that i did, here the stl files for the 3D printing and some other notes on the capabilitis and the components i use to finalize the class a amplifier.&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhibbighxoqYht5E5uBDJ8xM0hH68wNjnEv_XiMdTuhn4b9uSsXENbBLy7XHkbQV7erCMaGgoq9WHiP2Ay1XZw1JDZnyJ_KLX4jvIvy2KhGHmM1TkxdH1-IL2hlyXFN99rAxINDls28RqJH/s1600/lato.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;141&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhibbighxoqYht5E5uBDJ8xM0hH68wNjnEv_XiMdTuhn4b9uSsXENbBLy7XHkbQV7erCMaGgoq9WHiP2Ay1XZw1JDZnyJ_KLX4jvIvy2KhGHmM1TkxdH1-IL2hlyXFN99rAxINDls28RqJH/s320/lato.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;JLH69 - some detail of the case&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;Stl model:&lt;/b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qNXlCV3ZMa1kxeGM/view?usp=sharing&quot; target=&quot;_blank&quot;&gt; fan.stl&lt;/a&gt;, &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qcTk5bk0yRGdnRlU/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;front.stl&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qSk5SVHE3VkRMcjg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;top.stl&lt;/a&gt;&amp;nbsp;e &lt;a href=&quot;https://drive.google.com/file/d/0B9MTQ4daqp4qLUVKeUs5RVNDQ0k/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;base.stl&lt;/a&gt;&amp;nbsp;. I use a Sharebot 3D printer without any problema&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;The temperature sensor is a &lt;a href=&quot;http://www.banggood.com/5Pcs-DS18B20-Digital-Temperature-Sensor-Module-For-Arduino-p-951189.html?rmmds=myorder&quot; target=&quot;_blank&quot;&gt;DC18B20&lt;/a&gt; from Banggood and the &lt;a href=&quot;http://www.ebay.it/itm/Dissipatore-termico-aletta-di-raffreddamento-per-TO3-in-alluminio-2-6-C-W-7513-/221750992661?hash=item33a1639f15&quot; target=&quot;_blank&quot;&gt;heatsink&lt;/a&gt; for the TO-03 transistor arrive from ebay from a very good&amp;nbsp;&lt;a href=&quot;http://www.ebay.it/usr/tancredielettronica?_trksid=p2047675.l2559&quot; target=&quot;_blank&quot;&gt;Italian supplier&lt;/a&gt; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;The wood used as an anti dumper material is a 6 mm diameter &quot;balsa&quot; stuck with Vinilic glue: this simple addon can (hopefully) help a lot the mechanical characteristics of the chassies.&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwrxrrklyybNNWfpogAMa_jQaPILkBY9vkciPZ4dl1wXsLSNwcfGOub4FWX2ux0GHbzfzzMOND4LRnreGSolcsJ3KHQtEp3zKw_LYNj3iE2opblSR7mcZVMTCjr00R9yVKkch95L_68eKR/s1600/fan.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;JLH69 - Class A  - detail on the base with 4 temp controlled fan&quot; border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwrxrrklyybNNWfpogAMa_jQaPILkBY9vkciPZ4dl1wXsLSNwcfGOub4FWX2ux0GHbzfzzMOND4LRnreGSolcsJ3KHQtEp3zKw_LYNj3iE2opblSR7mcZVMTCjr00R9yVKkch95L_68eKR/s320/fan.png&quot; title=&quot;JLH69 - detail on the base with 4 temp controlled fan&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;JLH69 - detail on the base with 4 temp controlled fan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Here an in-deep view of the base of the amplifier. There are &lt;a href=&quot;http://www.banggood.com/12V-DC-40mm-Cooling-Fan-For-3D-Printer-RAMPS-Electronics-Extruder-RepRap-Prusa-p-1010811.html?rmmds=myorder&quot; target=&quot;_blank&quot;&gt;4 fan of 40mm&lt;/a&gt; used to cool the power transistor and controlled by an arduino controller located on the power module (not ready now). The fan is protected by a standard grid.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg53u1by3uU2YcJhtvnvnmYBhD89xRWmmzf6IHuUS1h8Au8OGwxkVmlxIwD__F2LL2hTUGupEi53ZOnag6vRLJ7R1VkQn4LloSF4yMUu2fhWYBtMguJrpBBP3Myusx-jHlS9HzFAgSZ2Zfd/s1600/screenshot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;JLH 69 - 2 Heatsinks for 2n3055&quot; border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg53u1by3uU2YcJhtvnvnmYBhD89xRWmmzf6IHuUS1h8Au8OGwxkVmlxIwD__F2LL2hTUGupEi53ZOnag6vRLJ7R1VkQn4LloSF4yMUu2fhWYBtMguJrpBBP3Myusx-jHlS9HzFAgSZ2Zfd/s320/screenshot.png&quot; title=&quot;JLH 69 - Heatsink for 2n3055&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;JLH 69 - Heatsink for 2n3055&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;A view on the heatsink part of the amplifier with the TO-03 socket (i want to test different NPN power transistor other than 2n3055 like&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 17px;&quot;&gt;KD503 Tesla or MJ15003 on sem&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;verdana&amp;quot; , sans-serif; line-height: 17px;&quot;&gt;i&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;in a really short time).The secondary little heatsink directly mounted on the body of the 2n3055 is really effective and can lower a bit the temperature of the transistor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;... tomorrow other pict and infos...&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cromagn.blogspot.com/feeds/4523016778212945234/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7023579285248815224/4523016778212945234' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4523016778212945234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7023579285248815224/posts/default/4523016778212945234'/><link rel='alternate' type='text/html' href='http://cromagn.blogspot.com/2015/01/simple-class-amplifier-jlh-69-j-linsley.html' title='Simple Class A Amplifier JLH 69 (J. Linsley Hood 1969 amplifier) got on ebay'/><author><name>cromagn</name><uri>http://www.blogger.com/profile/12908121494030946930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63Q5OiflrUhN7pDD3kk93hl8TyXUlmt5HffBLi91nmenEwgnU5lceFzYWMd9-GNuLbRrpnSK-069BiJqYM0ntb-7u0spv5AOde7Ft5t6w_D9tHxvnhUiC6HiOM6T60R-DUENMT4Gv7eMJ/s72-c/ClassAOrig.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>