Форумы Хелимании

Наши проекты => Stick electronics => Тема начата: stick от 01 Сентябрь 2012, 23:15:19



Название: Часики...
Отправлено: stick от 01 Сентябрь 2012, 23:15:19
Цитата: Анекдот
Продаются дамские часики. Стоимость одного часика...
:D
Это к делу отношения не имеет.

Мне поступил заказ от жены, на разработку и производство часов в большую комнату.
Но просто делать часы - не интересно. Поэтому будем делать с извратами.

?так.
Внимательно осматриваем ебей на предмет больших семисегментных индикаторов. Находим подходящие, с высотой символа ~60мм. Есть конечно и больше, но цена там совсем неразумная  :( Остановимся на этих.

Список извратов:
-?ндикация времени (часы.минуты) на "глазастом" индикаторе
-?ндикация температуры там-же
-динамическая яркость индикатора в зависимости от внешней освещенности.

Творить так творить. Датчиком времени станет микросхема DS1307. Это RTC (real time clock) с резервным питанием от батарейки-таблетки. Почему именно RTC, хотя часы-минуты спокойно можно организовать и внутри процессора? Во первых, потому что есть резервная батарейка и в случае отвала питания, время не сбросится. Во вторых потому что оно работает по шине i2c, с которой мне еще не приходилось работать. Хотя конечно соглашусь, что для этих задач, возможности RTC излишни. Т.к. помимо времени оно еще хранит дату и правильно ее считает, включая високосные года.
Датчиком температуры станет LM75. Опять же из за i2c и потому, что тут время конвертации гораздо меньше чем у ds18b20 на 1-wire. А при динамической индикации на семисегментниках, время цикла становится критичной штукой.
Воть, после трех дней размышлений и прикидок, на свет появилась такая схема. (картинка кликабельна)
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4124314/xlarge/99616778.jpg) (http://photo.qip.ru/users/andrew-stick/4124314/99616778/full_image/)

Это самое большое и самое сложное устройство, которое я создавал. Прошивку тоже уже дописал. В симуляторе работает, хотя надо проверить некоторые вещи в железе перед изготовлением платы.  :wacko:


Название: Re: Часики...
Отправлено: AndyX от 01 Сентябрь 2012, 23:27:20
Круто!  8)
Дальше что, коллайдер?  :o  :)


Название: Re: Часики...
Отправлено: swat0russia от 01 Сентябрь 2012, 23:31:39
улет ващщще)


Название: Re: Часики...
Отправлено: stick от 05 Сентябрь 2012, 20:52:02
Концепция изменилась.  :-[
По случаю урвал 4 мощных сдвиговых регистра на ебее. Будем делать статическую индикацию.


Название: Re: Часики...
Отправлено: stick от 09 Сентябрь 2012, 13:46:54
Таким оно будет. Картинка по прежнему кликабельна
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4124314/xlarge/99767611.jpg) (http://photo.qip.ru/users/andrew-stick/4124314/99767611/full_image/)


Название: Re: Часики...
Отправлено: stick от 23 Октябрь 2013, 11:24:40
Прошло чуть больше года...
?, млять, я получил свои индикаторы!!!!!!
Скоро начну ваять :)


Название: Re: Часики...
Отправлено: Cyclist от 23 Октябрь 2013, 17:54:13
А я то думал, что посылка в четыре месяца - это долго...  :D


Название: Re: Часики...
Отправлено: stick от 23 Октябрь 2013, 20:56:13
 :D все познается в сравнении


Название: Re: Часики...
Отправлено: AndyX от 23 Октябрь 2013, 23:00:28
Прошло чуть больше года...
?, млять, я получил свои индикаторы!!!!!!
Реально, что ли?  :o


Название: Re: Часики...
Отправлено: stick от 23 Октябрь 2013, 23:04:37
угу...  :wacko:


Название: Re: Часики...
Отправлено: AndyX от 23 Октябрь 2013, 23:06:38
Ну ничего, тем ценнее будут часы :D


Название: Re: Часики...
Отправлено: stick от 23 Октябрь 2013, 23:08:26
Да они уже. Того, бесценны ;)


Название: Re: Часики...
Отправлено: stick от 27 Октябрь 2013, 12:59:39
Сделал.
?так, вот плата. Двухсторонняя, 192х70мм, точно в размер четырех индикаторов.
От клавиатуры отказался. Все равно все можно настроить через терминалку или спецсофтинку по UART.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4124314/xlarge/105441179.jpg)

А настроить там можно: дату, месяц, год, часы, минуты, секунды, время показа секции часов, время показа секции градусника. ? еще есть функция выдачи всех параметров:
Цитата: Терминалка
Wall clock v.2.07
[+++Config+++]
System date: 27-10-13
System time: 12:01:38
Ambient temp: 24.0°C
Digits PWM: 106
Time section: 10s
Temp. section: 02s

Есть динамическая регулировка яркости от внешнего освещения. мин/макс яркость. Максимум делаем фонариком  :). Выглядит так:
Батарейка сверху для масштаба  ;)
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4124314/xlarge/105441175.jpg)
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4124314/xlarge/105441177.jpg)

(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4124314/xlarge/105441176.jpg)
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4124314/xlarge/105441178.jpg)

? небольшое видео работы
http://www.youtube.com/watch?v=P0NMnUBC32M

Теперь осталось сделать корпус и можно вешать на стену.  :dance:



Название: Re: Часики...
Отправлено: AndyX от 27 Октябрь 2013, 13:44:12
Круть! А термометр внешний можно подключать? ;)


Название: Re: Часики...
Отправлено: stick от 27 Октябрь 2013, 14:19:55
Можно. на проводах.


Название: Re: Часики...
Отправлено: Элвис от 27 Октябрь 2013, 15:33:09
Корпус нынче не модно, ща мода на встраиваемую технику. В общем, встраивай их прям в стенку. ;)


Название: Re: Часики...
Отправлено: AndyX от 28 Октябрь 2013, 11:34:41
Можно. на проводах.
На проводах не очень удобно... Просто мне, например, актуальнее видеть уличную температуру, а не комнатную  :-[
Но это мне. А часы клёвые вышли  8)


Название: Re: Часики...
Отправлено: stick от 28 Октябрь 2013, 12:22:16
На проводах не очень удобно.
угу... а до стабильного и маложрущего радиоинтерфейса я пока не дорос :(


Название: Re: Часики...
Отправлено: AndyX от 28 Октябрь 2013, 12:43:19
У меня где-то вроде валялось что-то вроде такой хрени (http://www.ebay.com/bhp/arduino-rf).
Если может тебе помочь - поищу :)
(http://i.ebayimg.com/00/s/ODAwWDgwMA==/z/x9cAAMXQigBSMp4X/$T2eC16VHJFwFFZudUM3GBSMp4WmSzg~~60_35.JPG?set_id=880000500F)


Название: Re: Часики...
Отправлено: stick от 28 Октябрь 2013, 12:53:12
ммм, интересная штука.
запомню. пока я не планирую делать забортовый градусник. Потом может как нить...
Но тогда надо на светодиодных матрицах. там возможностей индикации гораздо больше.