Большие плавные часы Arduino & WS2812 flowing clock

Обсуждаем цифровые устройства...
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Доброе утро, уважаемые.

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





Часики могут в настраиваемом порядке показывать:
Время (часы : минуты)
Дату (месяц . число)
День месяца и недели
Температуру (до 10 датчиков)
Атмосферное давление
Год

Имеют дневной режим со сменой показателей.
Ночной режим с очень плавной сменой цифр
Тёмный режим. Чтобы ночью не светили и не мешали спать.
Цветовая палитра, набор и очередность вывода информации настраивается автономно с кнопок.

Испульзуются детали:
Arduino pro mini
WS2812 (95 штук)
модуль RTC, (3231,3232, или 1307)
модуль светочувствительный на lm933 или просто фоторезистор
до 10 датчиков температуры DS18B20
Управление с трёх микрокнопок
Питание от зарядника 5V 2A (достаточно и 1A)

Ссылка на HEX-ы
https://yadi.sk/d/iFMDddGK3SgHt3
Бэтта от 28.02.18 https://yadi.sk/d/sCSuuyCz3SszDv с датчиком давления, аналоговым датчиком света, цифровой индикацией освещенности, изгнаны мелкие старые баги, заселены новые )
Ардуино можно прошить специальной прошивалкой
Чистую атмегу любым подходящим программатором с соответствующей прошивалкой.

// СХЕМА
// ГИРЛЯНДА подключается к пину D6
//порядок подключения сегментов G,C,D,E,F,A,B это по три светика на сегмент получается 3х7х4=84
//после всех сегментов идёт "двоеточие" по порядку 85-ый верхняя точка, 86-ой нижняяя точка
//после двоеточия идут десятичные точки 87-ой между 2-ым и 3-им разрядом, 88-ой между третьим и четвертым
//дальше два светика в правом верхнем углу для градусов и буквы "Т" 89-ый и 90-ый
//дальше два светиа слева от певого разряда для минуса 91-ый и 92-ой
//
// ПИТАНИЕ
//Ардуина, часики и барометр питаются от ардуины.
//Между ардуиной и гирляндой стоит диод, который пропускает ток от гирлянды к ардуине
//Это сделано для того, чтобы при работе с компом, комп не пытался питать гирлянду.
//Гирлянду нельзя питать более чем 4.8 вольт. Как переделать стандартный зарядник я расскажу.
//
// ГРАДУСНИКИ
//ds18b20 висят на 15-ой ноге (A1)
//цоколевка градусника мордой к себе ногами вниз слева направо земля, сигнал, +5
//питать градусники лучше от гирлянды ибо на ардуине будет питание всего около 4-ёх вольт
//Питание на датчики подаём с плюса через общий резистор 330-470 ом.
//Подтяжка сигнала к плюсу 3к3-4к7
//Возле каждого датчика кондёр по питанию 100нФ и подтяжка к плюсу 10к
//
// ДАТЧИКИ СВЕТА
//Дискретный датчик висит на D3
//Аналоговый датчик света(фоторезистор) на A0 и на массу
//подтягивающий резистор 50-100к с A0 на +питание
//
// ЧАСИКИ реального времени (RTC)
//SCL A5
//SDA A4
//SQ D7
//
// БАРОМЕТР BMP-280
//SCL A5
//SDA A4
//по даташиту барометр надо питать 3.6v и сигналы тоже 3.3v
//я запитал от 3.3 через 1117, а сигналы подал напрямую
//если боитесь, можно сигналы поделить резисторами 5к/10к
//
// КНОПКИ управления
//"+" D2
//"-" D4
//"enter" D5
//Параллельно кнопкам хорошо подключить кондёры 10нф


Фотки https://yadi.sk/a/vmw379M03NyQWz
Последний раз редактировалось b612 Вс мар 04, 2018 22:28:19, всего редактировалось 3 раза.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение pyzhman »

Молодец! Классная работа.
Ждём когда надоедят десятые доли чисел.
Docendo discimus
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Есть вопрос.

Кто-нибудь видел реализацию музыкальной шкатулки на ардуине ?
С таким красивым натуральным звуком.
Я видел только на 8-ке и на 45-ке, а вот на ардуине были какие-то проблемы с загрузчиком и частотой ШИМа. Но может быть кто-то решил ?

Нашел замечательнейшую статью
http://radiokot.ru/circuit/digital/game/51/
Уже почти то, что нужно !
Но это ещё не ардуина
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение СКАЗОЧНИК »

Слишком много идиотских картинок в статье. однако, чем же Атмега8 или другой МК отличается от Ардуино? Мозгами разработчика, который мыслит категориями Ардуино и не разу не видел даташит на микроконтроллер?
Станислав
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Слишком много идиотских картинок в статье. однако, чем же Атмега8 или другой МК отличается от Ардуино? Мозгами разработчика, который мыслит категориями Ардуино и не разу не видел даташит на микроконтроллер?
Оскорбили хорошего человека, похвастались своими зачаточными знаниями мелких камушков, поглумились над прекрасным проектом, популяризирующим процессорную технику.
И это - всё чего вы хотели, о чем мечтали, что вас греет по жизни ?!
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение pyzhman »

...хорошего...

Всё относительно.
Docendo discimus
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="b612",url="/forum/viewtopic.php?p=3326478#p3326478"]...хорошего...

Всё относительно.[/uquote]есть какой-то компромат ?

Мне трудно представить, что человек, который принёс в песочницу такую замечательную игрушку и дал поиграть всем, на самом деле плохой .
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение СКАЗОЧНИК »

Нет, я всего лишь хотел сказать, что никакой разницы в Ардуино и просто МК нет! Естественно, кроме того, что Ардуино создали для того, чтобы не думать, а сразу делать, потому эта платка и плохо развивает.
Вообще меня поражает то, что Итальянцы решили преподавать студентам микроконтроллеры и для этого решили преподавать не нормальный язык программирования, а придумать свою среду! Урезанную! Простую!. Где же их студенты потом в жизни будут искать на производстве эту Ардуину???? Всегда считал, что готовить надо именно инженеров, которые и пойдут на производство разрабатывать ту же электронику, но они на это не способны будут, если за них уже весь код написали, а выводы поменять они не могут, потому что именно эти отвечают за I2C... Ограниченные инженеры получились. Зачем? :facepalm: :dont_know:

По поводу картинок в статье, то их точно много и они сильно отвлекают от сути, но сама статья я не говорил, что плохая.

И знания у меня хоть и зачаточные, но зато фундаментальные, т.к. использовать чужие библиотеки я начал только после изобретения своих, а тем самым разбирался в сути работы МК и устройств.

Никто Вам здесь зла не желает. Просто возьмите да повторите проект с обычным МК и, может, Ардуина больше не понадобится. 8)
Станислав
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Мал его радостей тусклый спектр
шесть часов поспать на боку
да разве что вор - портовый инспектор
кинет негру цент на бегу.

Кто вам сказал что ваши знания фундаментальны ?
Фундамент это даташит что ли ?

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

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

Просто возьмите да повторите проект с обычным МК

Живите КРУПНЕЕ.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение pyzhman »

...Живите КРУПНЕЕ.

Что трудно? Познать самого себя. Что легко? Давать советы другим.
Docendo discimus
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="b612",url="/forum/viewtopic.php?p=3326673#p3326673"]...Живите КРУПНЕЕ.
Что трудно? Познать самого себя. Что легко? Давать советы другим.
[/uquote]Согласен (
Сто раз зарекался .
Аватара пользователя
Chemal
Открыл глаза
Сообщения: 41
Зарегистрирован: Вс янв 24, 2010 16:20:45
Откуда: Чемал

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение Chemal »

Красивые часики! Молодец!
На форуме есть похожая тема,на светиках WS.
http://radiokot.ru:81/forum/viewtopic.php?f=57&t=148793
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение shura2000 »

а зачем по цифрам бегают цветные точки? Даже по незначащим сегментам.
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

а зачем по цифрам бегают цветные точки? Даже по незначащим сегментам.

Это чтоб на них медитировать )

Они отключаются в настройках
кт315b
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт ноя 13, 2009 14:25:04

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение кт315b »

b612
а скетч увидеть можно?
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Скетч будет позже. Подписывайтесь на канал в ютубе.
А вообще там ничего сложного, просто много много простецкой работы.
За основу взят вот этот проект https://instructables.info/bolshie-nast ... a-arduino/
и сильно, долго, муторно допилен.
Скоро сделаю ещё настройки через UART
Аватара пользователя
dimonvlg
Открыл глаза
Сообщения: 40
Зарегистрирован: Пн сен 13, 2010 21:43:59
Откуда: Волгоград

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение dimonvlg »

Доброго времени суток! По фьюзам, где инфу посмотреть? Sorry, Ступил! :shock:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение BOB51 »

....
Кто вам сказал что ваши знания фундаментальны ?
Фундамент это даташит что ли ?

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

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

Просто возьмите да повторите проект с обычным МК

Живите КРУПНЕЕ.


Ну почему же так категорично?
Есть целое новое направление 'ARM' (в том числе STM32)...
Да и стоит ли так жестко относится к конкретной элементной базе и конкретным изделиям?
Это ведь всего-то КУБИКИ ДЛЯ СБОРКИ у каждого из которых своя область применения.
8)
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Появилась версия для 4 светика на сегмент
и возможность легко компилировать на 5,6 и более
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Добавлена автокоррекция времени.

Начал делать управление через UART (или блютус)
Будет полное управление как настройками часов так и отдельными светиками.
Ответить

Вернуться в «Цифровая техника»