<?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: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-2687205256618913120</id><updated>2012-02-16T17:42:31.529+04:00</updated><category term='sleep-well'/><category term='electronics'/><title type='text'>Max Ushakov: Technology</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.syringa.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-5599414400734130232</id><published>2011-06-22T23:54:00.000+04:00</published><updated>2011-06-22T23:54:45.245+04:00</updated><title type='text'>Почти полетел!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Я стал (спасибо Славе!) изучать поведение квадрокоптера по одной оси, и, кроме прочего, обнаружил, что если дёрнуть ручку вбок, скажем, то квадрокоптер реагирует только примерно через 75мс. Мне это показалось очень уж большим временем задержки. Я порылся в интернете и обнаружил, что народ советует ставить винты полегче. Взвесил свои винты -- они оказались по 22г! Зато очень прочные и жёсткие:) К счастью, у меня были припасены другие, семиграммовые (но менее эффективные, кажется).&lt;br /&gt;&lt;br /&gt;Я поставил их, немного покрутил коэффициенты, и, о чудо! Мне удалось держать квадрокоптер без биений по одной оси! (Я привязывал верёвкой два луча, так, что он мог шататься вокруг этой оси.)&lt;br /&gt;&lt;br /&gt;Потом я привязал его опять верёвочкой за середину, и немного полетал -- вроде получается, но немного его всё-таки шатает из стороны в сторону. То ли надо ещё увеличить коэффициент обратной связи, то ли ещё какая бага. А&amp;nbsp;пока -- батарейка села, надо заряжать :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-5599414400734130232?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/5599414400734130232/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2011/06/blog-post_22.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/5599414400734130232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/5599414400734130232'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2011/06/blog-post_22.html' title='Почти полетел!'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-2365610374392749943</id><published>2011-06-07T23:06:00.000+04:00</published><updated>2011-06-07T23:11:30.855+04:00</updated><title type='text'>Ещё испытания квадрокоптера</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Все уехали на дачу, поэтому я теперь испытываю квадрокоптер дома. Вот так:&lt;br /&gt;&lt;br /&gt;К белому USB-кабелю подключается нетбук (раз уж XBee не работает в присутствии моего передатчика). Летает он очень странно, пытаясь всё время то почти полностью включить, то почти полностью выключить двигатели, в результате получают довольно рваные танцы.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-41YD7hw4ak0/Te51ocgqfiI/AAAAAAAAEG4/0pUmm5vPH5o/s1600/IMG_20110607_225652.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-41YD7hw4ak0/Te51ocgqfiI/AAAAAAAAEG4/0pUmm5vPH5o/s400/IMG_20110607_225652.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Теперь бы понять, почему... Кто-нибудь понимает, как можно рассматривать записанную телеметрию, если там 18 каналов и частота ~300Гц? То есть данных много! Есть идеи?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-2365610374392749943?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/2365610374392749943/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2011/06/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/2365610374392749943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/2365610374392749943'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2011/06/blog-post.html' title='Ещё испытания квадрокоптера'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-41YD7hw4ak0/Te51ocgqfiI/AAAAAAAAEG4/0pUmm5vPH5o/s72-c/IMG_20110607_225652.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-4696082901422751822</id><published>2011-05-17T00:56:00.000+04:00</published><updated>2011-05-17T00:56:31.378+04:00</updated><title type='text'>Quadcopter</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Продолжение про квадрокоптер (начало в&amp;nbsp;&lt;a href="https://sites.google.com/site/ushmax/quad"&gt;https://sites.google.com/site/ushmax/quad&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Я настроил, наконец, параметры, так чтобы не возникали колебания -- теперь оно взлетает довольно хорошо, но я пока не умею удерживать его на одном месте. Правда, пока я пользовался только гироскопами, поэтому стабилизиловались лишь угловые скорости. Теперь думаю подключить и акселерометры, благо код с BaronPilot для этого есть, хотя я его плохо понимаю.&lt;br /&gt;&lt;br /&gt;Из развития -- приделал "телеметрию": плату XBee Pro, которая передаёт всякие параметры на землю (где стоит вторая плата XBee Pro). Выглядит это теперь так -- квадрокоптер (со снятыми &amp;nbsp;балками винтов):&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lib-TiqXtqw/TdGJZRKwcvI/AAAAAAAAEE4/nhh48tu9kkE/s1600/IMG_20110517_002534.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-lib-TiqXtqw/TdGJZRKwcvI/AAAAAAAAEE4/nhh48tu9kkE/s400/IMG_20110517_002534.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;и плата наземной станции:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-m6id_FN4ZWY/TdGJgQ4RlUI/AAAAAAAAEE8/s_nF2znqJtQ/s1600/IMG_20110517_002500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-m6id_FN4ZWY/TdGJgQ4RlUI/AAAAAAAAEE8/s_nF2znqJtQ/s400/IMG_20110517_002500.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Для будущих проектов накупил барахла, но его ещё пилить и пилить:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-IVN2jjG1RjA/TdGNDu0Fm0I/AAAAAAAAEFM/iYVQ5b_epn0/s1600/IMG_20110517_004012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-IVN2jjG1RjA/TdGNDu0Fm0I/AAAAAAAAEFM/iYVQ5b_epn0/s320/IMG_20110517_004012.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;это -- &lt;a href="http://store.atmel.com/PartDetail.aspx?q=p:10500250"&gt;новые улучшенные сенсоры&lt;/a&gt;: трёхосевой гироскоп, трёхосевой акселерометр и трёхосевой магнетометр (он же компас). Такое сочетание должно позволить без накопления ошибки вычислять своё положение в пространстве (три угла).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bBZq7luN860/TdGM-PcN03I/AAAAAAAAEFI/kXhTLPyuDbE/s1600/IMG_20110517_004042.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-bBZq7luN860/TdGM-PcN03I/AAAAAAAAEFI/kXhTLPyuDbE/s320/IMG_20110517_004042.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;это -- &lt;a href="http://www.sparkfun.com/products/8975"&gt;модуль GPS&lt;/a&gt;, с обновлением 5Гц. С ним должен выйти настоящий автопилот (правда, я скорее поставлю его на самолёт, чем на квадрокоптер, но это посмотрим).&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-X856DT8My0k/TdGM4_Xyu2I/AAAAAAAAEFA/3DNbr27jskU/s1600/IMG_20110517_004059.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-X856DT8My0k/TdGM4_Xyu2I/AAAAAAAAEFA/3DNbr27jskU/s320/IMG_20110517_004059.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;это -- плата с ARM-контроллером &amp;nbsp;(LPC2148) -- мне надоело думать, как сопрягать все эти 3.3-вольтовые штуки с пятивольтовыми AVR (AVR умеют работать от трёх вольт, но только на частоте 8МГц, а я боюсь, этого не хватит).&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-4696082901422751822?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/4696082901422751822/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2011/05/quadcopter.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/4696082901422751822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/4696082901422751822'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2011/05/quadcopter.html' title='Quadcopter'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-lib-TiqXtqw/TdGJZRKwcvI/AAAAAAAAEE4/nhh48tu9kkE/s72-c/IMG_20110517_002534.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-7240773916760742088</id><published>2011-04-12T22:17:00.000+04:00</published><updated>2011-04-13T00:03:24.188+04:00</updated><title type='text'>О мегапикселах и фотонах</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;Пытался я как-то разобраться, насколько можно увеличивать чувствительность матрицы фотоаппарата (друзья говорили, что сейчас получается так, что на один пиксел попадает какое-то конечное число фотонов, и дальше уже ничего улучшить нельзя).&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;Вот мои рассчёты: (пригодилась чудная библиотека sympy)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;br /&gt;&lt;b&gt;1. Свет и всякое.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Все считают освещённость в люксах, или в foot-candle (1fc примерно&amp;nbsp;10lux). Люкс -- это сколько света прилетает на единицу площади, то&amp;nbsp;есть люмен на квадратный метр. Люмен, в свою очередь, это световой&amp;nbsp;поток, попадающий в данную точку, что измеряется в канделах *&amp;nbsp;стерадиан (потому как свет приходит откуда-то:).&lt;br /&gt;&lt;br /&gt;Проблема в том, что дальше преобразовывать некуда, ибо кандела --&amp;nbsp;базовая единица СИ. Базовая -- потому, что измеряется&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;не вся сила света,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;а только в той степени, в какой свет воспринимается&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;глазом. Есть даже "формула":&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;br /&gt;I_\nu(\lambda) = 683.002 y(\lambda) I(\lambda),&lt;br /&gt;&lt;br /&gt;где I_\nu(\lambda) -- сила света в канделах, I(\lambda) -- излучаемая&amp;nbsp;мощность в Вт/стерадиан, а y(\lambda) -- функция перехода, более-менее&amp;nbsp;соответствующая чувствительности глаза.&lt;br /&gt;&lt;br /&gt;Я этак посмотрел на эту функцию на странице&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Candela" style="color: #074d8f;" target="_blank"&gt;http://en.wikipedia.org/wiki/&lt;wbr&gt;&lt;/wbr&gt;Candela&lt;/a&gt;&amp;nbsp;и решил, что если положить её&amp;nbsp;равной 0.5, для наших целей сойдёт. Получился коэффициент пересчёта:&lt;br /&gt;&lt;br /&gt;cd2power = 0.00294117647058824 Вт/(кд*ср)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Какой-какой у нас угол зрения?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Рассчитаем угол зрения фотоаппарата. Для примера решим, что у нас&amp;nbsp;полный кадр, фокусное расстояние 50мм. Получаем угол зрения по&amp;nbsp;вертикали vfov=0.47108996рад, по горизонтали hfov=0.69111116рад.&lt;br /&gt;&lt;br /&gt;Дальше у меня шарлатанство. Рассмотрим шаровой слой, соответствующий&amp;nbsp;углу зрения по вертикали, и посчитаем площадь его сферической&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;поверхности (сфера радиуса 1): высота hs = 2*sin(vfov/2)*1=0.4667459,&amp;nbsp;значит, площадь ss=2*pi*1*vs = 2.932651.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: inherit;"&gt;&lt;br /&gt;Теперь посмотрим, какую долю от этого составляет собственно кадр:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: inherit;"&gt;hfov/(2*pi) * ss = 0.3225733&lt;br /&gt;&lt;br /&gt;Вроде бы это и есть телесный угол в стерадианах.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Так сколько же света попадает на матрицу?&lt;/b&gt;&lt;br /&gt;Dave Etchells (который&amp;nbsp;&lt;a href="http://imaging-resource.com/" style="color: #074d8f;" target="_blank"&gt;imaging-resource.com&lt;/a&gt;) говорит, что ночью на&amp;nbsp;городской улице освещённость 1foot-candle. Быстренько применяем нашу&amp;nbsp;теорию, и получаем, что это означает&lt;br /&gt;&lt;br /&gt;0.0316588235294118 Вт/кв.м&lt;br /&gt;&lt;br /&gt;У моего объектива диаметр передней линзы равен 67мм, значит, площадь&amp;nbsp;0.00352565235549115 кв.м -- мощность, которая приходит в объектив,&amp;nbsp;таким образом, есть&lt;br /&gt;&lt;br /&gt;111.618005748549 мкВт&lt;br /&gt;&lt;br /&gt;Весь этот свет приходит, надо думать, например, на пластинку, лежащую&amp;nbsp;на улице -- то есть со стороны одной полусферы. Считая, что со всех&amp;nbsp;сторон приходит одинаковое количество света, умножаем это на телесный&amp;nbsp;угол, отнесённый к полусфере (2*pi), и получаем:&lt;br /&gt;&lt;br /&gt;5.73037188837750 мкВт&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Что такое фотон?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Возьмём какой-нибудь свет, похожий на ночной уличный, то есть примерно&amp;nbsp;жёлтый -- 630нм. Энергия фотона&lt;br /&gt;&lt;br /&gt;hc/lambda = 3.15308809586651e-19 Дж&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. И сколько получается фотонов?&lt;/b&gt;&lt;br /&gt;Пусть выдержка -- 1/60с, тогда за это время со светом приходит&lt;br /&gt;&lt;br /&gt;9.55061981396250e-8 Дж энергии,&lt;br /&gt;&lt;br /&gt;что соответствует&lt;br /&gt;&lt;br /&gt;302897335043.785 фотонам.&lt;br /&gt;&lt;br /&gt;Если у аппарата, скажем, 12Мпикс, то на один пиксел приходится 25241 фотона.&lt;br /&gt;&lt;br /&gt;Вывод, вроде такой: до момента, когда шум будет определяться&amp;nbsp;квантовыми эффектами (в один пиксель попадает совсем уж конечное число&amp;nbsp;фотонов), ещё далеко -- и, видимо, нынешний шум на матрице происходит&amp;nbsp;от каких-то других вещей.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;Что вы по этому поводу думаете?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: inherit;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Другая идея, и, кажется, более правильная -- брать не площадь передней линзы, а фокусное расстояние, делённое на диафрагму. Посколько радиус передней линзы 67мм, f=50мм, а диафрагма, скажем, 2.8, то получается, что света падает в (67/(50/2.8))^2 =&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;14&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&amp;nbsp;раз меньше, то есть фотонов на пиксел уже всего 1802, и квантовые эффекты не за горами... (И они уже совсем тут, если речь идёт о компактном фотоаппарате с f=10 и диафрагмой 3.5 -- там получается 45 фотонов)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-7240773916760742088?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/7240773916760742088/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2011/04/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/7240773916760742088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/7240773916760742088'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2011/04/blog-post.html' title='О мегапикселах и фотонах'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-4134440727554216431</id><published>2010-02-13T23:29:00.001+03:00</published><updated>2010-02-13T23:29:18.103+03:00</updated><title type='text'></title><content type='html'>Вот, выложил передатчик в github:&amp;nbsp;&lt;a href="http://github.com/ushakov/TX"&gt;http://github.com/ushakov/TX&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-4134440727554216431?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/4134440727554216431/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2010/02/github-httpgithub.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/4134440727554216431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/4134440727554216431'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2010/02/github-httpgithub.html' title=''/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-551287455438271179</id><published>2010-02-13T00:29:00.000+03:00</published><updated>2010-02-13T00:29:40.566+03:00</updated><title type='text'>Передатчик</title><content type='html'>Давно не писал :) С тех пор немало нового: построил &lt;a href="http://www.flickr.com/photos/yeliseev/3781461717/sizes/o/in/set-72157621924024318/"&gt;самолёт&lt;/a&gt;, повесил на него &lt;a href="http://www.youtube.com/watch?v=B62NIGxJno0"&gt;фотоаппарат&lt;/a&gt;, и даже &lt;a href="http://www.youtube.com/watch?v=EFcmYbjgbx4"&gt;второй самолёт&lt;/a&gt; как бы построил.&lt;br /&gt;&lt;br /&gt;Поскольку мне не хотелось тратить сразу кучуденег, я покупал разные дешёвые китайские штуки (которые отлично работают для моих нужд, всем рекомендую). В частности, передатчик у меня очень китайский, за $40. ("Настоящий", "как у больших", стоит от $300 до +\infty.) Без настроек на нём самом, с ограниченным набором настроек, которые можно выполнять на подключённом компьютере. А мне для разных мечт хотелось побольше настроек (микшеров в основном).&lt;br /&gt;&lt;br /&gt;В общем, я собрал свой собственный кодер для передатчика. Передатчик состоит из двух основных частей -- одна снимает показания с ручек и кнопочек, и собирает сигнал для передачи. (Заодно применяя все микшеры и проч.), вторая этот сигнал передаёт по радио. Вот эту вторую я оставил, а первую переделал.&lt;br /&gt;&lt;br /&gt;Выглядит так:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/7WqvqBWjTA2SRX6H7LnNgg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_ZAGSfMQ93yI/S3XEGlPGG4I/AAAAAAAADkA/zCUhUgUto2E/s288/2010-02-13%2000.11.52.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/ushmax/Tech?feat=embedwebsite"&gt;Tech&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/_SK5ZL_MMkVAQnneqqfn0w?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_ZAGSfMQ93yI/S3XEb303QNI/AAAAAAAADkE/ZDq13Z5YysM/s288/2010-02-13%2000.11.45.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/ushmax/Tech?feat=embedwebsite"&gt;Tech&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Тут тоже нет настроек на приборе, потому что мне было слишком лень возиться с хардвером. Зато есть программа настройки, написанная на Python + GTK, причём мне вполне понравилось на нём писать. Как-нибудь выложу на GitHub всё это хозяйство.&lt;br /&gt;&lt;br /&gt;Исходники кодера тоже выложу, он сделан по мотивам коллективной разработки российских моделистов, которую обсуждают &lt;a href="http://forum.rcdesign.ru/f8/thread28745.html"&gt;вот тут на форуме&lt;/a&gt; (длинно! читать, может, стоит с конца :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-551287455438271179?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/551287455438271179/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2010/02/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/551287455438271179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/551287455438271179'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2010/02/blog-post.html' title='Передатчик'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_ZAGSfMQ93yI/S3XEGlPGG4I/AAAAAAAADkA/zCUhUgUto2E/s72-c/2010-02-13%2000.11.52.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-2025483321871458732</id><published>2009-01-06T01:11:00.000+03:00</published><updated>2009-01-06T01:24:03.899+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronics'/><category scheme='http://www.blogger.com/atom/ns#' term='sleep-well'/><title type='text'>SleepWell: Update</title><content type='html'>По частям вроде всё собрал для записи показаний акселерометра на microsd. Разные наблюдения и новости:&lt;br /&gt;&lt;br /&gt;1. MicroSD не обязана поддерживать режим SPI. Моя карточка Kingston на 2Гб поддерживает, но как знать?&lt;br /&gt;&lt;br /&gt;2. Такое ощущение, что этой карточке хочется чего-то большего, чем 3в. На стенде от 3.3в работает весьма хорошо, но от литиевой батарейки на 3в (2032; ну или куда она там просаживается под нагрузкой?) карточка не отвечает...&lt;br /&gt;&lt;br /&gt;3. В процессе отладки извёл два процессора (!). Кажется, дело было в том, что я питал процессор от 3.3в, а программировал пятивольтовыми сигналами. В спецификации написано, что напряжение на ножках не может быть больше, чем Vcc+0.5в -- может, дело и в этом. Оба процессора ведут себя одинаково: не видны программатору, при опросе на выходной ножке у них какая-то фигня невнятной формы (болтающаяся возле границы между логическими 0 и 1). Выпаивать tqfp это занятие то ещё...&lt;br /&gt;&lt;br /&gt;Новые программы уже на github, enjoy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-2025483321871458732?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/2025483321871458732/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2009/01/sleepwell-update.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/2025483321871458732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/2025483321871458732'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2009/01/sleepwell-update.html' title='SleepWell: Update'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687205256618913120.post-2163669789746531396</id><published>2009-01-03T15:05:00.000+03:00</published><updated>2009-01-03T15:27:57.606+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronics'/><category scheme='http://www.blogger.com/atom/ns#' term='sleep-well'/><title type='text'>Первая запись про Sleep-Well</title><content type='html'>&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Нашёл в сети заметку про часы, которые будят человека в правильной фазе сна. От этого, говорят, не так противно просыпаться. Они меряют движения руки (на которой надеты всю ночь), и таким образом понимают, когда человека можно будить.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Решил попробовать такую штуку сделать. Но почему-то сначала стал мерить не движения, а пульс. Оказалось, что это не так просто, и попробовав так и этак, я это дело (временно?) забросил, а вместо него стал ловить всё-таки движения руки. Пока, правда, не поймал. Но вот что получилось, могу показать.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;lj-cut style="font-family: verdana;"&gt;&lt;br /&gt;А получилось пока вот что. Во-первых, платка с акселерометром, который может ловить эти самые движения. Выглядит вот так:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/VgFZ9momuUZ7jI8Uzwi5rQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_ZAGSfMQ93yI/SVqiOg9nTcI/AAAAAAAACV4/q-99BS5btko/s400/dsc_2934.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/ushmax/SleepWell?feat=embedwebsite"&gt;SleepWell&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Умеет измерять ускорения по трём осям в двух режимах: от -2g до +2g или от -6g до 6g, с разрешением 12 бит. Общается по протоколу SPI, ест 2.16...3.6в. Зовут LIS3LV02DL. Тестовая программка рисовала мне чудесные трёхцветные графики :)&lt;br /&gt;&lt;br /&gt;Эта штука умеет выдавать более точные цифры редко (40Гц) или менее точные часто (2560Гц), ну и пара промежуточных вариантов ещё есть. Само по себе чудо техники! Всё думаю, куда её ещё можно применить...&lt;br /&gt;&lt;br /&gt;Вторая штука -- для экспериментов, только сегодня сделал. Вот такая:&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/xwK7eJP7WlYNrGpmTvDC2g?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_ZAGSfMQ93yI/SVqiNiC5QsI/AAAAAAAACVw/pLzzEBWh2MI/s400/dsc_2933_sm.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/ushmax/SleepWell?feat=embedwebsite"&gt;SleepWell&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Содержит микроконтроллер (внизу) ATMega8L и слот для карточки MicroSD. Надеюсь на эту карточку писать логи с акселерометра и потом рассматривать, чтобы понять, когда можно меня будить. Пока не работает как следует -- программировать её удаётся, но почему-то при попытке обратиться к карточке всё виснет. Надо изучать, но это уж на будущий год.&lt;br /&gt;&lt;br /&gt;Для заинтересованных -- материалы выложены на github: git://github.com/ushakov/sleep-well.git -- там есть схемы этих и других штук (в gschem), печатные платы (в pcb) и разный исходный код (на C для gcc).&lt;br /&gt;&lt;/lj-cut&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687205256618913120-2163669789746531396?l=blog.syringa.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.syringa.org/feeds/2163669789746531396/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.syringa.org/2009/01/sleep-well.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/2163669789746531396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687205256618913120/posts/default/2163669789746531396'/><link rel='alternate' type='text/html' href='http://blog.syringa.org/2009/01/sleep-well.html' title='Первая запись про Sleep-Well'/><author><name>Max</name><uri>http://www.blogger.com/profile/03999117945296133042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ZAGSfMQ93yI/SVqiOg9nTcI/AAAAAAAACV4/q-99BS5btko/s72-c/dsc_2934.jpg' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
