Site Loader

Большие цифровые часы на светодиодной ленте и Ардуино | Лучшие самоделки

Давно хотел себе сделать большие цифровые часы которые можно было как поставить на стол так и повесить на стену и их было бы хорошо видно, как ночью так и днём при ярком свете солнца. К сожалению большие семисегментные индикаторы очень дорого стоят, да и не такие они большие как хотелось бы и для своих цифровых часов я решил применить обычную светодиодную ленту на белых сверхярких светодиодах, что гораздо выходит дешевле чем покупать готовые семисегментные индикаторы и при этом размеры часов можно делать разными, хоть и на всю стену и яркость у них очень хорошая, у меня мои часы когда были готовы осветили всю комнату, пришлось даже добавить регулятор яркости.

Большие цифровые часы на светодиодной ленте и Ардуино

Что нужно для проекта больших цифровых часов:

  • Светодиодная лента белого свечения на 12В;
  • Вспененный ПВХ пластик толщиной 5 мм;
  • Arduino Nano;
  • Модуль часов реального времени на базе микросхемы DS1302;
  • Микросхема CD4026BE – 4 шт.;
  • Транзистор S8050 – 30 шт;
  • Повышающий DC-DC модуль.

Большие цифровые часы на светодиодной ленте и Ардуино

Как сделать настенные цифровые часы из светодиодной ленты, процесс изготовления:

Корпус для часов я делал из вспененного ПВХ пластика толщиной 5 мм, он хорошо режется и обрабатывается, на отрезанный кусок пластика я приклеил отрезки светодиодной ленты в виде цифр, то есть четыре восьмёрки, а также двоеточие и ещё отдельную точку для даты.

Каждый из сегментов у меня имеет по 6 светодиодов, а размер одного символа составил 12х6,5 см. Полностью весь дисплей с 4-мя символами у меня получился 40х16,5 см.

Большие цифровые часы на светодиодной ленте и Ардуино

Большие цифровые часы на светодиодной ленте и Ардуино

Аноды всех сегментов я подпаял к общей шине (здесь она плюсовая), а катод каждого из сегментов вывел к отдельному контакту разъёма, всего таких контактов 31 штука. Нашёл разъём на 33 вывода и один контакт я не использовал, а на последний продублировал плюсовой потенциал. Далее подпаял тонкими проводами к нему от символов дисплея.

Большие цифровые часы на светодиодной ленте и Ардуино

Большие цифровые часы на светодиодной ленте и Ардуино

Большие цифровые часы на светодиодной ленте и Ардуино

Для управления всех этих часов я использовал Arduino Nano. Так как напрямую к ней индикаторы подключить не получиться, у Ардуино нет столько выводов и напряжение для светодиодов требуется 12В то буду дополнительно использовать микросхемы CD4026BE, поэтому вместо 8 выводов для управления каждого семисегментного индикатора понадобится всего 2, один контакт повышает значение на единицу, а второй сбрасывает счётчик на ноль.

Большие цифровые часы на светодиодной ленте и Ардуино

Но так как ток который может выдавать на своих выводах микросхема CD4026BE очень незначительный то придётся применять дополнительно транзисторные ключи, в качестве них я выбрал транзисторы S8050.

В Ардуино нет часов реального времени поэтому нам ещё понадобится модуль часов реального времени RTC DS1302.

Большие цифровые часы на светодиодной ленте и Ардуино

Для часов я разработал отдельную печатную плату на которой размещаются все элементы и модули, скачать печатную плату электронных цифровых часов можно по ссылке в конце статьи.

Управлять часами можно с помощью 4-х кнопок которые подключены к Ардуине двумя проводами, какая кнопка в данный момент нажата микроконтроллер вычисляет по сопротивлению, для каждой кнопки оно своё и задаётся стоящими возле них резисторами.

Большие цифровые часы на светодиодной ленте и Ардуино

Управление происходит по такому алгоритму нажатий на кнопки:

Большие цифровые часы на светодиодной ленте и Ардуино

Нажатие на кнопку «ОК» отобразит текущую дату и через несколько секунд вернётся в режим часов:

Большие цифровые часы на светодиодной ленте и Ардуино

Также я сделал управление яркостью, так как в тёмное время суток часы могут даже освещать комнату и иногда смотреть на них довольно некомфортно для глаз, здесь на фото часы при минимальной яркости:

Большие цифровые часы на светодиодной ленте и Ардуино

А здесь включен на полную яркость, видно как комната освещается всего лишь одними часами:

Большие цифровые часы на светодиодной ленте и Ардуино

Большие цифровые часы на светодиодной ленте и Ардуино

В итоге у меня получились достаточно удачные большие цифровые часы на Arduino с возможностью доработки и увеличения цифр до практически любых размеров, они отображают часы и при нажатии ещё и дату. Скетч для Ардуино, схему и печатную плату можно скачать по этой ссылке.

Большие цифровые часы на светодиодной ленте и Ардуино

Большие цифровые часы на светодиодной ленте и Ардуино

Светодиодные часы своими руками на ардуино (Arduino) WS2812 управляемых (адресных)

После очередной модернизации своего 3D принтера . Кстати статья и видео по модернизации Anet 8A скоро выложу.

И так о чем это я. Ах да. И вот решил я напечатать плоские и большие детали. Именно они у меня отрывались от стала 3D принтера. Даже бывало отрывало вместе со скотчем.

Нашел я модель светодиодных часов . Скачать модель можно со страницы автора.

Нашел я модель светодиодных часов

Для проекта желательно взять плату Arduino Nano , и модуль часов DS3231.

Сборка часов на Arduino и адресных светодиодах WS2812:

1. Печатаем все детали на 3D принтере.

Печатаем все детали на 3D принтере

2. Приклеиваем светодиодную ленту на 2 пластины и спаиваем их зигзагом.

Приклеиваем светодиодную ленту на 2 пластины и спаиваем их зигзагом

Нашел я модель светодиодных часов.

3. Устанавливаем решетки поверх ленты. Получим вот такой результат. Устанавливаем решетки поверх ленты

4. Укладываем все в корпус часов и крепим все на винтики М3.

Укладываем все в корпус часов и крепим все на винтики М3

5. Ставим крепление для ножек и крепим ножки.

Ставим крепление для ножек и крепим ножки.

6. Подключаем электронику по схеме.

Подключаем электронику по схеме.

Подключаем электронику по схеме.

7. Загружаем прошивку в Arduino. Автор использует Arduino Pro Mini, я решил использовать Arduino NANO v2 (ATmega168).

Загружаем прошивку в Arduino. Автор использует Arduino Pro Mini, я решил использовать Arduino NANO v2 (ATmega168)

Прошивка у автора мне не понравилась и я решил ее полностью переписать. В связи с тем что у часов всего 5 строк. То стандартные библиотеки для вывода текста на матрицу не подошли. И пришлось самостоятельно

создавать каждый символ.

В итоги у часов получились вот такие возможности:

1. Настройка цвета циферблата.

2. Изменение яркости 10 режимов.

3. Вывод текущей даты в виде бегущей строки.

4. Сохранение всех настроек в энергонезависимую память. При выключении часы сохраняются все настройки.

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

6. Прошивка уменьшаться на Arduino Nano V2.0 (ATmega168) . При увеличение функционала часов необходимо использовать

Arduino Nano V3.0 (ATmega328) .

В итоги у часов получились вот такие возможности

В связи с тем что я использовал Arduino Nano V2.0 (ATmega168), дальше расширять функционал не получится. Нет свободной памяти. Но если поставить Arduino Nano V3.0 (ATmega328) в которой памяти в 2 раза больше . Соответственно функционал можно расширят:

1. Сделать авто регулировку яркости. Поставив фото резистор.

2. Поставить спикер и написать настройку будильника.

3. К функциям будильника можно сделать стробоскоп. Мигать просто белым или как полицейская сирена одна сторона синим другая красным.

4. Поменять Arduino Nano на NodeMCU и сделать управление часами через смартфон. Вывести погоду, курс валюты. Грубо говорят сделать информер. Но так как дисплей часов не очень большой. Большая информация будет не очень читабельная.

У автора корпуса есть доработанные версии часов. Например подставка сделана уже побольше и часы более устойчивые. Также сделаны накладки которые закрывают провода с задней стороны.

Больше фото по проекту сотрите тут: Светодиодные часы своими руками на ардуино (Arduino) WS2312

Не забывайте подписываться на

канал Youtube и вступайте в группы в Вконтакте и Facebook.

Всем Пока-Пока. И до встречи в следующем проекте.

Понравилась статья? Поделитесь ею с друзьями:

Файлы для скачивания

Clock_v1 Clock_v1.ino10 Kb 95 Скачать

Вы можете скачать файл.

Светодиодные часы своими руками — Гаджеты. Технологии. Интернет


Привет всем любителям самоделок. Многообразие электронных часов для дома настолько велико, что порой не знаешь что выбрать. В данной статье я расскажу, как сделать светодиодные часы своими руками, которые будут весьма оригинальны и удивят каждого своей необычной конструкцией и совмещением светодиодов с цифровым табло. В сборке такой самоделки поможет кит-набор, который можно заказать на алиэкспресс, ссылочка на который есть в конце статьи.

Перед тем, как читать данную статью, предлагаю посмотреть видео с пошаговым процессом сборки и настройкой и тестированием работы часов.

Для того, чтобы сделать светодиодные часы своими руками, понадобится:
* Кит-набор
* Паяльник, припой, флюс
* Бокорезы
* Приспособление для пайки «третья рука»
* Самодельный зажим для фиксации плат
* USB-Блок питания
* Мультиметр

Шаг первый.
В комплекте идет весьма большая плата, выполненная достаточно качественно, а еще и двухсторонняя. Для начала, по классике жанра устанавливаем на свои места резисторы, так как их тут больше всего. На плате указаны номера каждого резистора.



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


Шаг второй.
Установив резисторы на свое место, переходим к неполярным керамическим конденсаторам, их в схеме четыре, они имеют маркировку на корпусе, а в инструкции указано их положение в зависимости от номинала.


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


Для того, чтобы при пайке все компоненты не выпали, подгинаем их выводы. Затем закрепляем плату в «третьей руке» и припаиваем при помощи паяльника контакты, заранее нанеся на место пайки флюс.


Шаг третий.
Далее устанавливаем транзистор, он имеет полукруглую форму, на плате как раз под его установку сделан такой же полукруг, после этого ставим на место кварц, полярности у него нет.


Шаг четвертый.
Теперь нужно расположить микросхемы в правильном направлении. Для того, чтобы схема заработала устанавливаем микросхемы таким образом, чтобы ключ на ней в виде полукруглой выемки совпадал с ключом на плате.


Далее ставим динамик, так как часы имеют функционал будильника, то и излучатель звука тут тоже нужен. Для его установки на корпусе указан плюсовой вывод, как и на плате. Также не забывает поставить две кнопки для настройки часов.



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


Шаг шестой.
Фиксируем плату в приспособлении для пайки «третья рука» и наносим на ножки флюс, далее паяем при помощи паяльника и припоя необходимые контакты с выводами.


После пайки устанавливаем множество светодиодов, благо установить их правильно не составит большого труда. Внешний контур контактов под светодиоды это и есть плюс, на самом светодиоде это длинный вывод.


Установив все светодиоды, припаиваем их с обратной стороны платы.


Шаг седьмой.
Далее припаиваем к плате цифровое табло с светящимися цифрами, термо и фоторезистор. Последние два необходимо вывести не некоторое расстояние, чтобы они находились за пределами корпуса.


Шаг восьмой.
Вставляем батарейку, снимаем защитную пленочку с цифрового электронного табло и подключаем питание по юсб-проводу для проверки, так как прежде чем установить всю плату в корпус нужно убедиться в полностью рабочем состоянии электроники.


Также часы имеют различные варианты анимации светодиодов, что достаточно удобно и выглядит красиво в темное время суток.


В комплект не забыли положить несколько светодиодов на всякий случай, если при пайке вы перегрели парочку светодиодов или же со временем какой-то вышел из строя.


Шаг девятый.
Очищаем плату от остатков флюса при помощи бензина «калоша» или же ацетона. Далее собираем плату в корпус из оргстекла, с деталей корпуса нужно снять защитные пленочки.



А крепиться сам корпус будет при помощи специальных пластмассовых защелок.


На этом у меня все, данные часы с светодиодным интерфейсом будут отличным подарком для ваших знакомых и самого себя, так как сборка такого кит-набора очень увлекательна.



Всем спасибо за внимание, удачи и творческих успехов.

Псевдодеревянные светодиодные часы

Деревянные часы в форме параллелепипеда, где светодиодный дисплей просвечивает через тонкий шпон — давно не новинка. Они имеются в продаже и пользуются спросом уже лет десять. А эти часы автора Instructables под ником Darwin Energy — псевдодеревянные: корпус их — из пластмассы, а вместо шпона — виниловая плёнка с аналогичным рисунком.


Для выбора режимов часов, термометра и гигрометра разработчик применил датчик вибрации. Алгоритм переключения между режимами следующий:

Мастер собрал часы на макетной плате типа perfboard из следующих компонентов: Arduino Pro Mini, дисплей типа 8402AS, датчик температуры и влажности DHT11, часы реального времени DS1307, датчик вибрации фирмы UMProb, модуль с Micro USB-гнездом фирмы Tenstar Robot (нужно только для питания, можно просто взять USB-кабель от чего-нибудь сломанного). Для прошивки он взял модуль преобразования USB-порта в последовательный Honbay CP2102.

Часы он собрал по схеме:

Предпочитая использовать для соединения проводов с макетной платой гребёнки и гнёзда для неё:

Так выглядит результат с двух сторон:


Пользователям, не желающим ничего прошивать, он рекомендует приобрести любой набор-конструктор для сборки светодиодных часов, выбрав такой, где микроконтроллер поставляется уже прошитым. Но тогда не будет режимов термометра и гигрометра, как и датчика вибрации. Сам же разработчик прошивает Arduino уже упомянутым выше устройством Honbay CP2102:

Соединив их так:

Сторона Arduino———-Сторона программатора

VCC—————————————+5V

GND————————————-GND

GRN————————————-DTR

TX——————————————RX

RX——————————————TX

Скетч здесь.

Корпус может быть 3D-печатным, либо можно взять любую подходящую по размерам коробку и прорезать в ней отверстия. Мастер выбирает первое:

STL-файл здесь.

После оклейки виниловой плёнкой корпус становится очень красивым:

Отверстия нужны для датчика температуры и влажности. Мастер показывает оптимальное место для его расположения:

А так он располагает датчик вибрации:

Часы готовы:

Так можно переключать режимы:

Примечание переводчика. Датчик вибрации в этой конструкции обеспечивает только переключение режимов. Выставить время в модуле DS1307 можно при помощи того же Arduino, здесь рассказано, как.


Источник Доставка новых самоделок на почту

Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи!

*Заполняя форму вы соглашаетесь на обработку персональных данных

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

ЧАСЫ НА СВЕТОДИОДАХ





      
   Обычные стрелочные часы бывает плохо видно — особенно в темносте, поэтому назревала идея, и наконец была осуществлена, сделать часы, но не совсем простые. За основу был взят циферблат от обычных настенных аналоговых часов. Итак, начнём сборку. По периметру циферблата разместил 12 ярких светодиода для минут, и 12 ярких для часов. Теперь на циферблате, касательные лучи образуют стрелки, Теперь видно показания и днём и тем более ночью. Ночью часы выступают ещё в роли своеобразного светильника. Самое главное, что эта конструкция является ещё и эксклюзивной. Подобное конечно я встречал, но не в таком исполнении.  

Самодельные часы на светодиодах и микроконтроллере

   Из за использования большого количества проводов подводимых к светодиодам, было решено остановится на таком количестве, но интервал в 5 мин думаю не самое плохое, главное со своей задачей часы справляются на 100 процентов. Там стоит ещё один светодиод, мерцающий в такт секундам, так что ясно что часы идут. Кстати, огромное спасибо Soir, за помощь в написании прошивки. Принципиальная схема часов на светодиодах на рисунке ниже.

схема часов на светодиодах

   Печатная плата и прошивка часов находится в архиве.

Внешний вид часов на светодиодах на основе стрелочных

   Описание работы устройства. Часы отображают время в следующем формате: каждому часу соответствует свой светодиод, а каждым истекшим 5-ти минутам свой. Отдельный светодиод мигает с частотой 0,5 Гц. Счетчик минут состоит из двух счетчиков. Первый считает до 5, а при его переполнении на единицу увеличивается второй, который считает до 12. Основой схемы является микроконтроллер 16F628A.

Светящиеся в темноте синие светодиодные часы

   При нажатии на кнопку MIN значение второго счетчика (который считает до 12) увеличивается на 1 каждую секунду. При этом происходит сброс первого счетчика (который считает до 5 минут). То есть, если, например, текущее состояние минут 8 (отображается 5), то при нажатии на кнопку MIN значение минут будет увеличиваться по следующей схеме: 8 – 10 – 15 – 20 и т.д. (а не 8 – 9 – 10 – 11 и т.д., и не 8 – 13 – 18 – 23 и т.д.). При нажатии на кнопку STOP время останавливается, светодиод горит постоянно, текущий счетчик секунд сбрасывается в 0, а также происходит сброс счетчика до 5 минут. Таким образом, становится возможной установка точного времени. При нажатии на кнопку HOUR значение часов увеличивается на 1 каждую секунду. Схему часов прислал: Эдуард Я.

   Форум по светодиодным часам

   Обсудить статью ЧАСЫ НА СВЕТОДИОДАХ






ПОДСЛУШИВАЮЩЕЕ УСТРОЙСТВО

ПОДСЛУШИВАЮЩЕЕ УСТРОЙСТВО     Фото, схема и подробнейшее описание самостоятельного изготовления подслушивающего устройства, или просто — жучка.







alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *