Страница 1 из 3

борт огни для модели самолёта

Добавлено: Чт окт 18, 2012 13:10:17
akimov1987
Всем доброго дня, в общем возникла такая идея - сделать для модели бортовые огни, которые включают в себя , стробоскопы (светодиоды) посттоянно мигающие , навигационнные огни , ну и посадочная фара, включение навигационных огней и посадочные фары хочу сделать с пульта , то есть сигнал с земли поступает на борт приёмника а с приёмника уже в контроллер attiny2312a на ножки int0 и int1 , с приёмника сигнал таков- положительный импульс 3-5В с периодом 20мс и длительностью примерно от 0,9 до 2,1мс
алгоритм
1. длительность сигнала менее 1мс то всё выключено (кроме стробоскопров)
2. длительность 1.5мс включается навигационные огни стробоскопы по прежнему мигают
3. длительность 2мс включаем фары и остальное всё работает
на аппаратуре управления имееться 3х позиционный выключаль

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

Re: борт огни для модели самолёта

Добавлено: Чт окт 18, 2012 13:28:28
Engineer_Keen
Так сигнал с приемника один? Зачем тогда использовать int0 и int1?
Алгоритм получается такой:
Настраиваем int (любой) на прерывание по изменению состояния (ISC=01), разрешаем прерывание, в обработчике проверяем состояние ноги:
1) если 1, значит передний фронт, запускаем таймер и выходим из прерывания
2) если 0, значит задний фронт, останавливаем таймер, проверяем сколько насчитал
- если количество тиков соответствует "менее 1мс" выключаем все кроме стробоскопов
- иначе, если менее 1.5 - включаем навигационные огни
- иначе включаем все
выходим из прерывания
3) в основном цикле мигаем стробоскопами.
Нужно только подобрать делитель таймера чтобы можно было достаточно точно отличать доли миллисекунд.

PS: Делал стробоскопы для модельки вертолета на tiny13, но это была тупо моргалка, безо всякого управления (вспышка зеленого-вспышка красного-секунда ожидания).

Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 20:43:27
SergeyZ
Привет всем. Я вовсе не радиолюбитель и с трудом понимаю схемы, пришел просить у Вас помощи.
Мне нужна светодиодная моргалка, очень простая но специфичная. На "конкурирующем" форуме нашел схему http://cxem.net/sound/light/light42.php по описанию подходит, завтра поеду и куплю все детали, но нужна какая то модификация.
Смысл в чём, нужно моргать (как строб) парой SMD яркими светодиодами на двух "каналах" по очереди с циклом в 1,5-2 секунды(примерно).
Чтоб вам было понятно. Я строю супер реалистичную модель самолёта боинг 767. размер 1:200 это примерно 24 сантиметра длинна.
С освещением в салоне, кокпите и всеми габаритами и естессно стробами на фьюзеляже сверху и снижу(красными) и на концах крыльев(белыми) вот они то и должны моргать по очереди я думаю все вы видели как это происходит в жизни. Все габаритные огни реализованы с помощью оптоволокна, а вот стробы будут светодиодные, планирую стырить SMD у светодиодной ленты. На окончания крыльев уже приделал супер-пупер мелкие SMD белого цвета.
Схема должна занимать не много места чтоб поместилась в некомпрессеонной зоне хвостовой части фюзеляжа (вместо apu(всу) его в модели слава богу не будет :) ) это примерно 3х1.5 сантиметра (чтобы небыло видно в окна). питание 3 вольта.
Очень прошу помощи и советов. Модель не делается уже месяц, все электронные мастерские не хотят заниматся такой "фигнёй" не за какие деньги и знакомых нет :( Огромное спасибо зарание.

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 20:59:32
Андрей Бедов
SergeyZ, вай! Супер! :beer: А можно сюда фотку модели? :)
Ща подумаю, подскажу насчёт схемы.

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 21:01:24
Engineer_Keen
Есть схема с именно такой функцией (делалась для модели вертолета), но она на микроконтроллере (собственно больше там ничего и нет)... МК TINY13 или 24, соответственно корпуса SOIC8 или SOIC14.
Если интересует, выложу прошивку.
Модеры, может объединить с этой?

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 21:15:36
Андрей Бедов
SergeyZ, вот схема по ссылке. Лучше Вашей. И проще, чем на МК. И стабильнее работает.

http://cxema.my1.ru/publ/konstrukcii_pr ... 23-1-0-654

Изображение

Примените 2 транзистора КТ361. Получится очень компактно. Напряжение Вам подходит, будет работать и от 3 Вольт. Светодиоды будут вспыхивать поочерёдно. Если надо, чтобы оба вместе, прицепите оба в одно плечо параллельно. В другое впаяете резистор 68 Ом как нагрузку. Частоту вспышек подберёте резисторами R1 и R2.
Будут вопросы - спрашивайте.

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 21:32:26
Engineer_Keen
Ненене, мультивибратор мигает светодиодами в противофазе, а бортовые огни вспыхивают кратковременно поочереди, а потом следует длинная (относительно) пауза.
Да, с точки зрения сборки - мультивибратор спаял и работает, но это как минимум 7 деталек включая не самые маленькие конденсаторы. У МК одна проблема - прошивать надо, но зато один маленький корпус и все. Решать конечно автору темы :dont_know:

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 21:42:02
SergeyZ
Андрей Бедов, спасибо большое, попробую завтра собрать.
Модель обязательно покажу как будет готово, сейчас там не на что смотреть :)

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 21:48:08
SergeyZ
Engineer_Keen писал(а):Ненене, мультивибратор мигает светодиодами в противофазе, а бортовые огни вспыхивают кратковременно поочереди, а потом следует длинная (относительно) пауза.
Да, с точки зрения сборки - мультивибратор спаял и работает, но это как минимум 7 деталек включая не самые маленькие конденсаторы. У МК одна проблема - прошивать надо, но зато один маленький корпус и все. Решать конечно автору темы :dont_know:
Да вы верно описали режим работы. Мне нужно чтоб моргало по честному, но слово "прошивать" меня настораживает, я не разу не шил контроллеры у меня нет ничего для этого. Есть ещё багажное отделение, при желании части схемы можно разбросать вдоль всего фюзеляжа :)

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 22:05:47
Андрей Бедов
SergeyZ писал(а):...есть ещё багажное отделение, при желании части схемы можно разбросать вдоль всего фюзеляжа :)
Не смог удержаться, чтоб не заржать. :facepalm: :))) Если выдрать фразу из контекста, и представить, что речь идёт про обычный самолёт.. :beer:

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 22:13:13
Engineer_Keen
Простейший программатор делается из кучки резисторов (если есть LPT порт) или кучки резисторов и диодов (если есть COM порт). Но ради прошивки одного единственного контроллера наверное заморачиваться не стоит...
Еще можно сделать на 2х микросхемах. На первой - задающий генератор (можно использовать любую логику, работающую от 3В), его выход подключается к счетчику с дешифратором (74HC4017 или 561ИЕ8), а уже у него к первому выходу один светодиод, ко второму второй, один из оставшихся можно завести на сброс, и таким образом регулировать промежуток между вспышками.

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 22:26:04
Андрей Бедов
Engineer_Keen, вот только не надо опять этой вездесущей пропаганды МК! :facepalm: Ну блин везде и всюду тычут! Светодиодом мигать - МК! :dont_know: :facepalm: Да что вы, логику чтоль захерили совсем? Купи за 150 руб. МК, прошей его (нужен программатор паять/брать попользоваться).. А тут купил 5 семечек за три рубля, и 20 минут делов!
Тем более Аффтар писал же - НЕ ПОНИМАЕТ В СХЕМАХ! Не то что в программировании МК..
Надоело это уже везде МК, МК.. До истерии какой-то дошло.

Re: Светодиодная моргалка - нужна помощ!

Добавлено: Ср ноя 07, 2012 22:33:35
Engineer_Keen
Нет никакой пропаганды, не годиться МК, ну и фиг с ним, просто прошивка готовая есть, если бы у автора вдруг был программатор то вопрос был бы уже закрыт, нету так нету (ну и кстати контроллер по дешевле 150 рублей будет).
Логику никто не забыл, я пример привел генератор + счетчик-дешифратор, всего два корпуса и времязадающая RC-цепочка.

Re: борт огни для модели самолёта

Добавлено: Ср ноя 07, 2012 22:56:46
m.ix
http://radiokot.ru/forum/viewtopic.php?f=3&t=77399
http://www.youtube.com/watch?v=e6vFJm_F50k
замигивайтесь :)))

========
Engineer_Keen
Давай твою попробую
Как она мыргает.

Re: борт огни для модели самолёта

Добавлено: Ср ноя 07, 2012 22:59:29
ploop
Объединил темы.

Re: борт огни для модели самолёта

Добавлено: Ср ноя 07, 2012 23:12:05
Engineer_Keen
m.ix, нашел пока вариант только для тини24 (делал на ней, потому как была в наличии частично горелая и ее не жалко для такой элементарщины). Диоды на PB0 и PB1.

Re: борт огни для модели самолёта

Добавлено: Чт ноя 08, 2012 03:01:58
m.ix
у меня 13 тиньки
а всё остальное где, что б глянуть.
а то по прошивке схему не вижу как и фьюзов.

Re: борт огни для модели самолёта

Добавлено: Чт ноя 08, 2012 06:11:08
SergeyZ
Спасибо за предложения. По поводу МК. Т.к. я не связывался с этим то сходу понять тяжело, но разобраться интересно. Если вы мне напишите какой МК покупать и программу... вопщем краткую инструкцию :) я даже возьмусь его сделать. Программатор я думаю можно купить или попросить, хотя это может встать в проблему.
Я вот уже засомневался что я правильно представляю как моргают огни у этого крафта, мне пилот рассказывает что паузы нету, но я ему не верю, он сам не видел не разу, а мне такой крафт на глаза никак не попадается.

Re: борт огни для модели самолёта

Добавлено: Чт ноя 08, 2012 08:31:20
Engineer_Keen
m.ix Ну так схему я и не рисовал, чего там рисовать - контроллер, на PB0 и PB1 светодиоды с резисторами ну и питание к мк подвести...
SergeyZ Хм... Ну пилоту наверно лучше знать. Хотя мне тоже всегда казалось что пауза есть :dont_know:
Долго пялился на видео с 767, так и не понял. Похоже они вообще сами по себе, без последовательности мигают :facepalm:
В любом случае, программу для МК переделать не проблема. Да и если использовать счетчик с дешифратором как я выше писал (кстати, тут даже есть такая схема, то последовательность мигания можно поменять, все зависит от того, на какие выходы дешифратора вешать светодиоды.
Покупать ради одного контроллера программатор точно не стоит, если есть возможность, лучше у кого-нибудь взять (а может у него-же и прошить?). Если есть возможность достать attiny24, а лучше attiny13, то можно попробовать сделать на контроллере.

Re: борт огни для модели самолёта

Добавлено: Чт ноя 08, 2012 08:43:01
SergeyZ
Engineer_Keen писал(а):SergeyZ Хм... Ну пилоту наверно лучше знать. Хотя мне тоже всегда казалось что пауза есть :dont_know:
Долго пялился на видео с 767, так и не понял. Похоже они вообще сами по себе, без последовательности мигают :facepalm:
В любом случае, программу для МК переделать не проблема. Да и если использовать счетчик с дешифратором как я выше писал (кстати, тут даже есть такая схема, то последовательность мигания можно поменять, все зависит от того, на какие выходы дешифратора вешать светодиоды.
Покупать ради одного контроллера программатор точно не стоит, если есть возможность, лучше у кого-нибудь взять (а может у него-же и прошить?). Если есть возможность достать attiny24, а лучше attiny13, то можно попробовать сделать на контроллере.
На мотив песни: я тут спрашивал у наших, все отводят глаза, они пилоты конечно, но откуда им знать?! :)) Я сам пилот, я не знал! пока не замарочился. но B767 не встречал. подстава что одновременно моргалки включенны только в воздухе. На видео в ютубе я долго втыкал, но качество плохое и из-за кадровки кажется что моргают абы как, по правде там есть порядок.
По теме: :)
Купил сегодня деталюшки, почти все, МК в наличии есть, но вот программаторы крайне редко бывают, спрашивал в двух магазнах. Знакомых то особо тоже нет чтоб попросить, так что похоже МК в пролёте :(