Оглавление:
- Шаг 1: светодиодная лента, давайте начнем с этого
- Шаг 2. Установите светодиодные ленты и припаяйте…
- Шаг 3: Некоторым это не нравится
- Шаг 4: Начните с подключения … Начните веселье
- Шаг 5: Наконец-то зверь жив !
- Шаг 6: А теперь еще кое-что !!
Видео: Двоичные часы с использованием неопикселей: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Привет, ребята, мне нравится все, что связано со светодиодами, и мне также нравится использовать их разными интересными способами. Да, я знаю, что двоичные часы использовались здесь несколько раз, и каждое из них является отличным примером того, как создать свои собственные часы.
Мне очень понравились двоичные часы, которые говорят: «Я сделал это», и я посмотрел, какие детали у меня были в наличии: светодиоды, резисторы, RTC, Arduino … затем я нашел Neopixel Strip (WS2812). Это заставило меня задуматься, почти все бинарные часы, которые я видел, используют светодиодную матрицу, которая требует большого количества пайки, не поймите меня неправильно, у меня нет проблем с пайкой, но почему я не могу использовать полосу … Сформирован план, вызов принят..
Итак, сначала я сел, чтобы выяснить, что мне нужно в двоичных часах, простые, часы, минуты, секунды, максимум 4 строки, чтобы я мог читать их с относительной легкостью, и если вам интересно, как читать двоичные часы, я Могу порекомендовать просмотреть и рад эту страницу: Как читать двоичные часы И в чем я их храню, к счастью, я был в Ikea и использовал несколько их рамок для картин Ribba в других проектах, так что подумал бинго, что подойдет (и 2,99 фунта стерлингов - хорошая цена).
Без лишних слов, список деталей:
- Ардуино Уно
- Модуль RTC (ds1302) Ebay (Великобритания)
- (Теперь заменен на горшок на 10 тыс.) Потенциометр 220 тыс. Ebay (Великобритания)
- 470R резистор Ebay (Великобритания)
- Рибба Рамка для фотографий Икеа Рибба
- Ацетат - для маски
- Использование лазерного принтера
Потребуются другие соединительные провода, макет и источник питания 5 В, я предполагаю, что они у вас есть:)
А теперь приступим к строительству…
Шаг 1: светодиодная лента, давайте начнем с этого
Итак, сначала возьмите светодиодную ленту, та, что у меня была, со светодиодами (пикселями) каждые 16,5 мм, что мне показалось подходящим для моего кадра, поэтому я срезал их с интервалом в 6 пикселей острыми ножницами (применяется обычная безопасность)..
Обратите внимание, что на полоске крупным планом есть стрелки, это направление данных и питания, а медные контактные площадки имеют сквозную линию, разрезанную вдоль этой линии, чтобы на конце каждой вырезанной части оставались медные контактные площадки.
Теперь у вас должно быть 4 светодиодные ленты с 6 пикселями на каждой, если у вас есть - хорошо, если нет, то попробуйте еще раз или спаяйте их вместе (убедитесь, что стрелки расположены на одной линии) и попробуйте правильно считать в следующий раз.
Быстро двигаясь вперед, давайте расположим светодиодные ленты в некотором подобии или порядке, как я это сделал, так это измерил рамку и разделил ее на равные части. Я хотел, чтобы мой был внутри крепления для изображения, поэтому в моих расчетах я использовал его, а не всю рамку. Крепление - это картонный предмет, который обычно обрамляет фотографию, на этом этапе есть изображение с креплением, расположенным поверх рамки.
Шаг 2. Установите светодиодные ленты и припаяйте…
Как видно на фотографиях для этого шага, я распечатал линии на бумаге и наложил на них полоски, затем каждый раз перестраивал рамку и «смотрел» на нее, чтобы убедиться, что у меня был вид, который я хотел. Как только я был счастлив, я навсегда прикрепил полоску к подложке с помощью клея, липкая подложка на моей была не слишком хороша.
Для его разработки я использовал LibreCAD, который является открытым исходным кодом и более чем подходит для этой задачи, помните при печати, чтобы центрировать изображение и изменить коэффициент печати на 1: 1. Я прикрепил макет, который использовал на этом этапе.
Следующим в списке дел было подключение Strips. В моем ящике с битами у меня было несколько краевых разъемов для печатной платы, поэтому я использовал их, а не паял первое соединение. Если они у вас есть и вы хотите пойти по этому пути, пожалуйста, сделайте это.
В любом случае, начиная с нижней полосы, со стрелками, идущими ВПРАВО НАЛЕВО, припаяйте краевой соединитель к полосе или к основным соединительным проводам, я бы предложил использовать красный, черный и другой цвет для данных. Большинство полосок - это метки +. -, D… + - ваш положительный, - отрицательный, D - это данные, не все одинаковые и могут иметь разное напряжение, у меня 5В. Пожалуйста, убедитесь, что при включении вы используете соответствующий источник питания.
Это первая полоса началась, теперь нам нужно соединить все полоски последовательно, так, чтобы она была слева от нижней полосы, справа от следующей полосы вверх, и так далее и так далее, последняя полоса должна не имеют соединения с левой стороны, и стрелки для всех полос должны быть ВПРАВО НАЛЕВО, как упоминалось ранее.
Шаг 3: Некоторым это не нравится
Лично я предпочел простой голый вид, чтобы вы могли видеть, как это работает, однако «Она, Кому Надо подчиняться» сказала, что если я иду на эту стену, она должна «выглядеть аккуратнее», поэтому я должен был быстро подумать и понял, что я можно было бы использовать Layout и немного изменить его, распечатать на ацетате, и он будет хорошо смотреться. Как бы мне ни хотелось сказать, что я запустил фотошоп и сделал это в мгновение ока, я не могу, мой друг сделал эту часть за меня, так как мои навыки фотошопа не так хороши, как мой мозг хотел бы думать.
Конечный рендеринг был напечатан на ацетате, обрезан и уложен за стеклом, затем фоторамка, затем светодиодные ленты и, наконец, задняя панель с выводами проводов для питания и данных.
Как видно на картинке, у меня выходят красный, черный и зеленый провода, а соединительные провода намотаны сзади.
Конечный продукт, я должен неохотно признать, совсем не так уж плох …
Двоичный файл внизу говорит «Двоичные часы».
Я перейду к одной модификации, когда смогу достать еще немного ацетата, а именно сдвинуть числа для строк немного вправо, они видны ячменя.
Шаг 4: Начните с подключения … Начните веселье
Как вы, наверное, видите на фотографиях, я не смог найти нужный модуль во Fritzing, поэтому я импортировал изображение и выровнял его как можно лучше.
Нижняя шина питания должна иметь собственный блок питания 5 В, размер блока питания зависит от потребления ваших светодиодов. Я бы посоветовал проявить осторожность и использовать такой, который мог бы справиться со всеми светодиодами, горящими на максимальной яркости.
Я еще не привязал это к печатной плате (буду использовать полосу), так как я могу добавить ЖК-экран в далеком будущем с датчиком температуры и отображать дату / время и температуру в стандартном формате, поэтому нет другого схема в настоящее время..
ПРЕДУПРЕЖДЕНИЕ. Обратите внимание на ошибку на диаграмме. Земля от RTC (черный провод) должна соединяться с землей, а не с положительной шиной, как показано, обновит схему и загрузит ее снова, спасибо istoos за внимание.
Шаг 5: Наконец-то зверь жив !
Финальный шаг… ура
Проверьте, дважды проверьте и еще раз проверьте свои соединения …
Теперь загрузите скетч в ваш Arduino, я не собираюсь объяснять, как это сделать, так как руководств по этому поводу более чем достаточно, и это не добавит никакой ценности этой статье …
В комментариях к коду, строка 119, это нужно раскомментировать, эта строка кода устанавливает время и дату на часах:
// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Чтобы раскомментировать, измените это на:
myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
И введите текущую дату / время в формате, указанном в эскизе в строке 115:
// секунды, минуты, часы, день недели, день месяца, месяц, год
Хорошо, теперь загрузите этот набросок… готово? Ok
Теперь, когда вы перезапустите Adruino, он установит дату / время на указанные значения, а вы не хотите, чтобы он это делал, поэтому закомментируйте строку 119 и снова загрузите скетч. Теперь при перезапуске он будет считывать время с RTC (часы реального времени) и должен быть точным.
При возникновении любых проблем, проверьте соединения, это будет основной проблемой, и если батарея, которую вы используете в своем RTC, разряжена, вы получите ложные показания времени (я знаю, это случилось со мной, по умолчанию 48:45:45)
Любые вопросы или проблемы, пожалуйста, оставляйте в комментариях, и я помогу всем, что смогу..
Получайте удовольствие и наслаждайтесь..
Шаг 6: А теперь еще кое-что !!
Этим утром я думал, как мне улучшить двоичные часы, поэтому, обдумывая это и выпивая кофе, я потянулся, чтобы включить центральное отопление, так как мне было холодно, но как холодно, какая температура !!!
Хитрый план …
Почему бы не добавить температуру на часы?
Хороший вопрос, почему бы и нет, давайте сделаем это..
20 минут с Fritzing, и у меня был готов следующий этап в моем шедевре, просто нужно было обрезать еще одну светодиодную ленту длиной 6 пикселей, пару проводов, резистор 4 к7 Ом и час владения моим верным паяльником и несколько линий кода… Готово!
Я говорю, что это легко, ну, на удивление, это …
Итак, с небольшой полосой платы я поставил DHT11 и требуемый резистор, точно так же, как на схеме.
Я обновил ранее использованный скетч, загрузил его и, привет, сработал в первый раз.. Хорошо, этого не произошло, когда я припаял штыри штекерного разъема к полосе, мне удалось получить плохое соединение на линии передачи данных, поэтому пришлось перепаять..
Температура установлена вертикально и считывается, как показано на фотографии, поэтому температура, когда был сделан этот снимок, составляла 19 ° C.
Интересно, что DHT11 также измеряет влажность, продолжайте следить, так как скоро может появиться еще одна полоса с влажностью.
Рекомендуемые:
Микро-двоичные часы: 10 шагов (с изображениями)
Микро-двоичные часы: предварительно созданный инструктируемый (двоичный DVM), который использует ограниченную область отображения с использованием двоичного кода. Это был всего лишь небольшой шаг, прежде чем был создан основной модуль кода для преобразования десятичного в двоичное для создания двоичных часов, но t
Светодиодные часы с использованием неопикселей: 4 шага (с изображениями)
Светодиодные часы с использованием неопикселей: Добро пожаловать в мой инструктаж о том, как сделать светодиодные часы с использованием 60 неопикселей. Вы найдете 3 прикрепленных PDF-файла: один для сегментов часов, другой для основы и, наконец, один - шаблон для помощи при склейке разделы вместе. Итак, к нам
Простые двоичные часы с использованием Attiny85: 10 шагов
Простые двоичные часы с использованием Attiny85: Приветствую! В этой инструкции я покажу, как сделать минималистичные и простые двоичные часы с использованием arduino uno и attiny85. Если вы никогда не использовали свой arduino для программирования других микрочипов, вы увидите, что это очень легко сделать (Я попробовал это впервые, потому что
Двоичные часы: 5 шагов (с изображениями)
Двоичные часы: вот простой пример того, как построить крутые двоичные 24-часовые часы. Красные светодиоды показывают секунды, зеленые светодиоды - минуты, а желтые светодиоды - часы. Чехол содержит четыре кнопки для регулировки времени. Часы работают от 9 вольт. Эти часы просты в изготовлении и запчасти
Светодиодные двоичные часы: 6 шагов (с изображениями)
Светодиодные двоичные часы: это вторая версия моих светодиодных двоичных часов на основе PIC. Первоначальная версия была первым проектом PIC, который я предпринял, в нем использовался PIC16F84A как для хронометража, так и для управления матрицей дисплея, но, к сожалению, не хватало времени и