Умные часы своими руками, за 1500 рублей

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) [1] 2   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
maxdx
7.04.2014 - 23:26
Статус: Offline


Шутник

Регистрация: 24.01.13
Сообщений: 20
170
Началась эта история с того, что начитавшись постов с тегом DIY я решил обзавестись набором МК + отладочная плата. Погуглив, узнал что самая дешевая в городе плата это LaunchPad от TI. Не долго думая, отправился за ней в магазин, и понеслась… как и у всех сначала были мигания светодиодами, потом подключение дисплея от Siemens CX75, и т.д.
Вскоре мне надоело делать что-то просто так, без цели, ради того что бы сделать. Так и возникла мысль создать себе гаджет, которым бы я пользовался постоянно.
За подробностями прошу под кат.

Обычно я хожу по улице в наушниках и не слышу звонка телефона, да и связка телефон + чехол + карман + ходьба = вибрации не чувствуется. И я придумал для себя гаджет: информатор об смс и звонках в виде часов/браслета. Опять же идея не нова, и в магазинах куча подобного хлама, но хотелось, во первых, сделать самому, а во вторых, все же дешевле получается. Первый блин, как говорится, комом

6 фото, источник.

Умные часы своими руками
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
maxdx
7.04.2014 - 23:28
Статус: Offline


Шутник

Регистрация: 24.01.13
Сообщений: 20
«Не знаю, мои часы время не показывают.» ©
Состав простой: МК, BT, диоды, стабилизатор напряжения, вибромотор, аккум, корпус от старых часов. Для него было написано приложение для android, и небольшая прога для МК. Чудо зверь, которому уже месяцев 6, который меня выручал и не раз.
Что делает прога на android: коннектимся по BT с часами, отправляем “1” — коннект прошел, запускаем сервис и прослушиваем входящие смс и звонки. При приеме оного, отправляем по BT идентификатор события “2” — смс, “3” — звонок.
Что делает прога на МК: при приеме символа с BT («1»,«2»,«3») включаем определенную последовательность вкл/выкл индикации и вибро.
Ни о каком режиме экономии энергии тогда я и не задумывался, да и о том, что стабилизатор работает на напряжениях 3,6 — 6 В тоже как то забыл выяснить. В итоге одного заряда аккума хватает на рабочие сутки, при условии что «часы» постоянно соединены по BT.
Месяца три назад я решил взяться за эту идею основательно и добавить функционал, которого не хватает: полноценные часы, отображение имени звонящего, текст и отправитель смс, возможность перепрошивки. С последним думал возникнут проблемы, потому как МК перепрошивается по Spy-Bi-Wire интерфейсу, а тянуть 3 пина на выход корпуса не хотелось, но потом вычитал в datasheet что у МК есть режим bootstrap Loader (BSL), позволяющий прошивать его через UART интерфейс.

Внутренности

Что мне понадобилось из деталей, что пришлось купить:

Умные часы своими руками
 
[^]
maxdx
7.04.2014 - 23:28
Статус: Offline


Шутник

Регистрация: 24.01.13
Сообщений: 20
Название детали
Назначение
Стоимость

msp430g2553ipw28
микроконтроллер
60

lir3048-lby2
аккумулятор
77

ds1337u+
часы реального времени
78

ADP3338AKCZ-3.3-RL7
стабилизатор
124

CP2102-GMR
USB-UART
84

MCP73831T_2ACI_OT
зарядка li-ion, li-pol
54

HC-06
bluetooth
120

LCD nokia 1202
экран
33

Итого: 630р.

Все детали покупались в городе, кроме BT – его заказывал из Китая, если покупать в городе, можно найти за 350р.
Остальное: mini usb, кнопки, вибромотор взял от старого коммуникатора; кварц и пассивка нашлись в закромах родины. Если покупать эту мелочевку, выйдет от силы рублей 300.

Детали есть, что дальше? Дальше собирался макет и писалась программа для МК. Отказавшись от Energia, я перешел на CCS 5.3 free версия с ограничением кода в 16kb чего вполне хватает, учитывая объем памяти МК (16kb). В МК задействованы: 2 таймера и WDT+ в режиме интервального таймера, HW I2C, ADC10, BSL, FLASH. Особое внимание уделялось потреблению устройства. В итоге 30 мА при полной нагрузке (BT не соединен, МК в штатном режиме, подсветка на максимум), 8 мА в ждущем (BT подключен, МК в режиме низкого потребления, подсветка отключена) и меньше 1 мА в режиме только часы (BT выключен, МК в режиме низкого потребления, подсветка отключена). Емкость аккума 200мА, так что одного заряда хватает на сутки и более. Одновременно с программированием МК, дорабатывалась программа на android, а именно: при входящем звонке, ищется соответствие номера в телефонной книжке и если соответствие найдено, заменяем номер на имя и отправляем по BT. А при поступлении смс отправляем еще и текст сообщения.


Умные часы своими руками
 
[^]
maxdx
7.04.2014 - 23:29
Статус: Offline


Шутник

Регистрация: 24.01.13
Сообщений: 20
Плата

После написания программы и проверки жизнеспособности собранного макета, я приступил к разводке платы, вытравливанию, лужению и пайке.


Умные часы своими руками
 
[^]
maxdx
7.04.2014 - 23:29
Статус: Offline


Шутник

Регистрация: 24.01.13
Сообщений: 20
....

Умные часы своими руками
 
[^]
maxdx
7.04.2014 - 23:30
Статус: Offline


Шутник

Регистрация: 24.01.13
Сообщений: 20
На всю плату потребовалось 6 перемычек, 5 конденсаторов, 8 резисторов, 1 светодиод. Включаем… работает!

Корпус

Наверно это было самое сложное. Дремель, оргстекло, дихлорэтан, паста гои: адская смесь… я не буду особо описывать процесс изготовления корпуса (да и фото я забыл сделать). 2 слоя 6мм оргстекла на нижнюю часть корпуса и 2мм оргстекло и защитное стекло экрана от старого фотика на верхнюю. В процессе вытачивания корпуса возник вопрос о креплении часов на руку, обычные ремешки для часов были бы слишком запарными с их механизмами крепления, поэтому я купил вот такой за 350р.:

Добавлено в 23:31
Парочка сквозных отверстий в корпусе и крепление для ремешка готово. Корпус получился на самом деле не очень, но на функциональность часов он никак не влияет и полностью выполняет свои функции.

Вот видео работы: https://www.youtube.com/watch?v=-SJ_jwznpwM

Добавлено в 23:32
И напоследок распишу весь функционал моих часов:
отображение даты и времени как основная функция;
обновление даты и времени с телефона;
изменение даты и времени вручную;
подключение по BT к Android телефону;
отключение питания BT при потере связи для экономии заряда аккумулятора;
отображение заряда аккумулятора;
информирование о входящем смс с выводом текста и именем отправителя на экран;
информирование о входящем звонке с выводом имени звонящего на экран;
отображение текста, набранного в поле программы на android;
изменение настроек экрана (яркость и время выключения подсветки, контрастность экрана);
возможность перепрошивки устройства.

ИТОГО: За 1500 деревянных и 3 месяца работы в свободное от работы и учебы время от идеи до воплощения.

Добавлено в 23:33
у меня все, пинайте

Это сообщение отредактировал maxdx - 7.04.2014 - 23:31

Умные часы своими руками
 
[^]
CUPOL
7.04.2014 - 23:34
67
Статус: Offline


Приколист

Регистрация: 5.03.13
Сообщений: 221
По теме зелень...
Где фото в полном окончательно варианта сборе?!?
Видео не все посмотрят... А фотки таки не хватает cool.gif
И вот напомнило (Просто юмор)


Это сообщение отредактировал CUPOL - 7.04.2014 - 23:43
 
[^]
Berendej
7.04.2014 - 23:34
7
Статус: Offline


Хохмач

Регистрация: 19.08.13
Сообщений: 620
Ага , и потом в обезьяннике объяснять что это не приблуда для бабаха! А так-то прикольно!
 
[^]
korro7
7.04.2014 - 23:36
7
Статус: Offline


Весельчак

Регистрация: 2.10.11
Сообщений: 165
Ещё бы вместо ремешка изоленту синюю ... Швейцария! Вешайся! alik.gif
 
[^]
vintik93
7.04.2014 - 23:36
2
Статус: Offline


Приколист

Регистрация: 9.11.10
Сообщений: 351
Цитата (Berendej @ 7.04.2014 - 23:34)
Ага , и потом в обезьяннике объяснять что это не приблуда для бабаха! А так-то прикольно!

зачем приблуда для бабаха? Оформить цивильненько в стим/теслапанк и пшли все лесом
 
[^]
Berendej
7.04.2014 - 23:39
2
Статус: Offline


Хохмач

Регистрация: 19.08.13
Сообщений: 620
Цитата (vintik93 @ 8.04.2014 - 00:36)

зачем приблуда для бабаха? Оформить цивильненько в стим/теслапанк и пшли все лесом

Ну так то да, а то проводки торчащие могут у робокопов подозрение вызвать!
 
[^]
ramaren
7.04.2014 - 23:39
0
Статус: Offline


Весельчак

Регистрация: 1.12.11
Сообщений: 146
Цитата (vintik93 @ 8.04.2014 - 00:36)
Цитата (Berendej @ 7.04.2014 - 23:34)
Ага , и потом в обезьяннике объяснять что это не приблуда для бабаха! А так-то прикольно!

зачем приблуда для бабаха? Оформить цивильненько в стим/теслапанк и пшли все лесом

Да, в латуневый корпус, парогенератор небольшой воткнуть, чтоб при звонке пар изрыгал!
 
[^]
Berendej
7.04.2014 - 23:40
0
Статус: Offline


Хохмач

Регистрация: 19.08.13
Сообщений: 620
Вот бы еще глянуть как оно работает.
 
[^]
ПиВасьКин
7.04.2014 - 23:45
16
Статус: Offline


Приколист

Регистрация: 20.12.13
Сообщений: 208
мне даж понравились дайте две

Умные часы своими руками
 
[^]
Fosto
7.04.2014 - 23:46
2
Статус: Offline


Ярила

Регистрация: 25.05.13
Сообщений: 4572
Автор - мастерище!!!
Всегда восхищала работа всяких электронщиков-изобретателей. Но хотелось бы увидеть фото в процессе работы сего девайса, так сказать как оно вживую то выглядит.
О, добавили фотку, спасибо.

Это сообщение отредактировал Fosto - 7.04.2014 - 23:47
 
[^]
vintik93
7.04.2014 - 23:47
1
Статус: Offline


Приколист

Регистрация: 9.11.10
Сообщений: 351
Цитата (ramaren @ 7.04.2014 - 23:39)
Цитата (vintik93 @ 8.04.2014 - 00:36)
Цитата (Berendej @ 7.04.2014 - 23:34)
Ага , и потом в обезьяннике объяснять что это не приблуда для бабаха! А так-то прикольно!

зачем приблуда для бабаха? Оформить цивильненько в стим/теслапанк и пшли все лесом

Да, в латуневый корпус, парогенератор небольшой воткнуть, чтоб при звонке пар изрыгал!

ещё пара ачивок на часики и ходить потом как красный gigi.gif

Умные часы своими руками
 
[^]
Berendej
7.04.2014 - 23:52
0
Статус: Offline


Хохмач

Регистрация: 19.08.13
Сообщений: 620
Шайтанама! Ето получается часы показывают то что на экране телефона? upset.gif
 
[^]
ПитерГриффин
8.04.2014 - 00:04
-1
Статус: Offline


птица-синица

Регистрация: 27.01.13
Сообщений: 1995
Круто)
 
[^]
Alexoff
8.04.2014 - 01:07
2
Статус: Offline


Балагур

Регистрация: 10.08.11
Сообщений: 907
Тс, первоисточник хабра, почему у тебя ссылка на какой-то левый сайт? Там в видео видно даже, что на часах написано привет хабра.

Это сообщение отредактировал Alexoff - 8.04.2014 - 01:09
 
[^]
yarik
8.04.2014 - 01:11
1
Статус: Offline


Приколист

Регистрация: 17.03.09
Сообщений: 217
ТС, я конечн понимаю, что зеленка тебе нужна, но почему бы не указать первоисточник - ХАБР
И да. С подключением! shum_lol.gif
 
[^]
ПитерГриффин
8.04.2014 - 01:20
3
Статус: Offline


птица-синица

Регистрация: 27.01.13
Сообщений: 1995
Ну вот, а я так обрадовался что эти часики сделал 20-летний пацан. А оказывается просто с хабры упер
 
[^]
skazkamkua
8.04.2014 - 08:50
1
Статус: Offline


Юморист

Регистрация: 6.02.14
Сообщений: 407
Автор конечно молодец, но кто-то просто слушает музыку с телефона.
 
[^]
mervigen
8.04.2014 - 15:29
6
Статус: Offline


Восставший из Бана. Дважды.

Регистрация: 10.07.13
Сообщений: 1179
Прикольно, я тут на днях в мастер-Кит заходил, так там все продавцы с бейджами и с бегущей строкой с Именем на нем. Первый раз такое видел.

Умные часы своими руками
 
[^]
mifrilor
8.04.2014 - 15:33
15
Статус: Offline


Шутник

Регистрация: 11.09.11
Сообщений: 40
Цитата (mervigen @ 8.04.2014 - 15:29)
Прикольно, я тут на днях в мастер-Кит заходил, так там все продавцы с бейджами и с бегущей строкой с Именем на нем. Первый раз такое видел.

По-моему, ты не бейдж фоткал)
 
[^]
YXTbI
8.04.2014 - 15:37
2
Статус: Offline


Ярила

Регистрация: 22.09.11
Сообщений: 1601
Ну да, совсем хуйня, паяльник что бы паять мелкие детали, экран от старой мобилки, коих в каждом доме штук по 10, плата, умение читать схемы, ну и самое главное... Что бы руки откуда надо росли. У меня из всего перечисленного только паяльник, но нихера не мелкий, а такой который на горелке нагревают, формой что то среднее между колуном и утюгом.
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 45935
0 Пользователей:
Страницы: (2) [1] 2  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх