Большие плавные часы 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нф
Re: Большие плавные часы Arduino & WS2812 flowing clock
Чт мар 08, 2018 07:13:14
Есть вопрос.
Кто-нибудь видел реализацию музыкальной шкатулки на ардуине ? С таким красивым натуральным звуком. Я видел только на 8-ке и на 45-ке, а вот на ардуине были какие-то проблемы с загрузчиком и частотой ШИМа. Но может быть кто-то решил ?
Re: Большие плавные часы Arduino & WS2812 flowing clock
Чт мар 08, 2018 16:28:54
Слишком много идиотских картинок в статье. однако, чем же Атмега8 или другой МК отличается от Ардуино? Мозгами разработчика, который мыслит категориями Ардуино и не разу не видел даташит на микроконтроллер?
Слишком много идиотских картинок в статье. однако, чем же Атмега8 или другой МК отличается от Ардуино? Мозгами разработчика, который мыслит категориями Ардуино и не разу не видел даташит на микроконтроллер?
Оскорбили хорошего человека, похвастались своими зачаточными знаниями мелких камушков, поглумились над прекрасным проектом, популяризирующим процессорную технику. И это - всё чего вы хотели, о чем мечтали, что вас греет по жизни ?!
Re: Большие плавные часы Arduino & WS2812 flowing clock
Пт мар 09, 2018 12:22:49
Нет, я всего лишь хотел сказать, что никакой разницы в Ардуино и просто МК нет! Естественно, кроме того, что Ардуино создали для того, чтобы не думать, а сразу делать, потому эта платка и плохо развивает. Вообще меня поражает то, что Итальянцы решили преподавать студентам микроконтроллеры и для этого решили преподавать не нормальный язык программирования, а придумать свою среду! Урезанную! Простую!. Где же их студенты потом в жизни будут искать на производстве эту Ардуину???? Всегда считал, что готовить надо именно инженеров, которые и пойдут на производство разрабатывать ту же электронику, но они на это не способны будут, если за них уже весь код написали, а выводы поменять они не могут, потому что именно эти отвечают за I2C... Ограниченные инженеры получились. Зачем?
По поводу картинок в статье, то их точно много и они сильно отвлекают от сути, но сама статья я не говорил, что плохая.
И знания у меня хоть и зачаточные, но зато фундаментальные, т.к. использовать чужие библиотеки я начал только после изобретения своих, а тем самым разбирался в сути работы МК и устройств.
Никто Вам здесь зла не желает. Просто возьмите да повторите проект с обычным МК и, может, Ардуина больше не понадобится.
Re: Большие плавные часы Arduino & WS2812 flowing clock
Пт мар 09, 2018 12:46:30
Мал его радостей тусклый спектр шесть часов поспать на боку да разве что вор - портовый инспектор кинет негру цент на бегу.
Кто вам сказал что ваши знания фундаментальны ? Фундамент это даташит что ли ?
Электронику разрабатывают не те люди, максимальным достижением которых стало то, что они смогли разобраться в даташите камушка с 40-летней бородой.
Вы похожи на того мальчика, у которого вообще не было игрушек, а когда кто-то принёс замечательную штуку, вместо того чтобы сказать спасибо, он начинает кривить губки и критиковать по мелочам.
Re: Большие плавные часы Arduino & WS2812 flowing clock
Чт мар 22, 2018 19:18:10
Скетч будет позже. Подписывайтесь на канал в ютубе. А вообще там ничего сложного, просто много много простецкой работы. За основу взят вот этот проект https://instructables.info/bolshie-nast ... a-arduino/ и сильно, долго, муторно допилен. Скоро сделаю ещё настройки через UART
.... Кто вам сказал что ваши знания фундаментальны ? Фундамент это даташит что ли ?
Электронику разрабатывают не те люди, максимальным достижением которых стало то, что они смогли разобраться в даташите камушка с 40-летней бородой.
Вы похожи на того мальчика, у которого вообще не было игрушек, а когда кто-то принёс замечательную штуку, вместо того чтобы сказать спасибо, он начинает кривить губки и критиковать по мелочам.
Просто возьмите да повторите проект с обычным МК
Живите КРУПНЕЕ.
Ну почему же так категорично? Есть целое новое направление 'ARM' (в том числе STM32)... Да и стоит ли так жестко относится к конкретной элементной базе и конкретным изделиям? Это ведь всего-то КУБИКИ ДЛЯ СБОРКИ у каждого из которых своя область применения.