<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <author>Ivan Melnikov</author>
    <title>Мельников Иван</title>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <entry>
        <title>Датчик уровня воды на Arduino</title>
        <link href="https://imelnikov.ru/radio/water-level"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;Датчик уровня воды будет использоваться в бане в емкостях для холодной и горячей воды. Устройство расчитано на глубину до 5 метров и имеет точность 0,5 см. Основой является датчик давления &lt;strong&gt;MPXV5050&lt;/strong&gt; расчитанный на 50кПа. Это эквивалентно водяному столбу высотой 5 метров.&lt;/p&gt;
&lt;p&gt;{{ macros.youtube(&#34;4P8_2uUOIjI&#34;) }}&lt;/p&gt;
&lt;h2&gt;Принцип действия&lt;/h2&gt;
&lt;p&gt;Обычно датчик монтурют внизу бочки, сверлят отверстие и навинчивают штуцер. Но если не хочется сверлить бочку и возиться с герметизацией, то можно поступить другим способом.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/img/radio/water.png&#34; alt=&#34;Подключение датчика уровня воды на Ардуино&#34;&gt;&lt;/p&gt;
&lt;p&gt;В воду опускается медная трубка маленького диаметра почти до самого дна. Нижний срез открыт, а к верхнему подключается датчик давления. В итоге датчик фиксирует давление водяного столба на нижнем срезе трубы. &lt;code&gt;1 кПа = 10 см&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;На самом деле воздух сжимается и вода немного заходит внутрь трубы. Поэтому датчик будет фиксировать давление не по нижнему срезу трубы, а по вровню &lt;code&gt;H1&lt;/code&gt;. Но т.к. мы знаем на сколько увеличилось давление внутри трубы по сравнению с атмосферным, то можно точно вычислить высоту эту поправку. Нужно&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;чтобы труба была постоянного сечения&lt;/li&gt;
&lt;li&gt;знать длину трубы&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;P - измеренное давление внутри турбы.
Pa - изначальное атмосферное давление

Т.к.  кол-во воздуха в трубе не меняется, а температуру считаем постоянной, то

Pa * V1 = P * V2       
, где 
V1 - изначальный обхем воздуха
V2 - объем после погружения

Т.к. сечение (площадь) трубы постоянно, то можно перейти к длинам.

Pa * L1 = P * L2
, где 
L1 - длина всей трубы 
L2 - длина трубы от сенсора до H1

L2 = (Pa * L)/P
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Посчитаем, на сколько сожмется воздух если опустить трубку длиной 1 метр, на глубину 1 метр. Атмосферное давление 100кПа. Давление водяного столба высотой 1 метра равено 10кПа (плюс атмосфера сверху, итого 110 кПа). Получаем:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;L2 = (100*1м)/(100 + 10) = 0.9 м
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Т.е. вода зайдет на 10 см.&lt;/p&gt;
&lt;p&gt;Но хватит теории, давайте к практике.&lt;/p&gt;
&lt;h2&gt;Подключение MPXV5050 к Arduino&lt;/h2&gt;
&lt;h3&gt;Datasheet&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/file/radio/mpxv5050gp.pdf&#34;&gt;MPXV5050&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Пины&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;2 - Vcc&lt;/li&gt;
&lt;li&gt;3 - Gnd&lt;/li&gt;
&lt;li&gt;4 - Signal&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Скетч&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;double L = 100.0; // длина трубки в см

void setup() {
  Serial.begin(9600);
}

void loop() {
  double p = analogRead(A0);

  // Давление водяного столба в кПа
  double h = (p/1024 - 0.04)/0.018; // kPa

  // Расчитываем поправку в см
  // double l = L - L * 100 / (100 + h);
  double l = L * h / (100 + h); 

  double total = h * 10 + l;
  Serial.println(total); 
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Ссылки&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://goo.gl/opZL0A&#34;&gt;MPXV5050&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/melnikov-ivan/arduino-pressure&#34;&gt;Проект на github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>Радиоуправление на Arduino</title>
        <link href="https://imelnikov.ru/radio/arduino-rc"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;{{ macros.youtube(&#34;LnvCTIS4Kwk&#34;) }}&lt;/p&gt;
&lt;p&gt;Соберем радиоуправление на основе Arduino Uno и радиомодуля MX-05v. Этот модуль работает на частоте 443 МГц, что позволяет использовать его под водой (волны в диапазоне 2.4 ГГц не проникают под воду). Потом поставим его на модель &lt;a href=&#34;/model/submarine&#34;&gt;Радиоуправляемой Подводной Лодки&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Радиомодуль MX-05V + MX-FS-03V подкупает своей низкой ценой - около 60 рублей за пару. Заявленной дальности связи 20-200 метров хватает для небольших моделей машин или лодок.&lt;/p&gt;
&lt;p&gt;Сделаем одноканальную аппаратуду. Для этого нам понадобятся:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2 платы Ардуино для приемника и передатчика&lt;/li&gt;
&lt;li&gt;комплект радиомодуля MX-05V + MX-FS-03V&lt;/li&gt;
&lt;li&gt;переменный резистор или джойстик для передатчика&lt;/li&gt;
&lt;li&gt;рулевая машинка (серва) для приемника&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Суть работы программы заключается в следующем:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;считываем значение с переменного резистора (число от 0 до 1023)&lt;/li&gt;
&lt;li&gt;переводим это число в 2 байта (16 бит, т.к. 1023 занимает 10 бит и не поместится в один байт)&lt;/li&gt;
&lt;li&gt;передаем по радио-каналу&lt;/li&gt;
&lt;li&gt;приемник принимает 2 байта по радио каналу&lt;/li&gt;
&lt;li&gt;переводит их обратно в число от 0 до 1023&lt;/li&gt;
&lt;li&gt;передает команду серво-машинке&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Принцип работы Arduino доступно описан на разных веб-ресурсах. Мне понравился бесплатный обучающий онлайн курс «&lt;a href=&#34;https://goo.gl/8N4TQi&#34;&gt;Строим роботов и другие устройства на Arduino&lt;/a&gt;{# &lt;a href=&#34;https://www.coursera.org/learn/roboty-arduino&#34;&gt;https://www.coursera.org/learn/roboty-arduino&lt;/a&gt; #}». Рекомендую.&lt;/p&gt;
&lt;p&gt;Загружаем текс программы (скетч) для передатчика и приемников. Кстати, программы надо хранить в разных папках, иначе во время компиляции они будут сливаться в один файл и конфликтовать из-за дублирования функций &lt;code&gt;setup&lt;/code&gt; и &lt;code&gt;loop&lt;/code&gt;.
Как подключить сторонние библиотеки к Arduino описано например &lt;a href=&#34;https://goo.gl/6FexuR&#34;&gt;тут&lt;/a&gt;{# &lt;a href=&#34;http://arduino.ua/ru/guide/Libraries&#34;&gt;http://arduino.ua/ru/guide/Libraries&lt;/a&gt; #}.&lt;/p&gt;
&lt;h2&gt;Передатчик&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;// Библиотека передатчика
#include &amp;lt;VirtualWire.h&amp;gt;

void setup() 
{ 
    // Запуск передатчика
    vw_set_ptt_inverted(true);
    vw_setup(1000); // Bits per sec 
}

void loop() 
{
    // чтение показаний с переменного резистора
    int sensorValue = analogRead(A0);

    // отправляем значение
    send(sensorValue); 
}

void send(int param) 
{ 
    // конвертируем int в массив из 2 байт
    uint8_t msg[2];
    int len = 2;
    msg[0] = highByte(param);
    msg[1] = lowByte(param);

    // отправляем непосредственно в радиоканал
    vw_send(msg, len);
    // ждем пока сообщение не уйдет целиком
    vw_wait_tx(); 

}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Приемник&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;// Библиотека для приемника
#include &amp;lt;VirtualWire.h&amp;gt;

// Библиотека для серво машинки. В отличии от обычной Servo.h не конфликтует с VirtualWire.h
// Скачать библиотеку можно тут. 
// http://en.osdn.jp/projects/sfnet_pgahtow/downloads/Arduino%20(v1.0)%20libaries/ServoTimer2.zip/
// Надо закомментировать 41 строчку в файле ServoTimer2.h в случае ошибки компиляции
// &#39;typedef uint8_t boolean;&#39;
#include &amp;lt;ServoTimer2.h&amp;gt;

// Создаем объект серво-машинки
ServoTimer2 myservo;

void setup() 
{ 
    // для отладки
    // Serial.begin(9600);

    // Запуск приемника
    vw_set_ptt_inverted(true);
    vw_setup(1000); // бит в секунду
    vw_rx_start(); // запуск приемника

    // подключаем серво к 6 пину 
    myservo.attach(6);
}

void loop() 
{ 
    uint8_t msg[2];
    uint8_t len = 2;

    if (vw_get_message(msg, &amp;amp;len)) {
        // переводим байты в int
        int value = word(msg[0], msg[1]);

        // подгоняем под диапазон входных данных сервы
        int sValue = map(value, 0, 1023, 600, 2400);
        myservo.write(sValue);

        // Serial.println(sValue);
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;И в итоге - ничего не работает!&lt;/strong&gt;
Почему?&lt;/p&gt;
&lt;h2&gt;Питание&lt;/h2&gt;
&lt;p&gt;Радиомодуль MX-05V очень простой, из-за этого он очень восприимчив к внешним помехам. И даже такой маленький мотор как в серво-машинке способен нарушить его работу. Для того, чтобы минимизировать влияние электромотора (это касается только колекторных моторов), нужно разделить питание силовой части от приемника. При этом «минус» у них должен быть общий. Итоговая схема подключения приемника выглядит так.&lt;/p&gt;
&lt;h2&gt;Результат&lt;/h2&gt;
&lt;p&gt;Данные радиомодуль слишком восприимчив к помехам, и управлять летательной техникой на нем нельзя. Но для игрушечной машинки или лодки вполне подойдет.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery) }}&lt;/p&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>Авто балансировка модели подлодки</title>
        <link href="https://imelnikov.ru/radio/pitch"/>
        <content type="html"></content>
    </entry>
    
    
    
    <entry>
        <title>Оптический сенсор к Ардуино</title>
        <link href="https://imelnikov.ru/radio/mouse"/>
        <content type="html"></content>
    </entry>
    
    
    
    
    
    
    
    
    
    <entry>
        <title>Midi клавиатура для баяна</title>
        <link href="https://imelnikov.ru/radio/midi/keyboard"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;{{ macros.img(&#39;/img/midi/midi-keyboard.jpeg&#39;, (1600, 1200)) }}&lt;/p&gt;
&lt;p&gt;Хочу собрать простую миди клавиатуру с баянной раскладкой. На рынке есть большой выбор клавиатур с пианинной раскладкой, и цена у них от 2000 рублей. А вот для баяна ничего нет. Переучиваться на пианинную после 5ти рядного баяна - совесть не позволяет. Прийдется делать самим.&lt;/p&gt;
&lt;p&gt;Общая схема такая. Делаем простую Миди-клавиатуру на 2-3 октавы, подключаемую через usb к компьютеру. Кнопки используем от современных механических клавиатур. Дальше на компьютере с помощью программ можно играть на любых инструментах. А также вводить ноты в разных программах вроде MuseScore.&lt;/p&gt;
&lt;p&gt;На будущее хочется развить клавиатуру в миди-баян. Управление через bluetooth или wifi. Там выбор инструментов, разные миди-каналы. Может даже авто-аккомпанемент.&lt;/p&gt;
&lt;p&gt;{{ macros.youtube(&#39;GJis0X02Mnk&#39;) }}&lt;/p&gt;
&lt;h2&gt;Файлы&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Плату можно заказать на &lt;a href=&#34;www.pcbway.com&#34;&gt;pcbway.com&lt;/a&gt;. Нужно загрузить на сайте gerber-файл &lt;a href=&#34;/file/midi/midi-keyboard-pico.zip&#34;&gt;midi-keyboard-pico.zip&lt;/a&gt;, все параметры оставить без изменений.&lt;/li&gt;
&lt;li&gt;Прошивка лежит в репозитории GitHub:&lt;a href=&#34;https://github.com/melnikov-ivan/midi-bayan-keyboard&#34;&gt;midi-bayan-keyboard&lt;/a&gt;. Там же описаны шаги по установке её на плату.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Если останутся вопросы, смело пишите в форму &lt;a href=&#34;/contact&#34;&gt;обратной связи&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Пост будет дополняться...&lt;/p&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>MIDI-баян - Донор</title>
        <link href="https://imelnikov.ru/radio/midi/donor"/>
        <content type="html">&lt;p&gt;&lt;img src=&#34;/img/midi/donor/mengascini-1.webp&#34; alt=&#34;mengascini-1&#34;&gt;&lt;/p&gt;
&lt;p&gt;При изготовлении миди-баяна половина работы уходит именно на механическую часть, а не софт. Нужно аккуратно подвести датчики к тягам клапанов, как-то закрепить платы, протянуть провода, вывести разъем для зарядки, возможно панель управления. Поэтому когда мне в руки попал небольшой итальянский баянчик без голосовой части и со встроенными колонками, я понял, что просто обязан сделать миди-баян.&lt;/p&gt;
&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama_init() }}
{{ macros.fotorama(page.gallery) }}&lt;/p&gt;
&lt;p&gt;Изначально это была модель Mengascini C30 MD. MD означает melody bass, т.е выборная система слева. Баян очень легкий, 3.5 кг. Но на фабрике он подвергся модернизации. Вместо деки с резонаторами в него установили кассетную магнитору и колонки по 30 ватт. Питалась система от свинцового аккумулятора на 12 вольт. А на левой руке под большим пальцем было выведено колесико громкости.&lt;/p&gt;
&lt;p&gt;{{ macros.youtube(&#34;GPtKmST5C5w&#34;) }}&lt;/p&gt;
&lt;p&gt;Продолжение проекта по изготовлению &lt;a href=&#34;/tags/midi&#34;&gt;миди-баяна&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Начинаем с &lt;a href=&#34;/radio/midi/keyboard&#34;&gt;миди клавиатуры&lt;/a&gt; для баяна&lt;/li&gt;
&lt;li&gt;Управление миди баяном &lt;a href=&#34;/radio/midi/ble&#34;&gt;по bluetooth&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>Чертеж подводной лодки для 3d печати</title>
        <link href="https://imelnikov.ru/model/3d"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}
{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;Подготовим 3d-модель торцевой заглушки для прочного корпуса &lt;a href=&#34;/model/submarine&#34;&gt;радиоуправляемой подводной лодки&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Используется программа SketchUp. Для этой детали потребуется освоить всего 4 инструмента&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;рисование прямой&lt;/li&gt;
&lt;li&gt;рисование окружности&lt;/li&gt;
&lt;li&gt;инструмент &#34;следуй за мной&#34; (follow me)&lt;/li&gt;
&lt;li&gt;тяни/толкай (push/pull)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Для печати детали на 3d-принтере понадобится плагин экспорта модели в формате STL.&lt;/p&gt;
&lt;p&gt;{{ macros.youtube(&#34;ryLyhtncu5w&#34;) }}&lt;/p&gt;
&lt;p&gt;Процесс &lt;a href=&#34;/model/submarine/3d-print-wtc&#34;&gt;3d-печати подводной лодки&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Ссылки&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.sketchup.com/download&#34;&gt;SketchUp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://goo.gl/BiAe4T&#34;&gt;Export STL&lt;/a&gt; {# &lt;a href=&#34;https://extensions.sketchup.com/en/content/sketchup-stl&#34;&gt;https://extensions.sketchup.com/en/content/sketchup-stl&lt;/a&gt; #}&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://3dwarehouse.sketchup.com/&#34;&gt;Каталог моделей&lt;/a&gt; в SketchUp-warehouse&lt;/li&gt;
&lt;/ul&gt;
</content>
    </entry>
    
    
    
    
    
    <entry>
        <title>Cessna из потолочки</title>
        <link href="https://imelnikov.ru/model/cessna"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}
{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;{{ page.cover }}&#34; alt=&#34;cessna из потолочки&#34;&gt;&lt;/p&gt;
&lt;h2&gt;ТТХ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Размах 100см&lt;/li&gt;
&lt;li&gt;Длина 82см&lt;/li&gt;
&lt;li&gt;Вес 350г&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/model/draft/cessna&#34;&gt;Чертежи&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Крыло&lt;/h2&gt;
&lt;p&gt;Крыло имеет плоско-выпуклый профиль. Состоит из деревянного лонжерона и обшито потолочным пенопластом. Лонжерон заужен к концам. В области центроплана балки соединены внахлест и создают поперечное V около 5°. Это соответствует 5 сантиметрам на концах крыла относительно плоскости. Размер крыла 18см x 98см, элероны 3см x 30см. Лонжерон проходит по 25% САХ 5,5см.&lt;/p&gt;
&lt;p&gt;После того как лонжерон склеен начинаем приклеивать обшивку. Передние и внешние кромки крыла используют естественное заужение края плитки потолочного пенопласта. Она добавит жесткости и избавит от необходимости дополнительной обработки. Задняя кромка и стык центроплана обрезаны ножом. Во время сушки следует контролировать высоту углов крыла относительно плоскости, чтобы избежать перекосов. Вырезаем элероны на нижней части обшивки, в ход пойдет только верхняя часть.&lt;/p&gt;
&lt;p&gt;Приклеиваем верхнюю часть обшивки. Стоит дополнительно проклеить и прижать скотчем сложные изгибы в районе центроплана передней кромки и в углу элерона. Еще раз контролируем плоскости крыльев, все должно быть симметрично. После высыхания элероны вырезаются по месту и крепятся на скотч.&lt;/p&gt;
&lt;p&gt;Серво-машинки крепятся на дву-сторонний скотч внутри крыла плоскостью. Провода протягиваем сзади лонжерона и выводим вниз через специальное отверстие. Две сервы соединяются через Y-кабель. Это позволяем им вращаться одинаково от одного канала. А т.к. их расположение зеркальное, то и элероны будут ходить в противоположные стороны. Кабанчики самодельные из пластиковых карточек. Тяги из 1.5мм стальной проволоки.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_1) }}&lt;/p&gt;
&lt;h2&gt;Фюзеляж&lt;/h2&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_2) }}&lt;/p&gt;
&lt;h2&gt;Хвостовое оперение&lt;/h2&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_3) }}&lt;/p&gt;
&lt;h2&gt;Моторама&lt;/h2&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_4) }}&lt;/p&gt;
&lt;h2&gt;Результат&lt;/h2&gt;
&lt;p&gt;Модель Цессна из потолочки является пожалуй одной из самых популярных среди &lt;a href=&#34;/tag/новичку&#34;&gt;новичков&lt;/a&gt;. Она хорошо планирует, устойчива и позволяет приобрести первичные навыки пилотирования.&lt;/p&gt;
&lt;p&gt;Теперь можно переходить к постройке более сложных моделей самолетов - например &lt;a href=&#34;/model/mig-3&#34;&gt;Миг-3 по бутылочной технологии&lt;/a&gt;.&lt;/p&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>Миг 3 по бутылочной технологии</title>
        <link href="https://imelnikov.ru/model/mig-3"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_main) }}&lt;/p&gt;
&lt;p&gt;Радиоуправляемая модель самолета Миг-3 предназначена для участия в историческом воздушном бое по правилам СОЮЗ-500. Отсюда выбран размах 85 см. Фюзеляж изготовлен по &lt;a href=&#34;/model/technology/bottle&#34;&gt;бутылочной технологии&lt;/a&gt;, что повышает живучесть модели после столкновений.&lt;/p&gt;
&lt;h2&gt;ТТХ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Размах 85см&lt;/li&gt;
&lt;li&gt;Длина 67см&lt;/li&gt;
&lt;li&gt;Вес 450г&lt;/li&gt;
&lt;li&gt;Двигатель PropDrive 2826 1100kv&lt;/li&gt;
&lt;li&gt;Аккумулятор 3s 1300 мАч&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/model/draft/mig-3&#34;&gt;Чертежи&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Крыло&lt;/h2&gt;
&lt;p&gt;Изготовлено из &lt;a href=&#34;/model/technology/foamcore&#34;&gt;пенокартона&lt;/a&gt; в качестве эксперимента. Чаще для воздушного боя вырезают &lt;a href=&#34;/model/tool/foamcut&#34;&gt;пенорезкой&lt;/a&gt; из цельного куска пенопласта. Масса получается меньше, но требуется дополнительный инструмент. В случае с пенокартоном требуется только канцелярский нож и клей.&lt;/p&gt;
&lt;p&gt;Крыло имеет плоско-выпуклый профиль, а также поперечное V-образное сечение для устойчивости. Для изготовления не требуется специальная пенорезка и шаблоны профиля нервюр, однако прийдется правильно расчитать выкройки.&lt;/p&gt;
&lt;h3&gt;Лонжерон&lt;/h3&gt;
&lt;p&gt;Лонжерон состоит из вдух половинок, которые будут склеены в нахлест. Каждая половинка изготовлена из сложенного вдвое пенокартона. Стыкующие законцовки вырезаны с учетом нужной V-образности. Т.к. сервомашинки будет вставляться в профиль крыла, то высоту полки лонженрона на конце следует подбирать чуть толще сервомашинки.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_3) }}&lt;/p&gt;
&lt;h3&gt;Консоли&lt;/h3&gt;
&lt;p&gt;Крыло состоит из двух половинок, склеенных встык. При этом лонжерон тоже соединяется, но в нахлест. Вначале на нижнюю поверхность крыла вклеивается половинка лонжерона. Затем на внутренней поверхности крыла, в месте передней кромки снимается фаска с обоих сторон разреза. Это делается чтобы лучше сформировать будущий профиль. Теперь нужно за один раз нанести термо клей на 3 шва: в передней кромке, по верху лонжерона и вдоль задней кромки. Прижимаем верхнюю часть крыла, следим, чтобы нижняя часть прижималась к столу, оставалась плоской.&lt;/p&gt;
&lt;h3&gt;Профиль&lt;/h3&gt;
&lt;p&gt;Крыло имеет плоско-выпуклый профиль, для упрощения конструкции. Из-за этого обратный пилотаж получается не очень четким.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_4) }}&lt;/p&gt;
&lt;h3&gt;Элероны&lt;/h3&gt;
&lt;p&gt;В качестве петель для элеронов используется верхний слой картона на пенопласте. Для этого делаем разрез не на всю глубину, и срезаем одну из граней получившегося разреза. Для увеличения срока слубжы, шов можно покрыть тонким слоем термо-клея. Разворачиваем элерон, чтобы две половинки образовыывали плоскость, покрываем термоклеем и размазываем тонким слоем. Даем высохнуть в таком положении. Аналогичным образом выполняется горизонтальное хвостовое оперение.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_5) }}&lt;/p&gt;
&lt;h3&gt;Сервомашинки&lt;/h3&gt;
&lt;p&gt;В крыле используется 2 сервамашинки, отдельно на каждый элерон. Они помещаются в плоскость крыла с внешнего торца. Зарепляем термоклеем. Провода проводим вдоль лонжерона и выводим через отверстие в области корневой нервуюры. Для подключения требуется Y-кабель. Тяги выполнены из стальной проволоки от струнного карниза. Для точной регулировки используются специальные стоперы, затягиваемые винтом.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_6) }}&lt;/p&gt;
&lt;p&gt;Вес 120 гр без сервомашинок, 150 гр в полном сборе.&lt;/p&gt;
&lt;h2&gt;Фюзеляж&lt;/h2&gt;
&lt;p&gt;Фюзеляж строится по &lt;a href=&#34;/model/technology/bottle&#34;&gt;бутылочной технологии&lt;/a&gt;. Суть ее проста: из дерева изготавливается болван, на который затем посредством нагревания осаживается пластиковая бутылка.&lt;/p&gt;
&lt;p&gt;На изготовление болвана у меня ушло приблизительно 5 вечеров по 2 часа каждый. Из инструментов потребовались только ножовка и рашпиль, работал на табурете. Брусок склеивался из 6 досок сечением 40х40 мм. Итоговые размеры заготовки 80x120x580 мм. Затем рашпилем придается требуемая форма, следим за сечениями по контр шаблонам.&lt;/p&gt;
&lt;p&gt;Фюзеляж состоит из 3 частей, склеенных в нахлест. Каждая часть изготавливается отдельно. Носовая и хвостовая части - цельные, центральная разрезана снизу.&lt;/p&gt;
&lt;p&gt;Заготовка (пластиковая бутылка с отрезанным дном) одевается на болван и прихватывается струбциной. Фиксировать обязательно, т.к. при нагревании бутылка может сползти. Затем заготовка равномерно прогревается термофеном или над газовой комфоркой. Спешить не надо - лучше медленно, но равномерно.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_1) }}&lt;/p&gt;
&lt;p&gt;Даем заготовке остыть, так ее проще снять. Центральную часть прийдется разрезать снизу. Наносим фломастером метки продольных линий, они помогут нам выдержать симметрию. Обрезаем неровные края и отмечаем маркетом границы нахлеста. Чем ровнее получится фюзеляж, тем проще выровнять плостости самолета (крыло, стабилизатор, киль) и тем предсказуемее будет полет.&lt;/p&gt;
&lt;p&gt;Зачищаем поверхность наждачной бумагой для последующей окраски. Так же обрабатываем места нахлеста для лучшего сцепления. Для склеивания используется клей  Uhu por. Склеиваемые поверхности покрываются тонким слоем клея и откладываются на 5 минут. После этого соединяем детали и сильно прижимаем друг к другу.&lt;/p&gt;
&lt;p&gt;Все продольные оси нужно проверять линейкой. При необходимости клей Uhu por позволяет немного корректировать положение деталей друг относительно друга.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_2) }}&lt;/p&gt;
&lt;p&gt;При длине фюзеляжа 58см, вес получился 70г.&lt;/p&gt;
&lt;h2&gt;Хвостовое оперение&lt;/h2&gt;
&lt;p&gt;Киль и стабилизатор как и крыло изготавливаются из пенокартона. Киль без руля направления (РН), в воздушном бою он не очень полезен. Шарнир руля высоты (РВ) как и элероны делается путем подрезания кромки пенопласта. Чтобы сгиб служил дольше, лучше покрыть его тонким слоем термоклея.&lt;/p&gt;
&lt;p&gt;Вырезаем заготовки. После подготовки руля высоты, соединяем их на термоклее. Очень важно выдержать угол 90&#34; между плоскостями, это избавит от лишних проблем при пилотировании.&lt;/p&gt;
&lt;p&gt;Готовим пазы в фюзеляже. Проверяем, что продольная ось находится горизонтально. Если она уходит вверх или вниз, то на нее уже нельзя опираться, лучше отмерять горизонталь от плоскости стола. Отмечаем на фюзеляже линии разрезов. Проверяем, что плоскости следуют продольным осям на фюзеляже, приклеиваем.&lt;/p&gt;
&lt;p&gt;Половинки руля высоты (РВ) соединяем деревянной палочкой от шашлыков через прорезь в киле. Можно также вставить П-образную скобу, проходящую через ось вращения и входящую концами в половинки руля.&lt;/p&gt;
&lt;p&gt;Масса 15г.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_7) }}&lt;/p&gt;
&lt;h2&gt;Моторама&lt;/h2&gt;
&lt;p&gt;Моторама подразумевает использование двигателя, развернутого валом вперед. Такое крепление уменьшаем вибрации. Двигатель прикручен на 4 винта. Сама моторама крепится к фюзеляжу либо на шурупы, либо на клей.&lt;/p&gt;
&lt;h2&gt;Окраска&lt;/h2&gt;
&lt;p&gt;Внимание! Краска может разъедать пенопласт!&lt;/p&gt;
&lt;p&gt;Я использую краску в баллончике, если схема окраски простая. Для более детальной работы нужен аэрограф. Самый дешевый стоит 500руб, столько же компрессор к нему.&lt;/p&gt;
&lt;p&gt;Обычно краска в баллончике немного разъедает пенопласт. Чем ближе подносить струю, тем сильнее разъедает. Если наносить с расстояния от 0.5 метра, то практически не разъедает.&lt;/p&gt;
&lt;p&gt;Опознавательные знаки попробовал вырезать из скотча. Звезда на хвосте поместилась только на двух полосках, очень неудобно вырезать и потом переносить на модель. Для фюзеляжа вырезал трафарет звезды (вспомнив синусы и геометрию) и нарисовал водостойким маркером. Законцовки консолей крыла покрыл также скотчем. Фонарь (кабину пилота) обклеил черной изолентой прям по месту.&lt;/p&gt;
&lt;p&gt;Фюзеляж длиной 60 см набирает от 10г в весе. Столько же крылья.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_8) }}&lt;/p&gt;
&lt;h2&gt;Результат&lt;/h2&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_9) }}&lt;/p&gt;
&lt;p&gt;Модель по летным характеристикам похожа на настоящий истребитель и не подходит начинающим моделистам. Для обучению полету на радиоуправляемой модели советую присмотреться к &lt;a href=&#34;/model/cessna&#34;&gt;Цессне из потолочки&lt;/a&gt;.&lt;/p&gt;
</content>
    </entry>
    
    
    
    
    
    
    
    
    
    <entry>
        <title>Элероны на отдельные каналы</title>
        <link href="https://imelnikov.ru/model/radio/mix-eleron"/>
        <content type="html">&lt;p&gt;Если элероны управляются от отдельных серво-машинок, то можно спаять Y-кабель. Суть его проста - дублирование всех 3 проводов на две машинки. Но если такого кабеля под рукой нет, а паять не охота, то можно настроить серво машинки на разные каналы приемника.&lt;/p&gt;
&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;{{ macros.img(page.cover, (800, 600)) }}&lt;/p&gt;
&lt;p&gt;Потребуется:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;приемник со свободным каналом (например &lt;a href=&#34;https://goo.gl/QnA59a&#34;&gt;6ch&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;передатчик с програмными миксами (например Turnigy9x)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Включаем одну сервомашинку в 1 канал, вторую в 6.&lt;/p&gt;
&lt;p&gt;Заходим в Меню : Func Settings → Prog. mix → mix 1&lt;/p&gt;
&lt;p&gt;Настраиваем:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;state: act - активирован&lt;/li&gt;
&lt;li&gt;master: ail - 1 канал&lt;/li&gt;
&lt;li&gt;slave: flp - 6 канал&lt;/li&gt;
&lt;li&gt;offset: 0 - смещение&lt;/li&gt;
&lt;li&gt;uprate: 100 - ограничение сверху&lt;/li&gt;
&lt;li&gt;dnrate: 100 - ограничение снизу&lt;/li&gt;
&lt;li&gt;sw: on - всегда включен&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Возможно потребуется натроить реверс. Готово!&lt;/p&gt;
&lt;h2&gt;Читайте также&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/model/technology/receiver&#34;&gt;Как привязать приемник к передатчику?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/radio/arduino-rc&#34;&gt;Радиоуправление на Arduino&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
    </entry>
    
    
    
    
    
    <entry>
        <title>3d-печать прочного корпуса подводной лодки</title>
        <link href="https://imelnikov.ru/model/submarine/3d-print-wtc"/>
        <content type="html">&lt;p&gt;{% import &#39;macros.html&#39; as macros %}&lt;/p&gt;
&lt;p&gt;Заранее прошу прощения за некоторый сумбур в начале видео, дальше вроде лучше.&lt;/p&gt;
&lt;p&gt;{{ macros.youtube(&#34;85WkGM5BzDQ&#34;) }}&lt;/p&gt;
&lt;p&gt;Печатаем на 3д-принтере детали прочного корпуса модели подводной лодки. В данном видео рассматриваются вопросы выбора:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;параметры печати принтера&lt;/li&gt;
&lt;li&gt;способы повышения адгезии&lt;/li&gt;
&lt;li&gt;программы слайсеры (Cura vs Slicr3d)&lt;/li&gt;
&lt;li&gt;плотность заполнения&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Общее время печати всех деталей - более 6 часов.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama_init() }}
{{ macros.fotorama(page.gallery) }}&lt;/p&gt;
&lt;p&gt;STL-файлы можно посмотреть и скачать на &lt;a href=&#34;https://github.com/melnikov-ivan/WTC&#34;&gt;github&#39;e&lt;/a&gt; или на странице в &lt;a href=&#34;https://www.thingiverse.com/thing:2468467&#34;&gt;Thingiverse&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;передняя и задняя заглушки с патрубками тяг рулей управления&lt;/li&gt;
&lt;li&gt;детали 3го отсека (площадки под сервы и регулятор хода)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Как создать &lt;a href=&#34;/model/3d&#34;&gt;3d-модель подводной лодки&lt;/a&gt;?&lt;/p&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>Подводная лодка на радиоуправлении</title>
        <link href="https://imelnikov.ru/model/submarine"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}
{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;Цель данной статьи - сделать простую подводную лодку на радиоуправлении. Не требуется изготовление деталей на сложных станках, всё покупается либо в хозяйственном магазине, либо в Китае. В конце статьи приведены ссылки для заказа зарубежом.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_main) }}&lt;/p&gt;
&lt;h2&gt;Теория&lt;/h2&gt;
&lt;p&gt;Модель подводной лодки строится по тем же принципам, что и настоящая. В центре находится &#34;прочный&#34; водоНЕпроницаемый корпус, внутри которого скрыты все органы управления и электроника. Снаружу он окружен &#34;легким&#34; проницаемым корпусом, служащим для обтекания и красивого внешнего вида. Наша модель будет состоять только из прочного корпуса.&lt;/p&gt;
&lt;p&gt;На скорости подводная лодка может погружаться за счет рулей глубины, а в статическом положении только с помощью балластной цистерны. Как это работает? При плавании на поверхности масса лодки чуть меньше массы объема вытесненной воды (закон Архимеда). Т.е. если лодка имеет объем 3л, то ее масса должна быть чуть меньше 3кг. Затем лодка начинает набирать воду внутрь прочного корпуса. Объем корпуса остается тот же, а масса увеличивается - и лодка погружается. В этот момент внутри корпуса немного увеличивается воздушное давление, но не на столько, чтобы нарушить герметичность.&lt;/p&gt;
&lt;p&gt;Теоретические расчеты погружения &lt;a href=&#34;/model/submarine/ballast&#34;&gt;модели подводной лодки&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;При строительстве есть 3 основные проблемы. Они вполне независимы и могут решаться отдельно.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;радио-аппаратура (2.4 ГГц не работают под водой)&lt;/li&gt;
&lt;li&gt;герметизация -- корпус, вал двигателя и тяги рулей&lt;/li&gt;
&lt;li&gt;балластная цистерна&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Начнем по порядку.&lt;/p&gt;
&lt;h2&gt;Радиоаппаратура&lt;/h2&gt;
&lt;p&gt;2.4 ГГц не проходят под водой. Самый простой способ найти старую аппаратуру в МГц-евом диапазоне (27МГц, 35МГц, 40МГц, 72МГц или даже 433МГц). Они еще остались у моделистов и можно найти объявления о продаже на форумах.&lt;/p&gt;
&lt;p&gt;Моделисты, пожалуйста, не выбрасывайте старые аппаратуры! Подводники купят их у вас ;) 
Это был самый сложный вопрос, дальше все просто.&lt;/p&gt;
&lt;h2&gt;Герметизация&lt;/h2&gt;
&lt;p&gt;Нам нужно обеспечить герметичность 3 элементов:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;прочный корпус&lt;/li&gt;
&lt;li&gt;вал двигателя&lt;/li&gt;
&lt;li&gt;тяги управления рулей &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Прочный Корпус&lt;/h3&gt;
&lt;p&gt;часто называется ВПЦ (ВодоНеПроницаемыйЦилиндр) или WTC (WaterTightCilinder), представляет собой пластиковую трубу диаметром 75 мм длиной 600мм. С обоих торцов в нее вставляются цилиндрические заглушки с канавкой под уплотнительное кольцо. Труба покупается в сантехническом магазине, заглушки будем делать из нескольких слоев листового ПВХ толщиной 4-5мм, а кольца заказываем в Китае (о том как покупать на Алиэкспрессе написано в конце статьи).&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_hull) }}&lt;/p&gt;
&lt;p&gt;Заглушка будет состоять из 6 слоев. Внутренний диаметр трубы равен 71 мм, толщина уплотнительного кольца 3,5мм. Тогда основные листы имеют диаметр 70мм, маленькие 65мм и внешний большой 75мм. Очень важно и очень сложно соблюсти соосность листов, чтобы кольца прижимались равномерно к трубе. Для центровки используется болт диаметром 6мм (или строительная шпилька). Сначала сверлим отверстие, затем чертим цилиндр нужного диаметра и вырезаем лобзиком с запасом. Доводим до нужного диаметра на оси зажатой в дрель. Я обтачивал наждачкой на бруске.&lt;/p&gt;
&lt;p&gt;Склеиваем листы тоже на оси, стараясь соблюсти перпендикулярность. Самый лучший клей для ПВХ &#34;Момент-Гель&#34;. Титан не берет, обычный &#34;Момент&#34; - тоже. Все, одеваем резиновые кольца и идем тестировать на герметичность.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_test) }}&lt;/p&gt;
&lt;p&gt;Позже напечатал заглушку на 3d-принтере - очень понравилась точность. Сейчас планирую все детали напечатать. Об этом в отдельной статье.&lt;/p&gt;
&lt;h3&gt;Дейдвуд&lt;/h3&gt;
&lt;p&gt;Так называется узел, обеспечивающий герметичность вала двигателя. В торцы внешней трубы впаиваются подшипники. Вставляется вал и внутрь трубы забивается густая смазка (например литол). Ее надо иногда добавлять, т.к. вода постепенно вымывает.&lt;/p&gt;
&lt;p&gt;Валы и подшипники купил на Али, медные трубки и смазку на строительном рынке. Я нашел подшипники 3мм внутренний и 6мм внешний диаметр. Соответственно покупаем валы из нержавейки на 3 мм, и медную трубку с внутренним на 6 мм (внешний получился 8мм). Валы обязательно покупать специальные, обычная проволока несиметрична, будут биения. Сначала припаиваем патрубок, затем просверливаем в нем отверстие. Для пайки понадобится кислота и 3-ья рука ;)&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_deadwood) }}&lt;/p&gt;
&lt;h3&gt;Тяги рулей&lt;/h3&gt;
&lt;p&gt;Тяги выводим через резиновые манжеты закрепленные на медных трубках диаметром 6мм. Диаметр самих тяг 1.5мм. Я использовал жесткий провод со снятой изоляцией.&lt;/p&gt;
&lt;h2&gt;Балластная цистерна&lt;/h2&gt;
&lt;p&gt;Обычно это самая сложная часть подводной лодки. Но мы сделаем ее просто - воспользуемся микронасосом. Точнее перистальтическим микронасосом - он сам держит давление и не требует дополнительных клапанов. Сам насос способен развивать давление в 1 атмосферу, это значит он сможет прокачать цистерну на глубине до 10 метров. Управляется насос так же как обычным электромотором - регулятор хода или серва с микро-переключателями.&lt;/p&gt;
&lt;p&gt;Есть вариант наполнять резиновый шарик, но он может лопнуть. Воспользуемся шприцом на 150 мл, называется шприц-Жане. Насос сам двигает поршень. Позже можно повесить датчики и контролировать объем поступившей воды.&lt;/p&gt;
&lt;p&gt;Оригинальная силиконовая трубка в насосе 2.5&lt;em&gt;4мм, поменял на 4&lt;/em&gt;6мм. В итоге пропускная способность увеличилась в 1.5 раза. Мотор расчитан на 6 вольт, подаю 12. Мотор немного нагревается, но не критично. Итоговая скорость 100мл за 20 сек.&lt;/p&gt;
&lt;p&gt;{{ macros.youtube(&#34;WSkp1Lp2W5w&#34;) }}&lt;/p&gt;
&lt;h2&gt;Компоновка&lt;/h2&gt;
&lt;p&gt;Лодка имеет размеры 60см длина и 7,5см диаметр. Внутренний диаметр 71мм. Заглушки заходят на 2.5см каждая.&lt;/p&gt;
&lt;p&gt;Внутри корпус поделен на &#34;отсеки&#34;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 - аккумулятор и приемник&lt;/li&gt;
&lt;li&gt;2 - цистерна&lt;/li&gt;
&lt;li&gt;3 - насос&lt;/li&gt;
&lt;li&gt;4 - сервы и регуляторы хода&lt;/li&gt;
&lt;li&gt;5 - главный мотор&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Цистерна должна находиться по середине, чтобы лодка погружалась горизонтально (не было дифферента).&lt;/p&gt;
&lt;p&gt;Элеметны крепления изготовлены из листового пористого ПВХ толщиной 5мм. Затем они стягиваются на железных шпильках, расположенных вдоль корпуса. Заднюю заглушку тоже следует закрепить на шпильках, чтобы обеспечить жесткоть узла с мотором и тягами рулей.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_component) }}&lt;/p&gt;
&lt;p&gt;Изначально для управления мотором и насосом использовались регуляторы хода. Но реверс у них на много медленнее прямого вращения, что не удобно для насоса. 
Во время испытания я не ставил отдельную схему питания UBEC и использовал встроенный BEC на 1 ампер. Т.к. мне пришла бракованная серва, которая заклинивала, в этот момент ток подскакивал и палил весь регулятор. Может и не весь, но он больше не работал как положено. Так я спалил 3 регулятора и решил сделать схему с микро-переключателями. Она очень простая и обеспечивает симметричное вращение вперед/назад. Но стабилизатор питания на 3 ампера все таки лучше поставить.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_esc) }}&lt;/p&gt;
&lt;p&gt;Мотор 550-ой серии избыточен для модели такого размера, можно поставить меньше. Крепится он шурупами на специальный кронштеин к задней заглушке. Соединение с валом через латунную муфту.&lt;/p&gt;
&lt;p&gt;Так же стоит поставить модули Fail-safe на каналы насоса и двигателя. Двигатель настраивается на выключение, а насос на продувку цистерны.&lt;/p&gt;
&lt;p&gt;Все &lt;a href=&#34;/model/draft/submarine&#34;&gt;чертежи&lt;/a&gt; на отдельной странице.&lt;/p&gt;
&lt;h2&gt;Балансировка &lt;/h2&gt;
&lt;p&gt;Объем корпуса приблизительно равен 2,8 литра. Масса всех деталей около 1кг, пришлось добавить еще 1,8 кг груза. Главный принцип прост:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Объем надводной части должен быть меньше объема цистерны&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Он может быть любой массы, лишь бы общая оставалась 2.8 кг. Поэтому надводные элементы делают из меди или тонких пластиков.&lt;/p&gt;
&lt;p&gt;Балансировка осуществлуяется в 2 положениях:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Надводное&lt;/strong&gt; - Двигая/добавляя грузы и приклеивая пенопласт в подводную часть, добиваемся нулевого дифферента. Важно на этом этапе крепить пенопласт только &lt;em&gt;ниже&lt;/em&gt; ватерлинии.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Погруженное&lt;/strong&gt; - добавляем пенопласт &lt;em&gt;выше&lt;/em&gt; ватерлинии и добиваемся горизонта.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_total) }}&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Купить на Алиэкспресе&lt;/h2&gt;
&lt;p&gt;Ссылки - ключевые слова для поиска. Так же выбирайте галочку &#34;бесплатная доставка&#34; и &#34;сортировать по цене&#34;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;подшипники 3&lt;em&gt;6&lt;/em&gt;2.5 - &lt;a href=&#34;https://goo.gl/G4kOUU&#34;&gt;mr63zz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;валы из нержавейки 3мм - &lt;a href=&#34;https://goo.gl/JyZQhF&#34;&gt;stainless steel shaft 3mm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;резиновое уплотнительное кольцо - &lt;a href=&#34;https://goo.gl/Kp60az&#34;&gt;o-ring 72mm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;латунная муфта 3.17 х 3 мм - &lt;a href=&#34;https://goo.gl/iIEaz3&#34;&gt;coupler 3.17mm 3mm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;резиновая гофра для тяг - &lt;a href=&#34;https://goo.gl/CXSEqo&#34;&gt;Waterproof Push Rod Rubber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;винт 40мм под вал 2мм - &lt;a href=&#34;https://goo.gl/rsDU32&#34;&gt;three leaf propeller 40mm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;мотор 550 серии - &lt;a href=&#34;https://goo.gl/ozVH3g&#34;&gt;dc motor 550&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;насос - &lt;a href=&#34;https://goo.gl/mpOcAj&#34;&gt;Dosing Pump Peristaltic 6v&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;силиконовая трубка - &lt;a href=&#34;https://goo.gl/JK1XgE&#34;&gt;silicone tube 4*6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;регулятор хода - &lt;a href=&#34;https://goo.gl/PVFseq&#34;&gt;esc 320a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;серво 12кг - &lt;a href=&#34;https://goo.gl/dtvxFY&#34;&gt;MG995&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;серво 2.5кг -&lt;a href=&#34;https://goo.gl/ZvZ6XO&#34;&gt;sg92r&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;микро-переключатели - &lt;a href=&#34;https://goo.gl/X3yiy1&#34;&gt;kw11-3z&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;стабилизатор питания - &lt;a href=&#34;https://goo.gl/VeYRaA&#34;&gt;ubec 3a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fail-safe - &lt;a href=&#34;https://goo.gl/RETgNE&#34;&gt;fail safe suit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;провода мягкие - &lt;a href=&#34;https://goo.gl/QB8Som&#34;&gt;awg 18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;хомуты на трубки - &lt;a href=&#34;https://goo.gl/bGONql&#34;&gt;vacuum metal clips 6mm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В хозяйственном магазине или на строительном рынке:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;медная трубка 8мм&lt;/li&gt;
&lt;li&gt;медный провод жесткий 1.5мм&lt;/li&gt;
&lt;li&gt;паяльная кислота + припой&lt;/li&gt;
&lt;li&gt;труба канализационная ПВХ 75мм - 250руб&lt;/li&gt;
&lt;li&gt;листовой пористый ПВХ - 500руб/м²&lt;/li&gt;
&lt;li&gt;шприц Жане - 150руб&lt;/li&gt;
&lt;li&gt;контакты для мягких проводов&lt;/li&gt;
&lt;li&gt;шпильки 6мм&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Что развивать дальше&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;телеметрия: напряжение, токи, глубина, ориентация&lt;/li&gt;
&lt;li&gt;спасение: буй, детектор воды&lt;/li&gt;
&lt;li&gt;торпеды, ракеты&lt;/li&gt;
&lt;li&gt;3d-печать деталей&lt;/li&gt;
&lt;/ul&gt;
</content>
    </entry>
    
    
    
    
    
    
    
    <entry>
        <title>Объем балластной цистерны</title>
        <link href="https://imelnikov.ru/model/submarine/ballast"/>
        <content type="html">&lt;p&gt;Внутреннее устройство &lt;a href=&#34;/model/submarine&#34;&gt;радиоуправляемой подводной лодки&lt;/a&gt; похоже на настоящую лодку. Она состоит из 3 основных частей:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;легкий корпус &lt;/li&gt;
&lt;li&gt;прочный корпус (WTC - water tight cylinder)&lt;/li&gt;
&lt;li&gt;балластная цистерна - БЦ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Рекомендую изучить прочие &lt;a href=&#34;/model/term&#34;&gt;термины судомоделизма&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/img/submarine/sub-plan.png&#34; alt=&#34;основные компоненты подводной лодки&#34;&gt;&lt;/p&gt;
&lt;p&gt;Давайте разберемся как же подводная лодка погружается. Это поможет нам выбрать правильные компоненты при проектировании. Итак.&lt;/p&gt;
&lt;h2&gt;Теория погружения&lt;/h2&gt;
&lt;p&gt;В погруженном состоянии легкий корпус заполнен водой, внутри него распологается WTC (прочный корпус) со всей электроникой. В том числе там же распологается и балластная цистерна (БЦ), которая качает забортную воду внутрь прочного корпуса, тем самым увеличивая его массу.&lt;/p&gt;
&lt;p&gt;Для расчета размеров БЦ нужно вспомнить школьную физику и закон Архимеда. Пусть,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;V1 - объем надводной части&lt;/li&gt;
&lt;li&gt;V2 - объем подводной части&lt;/li&gt;
&lt;li&gt;Vb - объем БЦ (входит в объем V2)&lt;/li&gt;
&lt;li&gt;М - масса всей лодки&lt;/li&gt;
&lt;li&gt;R - плотность воды&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;/img/submarine/arhimed.png&#34; alt=&#34;закон архимеда для подводной лодки&#34;&gt;&lt;/p&gt;
&lt;p&gt;Закон Архимеда гласит, что выталкивающая сила равна массе вытесненной воды. Если лодка на поверхности, получаем.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;R * V2 = M&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;В погруженном состоянии сила Архимеда, должна быть меньше либо равна массе лодки и воды в БЦ.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;R (V1 + V2) &amp;lt; M + (R * Vb)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Подставляем М из первого уравнения&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;RV1 + RV2 &amp;lt; RV2 + RVb
RV1 &amp;lt; RVb
V1 &amp;lt; Vb
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Самый главный вывод этой статьи:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Объем надводной части должен быть меньше объема БЦ.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Выводы&lt;/h2&gt;
&lt;p&gt;Самая частая ошибка - неправильно понимают слова &#34;надоводной части&#34;. Имеется в виду не объем всей лодки, выступающий надо водой (как если бы мы перевернули лодку, и налили воду внутрь легкого корпуса по ватерлинию). А только объем стенок легкого корпуса, т.к. воздух из под него выйдет через технические отверстия во время погружения.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WTC желательно распологать ниже ватерлинии&lt;/strong&gt;. Потому что весь объем WTC выше ватерлинии подпадает под определение &#34;надводной части&#34;. Воздух из него не выйдет. А это потребует значительно увеличить объем БЦ (балластной цистерны).&lt;/p&gt;
&lt;p&gt;Почему нельзя сделать большую балластную цистерну? Потому что она будет занимать значительную часть WTC. Потребуется более мощный двигатель, чтобы быстро заполнять воду (дольше 30 сек будет скучно). Мощный двигатель будет потреблять много тока, и время плавания сократится.&lt;/p&gt;
&lt;p&gt;Лучше использовать БЦ только для поднятия из воды &lt;em&gt;полезной&lt;/em&gt; нагрузки: рубка, высокие борта, палубные орудия, антенны и т.п.&lt;/p&gt;
&lt;h2&gt;Пример расчета&lt;/h2&gt;
&lt;p&gt;Давайте прикинем конфигурацию типичной модели подводной лодки. Как и во многих видах моделизма (да и нашей жизни), тут есть оптимальные размеры - от 1.0 до 1.5 метров. Лодка длиной 50см потребует редкие микродвигатели, микро-серв, тонкие валы (тоже редки) и т.п. Большую лодку длиной 2м будет уже неудобно транспортировать, она будет тяжелой, требовать мощные дорогие двигатели, дорогие аккумуляторы и т.п.&lt;/p&gt;
&lt;h3&gt;Размеры&lt;/h3&gt;
&lt;p&gt;Для первой лодки подойдет размер 1м, давайте от него отталкиваться. Выберите понравившийся прототип. Обычно ширина лодки равна 1/10 ее длины, скажем 10см. Тогда приблизительная площадь легкого корпуса выступающая из воды будет 1000см². Если толщину стенок корпуса принять за 0.1см, то получаем объем выступающих частей 100мл. Значит БЦ должна быть не меньше 100мл.&lt;/p&gt;
&lt;h3&gt;Объем БЦ&lt;/h3&gt;
&lt;p&gt;Для такой БЦ подойдет большой шприц на 150 мл (шприц Жане) и &lt;a href=&#34;https://goo.gl/mpOcAj&#34;&gt;перистальтический насос&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Диаметр WTC&lt;/h3&gt;
&lt;p&gt;Пусть высота нашей лодки 12см (без рубки), а ватерлиния 9см от киля. Если расположить под WTC 1 см свинцового балласта, то до ватерлинии остается место под трубу диаметром 70-80мм. Это нормальный размер, вы легко найдете моторы, сервы приемники, которые свободно расположатся внутри. Расположить всю электронику в трубе диаметром 50мм и меньше будет очень сложно.&lt;/p&gt;
&lt;h3&gt;Длина WTC&lt;/h3&gt;
&lt;p&gt;Если в качестве БЦ использовать щприц на 150мл и насос, то вместе с аккумулятором, примеником, сервами и мотором то выйдет 50-60 см. Как раз остается по 20см спереди и сзади лодки на сужение сечения профиля лодки.&lt;/p&gt;
&lt;h3&gt;Вес лодки&lt;/h3&gt;
&lt;p&gt;Объем такого WTC получается примерно 3 литра. Чтобы его утопить, масса лодки вместе с водой в БЦ должна быть больше 3кг. Т.к. БЦ у нас всего 150мл, то масса сухой долки получается около 3кг. Скорее всего потребуется свинцовый груз.&lt;/p&gt;
&lt;h2&gt;Читайте также&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/model/submarine/3d-print-wtc&#34;&gt;3d-печать подводной лодки&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    
    
    
    
    
    
    
    <entry>
        <title>Как выбрать сечение провода</title>
        <link href="https://imelnikov.ru/model/technology/wire"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;Сегодня LiPo-батарее могут выдавать достаточно большие токи. Чтобы сберечь аппаратуру и нервы надо уметь правильно подобрать силовые провода. В интернете много статей для бытовых целей (ремонт в квартирах и пр). Я расскажу как правильно подобрать провода в авиамоделизме.&lt;/p&gt;
&lt;p&gt;{{ macros.img(page.cover, (800, 600)) }}&lt;/p&gt;
&lt;p&gt;В моделизме используются медные провода, алюминий слишком жесткий. Рассмотрим разные варианты на примере:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;многожильный провод в ПВХ изоляции (ПВС-2.5)&lt;/li&gt;
&lt;li&gt;акустический кабель&lt;/li&gt;
&lt;li&gt;провод в силиконовой изоляции&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Сам провод состоит из жилы и изоляции.&lt;/p&gt;
&lt;h2&gt;Изоляция&lt;/h2&gt;
&lt;p&gt;Напряжение в проводах является главным критерием при выборе изоляции. Т.к. обычно используются аккумуляторы на 12-20 вольт, такое напряжение считается малым и безопасным - любая изоляция будет достаточной.&lt;/p&gt;
&lt;p&gt;Вторым критерием является термоустойчивость. Самая низкая температура плавления у аккустического кабеля. Вторым по тугоплавкости идет ПВХ изоляция. И самая лучшая термоустойчивость у силиконовой изоляции - до 200°C.&lt;/p&gt;
&lt;h2&gt;Сечение провода&lt;/h2&gt;
&lt;p&gt;Ток протекаующий в проводах определяет какое сечение провода подобрать. Расчитаем ток потребляемый от LiPo-аккумулятора. Например на нем маркировка &lt;code&gt;3s 1300mah 20c&lt;/code&gt;. Это значит:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3s - 3 элемента по 4.2 в, т.е. 12.6 В&lt;/li&gt;
&lt;li&gt;1300mha - ёмкость аккумулятора 1.3Ач&lt;/li&gt;
&lt;li&gt;20с - максимальный ток равен &lt;code&gt;20 x емкость&lt;/code&gt;, т.е. 20 * 1.3А = 26 ампер&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Таким образом ныжны провода на 12 вольт и 26 ампер. Грубое правило гласит&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;20 ампер на 1мм²&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Значит провод сечением 1.5мм² (&lt;code&gt;S = πD²/4&lt;/code&gt;, т.е. D = 1.4мм) будет &#34;с головой&#34;.&lt;/p&gt;
&lt;h2&gt;Что такое AWG&lt;/h2&gt;
&lt;p&gt;На проводах от штатных аккумуляторов/регуляторов/моторов часто можно встреть маркировку AWG-16 или AWG-20. AWG - это название американского стандарта проводов (American Wire Gauge). А цифры соответствуют сечению - чем меньше, тем толще провод.&lt;/p&gt;
&lt;p&gt;В таблице приведены сечения для AWG стандарта и допустимый ток.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;&lt;tr&gt;
&lt;th&gt;Ток, А&lt;/th&gt;
&lt;th&gt;Сечение, мм²&lt;/th&gt;
&lt;th&gt;AWG&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;16.5&lt;/td&gt;
&lt;td&gt;0.5&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;21.5&lt;/td&gt;
&lt;td&gt;0.75&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;25.0&lt;/td&gt;
&lt;td&gt;1.0&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;32.0&lt;/td&gt;
&lt;td&gt;1.5&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;43.5&lt;/td&gt;
&lt;td&gt;2.5&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;58.5&lt;/td&gt;
&lt;td&gt;4.0&lt;/td&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;77.0&lt;/td&gt;
&lt;td&gt;6.0&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;103.0&lt;/td&gt;
&lt;td&gt;10.0&lt;/td&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;142.5&lt;/td&gt;
&lt;td&gt;16.0&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Не забывайте переводить площадь сечения в диаметр!&lt;/p&gt;
&lt;p&gt;Читайте также как сделать &lt;a href=&#34;/model/tool/charger/&#34;&gt;блок питания на 12 вольт/10 ампер&lt;/a&gt; и выбрать &lt;a href=&#34;/model/tool/foamcut/&#34;&gt;сечение нихромовой проволоки&lt;/a&gt; для пенорезки.&lt;/p&gt;
</content>
    </entry>
    
    
    
    
    
    <entry>
        <title>Крыло из Пенокартона</title>
        <link href="https://imelnikov.ru/model/technology/foamcore"/>
        <content type="html">&lt;p&gt;Изготовление крыла из пенокартона не требует специальных оснасток, стапелей. 
В отличии от резки крыла нихромом, не выделяет вредные вещества. 
Все что вам нужно - это чертеж, нож и клей. 
Этап подготовки занимает чуть больше времени, т.к. нужно заранее расчитать развертку крыла. 
Не все можно потом исправить по месту.&lt;/p&gt;
&lt;p&gt;Итак рассмотрим процесс постройки крыла из пенокартона на примере &lt;a href=&#34;/model/mig-3&#34;&gt;модели Миг-3&lt;/a&gt;. 
Размах - 85 см. Хорда в корне 22 см, на концах - 9 см. 
Т.к. предполагается использование модели в воздушном бою, то жесткость должна быть достаточной. 
Используем лонжерок состоящий из 2-х слоев пенокартона соединенных в районе центроплана внахлест.&lt;/p&gt;
&lt;p&gt;Профиль крыла выберем плоско-выпуклый. 
При изготовлении чертежа следует заложить 0.5 см больше от плана с верху на изгиб поверхности. 
Рулевые машинки располагаются лежа в торцах крыла. 
Лонжерон и нижняя часть крыла покрывают 70% размаха. Элероны не на всю длину, близкие к копийным.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;детали&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Выводы&lt;/h2&gt;
&lt;p&gt;При размахе 85 см вес получается приблизительно 120 гр без сервомашинок, что конечно многова-то. 
Для сравнения вырезанное нихромом из пенопласта весит 70 гр. 
Достаточно высокая жесткость и прочность. Но листовой материал не очень ремонто пригоден.&lt;/p&gt;
&lt;p&gt;Плюсом можно отметить чистоту технологии, нет стружки пенопласта и запаха гари. 
Поверхность готова под покраску.&lt;/p&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>Привязка приемника к передатчику</title>
        <link href="https://imelnikov.ru/model/technology/receiver"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;{{ macros.img(page.cover, (800, 600)) }}&lt;/p&gt;
&lt;p&gt;Для привязки приемника к передатчику используется специальная перемычка, которая вставляется в отдельный разъем. Детали процесса привязки могут отличаться, но суть остается та же для всех моделей. Рассмотрим на примере популярной аппаратуры Turnigy 9x.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;вставляем перемычку в разъем привязки (bind) и включаем приемник&lt;/li&gt;
&lt;li&gt;включаем передатчик, зажав кнопку привязки (обычно на задней панели)&lt;/li&gt;
&lt;li&gt;свето-диод в приемнике перестает мигать и начинает светиться постоянно&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Все, приемник привязан! Выключаем приемник и передатчик, вынимаем перемычку. Теперь можно переходить к настройке аппаратуры.&lt;/p&gt;
&lt;p&gt;Кто увлекается электроникой, читайте как сделать &lt;a href=&#34;/radio/arduino-rc&#34;&gt;радиоуправление на Arduino&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    
    
    
    
    
    <entry>
        <title>Зарядка для аккумуляторов</title>
        <link href="https://imelnikov.ru/model/tool/charger"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}
{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;Для электро-моделей зарядное устройство является элементом первой необходимости. Портативные зарядки требуют источника питания 12 вольт. В поле можно использовать автомобильный аккумулятор, а дома пригодится источник питания. Я расскажу как сделать его из старого блока питания от компьютера. В дальнейшем его можно применять для &lt;a href=&#34;/model/tool/foamcut&#34;&gt;резки пенопласта нихромом&lt;/a&gt; или питания светодиодной ленты.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/img/charger/DSCN5702.JPG&#34; alt=&#34;Зарядка из компьютерного блока питания&#34;&gt;&lt;/p&gt;
&lt;p&gt;Блок питания поддерживает несколько выходных напряжений: 12В, 5В, 3.3В, -5В, -12В. Меня больше всего интересует 12 вольт, но может еще 5 вольт пригодится. Запоминаем, желтые провода на 12 вольт, красные на 5, черные - земля, зеленый используется для запуска.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/img/charger/DSCN5667.JPG&#34; alt=&#34;Выходное напряжение компьютерного блока питания&#34;&gt;&lt;/p&gt;
&lt;p&gt;Разбираем корпус. Ненужные провода отрезаем покороче. От основных проводов (черных, желтый, красный) оставляем пучки по 5 проводов, остальные тоже отрезаем покороче. Намечаем положение будущих разъемов и сверлим под них отверстия. У меня внутри радиатор мешал, так что все получилось достаточно плотно.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_1) }}&lt;/p&gt;
&lt;p&gt;Теперь зачищаем провода в каждом пучке и спаиваем между собой. Это делается, чтобы на максимальных нагрузках (до 15 ампер) не грелись провода. Теперь спаенные жгуты припаиваем к заранее залуженным контактам разъемов. Не забываем натянуть термотрубку для изоляции.&lt;/p&gt;
&lt;p&gt;Осталось припаять зеленый провод запуска к земле (черному проводу). Все, блок питания готов! Используемые разъемы имеют как вход для штекеров, так и возможность прижать зачищенный проводок пластмассовой ручкой.&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery_2) }}&lt;/p&gt;
&lt;p&gt;Теперь можно приступить к подбору &lt;a href=&#34;/model/tool/foamcut&#34;&gt;нихромовой проволоки для пенорезки&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Другое полезное оборудование вы найдете в разделе &lt;a href=&#34;/model/tool/&#34;&gt;Инструменты&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    
    
    
    
    
    <entry>
        <title>Программа для чертежей самолетов</title>
        <link href="https://imelnikov.ru/model/tool/draft"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}&lt;/p&gt;
&lt;p&gt;{{ macros.img(page.cover, (500, 500)) }}&lt;/p&gt;
&lt;p&gt;При постройке даже маленькой модели чертеж просто незаменим. Обычно он хранятся в виде нарезки шаблонов (так называемой лапши), по которым потом вырезается деталь. При этом оригинал хранится в виде картинки. У этого подхода есть несколько больших минусов. Картинки тяжело приводить к нужному масштабу при печати. Их нельзя редактировать, если хочется что-то поменять. А распечатанные в нужном масштабе чертежи нельзя перекинуть другу по электронной почте. У всех этих проблем есть решение: чертеж модели на компьютере.&lt;/p&gt;
&lt;p&gt;Я сам долго не подходил к программам проектирования, боялся их сложности, думал, что усилия не стоят результата на маленьких моделях. Но всё это не так. Я раскажу вам, как сделать чертеж модели с фотографии оригинала, выполнить сразу в заданном масштабе и распечатать в нужном размере.&lt;/p&gt;
&lt;h2&gt;Как сделать чертеж модели на компьютере&lt;/h2&gt;
&lt;p&gt;Для примера пропробуем создать модель полукопию. За основу возьмем картинку в высоком разрешении с общим планом самолета и сечениями. Затем переведем ее в электронный вид. Отмасштабируем до нужных расмеров, это поможет понимать реальное расположение внутренних элементов. Добавим к чертежу двигатель и мотораму. И в конце выгрузим в pdf-файл в натуральную величину.&lt;/p&gt;
&lt;h3&gt;Какая программа лучше для моделирования&lt;/h3&gt;
&lt;p&gt;Нам понадобится программа для 2D моделирования. Из функционала необходимы слои (они позволяют скрывать части чертежа и разграничивать уровни детализации) и рисование прямых/окружностей (собственно для создания модели).&lt;/p&gt;
&lt;p&gt;Безусловно, платные версии CAD-приложений (САПР) обладают большим количеством функций. Но для наших целей хватит возможностей практически любой бесплатной программы. А вот возможности экспорта и печати могут различаться весьма значительно. Из бесплатных в итоге приемлемый результат удалось получить с помощью программ &lt;a href=&#34;http://www.ribbonsoft.com/en&#34;&gt;QCAD&lt;/a&gt; и &lt;a href=&#34;http://www.sketchup.com&#34;&gt;SketchUp&lt;/a&gt;. Они доступны для всех операционных систем: Windows, Unix, MacOS.&lt;/p&gt;
&lt;h3&gt;QCAD&lt;/h3&gt;
&lt;p&gt;Имеет бесплатную версию, платная стоит 30$. Поддерживает распространенные форматы DXF и DWG. Интерфейс на русском языке. Функция печати на некскольких листах реализована в версии PRO, которая доступна в бесплатной версии 20 минут, затем требует перезагрузки.&lt;/p&gt;
&lt;h3&gt;SketchUp&lt;/h3&gt;
&lt;p&gt;Имеет бесплатную версию. Поддержка форматов DXF только в платной версии (500$), собственный формат &lt;code&gt;.skp&lt;/code&gt;. Поддерживает многостраничную печать. Существует центральная платформа для хранения моделей, куда можно выгружать свои модели, загружать чужие. Это очень здорово! Также SketchUp поддеживает возможность 3-х мерного проектирования.&lt;/p&gt;
&lt;p&gt;Дальше будем рассмотривать работу в программе QCAD, т.к. она поддерживает распространенный формат DXF, в то время как формат SKP пока еще не очень стабилен.&lt;/p&gt;
&lt;h2&gt;Оригинальный чертеж, масштаб&lt;/h2&gt;
&lt;p&gt;загружаем картинку, приводим к заданному размеру. Создаем электронную версию чертежа&lt;/p&gt;
&lt;h2&gt;Редактирование&lt;/h2&gt;
&lt;p&gt;Создаем доп слои, редактируем.&lt;/p&gt;
&lt;h2&gt;Печать чертежа в масштабе&lt;/h2&gt;
&lt;p&gt;Как распечатать чертеж в натуральную величину?&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/model/draft&#34;&gt;Чертежи моделей&lt;/a&gt; можно найти в отдельном разделе.&lt;/p&gt;
</content>
    </entry>
    
    
    
    <entry>
        <title>Резка пенопласта нихромом</title>
        <link href="https://imelnikov.ru/model/tool/foamcut"/>
        <content type="html">&lt;p&gt;Среди любимых технологий моделистов пенопласт занимает важное место. Он прост в обработке, легкий и в меру прочный. Цельные крылья из пенопласта различной плотности используются в &lt;a href=&#34;/model/mig-3&#34;&gt;моделях воздушного боя&lt;/a&gt;. Для их изготовления требуется специальный резак - &lt;strong&gt;пенорезка&lt;/strong&gt;. По сути это нихромовая проволока разогретая под действием электрического тока.&lt;/p&gt;
&lt;p&gt;Конструктивные решения каждый моделист может принять сам. Я хочу рассказать как определиться с параметрами проволоки и блока питания.&lt;/p&gt;
&lt;h2&gt;Как подобрать диаметр и напряжение&lt;/h2&gt;
&lt;p&gt;Самое главное, что нужно знать, это зависимость величины тока от диаметра нихромовой проволоки, необходимая для ее разогрева. В таблице представлены данные для температуры 700 градусов (пенопласт плавится при ~250 градусов Цельсия).&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;&lt;tr&gt;
&lt;th&gt;Диаметр, мм&lt;/th&gt;
&lt;th&gt;Ток, А&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1,0&lt;/td&gt;
&lt;td&gt;12,1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,9&lt;/td&gt;
&lt;td&gt;10,45&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,8&lt;/td&gt;
&lt;td&gt;9,15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,75&lt;/td&gt;
&lt;td&gt;8,4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,7&lt;/td&gt;
&lt;td&gt;7,8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,65&lt;/td&gt;
&lt;td&gt;7,15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,6&lt;/td&gt;
&lt;td&gt;6,5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,55&lt;/td&gt;
&lt;td&gt;5,8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,5&lt;/td&gt;
&lt;td&gt;5,2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,45&lt;/td&gt;
&lt;td&gt;4,45&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,4&lt;/td&gt;
&lt;td&gt;3,85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,35&lt;/td&gt;
&lt;td&gt;3,3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,3&lt;/td&gt;
&lt;td&gt;2,7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,25&lt;/td&gt;
&lt;td&gt;2,15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,2&lt;/td&gt;
&lt;td&gt;1,65&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,15&lt;/td&gt;
&lt;td&gt;1,15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0,1&lt;/td&gt;
&lt;td&gt;0,72&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;У меня есть &lt;a href=&#34;/model/tool/charger&#34;&gt;блок питания на 12В&lt;/a&gt; и несколько кусочков нихрома разного диаметра. Поэтому я буду отталкиваться от напряжения. Хочется получить резак около 50-60 см длиной, чтобы удобно было вырезать консоли крыльев.&lt;/p&gt;
&lt;h2&gt;Выбор диаметра при фиксированном напряжении&lt;/h2&gt;
&lt;p&gt;Посчитаем длину проволоки для разных диаметров.&lt;/p&gt;
&lt;h3&gt;D=0.3мм&lt;/h3&gt;
&lt;p&gt;Требуется ток 2.7А (см таблицу выше). Сопротивление проволоки должно быть&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    R = U / I; 
    R = 12В / 2.7А = 4.4 Ом
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Удельное сопротивление нихрома p = 1.1 Ом мм²/м. Чтобы получить требуемую длину проволоки&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    L = S * R / p; S - площадь сечения в мм², S = Pi * D * D / 4;
    L = 0.07 * 4.4 / 1.1 = 0.28м
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Получается достаточно коротко, хочется длиннее. Попробуем взять проволоку потолще.&lt;/p&gt;
&lt;h3&gt;D=0.5мм&lt;/h3&gt;
&lt;p&gt;Для разогрева потребуется ток 5.2А (см первую таблицу). Сопротивление R = 2.3 Ом. Длина равна&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    L = 0.20 * 2.3 / 1.1 = 0.41 м
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Уже ближе. Для удобства приведу расчеты для других диаметров.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;0.6мм - 47см (6.5А)&lt;/li&gt;
&lt;li&gt;0.7мм - 54см (7.8А)&lt;/li&gt;
&lt;li&gt;0.8мм - 60см (9.2А)&lt;/li&gt;
&lt;li&gt;0.9мм - 67см (10.5А)&lt;/li&gt;
&lt;li&gt;1.0мм - 71см (12.1А)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Мой &lt;a href=&#34;/model/tool/charger&#34;&gt;блок питания&lt;/a&gt; держит ток до 15 ампер, так что все подходят.&lt;/p&gt;
&lt;h2&gt;Выбор напряжения при фиксированном диаметре&lt;/h2&gt;
&lt;p&gt;Предположим у нас есть проволока одного диаметра, и нужно выбрать блок питания под нее. Возьмем проволоку 0.3мм. Найдем напряжение требуемое для разогрева кусочка длиной 0.5м.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    U = I * R;
    R = L * p / S;

    Тогда 
    U = I * L * p / S;
    U = 2.7 * 0.5 * 1.1 / 0.12 = 21 В
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Таким образом чтобы разогреть проволоку нам понадобится источник питания на 20В (ток 2.7А). Блоки питания от ноутбуков имеют сходные параметры, можно использовать их.&lt;/p&gt;
&lt;h2&gt;Выводы&lt;/h2&gt;
&lt;p&gt;Если проволока не греется, то нужно увеличивать ток.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Увеличиваем напряжение - при постоянном сопротивлении (наш кусок проволоки), ток тоже увеличится. &lt;/li&gt;
&lt;li&gt;Уменьшаем сопротивление - при постоянном напряжении, ток увеличится. Сопротивление уменьшается путем увеличения диаметра (электронам проще протекать через толстое сечение), либо укорачивая длину.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Где взять проволоку&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;В паяльниках очень тонкая проволока ~0.1мм&lt;/li&gt;
&lt;li&gt;Мощные нагреватели имеют более толстые проволоки 0.3-0.5мм&lt;/li&gt;
&lt;li&gt;На рынке от 50 рублей за катушку до 50 рублей за метр, зависит от наглости продавца )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Читайте также как подобрать &lt;a href=&#34;/model/technology/wire/&#34;&gt;сечение проводов под аккумулятор&lt;/a&gt;.&lt;/p&gt;
</content>
    </entry>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <entry>
        <title>Хостинг статического сайта</title>
        <link href="https://imelnikov.ru/dev/static-site"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}
{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;Статические сайты пользуются большой популярностью, т.к. обладают определенными преимуществами по сравнению с CMS&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;простой хостинг&lt;/li&gt;
&lt;li&gt;любая структура сайта&lt;/li&gt;
&lt;li&gt;держит высокую нагрузку&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Чтобы публикация статического сайта не вызывала страдания, надо как можно лучше автоматизировать этот процесс. Рассмотрим связку: Bitbucket → Tagy → Codeship → Github.&lt;/p&gt;
&lt;h2&gt;Генерация статического сайта&lt;/h2&gt;
&lt;p&gt;Я использую &lt;a href=&#34;https://goo.gl/tr2yUc&#34;&gt;Tagy&lt;/a&gt;{# &lt;a href=&#34;http://github.com/melnikov-ivan/tagy&#34;&gt;http://github.com/melnikov-ivan/tagy&lt;/a&gt; #}.  Он очень гибкий, а также обладает удобными встроенными плагинами для картинок и т.п. Для сборки требуется одна команда&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;./tagy.py -b
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;, или из python&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/env python
import tagy
tagy.generate()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Исходный код сайта (страницы, картинки, файлы) хранится в системе контроля версий &lt;a href=&#34;https://bitbucket.org/imelnikov/imelnikov.ru/src&#34;&gt;Bitbucket&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Codeship static site&lt;/h2&gt;
&lt;p&gt;Текущий статус сборки &lt;a href=&#34;https://app.codeship.com/projects/155411&#34;&gt; &lt;img src=&#34;https://app.codeship.com/projects/e7f7b5d0-09f9-0134-0986-0ed96050b2d1/status?branch=default&#34; alt=&#34;Codeship Status for imelnikov/imelnikov.ru&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Для публикации используется сервис CI Codeship. Он подключается к репозиторию в BibBucket или GitHub и после каждого коммита выполняет предписанные действия:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;выкачивает исходники (всегда, дефолтное поведение)&lt;/li&gt;
&lt;li&gt;устанавливает генератор сайта&lt;/li&gt;
&lt;li&gt;запускает сборку сайта&lt;/li&gt;
&lt;li&gt;публикует готовый контент на хостинг (GH-pages)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Codeship имеет бесплатные варианты аккаунтов. Регистрируем свой репозиторий &lt;a href=&#34;https://codeship.com/projects/new&#34;&gt;https://codeship.com/projects/new&lt;/a&gt; и переходим в настройки.&lt;/p&gt;
&lt;h3&gt;Установка покетов&lt;/h3&gt;
&lt;p&gt;Setup command - скрипты для установки зависимостей&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pip install tagy
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Генерация сайта&lt;/h3&gt;
&lt;p&gt;Configure test pipline - скрипты самой сборки.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Исходники по умолчанию загружаются в папку &lt;code&gt;~/clone/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;в файле &lt;a href=&#34;https://bitbucket.org/imelnikov/imelnikov.ru/src/5fdc89b47b99bde5362dc611b8953e611f2cbfb5/build.py&#34;&gt;build.py&lt;/a&gt; команда для генерации&lt;pre&gt;&lt;code&gt;cd ~/clone/
python build.py
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Публикация&lt;/h3&gt;
&lt;p&gt;На вкладке Deployment пишем что делать в случае успешной сборки. Я использую GitHub-Pages для хостинга, т.к. он проще всего настраивается и поддерживает доменные имена. Соответственно в скрипте пушим папку со сгенеренным сайтом в github.
На вкладке &#39;General&#39; есть поле &#39;SSH public key&#39;. Добавляем этот ключ в настройках github-репозитория (Settings -&amp;gt; Deploy keys)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd public/

git config --global user.email &#34;&amp;lt;your email&amp;gt;&#34;
git config --global user.name &#34;&amp;lt;your name&amp;gt;&#34;

git add .
git commit -m &#34;$CI_MESSAGE&#34;
git push --force git@github.com:melnikov-ivan/melnikov-ivan.github.io.git
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery, width=&#34;800px&#34;, ratio=&#34;&#34;) }}&lt;/p&gt;
&lt;p&gt;Теперь сайт доступен по адресу &lt;a href=&#34;http://melnikov-ivan.github.io&#34;&gt;melnikov-ivan.github.io&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Custom domain for GitHub pages&lt;/h2&gt;
&lt;p&gt;Для подключения доменного имени к github-pages надо:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;добавить файл &lt;code&gt;CNAME&lt;/code&gt;, содержащий имя домена, в корень репозитория&lt;/li&gt;
&lt;li&gt;у регистратора доменов добавляем a-записи с ip-адресами github&#39;а&lt;pre&gt;&lt;code&gt;192.30.252.153
192.30.252.154
&lt;/code&gt;&lt;/pre&gt;
Подробнее на &lt;a href=&#34;https://help.github.com/articles/setting-up-an-apex-domain/#configuring-a-records-with-your-dns-provider&#34;&gt;странице помощи github-pages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
    </entry>
    
    
    
    
    
    <entry>
        <title>Как подключить оптическую мышь к Arduino</title>
        <link href="https://imelnikov.ru/dev/mouse"/>
        <content type="html">&lt;p&gt;{% import &#34;macros.html&#34; as macros %}
{{ macros.fotorama_init() }}&lt;/p&gt;
&lt;p&gt;Оптическая мышь позволяет контролировать смещение с точностью 800 точек на дюйм и выше - это 32 точки на мм. Ее можно использовать в различных проектах где требуется точное позиционирование на плоскости (различные принтеры, плотеры и т.п.). Но для начала надо научиться получать данные о смещении.&lt;/p&gt;
&lt;p&gt;{{ macros.img(&#39;/img/mouse/cover.png&#39;, (800, 600)) }}&lt;/p&gt;
&lt;h2&gt;Какая нужна мышь&lt;/h2&gt;
&lt;p&gt;Данные о смещении мыши по осям X и Y выдаются прямо на разъемах провода подключения. Лучше всего подойдет оптическая мышь с разъемом PS/2. Этот протокол проще в освоении. В принципе можно и с USB, но там протокол на много сложнее.&lt;/p&gt;
&lt;p&gt;Как оказалось, можно просто воспользоваться готовыми библиотеками для работы с PS/2, но мы напишем свою реализацию протокола.&lt;/p&gt;
&lt;p&gt;Итак, детали работы микросхемы описаны в файле, который называется datasheet. Также нам понадобятся общие описания работы протокола ps/2.&lt;/p&gt;
&lt;p&gt;TODO: ссылки на файлы&lt;/p&gt;
&lt;p&gt;{{ macros.fotorama(page.gallery) }}&lt;/p&gt;
&lt;p&gt;Весь код доступен в &lt;a href=&#34;https://goo.gl/gLRg0Z&#34;&gt;репозитории&lt;/a&gt;{# &lt;a href=&#34;https://github.com/melnikov-ivan/arduino-ps2&#34;&gt;https://github.com/melnikov-ivan/arduino-ps2&lt;/a&gt; #}.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;чем хорошая оптическая мышь&lt;/li&gt;
&lt;li&gt;основные нюансы подключения&lt;/li&gt;
&lt;li&gt;библиотека&lt;/li&gt;
&lt;li&gt;протокол&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Читайте также&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Как сделать &lt;a href=&#34;/radio/arduino-rc&#34;&gt;радиоуправление на Arduino&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/radio/water-level&#34;&gt;Датчик уровня воды на Ардуино&lt;/a&gt; с точностью 0.5см&lt;/li&gt;
&lt;/ul&gt;
</content>
    </entry>
    
    
</feed>