(2 статья) Часы-термометр с большими LED с радиодатчиком
|
|
Boroda | Дата: Вторник, 07.01.2014, 03:31 | Сообщение # 91 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Привет, я потихоньку возвращаюсь... Сейчас переделываются все прошивки часов и тестируются с разными радиомодулями. Скоро будет обновление...
|
|
| |
RoboC | Дата: Вторник, 07.01.2014, 17:52 | Сообщение # 92 |
Сержант
Группа: Пользователи
Сообщений: 20
Статус: Offline
| Неужели Вы освоили RFM73 .
|
|
| |
Boroda | Дата: Среда, 08.01.2014, 01:24 | Сообщение # 93 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Ну пока тестирую на простых радиомодулях, дальше буду 70/73 ковырять. Тут вопрос не в протоколе обмена (его можно и реализовать), а в количестве ног контроллера, которые используются для подключению к этим модулям, придется искать дешевые распространенные многоногие контроллеры. Для часов PIC16F876A... он в 2 раза дороже 628го.
|
|
| |
RoboC | Дата: Вторник, 14.01.2014, 20:25 | Сообщение # 94 |
Сержант
Группа: Пользователи
Сообщений: 20
Статус: Offline
| Вы не выбирайте всякое старье, 16F886 на 28 ног -17грн(~70руб), для сравнения 16f628-14грн(~60руб) или 16f887на 40 ног(чуть дороже). За 10 рублей 628 идет лесом-лесом, полем-полем. Добавлено (14.01.2014, 20:25) ---------------------------------------------
Цитата @SUS ( ) Такая идея в меня, сделать часики эти только на газоразрядных индикаторах используя эту схему статической индикации! Узнаете?
|
|
| |
FOLKSDOICH | Дата: Понедельник, 17.03.2014, 15:51 | Сообщение # 95 |
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
| Приветствую, Борода! Откопал у себя микрушки DM134. Вроде аналог MBI5026. Пойдут?
|
|
| |
Boroda | Дата: Понедельник, 17.03.2014, 15:59 | Сообщение # 96 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Ну по даташиту вроде подходят!
|
|
| |
FOLKSDOICH | Дата: Понедельник, 17.03.2014, 21:37 | Сообщение # 97 |
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
| Отлично. Будет куда пристроить. Кстати, о применении в резервном питании МК ионисторов. Раньше всегда ставил или батарейку 2032 или акк. никад на 3,6 вольта. На днях сваял часы с большими индикаторами типа: http://startcd.narod.ru/clock5d/index.html , поставил вместо батарейки ионистор 0,22Фх5,5в с зарядом через 10 кил и диодом, так за примерно 6 часов напруга на ионисторе просела с 4,5 до 3-х вольт. Оставил его в схеме.
|
|
| |
Boroda | Дата: Понедельник, 17.03.2014, 21:56 | Сообщение # 98 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Эта схема во сне работает на кварце 32.768 КГц - потребление 50мкА, мои работают на 4.096 МГц - потребление 1мА. CR2032 хватит на 10 суток, от нее не будет работать и будильник при отсутствии сети (дохлая она). Да и с кварцами на 32768 не хочу связываться, если тока генератор DS32KHZ, но по приемлемым ценам их не найти, да и возят только на заказ.
Сейчас ставлю 3хААА, корпус побольше, зато пару тройку лет будет уверенность, что часы и будильник не подведут.
|
|
| |
FOLKSDOICH | Дата: Вторник, 18.03.2014, 10:42 | Сообщение # 99 |
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
| Да нафига DS32KHZ, DS1307 дешёвую и всех делов.
|
|
| |
Boroda | Дата: Вторник, 18.03.2014, 11:05 | Сообщение # 100 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Где у нее стабильный генератор, будильник, коррекция хода?
|
|
| |
Boroda | Дата: Вторник, 18.03.2014, 11:06 | Сообщение # 101 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Где найти нормальные кварцы 32768? Скупать БУ компьютерные мамки?
|
|
| |
Boroda | Дата: Вторник, 18.03.2014, 11:10 | Сообщение # 102 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Ее можно использовать в качестве генератора секундных импульсов, но она не запускается без пинка (надо по И2С бит запуска выставить - значит надо тратить 2 линии МК). А использовать ее в качестве часов - бред! Постоянное переконвертирование BCD-BIN BIN-BCD (какой м.. вообще придумал хранить время в BCD, когда вся техника работает в двоичном коде?). И еще - если записать в часы 28 часов 66 минут, оно их не обнулит, а продолжит считать дальше (иногда для сокращения кода МК требуется убрать ограничение на ввод)!!! Вот это полный бред.
|
|
| |
FOLKSDOICH | Дата: Вторник, 18.03.2014, 13:10 | Сообщение # 103 |
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
| Я с вами спорить не буду, т. к. в программировании вообще 0, пользуюсь разработками грамотных людей. А кварцы, да, использую из матерей, их хватает сейчас, да и много ли их обычному паятелю для себя надо.
|
|
| |
RoboC | Дата: Среда, 19.03.2014, 23:24 | Сообщение # 104 |
Сержант
Группа: Пользователи
Сообщений: 20
Статус: Offline
| DS32KHZ это вроде кварц...I2C??? По I2C лучше уж ds3231..Цитата Boroda ( ) вообще придумал хранить время в BCD Очень удобно,разбил на тетрады и получил цифры для 2 разрядов . Слетал LookUp за кодом символов и в порт. На борту будильник и вывод поз звенелку,а у ds3231 и термометр, и точность, и мизерное потребление при отсутствии питания!! Выводов под i2C хватает у МК в статье.
|
|
| |
Boroda | Дата: Четверг, 20.03.2014, 09:57 | Сообщение # 105 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| DS32KHZ кварц - цепляем на таймер, делаем секундные прерывания и 3 регистра, которыми напрямую можно управлять - вот и все часы. Никаких преобразований BCD-BIN. А преобразование BIN-BCD так и так нужно для других переменных выводимых на индикатор. И никаких I2C перегонов каждую секунду. Ладно бы это было навороченое устройство, где просто производительности проца или особенности алгоритма не позволяют считать корректно время, и часы там нужны для галочки.
Цитата RoboC ( ) а у ds3231 и термометр Только он покажет температуру индикатора (мы ведь не собираемся выносить МС часов наружу), а не реальную температуру помещения.
З.Ы. Время "приема+передачи" по 100(400КГц) И2С актуальных параметров 7*8*5мкс*2=560мкс (14*8*1,5мкс*2=336мкс). Это больше половины периода бита ИК пульта. Результат - посылку пульта (радиодатчика) пропустили. Тут задержка даже в 100мкс недопустима. Регулировка яркости тоже неадекватная будет - резкие подмигивания.
З.З.Ы. Да и еще один корпус не очень хочется ставить...
|
|
| |