пришла в голову идея сделать автоматические складные ноги для коптера.
Идея заключается в том, что при достижении определенной заданной заранее высоты ноги складываются/раскладываются.
Реализовано за счет ардуинки с кодом и дешевого сонара HS4
устройство полностью автономно, кроме питания.
цель - освободить канал на приемнике
мне кажется, именно за счет этого работает механика в новомодном ДЖИ Инспире 1
Алгоритм такой - коптер на земле _ расстояние от сонара до земли < 2(например) метров - ноги разложены.
Задаем время ожидания - если не взлетели вы
взлетаем, растояние увеличивается - ноги складываем, не увеличивается - не складываем(30 сек например)
летаем, расстояние увеличилось, время вышло, ноги сложились, летаем
садимся
расстояние стало между 5- и 2мя метрами - ноги разложились. учитываем скорость посадки и и время, за которое разложаться ноги!!! - надо знать характеристики сонара, и насколько далеко он гарантированно определяет расстояние до твердой поверхности. С травы и на траву не летаем
опять тайм аут на увеличение расстояния расстояние уменьшается - ноги остаются разложенными - садимся.
а если сонар глюкнет\ардуинка повиснет\еще что нибудь случиться? Автоматика автоматикой но мне кажется возможность ручной активации ног должна быть обязательно
а если сонар глюкнет\ардуинка повиснет\еще что нибудь случиться? Автоматика автоматикой но мне кажется возможность ручной активации ног должна быть обязательно
Это очень легко предусмотреть, просто я исхожу из того, что на восьмиканальном приёмнике при подключении по ppm остаётся лишь один свободный pwm канал, который я использую для наклона камеры по питчу.
Вообще в связке сонар- ардуино- сервы глючить то особо нечему. Код тоже элементарный. Будет времени побольше - займусь.
Интересная идея. Кстати, глянул сегодня в код мультивия одним глазом (LED_flasher “подправил” - приделал разное мигание на разные режимы полета) и видел, что там есть автоматика зажигания посадочной подсветки, связанная с сонаром. Может, там же приделать и выпуск шасси (давайте уж называть вещи своими именами 😃) ? Файл Alarms.cpp.
Интересная идея. Кстати, глянул сегодня в код мультивия одним глазом (LED_flasher “подправил” - приделал разное мигание на разные режимы полета) и видел, что там есть автоматика зажигания посадочной подсветки, связанная с сонаром. Может, там же приделать и выпуск шасси (давайте уж называть вещи своими именами 😃) ? Файл Alarms.cpp.
Ну если в мультивие это предусмотрено, то почему бы и нет? просто я работал с мультивием в последний раз в 2012г, и что там как щас он летает - не знаю.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4e7f14493df955007774df10":{"_id":"4e7f14493df955007774df10","hid":100377,"name":"Compage","nick":"Compage","avatar_id":null,"css":""},"526276cf3df9550077730fc0":{"_id":"526276cf3df9550077730fc0","hid":179522,"name":"Hyperion","nick":"Hyperion","avatar_id":null,"css":""},"54af90873df9550077721e56":{"_id":"54af90873df9550077721e56","hid":216005,"name":"StrangerIV","nick":"StrangerIV","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":"54b7921c9970730077111553","hid":19833,"title":"Независимые автоматические складные ноги для коптера","html":"<p>набросок идеи, чтоб не забыть.</p>\n<p>пришла в голову идея сделать автоматические складные ноги для коптера.<br>\nИдея заключается в том, что при достижении определенной заданной заранее высоты ноги складываются/раскладываются.<br>\nРеализовано за счет ардуинки с кодом и дешевого сонара HS4<br>\nустройство полностью автономно, кроме питания.<br>\nцель - освободить канал на приемнике<br>\nмне кажется, именно за счет этого работает механика в новомодном ДЖИ Инспире 1</p>\n<p>Алгоритм такой - коптер на земле _ расстояние от сонара до земли < 2(например) метров - ноги разложены.</p>\n<!--cut-->\n<p>Задаем время ожидания - если не взлетели вы<br>\nвзлетаем, растояние увеличивается - ноги складываем, не увеличивается - не складываем(30 сек например)<br>\nлетаем, расстояние увеличилось, время вышло, ноги сложились, летаем<br>\nсадимся<br>\nрасстояние стало между 5- и 2мя метрами - ноги разложились. учитываем скорость посадки и и время, за которое разложаться ноги!!! - надо знать характеристики сонара, и насколько далеко он гарантированно определяет расстояние до твердой поверхности. С травы и на траву не летаем<br>\nопять тайм аут на увеличение расстояния расстояние уменьшается - ноги остаются разложенными - садимся.</p>\n","user":"4e7f14493df955007774df10","ts":"2015-01-15T10:10:36.000Z","st":1,"cache":{"comment_count":4,"last_comment":"54b886d7997073007712f7a8","last_comment_hid":4,"last_ts":"2015-01-16T03:34:47.000Z","last_user":"4e7f14493df955007774df10"},"views":1158,"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"}