Обсуждаем цифровые устройства...
Ответить

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

Сб мар 03, 2018 23:02:30

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

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





Часики могут в настраиваемом порядке показывать:
Время (часы : минуты)
Дату (месяц . число)
День месяца и недели
Температуру (до 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 раз(а).

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

Вс мар 04, 2018 06:21:04

Молодец! Классная работа.
Ждём когда надоедят десятые доли чисел.

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

Чт мар 08, 2018 07:13:14

Есть вопрос.

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

Нашел замечательнейшую статью
http://radiokot.ru/circuit/digital/game/51/
Уже почти то, что нужно !
Но это ещё не ардуина

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

Чт мар 08, 2018 16:28:54

Слишком много идиотских картинок в статье. однако, чем же Атмега8 или другой МК отличается от Ардуино? Мозгами разработчика, который мыслит категориями Ардуино и не разу не видел даташит на микроконтроллер?

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

Пт мар 09, 2018 09:00:06

Слишком много идиотских картинок в статье. однако, чем же Атмега8 или другой МК отличается от Ардуино? Мозгами разработчика, который мыслит категориями Ардуино и не разу не видел даташит на микроконтроллер?
Оскорбили хорошего человека, похвастались своими зачаточными знаниями мелких камушков, поглумились над прекрасным проектом, популяризирующим процессорную технику.
И это - всё чего вы хотели, о чем мечтали, что вас греет по жизни ?!

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

Пт мар 09, 2018 09:12:02

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

Всё относительно.

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

Пт мар 09, 2018 11:55:04

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

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

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

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

Пт мар 09, 2018 12:22:49

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

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

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

Никто Вам здесь зла не желает. Просто возьмите да повторите проект с обычным МК и, может, Ардуина больше не понадобится. 8)

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

Пт мар 09, 2018 12:46:30

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

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

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

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

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

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

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

Пт мар 09, 2018 13:08:32

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

Что трудно? Познать самого себя. Что легко? Давать советы другим.

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

Пт мар 09, 2018 13:12:55

...Живите КРУПНЕЕ.
Что трудно? Познать самого себя. Что легко? Давать советы другим.
Согласен (
Сто раз зарекался .

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

Чт мар 15, 2018 17:52:16

Красивые часики! Молодец!
На форуме есть похожая тема,на светиках WS.
http://radiokot.ru:81/forum/viewtopic.php?f=57&t=148793

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

Сб мар 17, 2018 19:31:32

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

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

Пн мар 19, 2018 15:19:19

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

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

Они отключаются в настройках

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

Чт мар 22, 2018 18:10:03

b612
а скетч увидеть можно?

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

Чт мар 22, 2018 19:18:10

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

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

Пн май 07, 2018 07:41:08

Доброго времени суток! По фьюзам, где инфу посмотреть? Sorry, Ступил! :shock:

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

Вт май 08, 2018 13:22:35

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

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

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

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

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


Ну почему же так категорично?
Есть целое новое направление 'ARM' (в том числе STM32)...
Да и стоит ли так жестко относится к конкретной элементной базе и конкретным изделиям?
Это ведь всего-то КУБИКИ ДЛЯ СБОРКИ у каждого из которых своя область применения.
8)

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

Чт июл 19, 2018 10:07:17

Появилась версия для 4 светика на сегмент
и возможность легко компилировать на 5,6 и более

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

Сб ноя 17, 2018 18:18:19

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

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