Ардуино: инфракрасный пульт и приемник. Ардуино: инфракрасный пульт и приемник Обработка управляющих сигналов и микширование

Инфракрасный пульт дистанционного управления — один из самых простых способов взаимодействия с электронными приборами. Так, практически в каждом доме есть несколько таких устройств: телевизор, музыкальный центр, видеоплеер, кондиционер. Но самое интересное применение инфракрасного пульта — дистанционное правление роботом. Собственно, на этом уроке мы попытаемся реализовать такой способ управления с помощью популярного контроллера Ардуино Уно.

1. ИК-пульт

Что нужно для того, чтобы научить робота слушаться инфракрасного (ИК) пульта? Во-первых, нам потребуется сам пульт. Можно использовать обычный пульт от телевизора, а можно приобрести миниатюрный пульт от автомагнитолы. Именно такие пульты часто используются для управления роботами. На таком пульте есть 10 цифровых кнопок и 11 кнопок для манипуляции с музыкой: громкость, перемотка, play, stop, и т.д. Для наших целей более чем достаточно.

2. ИК-датчик

Во-вторых, для приема сигнала с пульта нам потребуется специальный ИК-датчик. Вообще, мы можем детектировать инфракрасное излучение обычным фотодиодом/фототранзистором, но в отличие от него, наш ИК-датчик воспринимает инфракрасный сигнал только на частоте 38 кГц (иногда 40кГц). Именно такое свойство позволяет датчику игнорировать много посторонних световых шумов от ламп освещения и солнца. Для этого урока воспользуемся популярным ИК-датчиком VS1838B , который обладает следующими характеристиками:
  • несущая частота: 38 кГц;
  • напряжение питания: 2,7 — 5,5 В;
  • потребляемый ток: 50 мкА.
Можно использовать и другие датчики, например: TSOP4838, TSOP1736, SFH506.

3. Подключение

Датчик имеет три вывода (три ноги). Если посмотреть на датчик со стороны приёмника ИК сигнала, как показано на рисунке,
  • то слева будет - выход на контроллер,
  • по центру - отрицательный контакт питания (земля),
  • и справа - положительный контакт питания (2.7 — 5.5В).
Принципиальная схема подключения Внешний вид макета

4. Программа

Подключив ИК-датчик будем писать программу для Ардуино Уно. Для этого воспользуемся стандартной библиотекой IRremote , которая предназначена как раз для упрощения работы с приёмом и передачей ИК сигналов. С помощью этой библиотеки будем принимать команды с пульта, и для начала, просто выводить их в окно монитора последовательного порта. Эта программа нам пригодится для того, чтобы понять какой код дает каждая кнопка. #include "IRremote.h" IRrecv irrecv(2); // указываем вывод, к которому подключен приемник decode_results results; void setup() { Serial.begin(9600); // выставляем скорость COM порта irrecv.enableIRIn(); // запускаем прием } void loop() { if (irrecv.decode(&results)) { // если данные пришли Serial.println(results.value, HEX); // печатаем данные irrecv.resume(); // принимаем следующую команду } } Загружаем программу на Ардуино. После этого, пробуем получать команды с пульта. Открываем монитор последовательного порта (Ctrl+Shift+M), берём в руки пульт, и направляем его на датчик. Нажимая разные кнопочки, наблюдаем в окне монитора соответствующие этим кнопкам коды. Проблема с загрузкой программы В некоторых случаях, при попытке загрузить программу в контроллер, может появиться ошибка: TDK2 was not declared In his scope Чтобы ее исправить, достаточно удалить два файла из папки библиотеки. Заходим в проводник. Переходим в папку, где установлено приложение Arduino IDE (скорее всего это «C:\Program Files (x86)\Arduino»). Затем в папку с библиотекой: …\Arduino\libraries\RobotIRremote , и удаляем файлы: IRremoteTools.cpp и IRremoteTools.h. Затем, перезапускаем Arduino IDE, и снова пробуем загрузить программу на контроллер.

5. Управляем светодиодом с помощью ИК-пульта

Теперь, когда мы знаем, какие коды соответствуют кнопкам пульта, пробуем запрограммировать контроллер на зажигание и гашение светодиода при нажатии на кнопки громкости. Для этого нам потребуется коды (могут отличаться, в зависимости от пульта):
  • FFA857 — увеличение громкости;
  • FFE01F — уменьшение громкости.
В качестве светодиода, используем встроенный светодиод на выводе №13, так что схема подключения останется прежней. Итак, программа: #include "IRremote.h" IRrecv irrecv(2); // указываем вывод, к которому подключен приемник decode_results results; void setup() { irrecv.enableIRIn(); // запускаем прием } void loop() { if (irrecv.decode(&results)) { // если данные пришли switch (results.value) { case 0xFFA857: digitalWrite(13, HIGH); break; case 0xFFE01F: digitalWrite(13, LOW); break; } irrecv.resume(); // принимаем следующую команду } } Загружаем на Ардуино и тестируем. Жмем vol+ — светодиод зажигается. Жмем vol- — гаснет. Теперь, зная как это все работает, можно вместо светодиода управлять двигателями робота, или другими самодельными микроэлектронными устройствами!

(перев. англ.)

Код RC 5 от Philips является возможно наиболее используемым протоколом, людьми увлечёнными своим хобби, вероятно из-за широкой доступности дешевых пультов дистанционного управления.
Протокол четко определен для различных типов устройства, гарантирующих совместимость Вашими системами. В последнее время Philips начинал использовать новый протокол, названный RC 6, у которого есть больше функций.

Особенности

  • Адрес на 5 битов и длина команды на 6 битов (7 битов команды для RC5X)
  • Двухфазное кодирование (или Манчестерское кодирование)
  • Несущая частота 36 кГц
  • Постоянное время передачи бита 1.778 мс (64 цикла 36 кГц)
  • Производитель Philips

Модуляция

П ротокол использует двухфазную модуляцию (или так называемое Манчестерское кодирование) несущей частоты IR на 36 кГц. Все биты имеют равную длину 1.778 мс в этом протоколе половина времени отведена для передачи бита, заполненного пакетом на несущей частоте 36 кГц, когда другая половина пакета неактивна. Логический ноль представлен пакетом в первой половине времени передачи бита. Логическая единица представлена пакетом во второй половине времени передачи бита. Отношение импульса/паузы несущей частоты на 36 кГц - 1/3 или 1/4, который уменьшает потребляемую мощность.

Протокол

Рисунок ниже показывает типичную последовательность импульсов RC 5 сообщений. Этот пример передает команду 35h, и адрес устройтсва 05h.

Первые два импульса - стартовые импульсы, и оба логические "1". Пожалуйста, отметьте, что половина времени передачи бита заканчивается раньше прежде, чем приемник заметит реальный запуск сообщения.
В расширенном RC 5 используется только один начальный бит. Разряд S2 преобразован, чтобы управлять 6 битом, предусматривая в общей сложности 7 битов для команды. Значение S2 должно быть инвертировано, чтобы получить 7-ой бит команды!

3-ий бит - бит переключателя. Этот бит инвертирован каждый раз, когда кнопка пульта отпущена и нажата снова. Этим путем получатель может различить кнопку, которая остается нажатой, или неоднократно нажимается.
Следующие 5 битов представляют адрес устройства IR, в котором отправляется сначала MSB. Адрес сопровождается командой на 6 битов, в котором также отправляется сначала MSB.
Сообщение состоит из в общей сложности 14 битов, которые составляют в целом длительность в 25мс. Иногда сообщение, может оказаться, короче, потому что первая половина начального бита S1 остается неактивной. И если последний бит сообщения - логический "0", последняя половина бита сообщения также неактивна.

Пока кнопка пульта остается нажатой, сообщение будет повторено каждые 114мс. Бит переключателя сохранит тот же самый логический уровень во время всех этих повторных сообщений. Это необходимо для программного обеспечения приемника, чтобы автоматически интерпретировать функцию повтора.

PS: у меня была большая ошибка на этой странице в течение достаточно долгого времени. По некоторой таинственной причине были инвертированы LSB и MSB адреса и команды. Я могу вспомнить исправление этой ошибки прежде, но так или иначе старая версия описания, должно быть, "распротсранилась" в Интернете.

Предопределенные Команды

Philips создал красивый список "стандартизированных" команд. Это гарантирует совместимость между устройствами от того же самого бренда.
Очень хорошая функция, чего часто нет в других брендах, является то, что в таблице большинство устройств доступны повторно, разрешающее Вам иметь 2 VCR устройтсва, сложенные друг на друге, не имея проблему адресации одного из них с дистанционным управлением.
Я могу только показать ограниченный список стандартных команд, поскольку этот список обо всем, что сейчас мне известно.

RC-5
Адрес
Устройтсво
$00 - 0 TV1
$01 - 1 TV2
$02 - 2 Teletext
$03 - 3 Video
$04 - 4 LV1
$05 - 5 VCR1
$06 - 6 VCR2
$07 - 7 Experimental
$08 - 8 Sat1
$09 - 9 Camera
$0A - 10 Sat2
$0B - 11
$0C - 12 CDV
$0D - 13 Camcorder
$0E - 14
$0F - 15
$10 - 16 Pre-amp
$11 - 17 Tuner
$12 - 18 Recorder1
$13 - 19 Pre-amp
$14 - 20 CD Player
$15 - 21 Phono
$16 - 22 SatA
$17 - 23 Recorder2
$18 - 24
$19 - 25
$1A - 26 CDR
$1B - 27
$1C - 28
$1D - 29 Lighting
$1E - 30 Lighting
$1F - 31 Phone
RC-5
Команда
TV команда VCR Комада
$00 - 0 0 0
$01 - 1 1 1
$02 - 2 2 2
$03 - 3 3 3
$04 - 4 4 4
$05 - 5 5 5
$06 - 6 6 6
$07 - 7 7 7
$08 - 8 8 8
$09 - 9 9 9
$0A - 10 -/-- -/--
$0C - 12 Standby Standby
$0D - 13 Mute
$10 - 16 Volume +
$11 - 17 Volume -
$12 - 18 Brightness +
$13 - 19 Brightness -
$20 - 32 Program + Program +
$21 - 33 Program - Program -
$32 - 50 Fast Rewind
$34 - 52 Fast Forward
$35 - 53 Play
$36 - 54 Stop
$37 - 55 Recording

Дистанционное управление подвижными моделями основано на взаимодействии человека и модели. Пилот видит положение модели в пространстве и ее скорость. При помощи аппаратуры дистанционного управления он отдает команды на исполнительные устройства модели, которые поворачивают рули или управляют двигателями, тем самым пилот изменяет положение и направление движения модели в соответствии со своим желанием. Передача команд от пилота к модели происходит в большинстве своем по радиоканалу. Исключение можно встретить лишь для комнатных моделей, где наряду с радио используется инфракрасное излучение, а также очень редко для управления подводными аппаратами используется ультразвук.

Аппаратура радиоуправления состоит из передатчика, который находится у пилота, и размещенных на модели приемника и исполнительных механизмов. Данная статья поможет получить представление о том, как работает передатчик и какой передатчик нужен вам.

Конструктивные разновидности передатчиков

По конструкции органов управления, на которые, собственно, воздействуют пальцы пилота, передатчики делятся на джойстиковые и пистолетного типа. В первых установлено, как правило, два двухкоординатных джойстика. Такие передатчики используются для управления летающими моделями. В джойстиковых передатчиках ручка имеет встроенные пружины, которые возвращают ее после отпускания в нейтральное положение. Как правило, одно из направлений какого-то джойстика используется для управления тяговым мотором, - в нем нет возвратной пружины. При этом ручка поджата трещеткой (для самолетов) или гладкой тормозящей пластиной (для вертолетов). С помощью таких передатчиков можно успешно управлять также плавающими и ездящими моделями, однако для них придуманы специальные передатчики пистолетного типа. Здесь рулевое колесо управляет направлением движения модели, а курок - ее двигателем и тормозами.

В последние годы появились передатчики с одним двухкоординатным джойстиком. Они относятся к категории дешевых аппаратов и могут использоваться для управления как упрощенной летающей, так и наземной техники. Продуктивно их можно использовать только на самом начальном уровне. Аналогичное назначение и у передатчиков с двумя однокоординатными джойстиками:

Чтобы закончить с конструктивными разновидностями добавим еще разделение джойстиковых передатчиков на моноблочные и модульные. Если первые полностью укомплектованы всеми компонентами и сразу готовы к применению, то модульные представляют из себя основу, в которую пилот по своему усмотрению добавляет нужные ему дополнительные органы управления:

Существует две манеры удержания передатчика. Пультовые передатчики вешаются на шею пилота с помощью специального ремня или столика-подставки. Руки пилота опираются на корпус передатчика, а каждый джойстик управляется двумя пальцами - указательным и большим. Это так называемая европейская школа. Ручной передатчик пилот держит в руках, а каждый джойстик управляется одним большим пальцем. Эту манеру относят к американской школе.

Ручной передатчик можно тоже держать в руках и управлять им по-европейски. Можно также использовать его и в пультовом варианте, если к нему купить специальный столик-подставку. Столик не хуже фирменного можно сделать самому . Такие столики требуются и для некоторых пультовых передатчиков. Какая манера более распространена у нас, зависит от возраста пилота. Молодежь, по нашим наблюдениям, более склонна к американским обычаям, а старшее поколение - к консерватизму Европы.

Количество каналов и раскладка ручек управления

Для управления движущимися моделями требуется воздействие одновременно на несколько функций. Поэтому передатчики радиоуправления делают многоканальными. Рассмотрим количество и предназначение каналов.

Для авто и судомоделей нужно два канала: управление направлением движения и оборотами двигателя. Навороченные пистолетные передатчики имеют еще и третий канал, который может использоваться для управления смесеобразованием ДВС (радиоигла).

Для управления простейшими летающими моделями тоже могут использоваться два канала: рули высоты и элероны у планеров и самолетов, или руль высоты и направления. Для дельтапланов используют управление по крену и мощностью мотора. Также эта схема применяется и на некоторых простейших планерах - руль поворота и включение двигателя. Такие двухканальные передатчики можно использовать для парковых моделей и электролетов начального уровня. Однако для полноценного управления самолетом нужно не менее четырех, а вертолетом - пяти каналов. Для самолетов на два двухкоординатных джойстика выводятся функции управления рулем высоты, направления, элеронами и газом двигателя. Конкретная раскладка функций по джойстикам бывает двух типов: Mode 1 - руль высоты слева по вертикали и руль направления по горизонтали, газ справа по вертикали и крен по горизонтали; Mode 2 - газ слева по вертикали и руль направления по горизонтали, руль высоты справа по вертикали и крен по горизонтали. Есть еще Mode 3 и 4, но они мало распространены.

Mode 1 еще называют двуруким вариантом, а Mode 2 - одноруким. Эти названия следуют из того, что в последнем варианте можно довольно долго управлять самолетом одной рукой, держа в другой банку пива. Споры моделистов о преимуществах той или иной схем не стихают много лет. Авторам эти споры напоминают дискуссию о преимуществах блондинок над брюнетками. В любом случае, большинство передатчиков легко перестраиваются с одной раскладки на другую.

Для эффективного управления вертолетом нужно уже пять каналов (не считая канала управления чувствительностью гироскопа). Здесь имеет место совмещение двух функций на одно направление джойстика (как это происходит, мы рассмотрим позднее). Раскладки ручек во многом аналогичны самолетным. Среди особенностей можно отметить ручку газа, которую некоторые пилоты инвертируют (минимальный газ - вверху, максимальный - внизу), так как считают это более удобным.

Выше рассматривалось минимально необходимое число каналов для управления движением моделей. Но функций управления моделями может быть очень много. Особенно на моделях копиях. На самолетах это может быть управление уборкой шасси, закрылками и другой механизацией крыла, бортовыми огнями, тормозами колес шасси. Еще больше функций у моделей-копий кораблей, имитирующих различные механизмы реальных судов. На планерах используют управление флаперонами и воздушными тормозами (интерцепторами), убираемыми шасси и другие функции. На вертолетах используют еще управление чувствительностью гироскопа, убираемым шасси и другими дополнительными функциями. Для управления всеми этими функциями выпускаются передатчики с числом каналов 6, 7, 8 и до 12. Кроме того, в модульных передатчиках имеется возможность наращивания числа каналов.

Здесь надо отметить, что каналы управления бывают двух типов - пропорциональные и дискретные. Проще всего пояснить это на автомобиле: газ - это пропорциональный канал, а свет фар - дискретный. Сейчас дискретные каналы используются только для управления вспомогательными функциями: включение фар, выпуск шасси. Все основные функции управления идут по пропорциональным каналам. При этом величина отклонения руля на модели пропорциональна величине отклонения джойстика на передатчике. Так вот, в модульных передатчиках есть возможность расширения числа как пропорциональных, так и дискретных каналов. Как это делается технически, мы рассмотрим позднее.

С многоканальностью связана одна принципиальная эргономическая проблема. У человека всего две руки, которые могут управлять одновременно только четырьмя функциями. На настоящих самолетах еще используют ноги пилотов (педали). Моделисты еще к этому не пришли. Поэтому управление остальными каналами осуществляется от отдельных тумблеров у дискретных каналов или ручек - у пропорциональных, либо эти вспомогательные функции получают путем вычисления из основных. Кроме того, сигналы управления моделью также могут не прямо управляться от джойстиков, а проходить предварительную обработку.

Обработка управляющих сигналов и микширование

По прочтении предыдущих глав надеемся, вы смогли разобраться в двух главных моментах:

  • передатчик можно держать по-разному, но главное - чтобы его не выронить
  • в передатчиках бывает много каналов, а управляться надо всегда только при помощи двух рук, что порой бывает не очень просто

Теперь, когда есть предварительное понимание, рассмотрим еще несколько практических моментов, которые реализуют передатчики:

  • триммирование
  • регулирование чувствительности ручек
  • реверс каналов
  • ограничение расходов рулевых машинок
  • микширование
  • другие функции

Триммирование - очень важная вещь. Если управляя моделью вы отпустите ручки передатчика, то пружины вернут их в нейтральное положение. Вполне логично ожидать, что модель при этом станет перемещаться прямо. Однако на практике это не всегда так. Причин тому много. Например, если вы запускаете только что построенный самолет, то вы можете неправильно учесть вращательный момент от двигателя, да и вообще модель редко бывает идеально симметричной и правильной формы. В результате - даже если рули стоят с виду ровно, модель все равно полетит не прямо, а как-то иначе. Чтобы исправить ситуацию, положение рулей надо будет подкорректировать. Но вполне понятно, что делать это прямо на модели во время запусков очень непрактично. Гораздо проще было бы чуть сдвинуть ручки передатчика в нужных направлениях. Именно для этого и придумали триммеры! Это такие маленькие дополнительные рычажки по бокам джойстиков, которые задают их смещение. Теперь, если надо подкорректировать нейтральное положение рулей на модели, достаточно всего лишь воспользоваться нужным триммером. Причем, что особенно ценно, триммирование можно проводить прямо на ходу, во время запусков, наблюдая за реакцией модели. Если вы обнаружите, что изначально модель в триммировании не нуждается - считайте что вам крупно повезло.

Регулирование чувствительности ручки - вполне понятная функция. Когда вы настраиваете управление под конкретную модель, вам надо установить такую чувствительность, чтобы управление было для вас наиболее комфортным. В противном случае, модель будет реагировать на ручки передатчика слишком резко или, напротив, слишком вяло. Более "продвинутые" модели позволяют устанавливать экспоненциальную функцию чувствительности ручек передатчика, чтобы точнее "рулить" при слабых отклонениях.

Если мы теперь мысленно перенесемся на модель, то мы обнаружим, что в зависимости от того, как установлены рулевые машинки и как подсоединены тяги, нам может потребоваться изменить их направление работы. Для этого все передатчики позволяют независимо реверсировать каналы управления.

Сама механика модели может иметь ограничения, поэтому иногда требуется ограничивать ход рулевых машинок. Для этого многие передатчики имеют отдельную функцию ограничения хода, хотя при ее отсутствии можно попытаться обойтись регулировкой чувствительности ручек.

Теперь пора коснуться более сложных моментов и рассказать вам, что такое микширование.

Иногда может потребоваться, чтобы рулевая машинка на модели управлялась одновременно от нескольких ручек передатчика. Хорошим примером может служить летающее крыло, где оба элерона управляют высотой и креном модели, т.е. движение каждого зависит от перемещения на передатчике ручки высоты и ручки крена. Такие элероны называют элевонами:

Когда мы управляем высотой, оба элевона отклоняются одновременно вверх или вниз, а когда управляем креном - элевоны работают в противофазе.

Сигналы элевонов считаются как полусумма и полуразность сигналов высоты и крена:

Элевон1 = (высота + крен) / 2
Элевон2 = (высота - крен) / 2

Т.е. сигналы от двух каналов управления смешиваются и передаются после этого на два канала исполнения. Такие вычисления, где задействуются данные с нескольких ручек управления, называются микшированием.

Микширование может быть реализовано как в передатчике, так и на модели. А сама реализация может быть как электронной, так и механической.

Специально для новичков (за исключением вертолетчиков) хочется отметить, что модели, с которых вы будете начинать, скорее всего не потребуют для своей работы микшеров. Более того, возможно, что наличие микшеров не потребуется вам очень долго (а может они вам и вообще никогда не понадобятся). Так что если вы решите приобрести себе простенькую 4-канальную джойстиковую аппаратуру, или 2-канальную пистолетную, то расстраиваться из-за отсутствующих микшеров не стоит.

В хороших передатчиках верхнего ценового диапазона вы найдете массу других функций. Степень их нужности для той или иной модели - вопрос дискуссионный. Чтобы составить себе представление о них, можно почитать описание таких передатчиков на сайтах производителей.

Аналоговые и компьютерные передатчики

Чтобы понять разницу между аналоговыми и компьютерными передатчиками, обратимся к более жизненному примеру. Лет пятнадцать назад начали распространяться программируемые телефоны. От обычного они отличались тем, что помимо разговора и определения номера звонящего абонента, позволяли запрограммировать на одну кнопку набор целого номера, или составить "черный список" абонентов, на звонки которых телефон не реагировал. Появилась куча дополнительных сервисов, которые простому абоненту часто были не нужны. Так вот, аналоговый передатчик - это как простой телефон. В нем обычно не более 6 каналов. Как правило, реализованы простейшие из описанных выше сервисов: имеется реверс каналов (иногда не всех), триммирование и регулировка чувствительности (обычно, на первые 4 канала), установка крайних значений канала газа (холостого хода и максимальных оборотов). Регулировки осуществляются переключателями и потенциометрами, иногда при помощи маленькой отверточки. Такие аппараты просты в освоении, но их гибкость в эксплуатации ограничена.

Компьютерная аппаратура характеризуется тем, что все настройки в них можно запрограммировать при помощи кнопок и дисплея так же, как на программируемых телефонах. Сервисов здесь может быть море. Из основных стоит отметить следующие:

  1. Наличие памяти на несколько моделей. Очень удобная вещь. Можно запомнить все настройки микшеров, реверсов и расходов, чтобы не перестраивать передатчик, когда вы решите его использовать с другой моделью.
  2. Запоминание значений триммеров. Весьма удобная функция. Вы можете не беспокоится, что при транспортировке триммеры случайно собьются, и вам придется вспоминать их положение. Перед запуском модели достаточно будет всего лишь проверить, что триммеры установлены "по центру".
  3. Большое количество встроенных микшеров и переключателей режимов работы позволит реализовать самые разнообразные функции на сложных моделях.
  4. Наличие дисплея заметно облегчает настройку аппаратуры.

По количеству функций и цене компьютерная аппаратура варьируется в довольно широких пределах. Конкретные возможности лучше всегда смотреть на сайте производителя или в инструкции.

Самые дешевые аппараты могут идти с минимумом функций, и ориентированы в первую очередь на удобство эксплуатации. Это в первую очередь память моделей, цифровые триммеры и пара микшеров.

Боле сложные передатчики, как правило, отличаются количеством функций, расширенным дисплеем и дополнительными режимами кодирования данных (для защиты от помех и повышения скорости передачи информации).

Топовые модели компьютерных передатчиков имеют графические дисплеи большой площади, в некоторых случаях даже с сенсорным управлением:

Такие модели имеет смысл покупать ради удобства пользования или ради каких-то особенно хитрых функций (которые могут понадобится, только если вы захотите серьезно заниматься спортом). Навороченность приводит к тому, что топовые модели уже конкурируют между собой не по числу функций, а по удобству программирования.

Многие компьютерные передатчики имеют сменные модули памяти настроек моделей, которые позволяют расширить встроенную память, а также легко переносить настройки модели с одного передатчика на другой. Ряд моделей предусматривают смену программы управления, путем замены специальной платы внутри передатчика. При этом можно изменить не только язык подсказок меню (русского языка, кстати, авторы не встречали), но и установить в передатчик более свежее программное обеспечение с новыми возможностями.

Надо отметить, что гибкость в использовании компьютерной аппаратуры имеет и отрицательные черты. Один из авторов подарил недавно теще программируемый телефон, так она с его программированием повозилась с недельку и вернула с просьбой купить ей простой, как она говорит "нормальный телефон".

Принципы формирования радиосигнала

Сейчас мы отойдем от проблем моделизма и рассмотрим вопросы радиотехники, а именно, как информация от передатчика попадает на приемник. Тем, кто не очень понимает, что такое радиосигнал, эту главу можно пропустить, обратив внимание лишь на приведенные в конце важные рекомендации.

Итак, основы модельной радиотехники. Для того, чтобы излучаемый передатчиком радиосигнал мог переносить полезную информацию, он подвергается модуляции. То есть управляющий сигнал изменяет параметры несущей радиочастоты. На практике нашли применение управление амплитудой и частотой несущей, обозначаемые буквами АМ (Amplitude Modulation) и FM (Frequency Modulation). В радиоуправлении используется только дискретная двухуровневая модуляция. В варианте АМ несущая имеет либо максимальный, либо нулевой уровень. В варианте FM излучается сигнал постоянной амплитуды, либо с частотой F, либо с чуть смещенной частотой F +df. Сигнал FM передатчика напоминает сумму двух сигналов двух АМ передатчиков, работающих в противофазе на частотах F и F +df соответственно. Из этого можно понять даже не углубляясь в тонкости обработки радиосигнала в приемнике, что в одинаковых помеховых условиях FМ сигнал имеет принципиально большую помехозащищенность, чем АМ сигнал. АМ аппаратура, как правило, дешевле, однако разница не очень велика. В настоящее время использование АМ аппаратуры оправдано только для тех случаев, когда расстояние до модели относительно невелико. Как правило, это справедливо для автомоделей, судомоделей и комнатных авиамоделей. Вообще, летать с использованием AM-аппаратуры можно лишь с большой опаской и вдали от промышленных центров. Аварии обходятся слишком дорого.

Модуляция, как мы установили, позволяет наложить на излучаемую несущую полезную информацию. Однако в радиоуправлении используется только многоканальная передача информации. Для этого все каналы уплотняются в один посредством кодирования. Сейчас для этого используется только широтно-импульсная модуляция, обозначаемая буквами РРМ (Pulse Phase Modulation) и импульсно-кодовая модуляция, обозначаемая буквами РСМ (Pulse Code Modulation). Из-за того, что для обозначения кодирования в многоканальном радиоуправлении и для наложения информации на несущую используется слово "модуляция", часто путают эти понятия. Теперь то вам должно стать понятно, что это "две большие разницы", как любят говорить в Одессе.

Рассмотрим типовой РРМ сигнал пятиканальной аппаратуры:


РРМ сигнал имеет фиксированную длину периода Т=20мс. Это означает, что информация о положениях ручек управления на передатчике попадает на модель 50 раз в секунду, что определяет быстродействие аппаратуры управления. Как правило, этого хватает, поскольку скорость реакции пилота на поведение модели намного меньше. Все каналы пронумерованы и передаются по порядку номеров. Значение сигнала в канале определяется величиною временного промежутка между первым и вторым импульсом - для первого канала, между вторым и третьим - для второго канала и т.д.

Диапазон изменения величины временного промежутка при движении джойстика из одного крайнего положения в другое определен от 1 до 2мс. Значение 1,5 мс соответствует среднему (нейтральному) положению джойстика (ручки управления). Продолжительность межканального импульса составляет около 0,3 мс. Данная структура РРМ сигнала является стандартной для всех производителей RC-аппаратуры. Значения среднего положения ручки у разных производителей может немного отличаться: 1,52 мс - у Futaba , 1,5мс - у Hitec и , 1,6 - у Multiplex . Диапазон изменения у некоторых видов компьютерных передатчиков может быть шире, и достигать от 0,8 мс до 2,2 мс. Однако такие вариации допускают смешанное использование компонентов аппаратуры от разных производителей, работающих в режиме РРМ кодирования.

Как альтернатива РРМ-кодированию лет 15 назад было разработано РСМ-кодирование. К сожалению, различные производители RC-аппаратуры не смогли договориться о едином формате РСМ-сигнала, и каждый производитель придумал свой. Подробнее о конкретных форматах РСМ-сигналов аппаратуры разных фирм рассказано в статье "PPM или PCM? ". Там же приведены преимущества и недостатки РСМ кодирования. Здесь мы только упомянем лишь следствие различных форматов: в режиме РСМ можно использовать совместно только приемники и передатчики одного производителя.

Несколько слов про обозначения режимов модуляции. Комбинации из двух видов модуляции несущей и двух способов кодирования рождают три варианта режимов аппаратуры. Три потому, что амплитудная модуляция совместно с импульсно-кодовой не используется, - нет смысла. Первая обладает слишком плохой помехозащищенностью, что является главным смыслом применения импульсно-кодовой модуляции. Эти три комбинации часто обозначают так: АМ, FM и PCM. Понятно, что в АМ - амплитудная модуляция и РРМ-кодирование, в FM - частотная модуляция и РРМ-кодирование, ну а в РСМ - частотная модуляция и РСМ-кодирование.

Итак, вы теперь знаете, что:

  • использование АМ аппаратуры оправдано только для автомоделей, судомоделей и комнатных авиамоделей.
  • летать с использованием AM-аппаратуры можно лишь с большой опаской и вдали от промышленных центров.
  • можно использовать компоненты аппаратуры от разных производителей, работающих в режиме РРМ кодирования.
  • в режиме РСМ можно использовать совместно только приемники и передатчики одного производителя.

Модульное расширение

Модульные передатчики выпускают преимущественно в пультовом исполнении. В этом случае на панели пульта много места, где можно разместить дополнительные ручки, тумблеры и другие органы управления. Из других случаев упомянем о модуле для управления двухмоторным катером, либо танком. Он устанавливается вместо двухкоординатного джойстика и очень похож на рычаги фрикционов гусеничного трактора. С его помощью можно разворачивать такие модели на пятачке:

Теперь объясним, как происходит уплотнение каналов при модульном расширении их числа. Разными производителями выпускаются модули, позволяющие по одному основному каналу передавать до 8 пропорциональных, либо дискретных дополнительных каналов. При этом в передатчик устанавливается модуль кодера с восемью ручками или тумблерами, занимающий один из основных каналов, а к приемнику в гнездо этого канала включается декодер, имеющий восемь пропорциональных либо дискретных выходов. Принцип уплотнения сводится к последовательной передаче через данный основной канал по одному дополнительному в каждом 20-ти миллисекундном цикле. То есть, информация обо всех восьми дополнительных каналах с передатчика на приемник попадет только через восемь циклов сигнала - за 0,16 секунды. По каждому разуплотненному каналу декодер выдает выходной сигнал как и по обычному - один раз в 0,02 секунды, повторяя одно и тоже значение восемь раз. Отсюда видно, что уплотненные каналы обладают намного меньшим быстродействием и их нецелесообразно задействовать для управления быстрыми и важными функциями управления модели. Таким способом можно создавать и 30-канальные комплекты аппаратуры. Для чего это надо? В качестве примера приведем перечень функций модуля освещения и сигнализации модели-копии магистрального тягача:

  • Габаритные огни
  • Дальний свет
  • Ближний свет
  • Фара-искатель
  • Стоп-сигнал
  • Включение заднего хода (две последние функции срабатывают автоматически от положения управления газом)
  • Левый поворот
  • Правый поворот
  • Освещение кабины
  • Клаксон
  • Проблесковый маячок

Модульные передатчики чаще используют копиисты, для которых важнее зрелищность поведения модели, реалистичность того, как она выглядит, а не ее динамика поведения. Для модульных передатчиков выпускается большое количество разнообразных модулей целевого назначения. Упомянем здесь лишь блок триммирования элеронов пилотажных моделей. В отличие от моноблочных передатчиков, где параметры управления в режимах "флаперонов", воздушного тормоза - (по нашему "крокодил", а на западе "баттерфляй") и дифференциального отклонения программируются в меню, здесь каждый параметр выведен на свою ручку. Это позволяет вести настройку непосредственно в воздухе, т.е. не отводя взгляда от летящей модели. Хотя это тоже дело вкуса.

Устройство передатчика

Передатчик аппаратуры радиоуправления состоит из корпуса, органов управления (джойстики, ручки, тумблеры и т.п.) платы кодера, ВЧ-модуля, антенны и батареи аккумуляторов. Кроме того, в компьютерном передатчике есть дисплей и кнопки программирования. Пояснения по корпусу и органам управления давались выше.

На плате кодера собрана вся низкочастотная схема передатчика. Кодер последовательно опрашивает положение органов управления (джойстиков, ручек, тумблеров и т.п.) и в соответствии с ним формирует канальные импульсы РРМ (или РСМ) сигнала. Здесь же вычисляются все микширования и другие сервисы (экспонента, ограничение хода и т.п.). С кодера сигнал попадает на ВЧ-модуль и тренерский разъем (если он есть).

ВЧ-модуль содержит высокочастотную часть передатчика. Здесь собран задающий кварцевый генератор, определяющий частоту канала, частотный либо амплитудный модулятор, усилитель-выходной каскад передатчика, цепи согласования с антенной и фильтрации внеполосных излучений. В простых передатчиках ВЧ-модуль собран на отдельной печатной плате и размещен внутри корпуса передатчика. В более продвинутых моделях ВЧ-модуль размещен в отдельном корпусе и вставляется в нишу на передатчике:

В этом случае сменный кварц отсутствует, а несущая радиосигнала формируется специальным синтезатором частоты. Частота (канал), на которой будет работать передатчик, задается при помощи переключателей на ВЧ-блоке. Некоторые топовые модели предатчиков умеют устанавливать частоту синтезатора прямо из меню программирования. Такие возможности позволяют без проблем разносить пилотов на разные каналы в любых комбинациях заездов и туров соревнований.

Практически на всех передатчиках радиоуправления используется телескопическая антенна. В развернутом виде она достаточно эффективна, а в свернутом - компактна. В отдельных случаях допускается заменять штатную антенну на укороченную спиральную, производимую многими фирмами, либо самодельную.

Она намного удобнее в пользовании и более живуча в условиях суеты соревнований. Однако, в силу законов радиофизики, ее эффективность всегда ниже, чем у штатной телескопической, и ее не рекомендуется использовать для летающих моделей в сложной помеховой обстановке крупных городов.

Во время использования телескопическая антенна обязательно должна быть вытянута на полную длину, иначе дальность и надежность связи резко падают. Со сложенной антенной перед полетами (заездами) проверяют надежность радиоканала, - на расстоянии до 25-30 метров аппаратура должна работать. Складывание антенны обычно не повреждает работающий передатчик. В практике имелись единичные случаи выхода ВЧ-модуля из строя при складывании антенны. По-видимому, они были обусловлены некачественными комплектующими и с такой же вероятностью могли случиться вне зависимости от складывания антенны. И еще, телескопическая антенна передатчика плохо излучает сигнал в направлении своей оси. Поэтому старайтесь не направлять антенну на модель. Особенно, если она далеко, а помеховая обстановка плохая.

В большинстве даже простых передатчиков предусмотрена функция "тренер-ученик", позволяющая проводить обучение начинающего пилота более опытным. Для этого два передатчика соединяются кабелем между собой через специальный "тренерский" разъем. Включается передатчик тренера в режим излучения радиосигнала. Передатчик ученика радиосигнал не излучает, а РРМ-сигнал с его кодера передается по кабелю на передатчик тренера. На последнем имеется переключатель "тренер - ученик". В положении "тренер" на модель передается сигнал о положении ручек тренерского передатчика. В положении "ученик" - с передатчика ученика. Поскольку переключатель находится в руках тренера, тот в любой момент перехватывает управление моделью на себя и тем самым подстраховывает новичка, не давая ему "сделать дрова". Так ведется обучение пилотированию летающих моделей. На тренерский разъем выведен выход кодера, вход переключателя "тренер-ученик", земля, и контакты управления питанием кодера и ВЧ-модуля. В некоторых моделях при подключении кабеля включается питание кодера при выключенном питании передатчика. В других при закорачивании управляющего контакта на землю выключается ВЧ-модуль при включенном питании передатчика. Помимо основной функции тренерский разъем используется для подключения передатчика к компьютеру при эксплуатации с симулятором.

Питание передатчиков стандартизовано, и осуществляется от батареи никель-кадмиевых (или NiMH) аккумуляторов с номинальным напряжением 9,6 вольт, т.е. от восьми банок. Отсек под аккумулятор в разных передатчиках имеет разный размер, а значит, готовая батарея от одного передатчика может не подойти к другому по габаритам.

В простейших передатчиках могут использоваться обычные одноразовые батарейки. Для регулярного использования это разорительно.

Топовые модели передатчиков могут иметь дополнительные узлы, полезные моделисту. Multiplex например, в свою 4000 модель встраивает панорамный сканирующий приемник, позволяющий перед полетами посмотреть наличие излучений в диапазоне частот. Некоторые передатчики имеют встроенный (с выносным датчиком) тахометр. Есть варианты тренерского кабеля, выполненного на основе оптоволокна, что гальванически развязывает передатчики и не создает помех. Есть даже средства беспроводного связывания тренера с учеником. На многих компьютерных передатчиках имеются сменные модули памяти, где хранится информация о настройках моделей. Они позволяют расширить набор запрограммированных моделей и переносить их с передатчика на передатчик.

Итак, теперь вы знаете, что:

  • путем замены кварцев, можно менять канал аппаратуры в пределах рабочего диапазона
  • путем замены сменного ВЧ-модуля легко перейти с одного диапазона на другой.
  • ВЧ-модули рассчитаны на работу только с одним видом модуляции: амплитудной либо частотной.
  • во время использования телескопическая антенна обязательно должна быть вытянута на полную длину, иначе дальность и надежность связи резко падают.
  • складывание антенны не повреждает работающий передатчик.

Заключение

Прочитав краткое введение в тему передатчиков аппаратуры радиоуправления вы примерно представили, какой передатчик нужен именно вам. Однако, разнообразие предложений рынка проблему выбора не облегчает, особенно в начале занятий радиомоделизмом. Позволим себе высказать несколько советов по этому поводу.

Передатчик радиоуправления является самой живучей частью всего, что связано с моделизмом. Он находится в руках у пилота, а не носится со страшной скоростью, норовя покалечить окружающих и саму модель со всей ее начинкой. Если не перепутывать полярность аккумулятора передатчика, не наступать на него ногами и не ронять на пол, то он верой и правдой может служить годами и десятилетиями. Если вы занимаетесь моделизмом не в одиночку, а вместе с близким другом, можно вообще приобретать один передатчик на двоих. Поскольку передатчик является компонентой длительного пользования, то лучше приобретать сразу хороший аппарат. Он будет стоить недешево, но покроет ваши возросшие со временем потребности, и вам не придется продавать его через год за пол-цены, потому что в нем не хватает каких-либо микшеров или других функций. Но не стоит впадать в крайность, и сразу брать аппарат верхнего ценового диапазона. В передатчиках для спортсменов-чемпионов заложены такие возможности, на понимание и использование которых потребуются годы. Подумайте, надо ли вам платить за престижность лишние деньги.

По опыту авторов, качество изготовления передатчиков зависит от их ценовой группы. По-видимому, на заводах-изготовителях более дорогие модели жестче контролируются как во время сборки, так и на этапе закупки комплектующих. Не спровоцированный отказ передатчика вообще штука крайне редкая, а в дорогих моделях - почти не встречающаяся.

Для дорогих передатчиков выпускаются специальные алюминиевые чемоданчики, используемые для хранения и транспортировки на летное поле. Для аппаратов подешевле можно приобрести специальный пластиковый бокс, либо сделать его самому. Такой специальной тарой не стоит пренебрегать тем, кто регулярно (еженедельно) выезжает на полеты или заезды. Он не раз спасет от ударов и разрушений ваш любимый передатчик, который прослужив вам немало лет, может быть, перейдет по наследству вашему сыну.

Пульты Buderus Logamatic RC10/RC25/RC35 предназначены для систем управления Logamatic EMS и всех оснащенных EMS теплогенераторов. Каждый из них позволяет комфортно регулировать параметры отопительной установки. Можно, например, простым нажатием кнопки системы управления EMS запустить программу подготовки горячей воды или ручкой управления изменять комнатную температуру во всей квартире.

Системы управления EMS является единым блоком управления для многих котлов Будерус (Buderus). Установка параметров меню проста и интуитивно понятна. Графическая информация и светодиодная индикация позволяют быстро проконтролировать работу системы.

Buderus Logamatic RC10/RC25/RC35 - Простая и понятная автоматика:

Комнатные регуляторы обеспечивают простое управление всеми функциями отопительных котлов с системой Logamatic EMS. Они удобны и интуитивно понятны для любого пользователя.

Logamatic RC10/RC25/RC35 Комфорт в каждом доме:

Пульты управления RC10/RC25/RC35 имеют большой ЖК-дисплей, на котором отображается вся необходимая информация.

В зависимости от модели, они могут управлять различным числом отопительных контуров; регулировать приготовление воды и температуру подающей линии; иметь цифровой программатор с различными функциями.

Простое меню со множеством заданных функций позволяет быстро выставить желаемые параметры и наслаждаться теплом и комфортом. Функционал систем управления EMS легко расширить с помощью дополнительных модулей.

Привлекательный дизайн и компактные размеры систем Будерус EMS позволяет смонтировать их в любом помещении. Монтаж устройств Buderus EMS не займет много времени и не потребует специальных инструментов.

Наверное, сколько бы ни было человеку лет, ему все равно будет интересно поиграть игрушкой на радиоуправлении. К примеру возьмём машинку на радиоуправлении. Нету? Купи! Понимаю, дорого в магазине. Но на рынке, где я купил этого монстра себе зимой 2004 года, это обошлось в 270 рублей (без батареек). Батарейки использовать не рекомендую - лучше аккумуляторы. Себе я поставил никель-кадмиевые на 800мАч. У меня тачка поддерживает рулевое управление - влево/вправо и вперед/назад. То есть никаких неудобств и ограничений. На ковре не буксует. Преодолевает без проблем пороги и плинтусы до 2.5 см. Скорость - чуть быстрее шага. Прочность отличнейшая. Странно, но сборка китайская. За 270 рублей, я считаю ее просто находкой.

Так вот, просто ей управлять нет никакого драйва. Мой лозунг - "коннектим все к компу". И радиомашинка, кстати не исключение. И не надо думать что это будет сложно. Чтобы заставить комп управлять машиной нужно как-нибудь подключить пульт управления радиомодели к нему через что-нить. Проще всего через LPT, но это не по-продвинутому. Возьмем COM. Понимаю, вам хотелось USB, но это обойдется в копеечку, тк микруха переходник стоит 150 рублей. А если вы ее еще и спалите в процессе сборки, то суецида не избежать. Итак, COM - порт последовательный, поэтому с передачей сигналов на четыре ветви по двум проводам придется похитрить. Микруха к561ие10 стоит 8 рублей.

Распиновка COM-порта:

Дело в том что мы же можем нажимать на рычаги пульта в различых комбинациях (тк Вперед&Лево...) С компа же подается только питание +12вольт, один управляющий сигнал(в нашем случае), провод "земля" и провод обратной связи. Я решил эту проблему так. Поставил двоичный счетчик К561ИЕ10. Взгляните на схему.

Работа происходит следующим образом: компьютер посылает по одному проводу счетчику сигнал на прибавление единицы. На выходе счетчика (выводы 3.4.5.6) получаем комбинацию высокого/низкого уровня напряжения, которые идут на транзисторы, которые припаяны своим эмитером и колектором к пластинкам, либо контактам замыкаемым рычежками пульта. Стоит появиться на базе транзистора высокому уровню напряжения, он немедленно откроется "соединив" в пульте "что надо". Я не знаю насколько моя схема(в смысле пульт) частна. Не думаю, что пульты сильно отличаются. Скорее все они вообще делаются на одном заводе:). В данном случае рычажок замыекает минус батарейки пульта на определенную ножку микросхемы пульта. То есть надо использовать n-p-n транзисторы(обратная проводимость). Если же надо замыкать плюс на микруху (что маловероятно), то надо использовать (p-n-p) транзистор например (кт361). Диод перед микросхемой любой выпрямительный малогабаритный. Не забудьте про DCD провод, который припаивается к выводу №6 микрухи. Это обратная связь. Без нее комп не сможет обеспечить правильную работу счетчика, а следовательно и машинки. Ниже приведены исходные процедуры по управлению за тачкой. Но это не голимый делфи - здесь используестся компонент которого у вас наверняка нет. Называется он ComDrv32. Это для последовательного порта. Можете просто вникнуть в суть таботы драйвера. А для управления моделью можете скачать прогу SashRRC (это конечно альфа версия но со своей основной обязанностью справляется на ура во всех ОС). Стоит только правильно подключить транзисторы в пульте с микросхемой(не спутайте ножки) а то когда нажмете вперед машина поедет назад. Программа rrc написана мною только под эту схему:

Procedure ResetCar; //полностью останавливает машину var CycleCount:Integer; begin if(rrcwindow.Com.Connected=false) then exit; if(lsCD in rrcwindow.Com.GetLineStatus=True) then begin CycleCount:=0; while(lsCD in rrcwindow.Com.GetLineStatus=True) do begin rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(True); //Такт на счетчик rrcwindow.Com.ToggleRTS(True); //Такт на счетчик CycleCount:=CycleCount+1; if(CycleCount>MaxCycleCount) then begin exit;end; end end else begin CycleCount:=0; while(lsCD in rrcwindow.Com.GetLineStatus=False) do begin rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(True); //Такт на счетчик rrcwindow.Com.ToggleRTS(True); //Такт на счетчик CycleCount:=CycleCount+1; if(CycleCount>MaxCycleCount) then begin exit;end; end; CycleCount:=0; while(lsCD in rrcwindow.Com.GetLineStatus=True) do begin rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(True); //Такт на счетчик rrcwindow.Com.ToggleRTS(True); //Такт на счетчик CycleCount:=CycleCount+1; if(CycleCount>MaxCycleCount)then begin exit;end; end; end; end; procedure SendCommandToCar(chUp:boolean;chDown:boolean;chLeft:boolean;chRight:boolean); // Задаем нужную команду машине var Checksuma:Integer; x:Integer; begin Checksuma:=0; ResetCAR; if(rrcwindow.Com.Connected=false)then exit; {добавь сист защиты от непр действий} if (chUp = True) then Checksuma:=Checksuma+2; if (chDown = True) then Checksuma:=Checksuma+1; if (chLeft = True) then Checksuma:=Checksuma+8; if (chRight = True) then Checksuma:=Checksuma+4; for x:=1 to Checksuma do //накрутим до нужного значения begin rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(False); rrcwindow.Com.ToggleRTS(True); //Такт на счетчик rrcwindow.Com.ToggleRTS(True); //Такт на счетчик end; end;

Обновление от 04.10.2012

С момента публикации вышеприведенной схемы в 2003 г. прошло очень много времени и кое-что поменялось с целью улучшения работы самой схемы. Например, старый вариант не работал на кабеле USB-COM. В новой версии ("v2.0 TXD") это устранено. Также переделана управляющая программа.

Схема позволяет синтезировать 4 независимых сигнала от COM порта компьютера, используя при этом минимум компонентов.

Сама схема питается от линии DTR (т.е. диод D1 играет роль защиты от обратной полярности). Перед "синтезированием" команды происходит сброс счётчика, путем подачи сигнала по линии RTS. Затем импульсами по линии TXD счетчик накручивается до нужного состояния.

Схему можно подключить, например, к пульту управления игрушкой, что и было сделано мной в далеком 2002 году. Выходные сигналы работают по принципу общий коллектор (open drain). Т.е. разбираем пульт - объединяем минусы схемы управления и батареи пульта. Контакты органов управления, замыкаемые кнопками пульта на "землю" подключаем к коллекторам соответствующих транзисторов (выбор транзисторов не критичен - это могут быть и КТ315 и C945, да хоть МП25 (привет из СССР!)

Схема доработана сравнительно недавно, связано это с неугасающим интересом к ней начинающих радиолюбителей. Но хорошая идея управлять от COM порта постоянно "борется" со временем. Да, новые интерфейсы диктуют нам свои нравы. Я имею ввиду, что сейчас очень редко удается найти COM порт на современном ПК. Тем не менее, есть специальный кабель USB-COM (можно поискать в компьютерных магазинах). Эта схема будет также хорошо работать и с этими кабелями.

Будут вопросы - пиши на sash_g87 {собака} mail.ru

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
U1A Микросхема MC14520 1 К561ИЕ10 В блокнот
Q1-Q4 Биполярный транзистор

КТ3102

4 В блокнот
D1 Выпрямительный диод

1N4001

1 В блокнот
С1 Электролитический конденсатор 1000 мкФ 16 В 1 В блокнот
С2 Конденсатор 0.1 мкФ 1 В блокнот
R1, R3, R7, R8 Резистор

4.7 кОм

4