Еще одна маленькая штуковина для миникоптеров.
Вообще, меня давно глодала мысль, что вешать на коптер две пищалки, одна из которых меряет напряжение, а вторая только пищит на смену режимов и поиск в траве - нерационально. А уж если речь идет о микрокоптерах, то вообще неприемлемо.
С другой стороны, иметь индикатор разряда батареи тоже полезно. Особенно когда тренируешься на микрике с батареями разной емкости, и таймер пульта не особо помогает.
Устройство собрано на микроконтроллере ATTiny24 (44, 84). Имеет вход BEEP IN для подачи внешнего сигнала управления бипером с полетного контроллера (TTL). Датчик разряда меряет поячеечно батареи 2S - 3S. Автоматически определяет, сколько ячеек подключено.
Если вход BEEP IN не используется, его надо соединить с GND.
ВНИМАНИЕ: если не установлен защитный low drop диод в цепи питания, то надо строго соблюдать полярность подключения к балансирному разъему. Иначе стабилизатор питания 78LM05 выгорает мгновенно.
Архив с исходным кодом прошивки под Arduino, принципиальной схемой и чертежом печатной платы в формате DeepTrace можно скачать здесь.
Руководство по установке и настройке расширенния Arduino для работы с контроллерами ATTiny24/44/84 можно прочитать здесь.
Руководство по калибровке самодельного устройства можно найти здесь.
Прошивку закончил тестировать буквально вчера ночью, если вылезут баги или кто-то захочет переделать по своему, делитесь инфой. Маленькая дохлая пищалка для экономии веса, вместо нее можно цеплять более мощную пассивную пищалку.
P.S. Плата на фото - заводского производства, чтобы красиво 😁. Могу поделиться излишками. Паял вручную 😃 Так же есть в заначке лишние Attiny24 и маленькие пищалки.
С точки зрения программирования - добавить несколько строк кода.
В схему добавить еще один резистивный делитель. В этой тиньке АЦП в достатке))
Только для этого надо полностью заново разводить плату, а вот этим сейчас мне заняться некогда.
Если будете делать плату под себя, можно будет доработать прошивку по вашу схему.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"42b6fad33df9550077790646":{"_id":"42b6fad33df9550077790646","hid":7830,"name":"Rover","nick":"Rover","avatar_id":null,"css":""},"4cb093dd3df955007775b8ac":{"_id":"4cb093dd3df955007775b8ac","hid":72964,"name":"shura2000","nick":"shura2000","avatar_id":null,"css":""},"4eca9a8b3df955007774bc2c":{"_id":"4eca9a8b3df955007774bc2c","hid":106207,"name":"rinatka7","nick":"rinatka7","avatar_id":null,"css":""},"533b88243df955007772a8fb":{"_id":"533b88243df955007772a8fb","hid":199057,"name":"Frolv","nick":"Frolv","avatar_id":null,"css":""},"548339463df9550077722f14":{"_id":"548339463df9550077722f14","hid":212454,"name":"TJohn7002","nick":"TJohn7002","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":"577f64389970730077115232","hid":21976,"title":"Миниатюрный универсальный бипер + датчик разряда для микрокоптеров","html":"<p>Еще одна маленькая штуковина для миникоптеров.<br>\nВообще, меня давно глодала мысль, что вешать на коптер две пищалки, одна из которых меряет напряжение, а вторая только пищит на смену режимов и поиск в траве - нерационально. А уж если речь идет о микрокоптерах, то вообще неприемлемо.</p>\n<p>С другой стороны, иметь индикатор разряда батареи тоже полезно. Особенно когда тренируешься на микрике с батареями разной емкости, и таймер пульта не особо помогает.</p>\n<p>Устройство собрано на микроконтроллере ATTiny24 (44, 84). Имеет вход BEEP IN для подачи внешнего сигнала управления бипером с полетного контроллера (TTL). Датчик разряда меряет поячеечно батареи 2S - 3S. Автоматически определяет, сколько ячеек подключено.</p>\n<p>Если вход BEEP IN не используется, его надо соединить с GND.</p>\n<!--cut-->\n<p><a href=\"http://uploads.ru/rIv70.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://uploads.ru/rIv70.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 360px\" data-nd-image-orig=\"http://s8.uploads.ru/t/rIv70.jpg\"><img src=\"http://s8.uploads.ru/t/rIv70.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span></a><br>\n<a href=\"http://uploads.ru/6UMj1.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://uploads.ru/6UMj1.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 360px\" data-nd-image-orig=\"http://s4.uploads.ru/t/6UMj1.jpg\"><img src=\"http://s4.uploads.ru/t/6UMj1.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span></a> <a href=\"http://uploads.ru/m6AnP.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://uploads.ru/m6AnP.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 360px\" data-nd-image-orig=\"http://sf.uploads.ru/t/m6AnP.jpg\"><img src=\"http://sf.uploads.ru/t/m6AnP.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.2778%\"></span></span></a><br>\n<a href=\"http://uploads.ru/Z5sMw.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://uploads.ru/Z5sMw.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 360px\" data-nd-image-orig=\"http://s0.uploads.ru/t/Z5sMw.jpg\"><img src=\"http://s0.uploads.ru/t/Z5sMw.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span></a> <a href=\"http://uploads.ru/Id01G.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://uploads.ru/Id01G.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 360px\" data-nd-image-orig=\"http://s2.uploads.ru/t/Id01G.jpg\"><img src=\"http://s2.uploads.ru/t/Id01G.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 72.7778%\"></span></span></a></p>\n<p><strong data-nd-pair-src=\"**\">ВНИМАНИЕ: если не установлен защитный low drop диод в цепи питания, то надо <em data-nd-pair-src=\"_\">строго соблюдать полярность подключения</em> к балансирному разъему.</strong> Иначе стабилизатор питания 78LM05 выгорает мгновенно.</p>\n<p>Архив с исходным кодом прошивки под Arduino, принципиальной схемой и чертежом печатной платы в формате DeepTrace можно <a href=\"http://fankraft.ru/sites/default/files/product_files/BeeperTiny24.zip\" class=\"link link-ext\" data-nd-link-orig=\"http://fankraft.ru/sites/default/files/product_files/BeeperTiny24.zip\" target=\"_blank\" rel=\"nofollow noopener\"><em data-nd-pair-src=\"_\">скачать здесь</em></a>.</p>\n<p>Руководство по установке и настройке расширенния Arduino для работы с контроллерами ATTiny24/44/84 можно <a href=\"http://www.fankraft.ru/attiny24\" class=\"link link-ext\" data-nd-link-orig=\"http://www.fankraft.ru/attiny24\" target=\"_blank\" rel=\"nofollow noopener\"><em data-nd-pair-src=\"_\">прочитать здесь</em></a>.</p>\n<p>Руководство по калибровке самодельного устройства можно <a href=\"http://fankraft.ru/tester_calibrate\" class=\"link link-ext\" data-nd-link-orig=\"http://fankraft.ru/tester_calibrate\" target=\"_blank\" rel=\"nofollow noopener\"><em data-nd-pair-src=\"_\">найти здесь</em></a>.</p>\n<p>Прошивку закончил тестировать буквально вчера ночью, если вылезут баги или кто-то захочет переделать по своему, делитесь инфой. Маленькая дохлая пищалка для экономии веса, вместо нее можно цеплять более мощную пассивную пищалку.</p>\n<p>P.S. Плата на фото - заводского производства, чтобы красиво <span class=\"emoji emoji-grin\" data-nd-emoji-src=\":grin:\">😁</span>. Могу поделиться излишками. Паял вручную <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span> Так же есть в заначке лишние Attiny24 и маленькие пищалки.</p>\n","user":"42b6fad33df9550077790646","ts":"2016-07-08T08:28:40.000Z","st":1,"cache":{"comment_count":6,"last_comment":"57836e929970730077123e62","last_comment_hid":6,"last_ts":"2016-07-11T10:01:54.000Z","last_user":"42b6fad33df9550077790646"},"views":1700,"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"}