www.flightgear.ru

FlightGear - свободно распространяемый, кросс-платформенный авиасимулятор.
Текущее время: 12 апр 2021, 06:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4, 5, 6
Автор Сообщение
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 19 фев 2012, 06:19 
Не в сети

Зарегистрирован: 16 фев 2012, 16:27
Сообщения: 20
Откуда: Новосибирск
CAXAP писал(а):
хорошая реализация из видео один момент не ясен: а что если клацнуть тумблером в "виртуале" мышью?

а надо привязать леску к кнопке мышки :mrgreen:
переключиться обратно, обратная связь на всё, кроме тумблеров (A/T L, A/T R, FLY DIR, A/P dis)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 19 мар 2012, 17:36 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2008, 12:40
Сообщения: 402
Откуда: Россия, Питер
Здорово :)

_________________
Landings are not optional || Фото с моих полётов: http://picasaweb.google.ru/dimka.rs/yhfcfG#
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 03 апр 2012, 19:37 
Не в сети

Зарегистрирован: 16 фев 2012, 16:27
Сообщения: 20
Откуда: Новосибирск
В архиве схемы, скетч для *duino Mega, протоколы.
Я использовал Seeeduino Mega и Wiznet Ethernet shield -w5100

Для прошивки контроллера используйте последнюю версию ардуино утилиты. В старших версиях у меня криво работал UDP обмен.
В скетче пропишите свои IP адреса (PC и *duino)!
Не используйте 10, 50-52 ноги платы Mega!
Для запуска fgfs
Код:
--generic=socket,in,10,,1235,udp,input_protocol
--generic=socket,out,10,192.168.1.6,1234,udp,output_protocol

вначале обязательно in, потом out! Происходит обмен буферов PC и *duino. Можно объединить в один файл, но мне было удобнее разными. Советую поиграться с частотой ввода-вывода, потестить всё лень :)
Все операции обмена в byte виде. Обратите внимание на приведение типов! Не советую использовать float. Если есть опытные программисты, просьба поправить ошибки, я у себя оттестировать попытаюсь.

Вывод на индикаторы статикой, для разгрузки контроллера. Индикаторы с общим анодом, если будет катод, перепишите массив. Да, много деталей, кто хочет, сделайте динамикой :)
Питание 5В внешнее, около 3А. Все конденсаторы 0,1 мкФ керамика (на питании 470 мкФ), сопротивления на кнопках и энкодерах по 10 кОм, на светодиоды и индикаторы по 220 Ом. Иногда есть дребезг на кнопках, советую чистить контакты, не советую делать задержки в *duino.
В теории желательно сделать на SMD элементах, закрепив плату с регистрами параллельно панели, но нет паяльной станции, фена, лупы и т.д., потому делал на DIP :)

Размеры самой MCP брал на глаз, отталкивался от размеров кнопок и индикаторов, учитывая масштаб панели из сима.

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

И ещё, кто знает цвет панели? Хамелеон какой-то :) Хочу таки наклеить пленку и вырезать буквы/цифры.


Вложения:
mcp_777.tar.gz [244.86 Кб]
Скачиваний: 686
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 05 сен 2012, 13:19 
Не в сети

Зарегистрирован: 09 фев 2012, 22:41
Сообщения: 3
Попробовал выводить на "дисплей покупателя". Выглядит как-то так:
http://www.youtube.com/watch?v=oZUQ860n ... ture=g-upl


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 18 окт 2012, 09:52 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2008, 12:40
Сообщения: 402
Откуда: Россия, Питер
Отлично :)

_________________
Landings are not optional || Фото с моих полётов: http://picasaweb.google.ru/dimka.rs/yhfcfG#
Изображение


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB