Иногда кадрокоптер приземляется ни туда куда планировалось, например, в высокую траву или на дерево, наличие зуммера позволяет облегчить поиск. Многие используют контроллер батареи с зумером, но он начинает „пищать” только при разряде батареи, что для поиска модели не очень подходит.
Я постараюсь рассказать, как подключить зуммер к популярному контроллеру AIOP.
Во первых какие бывают зуммеры: 1. Зуммеры динамического типа (Electromagnetic TRANSDUCERwww.piezo-buzzers.com/buzzerspec/…/HCM09B.pdf )
Т.е. в зуммере есть низкоомная катушка, обычно десятки Ом на которую нужно подать переменное напряжение звуковой частоты. Зуммеры этого типа иногда используют в стационарных ПК. Чтоб такой зуммер выдавал звук необходимо этот звук генераторировать, т.е. нужн генератор, а контроллер может включить или выключить звук (по краиней мере в прошивке multiwii 2.2) по этому зуммер этого типа не очень подходит, для нашей задачи. Вот если понадобиться оснастить аппаратуру или модель голосом или проиграть мелодию тогда можно выбирать что-то подобное.
По моему как раз такого типа зуммеры используются в устройствах контроля аккумулятора.
2. Зуммеры динамического типа со встроенным генератором (Electromagnetic BUZZER witch Internal oscillator www.piezo-buzzers.com/buzzerspec/…/HCM12X.pdf). Чтоб такой зуммер начал звучать необходимо, подключить к нему питание. Зуммеры могут быть на разное напряжение и на разные противные и не очень частоты звучания. Параметры конкретного зуммера нужно искать в тех. описаниях. Для подключения зуммера этого типа к контроллеру необходим транзисторный ключ, поскольку ток потребления может превышать максимально допустимый ток порта контроллера.
Схема подключения к контроллеру может быть например такой:
3. Пьезо зуммеры. (Piezoelectric Transducerwww.piezo-buzzers.com/piezotransducer.htm) Сами по себе не «пищат», нужен генератор. Могут быть с двумя или тремя выводами, третий вывод используется как обратная связь, для генератора. Имеют резонансную частоту на которой особо громко звучат. Особенность, мало потребляют, но желательно чтоб напряжение было по больше 10-20вольт. Схема генератора для 3х выводного пьезо зуммера может быть такой:
Без генератора к контроллеру подключать не имеет смысла, работать не будет.
4. Пьезозуммеры со встроенным генератором ( Piezoelectric Buzzerwww.piezo-buzzers.com/piezobuzzer.htm ) На мой взгляд этот тип зуммеров наиболее подходит для звуковой сигнализации моделей, мало потребляют достаточно громко звучат. Пьезо-зуммер можно подключить через сопротивление непосредственно к порту контроллера (…northwestern.edu/…/Fileiezo_Speaker_Circuit.JPG), но я всё таки думаю, что лучше поставить транзисторный ключ. Схема подключения может быть такой:
или на транзисторе NPN как на рисунке, для 2 типа зуммера. А можно купить уже готовую платку:
Для multiwii в файле конфигурации нужно раскоментировать строку:
Полезная информация, спасибо! А вот интересно возможно, ли в мультиви сделать, чтобы зуммер пищал, при падении напряжения аккумулятора, по антологии как это сделано в КК2.0
Я думаю можно так сделать, нужно через делитель подать напряжение на порт A0, и соответственно в конфиге посмотреть, что там поправить. Но будет контролироваться только общее напряжение аккумулятора, что на мой взгляд не очень хорошо. Внешние платки контролируют аккумулятор побаночно это правильней.
подключал вот такою пищалку напрямую (нереклама) dx.com/…/diy-arduino-buzzer-module-black-135036 при 5ти вольтах ток 26 милиампер
в мультиви 2,2 у меня дефайн переназначения порта подругому выглядит
и почему то в режиме horizont он постоянно пищит с разной частотой в зависимости от положения газа , где это выключается не нашел
Ваш зуммер без транзистора и хотя ток потребления не превышает допустимого для порта контроллера, поручится за качество подобных устройств нельзя, замыкание катушки может убить порт. Я бы подключал его через ключ или использовал что типа этого, дороже чисто символически.
пищит с разной частотой в зависимости от положения газа
Очень похоже, что у Вас на порт к которому подключили зуммер, подаётся PPM, т.е. кроме буззера на порт выдаётся и какой-то другой сигнал. Попробуйте подключить зуммер на порт определённый по умолчанию. Я не делал переключение портов по этому не смогу показать готовое решение.
Очень похоже, что у Вас на порт к которому подключили зуммер, подаётся PPM, т.е. кроме буззера на порт выдаётся и какой-то другой сигнал. Попробуйте подключить зуммер на порт определённый по умолчанию. Я не делал переключение портов по этому не смогу показать готовое решение.
имел ввиду сигнал с разной периодичностью в крайних положениях стика издает частое попискивание в центральном редкие и только в режиме horizont в angle не пищит только при активации
вероятность замыкания катушки имхо несущественна , но вот думаю пищалка с транзистором может пищать и погромче чем моя
есть идея прикрутить к AIOP пищалку батареи (тк орёт хорошо) сохранив функцию контроля батареи , но пока что не нашол куда там транзистер припаивать )
На какой контакт подключили пищалку, что меняли в def.h? Покажите Ваш код.
Попробовал переназначить зуммер на контакт 46 все работает корректно, т.е. нет сигнала короткие сигнала каждую секунду, если активирован зуммер AUXом , то повторяющиеся сигналы.
Я использовал пьезозуммер подключал к 12В , пищит достаточно громко.
возможно, ли в мультиви сделать, чтобы зуммер пищал, при падении напряжения аккумулятора
Точно можно. Ищите в config.h раздел “/**** battery voltage monitoring ****/”
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"463f5dff3df955007778476a":{"_id":"463f5dff3df955007778476a","hid":22895,"name":"UserM","nick":"UserM","avatar_id":null,"css":""},"497ec4283df9550077772a70":{"_id":"497ec4283df9550077772a70","hid":43414,"name":"gorbln","nick":"gorbln","avatar_id":null,"css":""},"4f5dadb43df9550077746eb7":{"_id":"4f5dadb43df9550077746eb7","hid":115916,"name":"Dimmitri","nick":"Dimmitri","avatar_id":null,"css":""},"5144bc7d3df9550077738bc6":{"_id":"5144bc7d3df9550077738bc6","hid":142658,"name":"P_L_Z","nick":"P_L_Z","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"520e6d6b997073007710cc8a","hid":17376,"title":"Подключение зуммера (buzzer) к AIOP","html":"<p>Иногда кадрокоптер приземляется ни туда куда планировалось, например, в высокую траву или на дерево, наличие зуммера позволяет облегчить поиск. Многие используют контроллер батареи с зумером, но он начинает „пищать” только при разряде батареи, что для поиска модели не очень подходит.<br>\nЯ постараюсь рассказать, как подключить зуммер к популярному контроллеру AIOP.</p>\n<!--cut-->\n<p>Во первых какие бывают зуммеры:<br>\n<strong data-nd-pair-src=\"**\">1.</strong> Зуммеры динамического типа (<strong data-nd-pair-src=\"**\">Electromagnetic TRANSDUCER</strong> <a href=\"http://www.piezo-buzzers.com/buzzerspec/magnetic-buzzer/HCM09B.pdf\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.piezo-buzzers.com/buzzerspec/magnetic-buzzer/HCM09B.pdf\" target=\"_blank\" rel=\"nofollow noopener\">www.piezo-buzzers.com/buzzerspec/…/HCM09B.pdf</a> )<br>\nТ.е. в зуммере есть низкоомная катушка, обычно десятки Ом на которую нужно подать переменное напряжение звуковой частоты. Зуммеры этого типа иногда используют в стационарных ПК. Чтоб такой зуммер выдавал звук необходимо этот звук генераторировать, т.е. нужн генератор, а контроллер может включить или выключить звук (по краиней мере в прошивке multiwii 2.2) по этому зуммер этого типа не очень подходит, для нашей задачи. Вот если понадобиться оснастить аппаратуру или модель голосом или проиграть мелодию тогда можно выбирать что-то подобное.<br>\nПо моему как раз такого типа зуммеры используются в устройствах контроля аккумулятора. <a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22895/media/520e77c29970730077f9de69\" target=\"_blank\" data-nd-media-id=\"520e77c29970730077f9de69\" data-nd-image-orig=\"https://rcopen.com/member22895/media/520e77c29970730077f9de69\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/520e77c29970730077f9de69_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p><strong data-nd-pair-src=\"**\">2.</strong> Зуммеры динамического типа со встроенным генератором (<strong data-nd-pair-src=\"**\">Electromagnetic BUZZER</strong> witch Internal oscillator <a href=\"http://www.piezo-buzzers.com/buzzerspec/magnetic-buzzer/HCM12X.pdf\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.piezo-buzzers.com/buzzerspec/magnetic-buzzer/HCM12X.pdf\" target=\"_blank\" rel=\"nofollow noopener\">www.piezo-buzzers.com/buzzerspec/…/HCM12X.pdf</a>). Чтоб такой зуммер начал звучать необходимо, подключить к нему питание. Зуммеры могут быть на разное напряжение и на разные противные и не очень частоты звучания. Параметры конкретного зуммера нужно искать в тех. описаниях. Для подключения зуммера этого типа к контроллеру необходим транзисторный ключ, поскольку ток потребления может превышать максимально допустимый ток порта контроллера.</p>\n<p>Схема подключения к контроллеру может быть например такой:<br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22895/media/520e6a379970730077f9beb0\" target=\"_blank\" data-nd-media-id=\"520e6a379970730077f9beb0\" data-nd-image-orig=\"https://rcopen.com/member22895/media/520e6a379970730077f9beb0\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/520e6a379970730077f9beb0_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p><strong data-nd-pair-src=\"**\">3.</strong> Пьезо зуммеры. (<strong data-nd-pair-src=\"**\">Piezoelectric Transducer</strong> <a href=\"http://www.piezo-buzzers.com/piezotransducer.htm\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.piezo-buzzers.com/piezotransducer.htm\" target=\"_blank\" rel=\"nofollow noopener\">www.piezo-buzzers.com/piezotransducer.htm</a>) Сами по себе не «пищат», нужен генератор. Могут быть с двумя или тремя выводами, третий вывод используется как обратная связь, для генератора. Имеют резонансную частоту на которой особо громко звучат. Особенность, мало потребляют, но желательно чтоб напряжение было по больше 10-20вольт. Схема генератора для 3х выводного пьезо зуммера может быть такой:</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22895/media/520e6ab29970730077f9c827\" target=\"_blank\" data-nd-media-id=\"520e6ab29970730077f9c827\" data-nd-image-orig=\"https://rcopen.com/member22895/media/520e6ab29970730077f9c827\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/520e6ab29970730077f9c827_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Без генератора к контроллеру подключать не имеет смысла, работать не будет.</p>\n<p><strong data-nd-pair-src=\"**\">4.</strong> Пьезозуммеры со встроенным генератором ( <strong data-nd-pair-src=\"**\">Piezoelectric Buzzer</strong> <a href=\"http://www.piezo-buzzers.com/piezobuzzer.htm\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.piezo-buzzers.com/piezobuzzer.htm\" target=\"_blank\" rel=\"nofollow noopener\">www.piezo-buzzers.com/piezobuzzer.htm</a> ) На мой взгляд этот тип зуммеров наиболее подходит для звуковой сигнализации моделей, мало потребляют достаточно громко звучат. Пьезо-зуммер можно подключить через сопротивление непосредственно к порту контроллера (<a href=\"http://hades.mech.northwestern.edu/index.php/Fileiezo_Speaker_Circuit.JPG\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://hades.mech.northwestern.edu/index.php/Fileiezo_Speaker_Circuit.JPG\" target=\"_blank\" rel=\"nofollow noopener\">…northwestern.edu/…/Fileiezo_Speaker_Circuit.JPG</a>), но я всё таки думаю, что лучше поставить транзисторный ключ. Схема подключения может быть такой: <a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22895/media/520e6aee9970730077f9cddc\" target=\"_blank\" data-nd-media-id=\"520e6aee9970730077f9cddc\" data-nd-image-orig=\"https://rcopen.com/member22895/media/520e6aee9970730077f9cddc\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/520e6aee9970730077f9cddc_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>или на транзисторе NPN как на рисунке, для 2 типа зуммера. А можно купить уже готовую платку:<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22895/media/520e6b5e9970730077f9d909\" target=\"_blank\" data-nd-media-id=\"520e6b5e9970730077f9d909\" data-nd-image-orig=\"https://rcopen.com/member22895/media/520e6b5e9970730077f9d909\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/520e6b5e9970730077f9d909_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Для multiwii в файле конфигурации нужно раскоментировать строку:</p>\n<pre class=\"hljs\"><code>/********************************************************************/\n/**** Buzzer ****/\n/********************************************************************/\n #define BUZZER\n</code></pre>\n<p>По умолчанию сигнал включения зуммера (S) берётся с 32 контакта платы.</p>\n<pre class=\"hljs\"><code>#define BUZZERPIN_PINMODE pinMode (32, OUTPUT);\n</code></pre>\n<p>У меня включение зуммера акивирует AUX с одним из полётных режимов.<br>\n<a href=\"https://rcopen.com/forum/f123/topic283798/1455\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/forum/f123/topic283798/1455\">Тут можно почитать как поменять активацию зуммера на другую ножку разъёма.</a></p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22895/media/520e6b319970730077f9d37a\" target=\"_blank\" data-nd-media-id=\"520e6b319970730077f9d37a\" data-nd-image-orig=\"https://rcopen.com/member22895/media/520e6b319970730077f9d37a\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/520e6b319970730077f9d37a_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>При потере связи, так же включается зуммер.</p>\n","user":"463f5dff3df955007778476a","ts":"2013-08-16T18:20:27.000Z","st":1,"cache":{"comment_count":7,"last_comment":"5211d6989970730077140703","last_comment_hid":7,"last_ts":"2013-08-19T08:26:00.000Z","last_user":"497ec4283df9550077772a70"},"views":17664,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}