MEGA3D

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

Хм, странно... Единственное, что могу сказать - я использовал светодиод/фотодиод от мыши... Да, а полярность фотодиода у Вас правильная?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Неугомонный
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср фев 17, 2010 02:02:16
Откуда: Нижний Новгород
Контактная информация:

Сообщение Неугомонный »

полярность, как на схеме, если поставить по-другому, просаживает питание.... Собственно, сегодня вот что заметил: Когда пытаешься передать данные в авторежиме в вашей программе под названием mcCOM то из хаотичного мусора изображение постепенно становится полновтью засвеченным, т.е. в итоге горят непрерывно все светики... и на этом всё... значит дело не в светодиоде и не в фотодиоде, коль он всё-таки пустоту записывает, ума не приложу...
Аватара пользователя
Неугомонный
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср фев 17, 2010 02:02:16
Откуда: Нижний Новгород
Контактная информация:

Сообщение Неугомонный »

полярность, как на схеме, если поставить по-другому, просаживает питание.... Собственно, сегодня вот что заметил: Когда пытаешься передать данные в авторежиме в вашей программе под названием mcCOM то из хаотичного мусора изображение постепенно становится полновтью засвеченным, т.е. в итоге горят непрерывно все светики... и на этом всё... значит дело не в светодиоде и не в фотодиоде, коль он всё-таки пустоту записывает, ума не приложу...
Аватара пользователя
Гефестион
Поставщик валерьянки для Кота
Сообщения: 2022
Зарегистрирован: Вт фев 09, 2010 02:04:53
Откуда: Санкт-Петербург

Сообщение Гефестион »

Может быть Вы в штекере COM порта провода неправильно припаяли? У меня такое было: на какой-то схеме штекер COM порта был изображён так, как если смотреть на него снаружи, а я припаял провода также, но взглянув на него изнутри, т.е. получилось в зеркальном отражении.

Ещё одно предположение: мне сразу не понравился этот аналоговый каскад фотоприёмника (VT9, VD5, R17), с выхода которого сигнал напрямую подаётся на цифровую микросхему. Не факт, что у него на выходе чёткие логические уровни, может быть там ерунда какая-нибудь. Тем более, что ИК-фотодиод может реагировать не только на излучение соответствующего ИК-светодиода. Я как-то экспериментировал с модулем ИК-приёмника от старого телека и обнаружил, что он ловит помехи от ламп накаливания.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

А кроме mcCOM Вы что использовали?

мне сразу не понравился этот аналоговый каскад фотоприёмника (VT9, VD5, R17), с выхода которого сигнал напрямую подаётся на цифровую микросхему.


А что Вы предлагаете? Ставить компаратор? Так логика и так сама по-себе обладает пороговыми свойствами... Так что все ОК.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Гефестион
Поставщик валерьянки для Кота
Сообщения: 2022
Зарегистрирован: Вт фев 09, 2010 02:04:53
Откуда: Санкт-Петербург

Сообщение Гефестион »

YS писал(а):А что Вы предлагаете? Ставить компаратор? Так логика и так сама по-себе обладает пороговыми свойствами... Так что все ОК.


А у этой меги есть встроенный компаратор? Может на него сигнал подать (естественно, потребуется немного изменить прогу)? Я когда одну штуковину на 2313 делал, использовал встроенный компаратор и функцию подавления "дребезга" компаратора.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

А у этой меги есть встроенный компаратор?


Есть.

Может на него сигнал подать ... ?


А смысл? Я же говорю - логика сама по себе компаратор. Использовать компаратор имеет смысл тогда, когда надо сравнивать сигнал с "нестандартным" уровнем. А тут неявное сравнение идет с логическими уровнями (ибо логика обладает пороговыми свойствами), так что компаратор не нужен. :idea: Его использование только усложнит программу, не давая реальных преимуществ, ибо придется либо реализовывать программный UART (что выглядит эксцентрично, ибо у этой меги есть аппаратный), либо программно организовывать вывод значения компаратора на какую-то ножку (прямого выхода у него нет), а потом с нее аппаратно заводить сигнал на вход хардверного UART'а, что усложнит еще и печатку. Так что компаратор, ни внутренний, ни внешний, тут совершенно ни к чему.
А вообще, если подходить философски, где грань между цифрой и аналогом? Чем бистабильный мультивибратор (аналоговая схема!) отличается от RS-триггера?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Неугомонный
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср фев 17, 2010 02:02:16
Откуда: Нижний Новгород
Контактная информация:

Сообщение Неугомонный »

А есть вообще риск при пайке убить этот злосчастный интерфейс, перепробовал все программы, у всех срыв синхронизации, кроме mcCOM? Там при автоматической побитной передаче идут одни полоски на строке, вот фотка...
Вложения
ABCD0001.JPG
(77.75 КБ) 947 скачиваний
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

А есть вообще риск при пайке убить этот злосчастный интерфейс


При пайке - вряд ли. Можно убить кристалл целиком, по частям - сомнительно.

Там при автоматической побитной передаче идут одни полоски на строке, вот фотка...


А чего передаете?

Жалко, я не экстрасенс... :cry: Поглядеть бы на Вашу конструкцию вживую... Или можно фото побольше и поподробнее? IMHO ошибка в монтаже/подборе деталей.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Sergokot
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс янв 17, 2010 15:02:01
Контактная информация:

Сообщение Sergokot »

YS А можете нарисовать или хотябы сфотографировать схему где вы подключали тсоп от мышки.... Заранее спасибо!
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

В мышке (шариковой!) стоит обычный фотодиод, ничего более. Эмпирически была определена цоколевка (во вложении).
Вложения
d.GIF
(1.9 КБ) 948 скачиваний
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Sergokot
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс янв 17, 2010 15:02:01
Контактная информация:

Сообщение Sergokot »

Спасибо! не знал :oops:
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Сообщение Fizikus »

Мой вариант пропеллера:
http://www.youtube.com/watch?v=pvnAt7vjXF0
по-подробнее можно прочитать тут:
http://www.occlub.ru/forum/showthread.php?t=606
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

О-о-о! Товарисч! Изображение Изображение

Надо смайлик с вентилятором придумать... :)))

Эффекты классные... Если не секрет, как рисовали?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Сообщение Fizikus »

Одним таймером считаем количество тактов между двумя сигналами от фотодиода. Делим на 120 и полученный результат заносим в регистр сравнения другого таймера, при совпадении он обнуляется и возникает прерывание. Таким образом за один оборот возникает 120 прерываний таймера, в обработчике которого прописаны алгоритмы для разных картинок. Вывод на светодиоды - последовательный посредством сдвиговых регистров 74нс164. Для того чтобы погасить/засветить светодиоды необходимо отправить 40 бит данных. В зависимости от позиции светодиодов отсылаем определенную комбинацию нулей и едениц. Таким образом получается картинка.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

Одним таймером считаем ...


Да нет, это все как раз понятно. :) Все-таки, я сам делал подобную штуку, так что принцип работы представляю. :wink:

Интересует, как Вы получили

... алгоритмы для разных картинок.


Я, например, мышкой натыкивал в самописной софтине для конвертации в нужное представление. Но натыкивать таким образом Ваши шедевры мазохизм. :shock: Вот мне и интересно, нет ли каких-нибудь более прогрессивных путей.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Сообщение Fizikus »

Самым большим мазохизмом было натыкивание бихазарда, но т.к. я с компьютером не очень дружу(в плане написания софтины) то мне пришлось натыкивать 1/6 рисунка на бумаге, а потом переносить в МК.
А вот трилистник получается простым поразрядным сдвигом, кусок кода:
void trilist(void)
{
if (pos==119) {tr_data(0,0,0,255,255,255);} else {tr_data(~(out>>16),~(out>>8),~out,255,255,255);};
if (arrow==1) {out=out<<1>>1;};
if (out==524288) {arrow=0;};
if (out==1) {arrow=1;};
if (pos==0) {out=1; arrow=1;};
}

Смайлик получается отсылкой одной из трех последовательностей в зависимости от положения светодиодов(переменная pos), вот код:
void smile(void)
{if ((pos==0)||(pos==20)) {tr_data(255,255,255, 0b11110111,0b11100111,255);}
else {if ((pos>50)&&(pos<90)) {tr_data(255,255,255, 0b11110111,0b01111111,255);}
else{tr_data(255,255,255, 0b11110111,255,255);};
};
}

В том же духе и все остальные картинки...
П.С.:функция tr_data инициирует передачу своего аргумента(шесть 8-ми битных чисел) на светодиоды.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Сообщение YS »

Понятно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
-Эдуард-
Родился
Сообщения: 14
Зарегистрирован: Пн апр 12, 2010 11:18:57

Re: MEGA3D

Сообщение -Эдуард- »

Доброго времени суток!
Вот загорелся собрать это чудо, но есть вопросики.
Сегодня поеду за деталями, но не могу понять что такое vd 1,2,3,4 - это обычные диоды?
HL9 и VD5 можно взять от шариковой мышки или купить, но какие? Можете мне маркировку сказать?
И я никак не понял для чего U1 и U2 куда их "втыкать", и какие покупать?
На что из отечественного происхождения можно заменить BC847?
Пожалуйста, ответьте как можно скорей, т.к. сегодня за деталями еду.
Заранее благодарю!
-Эдуард-
Родился
Сообщения: 14
Зарегистрирован: Пн апр 12, 2010 11:18:57

Re: MEGA3D

Сообщение -Эдуард- »

Во все в принципе разобрался, но ответьте U1, U2, HL9, VD5 какие брать? Ну или лучше даже ссылку в чип и дип :))
Ну пожалуйста, ответьте, скажите хотя бы это обычные ик приемник/передатчик? Мне через час выезжать в магазин за деталями...
Ответить

Вернуться в «Статьи»