Propeller clock

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Propeller clock

Сообщение Seal »

Может, все-таки новую ветку ?
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Реклама
Аватара пользователя
IseMan
Встал на лапы
Сообщения: 141
Зарегистрирован: Пн дек 07, 2009 09:39:15

Re: Propeller clock

Сообщение IseMan »

:music: :music: :music:
Последний раз редактировалось IseMan Чт янв 12, 2012 20:05:30, всего редактировалось 1 раз.
Ребята давайте жить дружно!
Реклама
Аватара пользователя
IseMan
Встал на лапы
Сообщения: 141
Зарегистрирован: Пн дек 07, 2009 09:39:15

Re: Propeller clock

Сообщение IseMan »

m.ix писал(а):levaclaus
Со временем тебе изолента вставит фитиль.
http://radiokot.ru/forum/download/file.php?id=91060
Конечно,я делал термоусадку.
Ребята давайте жить дружно!
Аватара пользователя
IseMan
Встал на лапы
Сообщения: 141
Зарегистрирован: Пн дек 07, 2009 09:39:15

Re: Propeller clock

Сообщение IseMan »

Давайте новую ветку!
Ребята давайте жить дружно!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

m.ix писал(а):levaclaus
Со временем тебе изолента вставит фитиль.
http://radiokot.ru/forum/download/file.php?id=91060
ха, уже дала, когда она была намотана в другую сторону, дала клина зараза. Но это было до нового года. Я потом перемотал её в обратном направлении и всё пока пучком. Согласен что не айс, но пока всё норм.



Есть ещё один подводный камень во вращающемся трансе - надо как можно меньше печатку делать, иначе она ловит наводки. Я так первую ревизию печатки мусолил, мусолил, нормально не заводилась. Печатку переделал и стало всё отлично.

Конденсатор подстроечный выкинул за ненадобностью, уход часов за сутки замечен небыл
Последний раз редактировалось levaclaus Чт янв 12, 2012 20:30:36, всего редактировалось 1 раз.
Реклама
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Propeller clock

Сообщение m.ix »

У меня транс без изоленты
и минимальный зазор - 0.5-1мм
Лечу лечить WWWашу покалеченную технику.
Реклама
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

существуют ли проекты простых пропеллеров (просто отображение времени) с rtc?
Или есть пропеллеры с rtc?
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Propeller clock

Сообщение m.ix »

Да попадались.
Для меня они сложноваты в плане изготовления двухсторонней платы
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

загорелся глобусом. Но после пользования ледзовскими часами понял, нехватает rtc/. Причин тьма - свет рубанули, принёс на работу\с работы, перенёс в пределах квартиры, в гости. . Раз глобус посерьёзнее, то и rtc там должен быть))

Почистить бы ветку, 50 страниц уже..
Аватара пользователя
hall_2007
Открыл глаза
Сообщения: 77
Зарегистрирован: Пт ноя 18, 2011 01:48:42

Re: Propeller clock

Сообщение hall_2007 »

levaclaus писал(а):существуют ли проекты простых пропеллеров (просто отображение времени) с rtc?
Или есть пропеллеры с rtc?
Совсем простых не видел, да и сомневаюсь, что найдешь. И что в твоем понимании "простые"? Я лично собирал проект поляка, переделал его под кулер и там есть RTC, но нет RC5. Если ума хватит прикрутить его, то можешь взять за основу его. Где-то на предыдущих страницах я давал уже ссылку, повторюсь еще раз:
http://www.elektroda.pl/rtvforum/viewto ... 5ce7b74bce
а в проекте с Глобусом RTC-а тоже нет, но сделать можно, нужно только мозгами слегка поскрипеть.
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: Propeller clock

Сообщение Panda_Y2K »

А чем мои не нравятся? Уж проще некуда, одна микросхема, один датчик, 8 светодиодов. К стати если поставить не смд, а обычные светодиоды, смотрится прикольней, на второй фотке видно с зелеными обычными светодиодами. Можно поставить голубые повышенной яркости.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

Panda_Y2K
у вас на avr помоему. Да, просто, симпотно, но душа просит ещё rtc. .для rtc и пульт ненужен.
http://www.youtube.com/watch?v=G0ZUuWSG ... creen&NR=1

концепция часов для глобуса такова
1 - rtc
2 - вращение цифровых часов по "орбите" (у паука я видел такой проект) В принципе можно попытаться допилить пункт 1
Этих пунктов вполне достаточно.

Остальное не обязательно
3 - пульт ду
4 - бегущая строка


http://www.electronics.heliostaat.nl/propellor.html
вот простые с rtc, только статичные наверное
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: Propeller clock

Сообщение Panda_Y2K »

а как же без пульта? чем устанавливать время ну хотя бы первоначально или если сбилось? к стати себе тоже хотел добавить батарейку в проект и в спячку контроллер укладывать, чтобы микротоковое потребление получить, но это позже, сейчас времени нет, но тогда не вижу прелести в ртс, в чем прикол?
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

пульт пофигу. А хез как оно выставляется. Может надо в 23_59 подать питание и вуаля ))).
It's also possible to set the clock via the ICP connector to make a RS232 connection to the PC and HyperTerminal.
Через терминал там выставляют время. О, там есть исходник, шикарно

Про rtc
А прикол вот в чём.
забил время один раз и всё. Уход у ртц без калибровки в неделю +-секунда.
Можно смело творить с мк что угодно, отлаживать прогу, спалить к чертям, а часы будут работать.
rtc глубоко фиолетово какие прерывания произошли в мк
Сколько потребление в спящем режиме у мк? Уверен что у rtc поменьше.

А теперь самое главное, что большенство из Вас ценит, снижаем нагрузку на мк, время то тикать теперь будет вне чипа. Да и памяти побольше останется.
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

Panda_Y2K
есть пару вопросов по вашему проекту

ваша программа считает время, помещая секунды, минуты, часы и тд... в
sec, min, hour, month, day_of_week, day_of_month
Далее по прерыванию INT1 происходит вывод данных на табло.

все часы работают на прерываниях таймера и внешних прерываниях.

Т.е. подставляя любые значения в
sec, min, hour, month, day_of_week, day_of_month
эти значения мы получим на табло.
Я верно мыслю?

Там есть макросы алфавита, нехватило памяти?
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: Propeller clock

Сообщение Panda_Y2K »

ваша программа считает время, помещая секунды, минуты, часы и тд... в
Цитата:
sec, min, hour, month, day_of_week, day_of_month


Далее по прерыванию INT1 происходит вывод данных на табло.

все часы работают на прерываниях таймера и внешних прерываниях.

Т.е. подставляя любые значения в
Цитата:
sec, min, hour, month, day_of_week, day_of_month
эти значения мы получим на табло.
Да, кроме day_of_month, счет ведется в day, кроме того day_of_week не отображается и month трогать не надо, счет ведется в днях в пределах года, а месяц вычисляется потом, то есть все время крутим day.

Код: Выделить всё

Может надо в 23_59 подать питание и вуаля ))).
Цитата:
It's also possible to set the clock via the ICP connector to make a RS232 connection to the PC and HyperTerminal.
Через терминал там выставляют время. О, там есть исходник, шикарно
Подавать питание в 23.59 совсем некузяво, кроме того это в любых часах так сделать можно, тогда минус пульт.
Если через гипертерминал, то тоже не очень, так как эта байда все равно питается от батарейки, это значит, что ее вынимать ни ни (нельзя то есть), нужно подключиться к гипертерминалу (как то) и забить туда время (или подключить интерфейс rtc к rs232 контроллера и так вводить, но тогда + пульт).
Про rtc
А прикол вот в чём.
забил время один раз и всё. Уход у ртц без калибровки в неделю +-секунда.
Можно смело творить с мк что угодно, отлаживать прогу, спалить к чертям, а часы будут работать.
rtc глубоко фиолетово какие прерывания произошли в мк
Сколько потребление в спящем режиме у мк? Уверен что у rtc поменьше.

А теперь самое главное, что большенство из Вас ценит, снижаем нагрузку на мк, время то тикать теперь будет вне чипа. Да и памяти побольше останется.
Тактируются rtc не от святого духа, а от кварца, значит стабильность та же 10-6, ни чем не лучше чем у меня. Независимость от процессов в мк - тоже большой вопрос сильно ли надо, ведь часы - это не центр управления полетом, они кроме часов очень мало, что делают, можно и в программу запихать часы при том, что места они занимают совсем не много. Основное место занимают таблицы, вывод на экран и др, а часы не много. Во время отладки мне на пример пофиг точно часы идут или нет, сделал устройство, включил и забил время. Для тех кто повторяет чужие часы тем более пофиг, что происходило в процессе отладки.
Теперь о потреблении если делать часы с резервным источником ака батарейка, то контроллер надо укладывать в спячку между прерываниями от таймера. В power down mode тинька 2313 потребляет совсем не много
• Typical Power Consumption
– Active Mode
1 MHz, 1.8V: 230 μA
32 kHz, 1.8V: 20 μA (including oscillator)
– Power-down Mode
< 0.1 μA at 1.8V

Если сложно написать прогу без ртс, то есть на пример мега16 у которой отдельный ртс, с отдельным генератором и соответственно кварцем и таймером счетчиком.
В power down mode мега потребляет столько же.
По мне так лишний корпус на плате нафиг не нужен. ИМХО

ЗЫ
С памятью да, засада вышла несколько маловато оказалось, но чуть место осталось, день недели поместится вывести, кроме того можно что нибудь по оптимизировать попробовать. :) Проект делался на CVAVR 1.24.8d, пробовал перекомпилить на 2.05.5, получилось заметно меньше, но на последней что то не работает, а может криво работает программатор. На 25.05.5 можно попробовать и надпись какую нибудь выводить.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: Propeller clock

Сообщение Panda_Y2K »

Посмотрел на схемку propeller clock отсюда http://www.electronics.heliostaat.nl/propellor.html
не сильно понятно зачем там такой мощный драйвер для светодиодов (ULN2003) и посмотрел на rtc, сигналы scl и sda видимо говорят о том, что настраивается эта девица по и2ц, а значит и пульт для на стройки там присутствовать должен.

ЗЫ глянул исходник и правда и2ц. На схеме выведен коннектор для порта rs232, но как же это не удобно подключать подвижную часть к rs232... уж по мне лучше с пульта один раз выставить и забыть.

к стати мои часы так же можно переделать на датчик холла. в следующих именно так и сделаю, а то при засветке сильной спецэффекты начинаются, можно (нужно) под стекло, тогда должно быть меньше, а если затонировать, то вообще роскошно.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

а что надо переделывать под датчик холла? У него ттл уровень на выходе. вроде как оптотранзистор должен работать

по поводу cvavr, у меня проекты в 1.25 не работают в 2.05. Наверное поменялись содержания *.h... Хотя в 2.05 код получается компактнее

Panda_Y2K
хорошая новость, возможно rtc влез в ваш проект на тини2313. Program size: 933 words (91,1% of FLASH) Нет только железа, проверить((
Если не влезет, тогда mega8 будет, там можно ещё много чего добавить)))
Распишите плиз какие клавиши пульта отвечают за настройку

вопрос в массы
rtc_get_time(&hour,&min,&sec);//Считываем время из микросхемы

т.е. часы помещаются в hour, минуты в min и т.п.
И теперь по прерыванию функция вывода выведет всё как надо?
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: Propeller clock

Сообщение Panda_Y2K »

Я просто не интересовался датчиками хола, если уровень ттл, тогда вообще вопросов нет, возможно прерывание нужно будет перенастроить, а может и нет.

У меня получилось Program size: 866 words (84,6% of FLASH) на 1.24.8d
и Program size: 829 words (1658 bytes), 81,0% of FLASH на 2.05.0

все заголовочные файлы одинаковые.
Если не влезет, тогда mega8 будет, там можно ещё много чего добавить)))
На пример? (может что добавлю себе в новом проекте у меня кроме поздравлялки с праздниками и днями рождения в голову ничего не приходило, ну реклама само собой. Эффекты можно какие нибудь поставить). Я к стати планировал поставить в проект мегу 48
Распишите плиз какие клавиши пульта отвечают за настройку

Код: Выделить всё

if ((_cmd & 0x0F) == 1) hour++;  //1 +1 час           slow
  if ((_cmd & 0x0F) == 2) min++;          //2  +1 минута      fast
  if ((_cmd & 0x0F) == 3) sec=0;           //3  секунды в ноль
  if ((_cmd & 0x0F) == 4)                      //fast
  {                                                       //4  +1 день +1 день недели
   day++;
   day_of_week++;
   };      
  if ((_cmd & 0x0F) == 5) day = day+31; //5  +1 месяц     slow
  if ((_cmd & 0x0F) == 6) year++;          //6   +1 год     fast
  if ((_cmd & 0x0F) == 7) day--;             //7    -1 день 
  if ((_cmd & 0x0F) == 8)
  {                                                        //8    - 1 месяц
   if (day>31) day=day-31;
   };
  if ((_cmd & 0x0F) == 9)
  {                                                        //9    -1 год
   if (year>2000) year--;
   };  
fast, slow расписал для себя это рекация на команды. почему-то на четные клавиши реагирует быстрей чем на нечетные.
вопрос в массы
rtc_get_time(&hour,&min,&sec);//Считываем время из микросхемы

т.е. часы помещаются в hour, минуты в min и т.п.
И теперь по прерыванию функция вывода выведет всё как надо?
совершенно верно.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: Propeller clock

Сообщение levaclaus »

У меня получилось Program size: 866 words (84,6% of FLASH) на 1.24.8d
Значит выигрыш в автономности и расширении возмоностей.
Надо детальки покупать...
На пример?
массивную строку, потипу ледза. Термометр. :idea:, календарь с днями недели. Что обычно пихают в часы, ну кроме будильника пожалуй. Хотя что мешает бузер поставить, или обратную связь с базой - сработал будильник, закрутились часы.

Кстати по сравнению с ледзом, часы на меге8 будут дешевле, даже учитывая стоимость ртс. + в меге8 в два раза больше памяти :)))
Ответить

Вернуться в «Умные мысли»