Часы «Дюплекс»
Часы с газоразрядными индикаторами приобретают всё большую популярность. Как правило, в интернете можно встретить модели на 4 и 6 ламп. Многие разработчики кроме отображения времени на лампах реализуют вывод дополнительных параметров, например, температуры. С одной стороны, хорошо иметь дополнительную информацию, а с другой – не всегда комфортно видеть температуру в тот момент, когда нужно узнать время. Ну представьте, просыпаетесь вы ночью и вместо времени видите всё что угодно, кроме времени.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/e57fc7.jpg)
В проекте «Дюплекс» мы попробовали устранить этот дискомфорт, собрав часы на 8 ламп, два ряда по 4 лампы. В верхнем ряду отображение времени. В нижнем ряду отображение дополнительных параметров: секунд, температуры, давления, влажности. Так же часы могут проговаривать наступление каждого часа как кукушка, ночью же они помалкивают.
Автор разработки схемы и прошивки – Тимофей Носов.
К особенностям можно отнести звуковую часть – проигрывание MP3 файлов. Часы озвучивают различные события типа режима работы или активной настройки времени. Есть и будильник. Будильник сделан не просто для галочки, я сам им активно пользуюсь, поэтому постарался сделать часы не только КРАСИВЫМИ, но и действительно УДОБНЫМИ.
Для симметрии были добавлены кнопки для простейшего управления MP3 плеером. Файлы хранятся на обычной micro-SD карте объемом 16 Гб (можно и другие размеры карт). На этой же карте хранятся «системные» звуки. Звуки можно менять на свой вкус и цвет элементарной подменой файлов.
Технические характеристики:
Размер плат – 100 * 77 мм
Рисунок плат – односторонний
Лампы – ИН-12Б и ИН-15А
Контроллер – PIC16F887
Часы реального времени – DS1307
Точность часового кварца ± 5 ppm
Поддержание хода – батарейка CR2032
Датчик «погоды» – BME280 (Bosh)
Файловая система – FAT32
Формат файлов – MP3
Имена MP3 файлов – любые
Питание – 5 вольт стабилизированные
Вот так выглядят платы.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/286be1.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/843fe8.jpg)
Корпус изготовлен из трёх склеенных между собой брусков массива красного дерева и дуба. После склейки на фрезерном станке выбирается вся середина до образования коробки. В верхней части сверлятся отверстия для кнопок и карты памяти. Так же вклеиваются резьбовые втулки для крепления ножек и задней крышки.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/ec7921.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/48b891.jpg)
Примерка платы к корпусу. Сбоку на проводах болтается датчик погоды.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/25c3df.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/83d518.jpg)
Отверстия кнопок обрамляют латунные втулки. Крышка карты памяти будет крепиться декоративным винтом.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/79b77c.jpg)
Передняя рамка для прижима защитного стекла. Она спаяна из латунных полосок серебряным припоем и отшлифована с последующим патинированием. Крепится будет латунными гвоздиками.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/00dfc6.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/3b0656.jpg)
Задняя крышка в сборе. По центру располагается динамик, а слева защитный кожух платы датчика погоды.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/e3e77e.jpg)
Детали опорных ножек.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/3ee369.jpg)
Корпус внутри покрашен чёрной краской для того, чтобы не образовывалось бликов. Переднее стекло слегка тонировано.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/b9dfe1.jpg)
На этом изготовление завершено и можно полюбоваться на результат.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/66de70.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/dab35b.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/f5dcaa.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/289569.jpg)
Небольшое видео.
Благодарю за внимание!
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/e57fc7.jpg)
В проекте «Дюплекс» мы попробовали устранить этот дискомфорт, собрав часы на 8 ламп, два ряда по 4 лампы. В верхнем ряду отображение времени. В нижнем ряду отображение дополнительных параметров: секунд, температуры, давления, влажности. Так же часы могут проговаривать наступление каждого часа как кукушка, ночью же они помалкивают.
Автор разработки схемы и прошивки – Тимофей Носов.
К особенностям можно отнести звуковую часть – проигрывание MP3 файлов. Часы озвучивают различные события типа режима работы или активной настройки времени. Есть и будильник. Будильник сделан не просто для галочки, я сам им активно пользуюсь, поэтому постарался сделать часы не только КРАСИВЫМИ, но и действительно УДОБНЫМИ.
Для симметрии были добавлены кнопки для простейшего управления MP3 плеером. Файлы хранятся на обычной micro-SD карте объемом 16 Гб (можно и другие размеры карт). На этой же карте хранятся «системные» звуки. Звуки можно менять на свой вкус и цвет элементарной подменой файлов.
Технические характеристики:
Размер плат – 100 * 77 мм
Рисунок плат – односторонний
Лампы – ИН-12Б и ИН-15А
Контроллер – PIC16F887
Часы реального времени – DS1307
Точность часового кварца ± 5 ppm
Поддержание хода – батарейка CR2032
Датчик «погоды» – BME280 (Bosh)
Файловая система – FAT32
Формат файлов – MP3
Имена MP3 файлов – любые
Питание – 5 вольт стабилизированные
Вот так выглядят платы.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/286be1.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/843fe8.jpg)
Корпус изготовлен из трёх склеенных между собой брусков массива красного дерева и дуба. После склейки на фрезерном станке выбирается вся середина до образования коробки. В верхней части сверлятся отверстия для кнопок и карты памяти. Так же вклеиваются резьбовые втулки для крепления ножек и задней крышки.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/ec7921.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/48b891.jpg)
Примерка платы к корпусу. Сбоку на проводах болтается датчик погоды.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/25c3df.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/83d518.jpg)
Отверстия кнопок обрамляют латунные втулки. Крышка карты памяти будет крепиться декоративным винтом.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/79b77c.jpg)
Передняя рамка для прижима защитного стекла. Она спаяна из латунных полосок серебряным припоем и отшлифована с последующим патинированием. Крепится будет латунными гвоздиками.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/00dfc6.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/3b0656.jpg)
Задняя крышка в сборе. По центру располагается динамик, а слева защитный кожух платы датчика погоды.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/e3e77e.jpg)
Детали опорных ножек.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/3ee369.jpg)
Корпус внутри покрашен чёрной краской для того, чтобы не образовывалось бликов. Переднее стекло слегка тонировано.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/b9dfe1.jpg)
На этом изготовление завершено и можно полюбоваться на результат.
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/66de70.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/dab35b.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/f5dcaa.jpg)
![Часы «Дюплекс»](https://steampunker.ru/uploads/images/00/08/38/2020/01/04/289569.jpg)
Небольшое видео.
Благодарю за внимание!
24 комментария
Интересный ход с корпусом из разных пород дерева.
Дорогой корпус получается, если из куба выбирается всё лишнее.
А как Вы тонировали стекло?
Quadratisch, praktisch, gutКрасиво, полезно, функционально! Вот оно, решение проблемы обозначения пунктов меню настроек часов на ГРИ. +Плюсище+
Можно чуть-чуть побурчу за электронику?
То, что стали использовать модуль DFPlayer отлично, но вот нужна ли возможность менять MicroSD карту пользоваетелю? Поясню — эти модули нумеруют трэки не по имени файла а по порядку в котором файл попал на карту. Не всем пользователям можно объяснить, что «вот это трогать не надо, когда копируешь свою музыку это голос/эффекты», хотя может и есть те кто поймёт, но обычно затирают и наступает какофония :)
И второе бурчание: лучше бы ставить DS3231 — по цене не сильно больше, протокол i2c почти тот же, а точность хода часов безупречна.
Я использую DFPlayer, и они точно не умеют работать с именами файлов.
У этого модуля есть три режима работы.
В первом из них можно воспроизвести любой файл с любым именем из любой папки на карте памяти, но нумерация файлов — в порядке их записи на карту. Для воспроизведения используется команда 0x03.
Во втором режиме все файлы должны лежать в папке «mp3», и их имена должны состоять из четырёх цифр (0001.mp3, 0002.mp3, и т.д.). Файлы можно воспроизводить по номеру, но не по тому, который в названии, а по порядковому номеру после сортировки по названию (т.е. если есть файлы 0001, 0004, 0100, они воспроизводятся как 1-й, 2-й, 3-й). Для воспроизведения используется команда 0x12. Я работу модуля в этом режиме не проверял.
Наконец, третий режим позволяет создать на карте памяти папки с именами 01, 02, ..., 99 (не обязательно все) и поместить в них файлы с именами из трёх цифр (001.mp3, 002.mp3 и т.д.). Воспроизводить файлы можно по номеру папки и номеру файла в папке. Команда для этого режима — 0x0F.
Информацию про режимы я нашёл здесь.
Собственно из-за метода нумерации по порядку копирования на файловую систему а не по порядку имён пока делаю так: озвучка кнопок буззером, а на флешку можно кидать что угодно, сканируется число трэков и выберется рандомом при срабатывании будильника, и для пользователя проще, никаких заморочек и глюков. ;)
Позже, когда я уже разобрался со всеми проблемами, мне удалось отыскать очень полный и подробный даташит, может, и Вам он будет полезен: скачать
Использую его тоже в своих работах, но в основном для воспроизведения мр3 с обычной флешки
управляю им мк, а не отдельными кнопками