http://radiokot.ru/circuit/digital/game/27/ я тоже собрал такие часики заработали сразу!!!и есть вопросы к автору но немогу до него достучаться да и тему закрыли. вопрос по программе. можно ли ее переписать так чтобы часы отображали 4 раза в секунду но ход вперед-обычное а ход назад-зеркальное изображение цифр тогда не нужен акселерометр и изображение в два раза четче станет!вопрос к автору очень надеюсь на ответ!!!
Все материалы указанные в этом посте являются "не авторскими" и не дают ни какой гарантии сколь либо правильной работы.
Мараж мини: Вариант с миниатюрным кварцем ABS06 и батарейкой CR1632. Габарит платы уменьшен на 18%.
Мираж FLASH: Подогнан под корпус Gainta G1901. Добавлен динамик. Добавлен будильник.
Мираж FLASH-2 В разработке..... Мега изменена на ATMEGA88PA-MU Добавлен прицезионный RTC RV-3029-C2
Текуший список изменений в прошивке: СпойлерVerion 1.2 by Shodan 23.09.12 ---------- + Отображение двузначной цифры при отображении часа. * Удержание кнопки не зацикливает прерывание, что могло вызвать дополнительную погрешность счета. + При установке времени, сброс счетчика секунд по выходу из режима. ! Внутренний генератор перестроен на частоту 1 MHz, что позволяет увеличить экономию потребления. * Добавлена задержка убирающая шум кнопки и как результат спантанное переключение режима, в момент выхода из сна. * Мелкие оптимизации кода при пробуждении по секундному тику. + В режиме "готов к индикации" МК переходит в Power-save сон, что экономит батарейку в этом режиме. + Функция delay переписана на IDLE сон, чтобы можно было повысить импульсный ток диодов. * длительность отрисовки пикселя скорректированна до 450 мкс. + Добавлена настройка задержки перед стартом отрисовки. Вызывается удержанием кнопки в режиме "<<МИРАЖ>>", настройка задается в милисекундах. При этом отображантся "з|xx|123" з - задержка старта, xx - кол-во милисекунд, 123 - тестовая надпись для проверки корректности задержки. Надо подобрать задержку таким образом, чтобы цифры 123 не сминались с правой стороны, а также чтобы не уезжали далеко в лево. + Добавлен будильник, работает только на платах Мираж Flash и выше. + Добавленна коррекция времени по алгоритму Брезенхэма. Для запуска подстройки коррекции надо: - зажать кнопку во время вставки батареи. - кликнуть кнопкой чтобы запустился тест - ровно через 24 часа с точностью до секунд, от начала теста кликнуть кнопкой еще раз. ---------- Обратите внимание, что к прошивкам прилагаются фьюзы, они не соответствуют оригинальным в статье.
Некоторые пояснения: Настройка задержки старта позволяет минимизировать секс с датчиком, достаточно просто припаять грузик так, чтобы при каждом взмахе срабатывал. А если изображение сворачивается в какой-то угол, это можно настроить через задержку старта.
Мои рекомендации (читай плохие советы) - Кондер по питанию нужен раз в 5 больше. (читай текстовик на FTP) - Для грузика я отпилил кусок корпуса SMA разъема от старой WiFi карты. - Для вариантов мини и флеш, применен очень диковенный кварц, его можно заменить обычным, ХОРОШО приклеив его на корпус меги а выводы припаяв к площадкам под ABS06. - детали в габарите 0603 указанные на платах, можно найти в распае старых материнских плат. - светодиоды лучше брать KPTD-3216SECK, это почти ноу-хау светодиодной индустрии, дают поток 1600 мКд и угол около 50 гр. при этом стоят около 4 рублей в Элитане.
можно ли ее переписать так чтобы часы отображали 4 раза в секунду но ход вперед-обычное а ход назад-зеркальное изображение цифр тогда не нужен акселерометр и изображение в два раза четче станет!
В моем понимании, это в принципе нереально. Ты же не робот, а соответственно не сможешь с 100% точностью повторить мах в обратную сторону. Ровно как не сможешь точно взмах подогнать под развертку без акселерометра. Ты просто получишь что-то в 2 раза ярче, но это что-то будет абсолютно не читаемым.
To ALL: Прошу тех, кто уже собрал устройство на МК Atmega8A отписаться на сколько секунд часы "отстают" в сутки. И зависит ли это от того лежат они или носятся всегда с собой.
_________________ Дозиметр мало отличается от девушки, он нежный, любит чистоту, и хорошо себя чувствует только под обильным слоем лака.
Приглашаем 3 декабря 2024 на вебинар, посвященный силовым модулям ведущего китайского производителя SUNCO - одного из мировых лидеров по производству дискретных полупроводниковых компонентов. На вебинаре вы узнаете о новинках, включая модули 17 класса в корпусе E3, и контроле качества на всех этапах производства. Вы также узнаете о новейших продуктах – IGBT-, SiC-, диодных и тиристорных модулях, погрузитесь в современные топологии, сравните характеристики IGBT-чипов разных поколений.
Заголовок сообщения: Re: Очень маленькое, но очень полезное устройство
Добавлено: Пн сен 24, 2012 22:19:41
Электрический кот
Карма: 19
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56 Сообщений: 1018 Откуда: Недалеко от Тулы
Рейтинг сообщения:3
Собрал и я Мираж-Flash c апгрейдом от Shodan. Устройство работает отлично, корректировка срабатывания датчика на высоте! Все четко подстраивается. Будильник, правда, еще не сделал. И в верхнюю крышку (а использован корпус типа флешечного) осталось вставить оргстекло в пропил, чтоб светодиоды было видно. Вот как выглядит устройство внутри:
Всплески перенапряжения являются серьезной угрозой надежности работы радиоэлектронных устройств. Причины их появления различны, это могут быть коммутационные переходные процессы в системе электропитания устройств, разряды молний, электростатические разряды. Для создания эффективной и современной системы защиты от ЭСР компания SUNCO разработала надежные и качественные супрессоры, представляющие собой TVS- и ESD-диоды, а также сборки на их основе. Компоненты SUNCO не только не уступают, но часто превосходят по характеристикам аналогичную продукцию других брендов.
можно ли ее переписать так чтобы часы отображали 4 раза в секунду но ход вперед-обычное а ход назад-зеркальное изображение цифр тогда не нужен акселерометр и изображение в два раза четче станет!
В моем понимании, это в принципе нереально -также реально как и с грузиком ведь для просмотра достаточно пару секунд а если махать 2 секунды то легко можно подстроиться. Ты же не робот, а соответственно не сможешь с 100% точностью повторить мах в обратную сторону -100%и не надо если выбрать правильную паузу слева и справа. Ровно как не сможешь точно взмах подогнать под развертку без акселерометра -перепишите оригинальную прошиву и я сам проверю!. Ты просто получишь что-то в 2 раза ярче -не что-то а в два раза четче и ярче изображение тк вправо есть а влево-холостой ход без изображения и еще заметно когда грузик не отрегулирован то даже на вашем видео есть обратный ход и он зеркальный но это что-то будет абсолютно не читаемым -не согласен тут испытать надо. очень надеюсь на помощь с программой -сам не программер.или подскажите как изменить прогу или как вытащить исходник я попробую сам изменить алгоритм отображения и еще по поводу меги8a-au-новая мега которая сейчас на рынке.она прошилась но не заработала а мегу8-pu нашел с трудом и в два раза дороже тк она снята с производства поэтому желательно переписать прошиву под новую мегу8a-au у которой как сказал автор другая архитектура.
мега8А работает достаточно подать питание на AVCC. Но у меня на ней возникают какие-то непонятные эффекты с точностью счета времени.
Подай импульсы частотой 4-8 герц и с минимальной длительностью вместо датчика и хотябы попробуй подстроется под развертку. Когда придешь к пониманию того что это невозможно, идея индикации при обратном махе отпадет сама собой.
_________________ Дозиметр мало отличается от девушки, он нежный, любит чистоту, и хорошо себя чувствует только под обильным слоем лака.
но это что-то будет абсолютно не читаемым -не согласен тут испытать надо.
Как автор прототипа, в каком-то роде, отвечу что все уже испытано до вас. И вывод однозначен - нереально. Помимо строго определенной равномерной скорости взмахов (зависит от конкретного человека, даже от его физического состояния в данный момент) , нужно попасть еще в "точку входа". В реальности получается беспорядочное мельтешение с очень редким иногда удачным взмахом, в котором не видно времени, поскольку глаза уже нахватались зайцев от предыдущих проводок. Хотите исходник - в статье выше он есть. Под мегу48. Там даже модель в Протеусе есть. Правьте на здоровье...
_________________ Любой, заслуживающий внимания, опыт приобретается себе в убыток...
мега8А работает достаточно подать питание на AVCC. Но у меня на ней возникают какие-то непонятные эффекты с точностью счета времени. -значит все различие мег в питании а я не проверил и мегу снял так и валяется прошитая найду время проверю,спасибо
Подай импульсы частотой 4-8 герц и с минимальной длительностью вместо датчика и хотябы попробуй подстроется под развертку. Когда придешь к пониманию того что это невозможно, идея индикации при обратном махе отпадет сама собой.
не согласен.испытания уже были теперь только изменить прогу. при закорачивании датчика часы так же работают все отлично различимо только добавляется зеркальное изображение при обратном ходе.вот поэтому его надо программно перевернуть тогда оно наложится на изображение при прямом ходе. прямое наложится на обратное но уже зеркальное и получим вдвое четче изображение вот)
Последний раз редактировалось василийбыков Вт сен 25, 2012 09:03:30, всего редактировалось 1 раз.
но это что-то будет абсолютно не читаемым -не согласен тут испытать надо.
Как автор прототипа, в каком-то роде, отвечу что все уже испытано до вас. И вывод однозначен - нереально. Помимо строго определенной равномерной скорости взмахов (зависит от конкретного человека, даже от его физического состояния в данный момент) , нужно попасть еще в "точку входа". В реальности получается беспорядочное мельтешение с очень редким иногда удачным взмахом, в котором не видно времени, поскольку глаза уже нахватались зайцев от предыдущих проводок. Хотите исходник - в статье выше он есть. Под мегу48. Там даже модель в Протеусе есть. Правьте на здоровье...
благодарю за ответ но протеус толь начал осваивать это займет много времени но я попробую...
"роботс детектед" т.к. повторить я это не могу, то и соответствующе скорректировать код тоже не могу. Возможно автор чем-то сможет тебе помочь. Хотя я сильно сомниваюсь в этом. т.к. даже по логике вещей это слабореально.
_________________ Дозиметр мало отличается от девушки, он нежный, любит чистоту, и хорошо себя чувствует только под обильным слоем лака.
"роботс детектед" 5баллов) мой стаканодержатель легко машет часами так что все различимо) т.к. повторить я это не могу, то и соответствующе скорректировать код тоже не могу. Возможно автор чем-то сможет тебе помочь. Хотя я сильно сомниваюсь в этом. т.к. даже по логике вещей это слабореально.
а по моему надо просто попробовать руками потрогать разве что только пересчет секунд может расплываться тк каждую четверть секунды они должны переворачиваться. а где исходник?
Давно хотел собрать что то подобное, и я это сделал!!! Правда с одной проблемой при повторении Миража все-таки пришлось столкнуться. 4 из 8 светодиодов светились тускло, чтобы обойти это, необходимо соединить контакт AVCC меги с плюсом питания. Спасибо shodan за подсказку.
Также понравилась модернизация Мираж'а, выполненная shodan, особенно порадовало наличие будильника.
Сейчас повторяю и его версию Мираж FLASH, так вот вопрос shodan: для чего вторая нога МК ((XCK/T0) PD4) посажена на землю? или это ошибка при разводке печатной платы?
под ds1302 для codevisionavr я тут нашел но это другая схема надеюсь что сюда зайдет автор ждемс
Читать невозможно. Пожалуйста, уважайте форумчан.
в смысле читать невозможно??? придется пояснить: выше лежит архив в котором есть исходник но не под мегу а под микуху с часами ds1302+attiny2313 http://www.radiokot.ru/circuit/digital/game/02/ и вот этот исходник открывается в cvavr. вся программа как на ладони и с комментариями.а вот исходник самый первый под мегу,который нужен что-бы понять и переписать прогу,открывается только в 16тиричном коде где увидеть алгоритм невозможно.поэтому так и написал что надеюсь на помощь автора первой прошивки.и что же тут не понятно)
Последний раз редактировалось василийбыков Ср сен 26, 2012 08:27:59, всего редактировалось 1 раз.
В статье русскими словами на кириллице написано, что проект собран в среде Codeblock, а компилятор WinAvr. Какой может быть CVAVR? Во втором случае тоже присутствует весь проект с исходниками, которые могут быть открыты хоть блокнотом. Разницы между проектами нет, что вы там открывали кодевиженом, и зачем, непонятно...
_________________ Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения