Часы на ГРИ v1. Задания на доработку

Helpers

★✩✩✩✩✩✩
21 Мар 2019
56
15
Привет ребят, вот на днях хочу собрать по этой схеме такие часики, но у меня есть вопрос, добавлял ли кто датчик углекислого газа к ним? Очень хочу сделать с датчиком, часы планируются на рабочем месте, и очень удобно смотреть температуру и когда пора проветрить! Но я абсолютно не разбираюсь в прошивках и т.д. сам не подключу, буду очень благодарен если кто откликнется!
Например такие
MH-Z19 MH-Z19B CO2
я честно даже не знаю какой реально подключить
 
Последнее редактирование модератором:

quadrotech

✩✩✩✩✩✩✩
9 Фев 2019
1
0
Всем доброго времени суток!
Свои часы я решил собирать без датчиков температуры и влажности, однако есть одна мысль, может вы сможете помочь, подсказать или хотя бы намекнуть в какую сторону двигаться, т.к. я потихоньку наблюдаю за темой на форуме, вижу есть шарящие люди в программировании ардуины...
Собсно о чем я: я хочу вместо пищалки для будильника поставить модуль mp3 плеера dfPlayer mini и динамик.
Вот что я нашел в Гугле:

роботехника18.рф/df-player-mp3-ардуино/

Также прилагаю картинку с подключением.
Как я понимаю подключить модуль плеера проблемы не составит (Rxd и Txd контакты на ардуине будут свободны после пайки к плате, а 5 вольт питания можно подключить после КРЕНки)
По поводу мп3 модуля - главная заковыка это код для прошивки, тобишь мне надо заменить кусок который отвечает за срабатывание пищалки на тот который отвечает за этот модуль (вроде как на этом сайте что я вам скинул там есть). Функционал плеера в плане воспроизведения треков планирую минимальный - 1 трек который будет воспроизводится во время срабатывания будильника, на одной фиксированной громкости и отключаться как и с пищалкой - по тумблеру на корпусе (громкость на крайний случай думаю можно просто потенциометром перед динамиком уменьшить)
Звучит вроде как несложно, но я в этих скетчах и программировании не бумбум ваще, может вы подскажите что заменить, какой кусок кода отвечает за эту пищалку? Расжевывать от А до Я не прошу, у вас своих дел наверное хватает, но может хотя бы намекнуть?
Вобщем заранее спасибо и извиняюсь за беспокойство!
З.ы. простите за стену текста
 

Вложения

Последнее редактирование модератором:

Lesha

✩✩✩✩✩✩✩
3 Май 2019
4
0
А может кто-нибудь запилить скетч, что бы при нажатии на кнопку В3 все лампы от 0 до 9 прошлись? Мне функция будильники не нужна, так что кнопка бездействует.
 

COBA_B_HOCKAX

✩✩✩✩✩✩✩
13 Май 2019
1
0
Ребята
Хочу сделать подарок. Нужна ваша помощь
Нужны в часах следующие функции:
-Будильник
-Температура и влажность
-подсветка RGB (у моих RGB светодиодов общий катод)
Нужны только 2 кнопки и 1 тумблер с 3 положениями (Вкл/Выкл/Вкл) для будильника

Кнопки хочу, чтобы выполняли следующие функции: При нажатии на первую кнопку в режиме покоя высвечивались температура и влажность, а при нажатии 2-й кнопки показывал, сколько времени прошло с 9 января 2017 года (не спрашивайте почему именно эта дата))). Т.е. он должен высветить в таком порядке: ЛЕТ/МЕСЯЦЕВ/ДНЕЙ. Все эти отображения при одинарном нажатии одной из кнопок длятся 5 секунд. При нажатии и удержании 1-й кнопки включалась настройка времени. Нажатие 1-й кнопки меняет значение, 2-й кнопки переходит на следующее значение (с часов на минуты, с минут на секунды, с секунд на часы и так по кругу). Когда включена настройка секунд и в этом режиме нажать кнопку 2, секунды обнуляются. Чтобы выйти из режима настройки часов нужно нажать и удержать 2-ю кнопку.

На плате сделал отверстия под светодиоды, но тут понял что у ардуинки нет свободных шим.
Так же купил тумблер на 3 положения (Вкл/Выкл/Вкл). Хочу сделать так, чтобы когда тумблер находился в одном положении, включалась настройка будильника (цифры начинали мигать и можно кнопками настраивать будильник), в другом положении был включён будильник и горел небольшой светодиодик, а в среднем выключен будильник. Будильник нужно, чтобы отключался при нажатии на любую из кнопок или переключение тумблера в среднее положение. Если после выключения будильника тумблер остался в положении будильник вкл (т.е. будильник был выключен одной из кнопок), то будильник снова зазвонит в то же время. При этом нужно сделать, чтобы будильник не сбрасывался при отключении от сети.
Изменение яркости цифр от освещения с помощью двух фоторезисторов (чтобы яркость подбиралась от того фоторезистора который сильнее освещён, и делал изменение яркости с задержкой, чтобы не было ложных изменений яркости). Фоторезисторы на 2 ножках, обычные (т.е. не модуль ардуинки)

Модули: часов ds3231, температуры и влажности DHT22/AM2302, пищалка с 3 контактами как на видео у Алекса

Была мысль воплотить мои идеи с помощью 2-х ардуинок, но думаю всё же кто-нибудь из вас точно знает как и одной ардуинкой обойтись
Если RGB нереально сюда добавить, то тогда хотя бы обычные светодиодики воткну, и даже не обязательно через ардуинку

Являюсь большим чайником в физике и программировании, поэтому прошу сильно не бить
Заранее всем большое спасибо
Очень надеюсь на вашу помощь

Ссылка на плату оставил (изменение только в том, что добавились отверстия 5 мм под светодиоды)
https://easyeda.com/mixeev.danila/COBA_Clock
 

Tolik_STSH

✩✩✩✩✩✩✩
10 Авг 2019
14
7
А может кто-нибудь запилить скетч, что бы при нажатии на кнопку В3 все лампы от 0 до 9 прошлись? Мне функция будильники не нужна, так что кнопка бездействует.
Так кнопка В3 не бездействует, она перещёлкивает цифры в обратную сторону во время настройки часов и будильника.
 

technotrasher

★★★✩✩✩✩
14 Ноя 2019
214
105
Ребята
Хочу сделать подарок. Нужна ваша помощь
Нужны в часах следующие функции:
-Будильник
-Температура и влажность
-подсветка RGB (у моих RGB светодиодов общий катод)
Нужны только 2 кнопки и 1 тумблер с 3 положениями (Вкл/Выкл/Вкл) для будильника

Кнопки хочу, чтобы выполняли следующие функции: При нажатии на первую кнопку в режиме покоя высвечивались температура и влажность, а при нажатии 2-й кнопки показывал, сколько времени прошло с 9 января 2017 года (не спрашивайте почему именно эта дата))). Т.е. он должен высветить в таком порядке: ЛЕТ/МЕСЯЦЕВ/ДНЕЙ. Все эти отображения при одинарном нажатии одной из кнопок длятся 5 секунд. При нажатии и удержании 1-й кнопки включалась настройка времени. Нажатие 1-й кнопки меняет значение, 2-й кнопки переходит на следующее значение (с часов на минуты, с минут на секунды, с секунд на часы и так по кругу). Когда включена настройка секунд и в этом режиме нажать кнопку 2, секунды обнуляются. Чтобы выйти из режима настройки часов нужно нажать и удержать 2-ю кнопку.

На плате сделал отверстия под светодиоды, но тут понял что у ардуинки нет свободных шим.
Так же купил тумблер на 3 положения (Вкл/Выкл/Вкл). Хочу сделать так, чтобы когда тумблер находился в одном положении, включалась настройка будильника (цифры начинали мигать и можно кнопками настраивать будильник), в другом положении был включён будильник и горел небольшой светодиодик, а в среднем выключен будильник. Будильник нужно, чтобы отключался при нажатии на любую из кнопок или переключение тумблера в среднее положение. Если после выключения будильника тумблер остался в положении будильник вкл (т.е. будильник был выключен одной из кнопок), то будильник снова зазвонит в то же время. При этом нужно сделать, чтобы будильник не сбрасывался при отключении от сети.
Изменение яркости цифр от освещения с помощью двух фоторезисторов (чтобы яркость подбиралась от того фоторезистора который сильнее освещён, и делал изменение яркости с задержкой, чтобы не было ложных изменений яркости). Фоторезисторы на 2 ножках, обычные (т.е. не модуль ардуинки)

Модули: часов ds3231, температуры и влажности DHT22/AM2302, пищалка с 3 контактами как на видео у Алекса

Была мысль воплотить мои идеи с помощью 2-х ардуинок, но думаю всё же кто-нибудь из вас точно знает как и одной ардуинкой обойтись
Если RGB нереально сюда добавить, то тогда хотя бы обычные светодиодики воткну, и даже не обязательно через ардуинку

Являюсь большим чайником в физике и программировании, поэтому прошу сильно не бить
Заранее всем большое спасибо
Очень надеюсь на вашу помощь

Ссылка на плату оставил (изменение только в том, что добавились отверстия 5 мм под светодиоды)
https://easyeda.com/mixeev.danila/COBA_Clock
напоминает фразу - "ты ж фотограф..."
 
  • Лойс +1
Реакции: x3mEr

qzin

✩✩✩✩✩✩✩
7 Сен 2018
7
1
Ну ЗАЧЕМ, зачем в кайфовые ламповые часы пытаться впихнуть "невпихуемоемое". 100% это возможно, но не нужно.
Например, как часы будут "говорить" что в данный момент показывают CO? Моргать постоянно будут, попикивать или говорить будут - ПОКАЗЫВАЮ ЦО ... ? или еще как, да и нет лишнего знакоместа и кроме цифр ничего нет...

Это ЛАМПОВЫЕ ЧАСЫ и не более.

Для вычисления количества дней не нужно ломать голову - все есть в онлайне, например:

https://calcsoft.ru/calculator-dney
https://fincalculator.ru/kalkulyator-dnej - тут вычисляется и в таком формате с 9.01.1917 по 15.01.2020 (включительно) прошло 103 года 0 месяцев и 7 дней. Кстати, в уме этот результат - тоже получается за несколько секунд :geek:
 

technotrasher

★★★✩✩✩✩
14 Ноя 2019
214
105
Ну ЗАЧЕМ, зачем в кайфовые ламповые часы пытаться впихнуть "невпихуемоемое". 100% это возможно, но не нужно.
Например, как часы будут "говорить" что в данный момент показывают CO? Моргать постоянно будут, попикивать или говорить будут - ПОКАЗЫВАЮ ЦО ... ? или еще как, да и нет лишнего знакоместа и кроме цифр ничего нет...

Это ЛАМПОВЫЕ ЧАСЫ и не более.

Для вычисления количества дней не нужно ломать голову - все есть в онлайне, например:

https://calcsoft.ru/calculator-dney
https://fincalculator.ru/kalkulyator-dnej - тут вычисляется и в таком формате с 9.01.1917 по 15.01.2020 (включительно) прошло 103 года 0 месяцев и 7 дней. Кстати, в уме этот результат - тоже получается за несколько секунд :geek:
Ну почему... у меня получилась погодная станция. и СО2 и температура и влажность и давление. и подсветка - не просто, а под каждый показ своя. и будильник. и кнопки работают. и глюк из второй версии. и предупреждающая подсветка для разных превышений. и ночной режим и дневной. и получилось очень неплохо!!!! главное все четко расчитать. как и что показывать. но я сам без особых подсказок все доработал. выучил за ночи. и доволен, что сам.
 

Дмитрий1978

✩✩✩✩✩✩✩
12 Апр 2020
2
1
Ну почему... у меня получилась погодная станция. и СО2 и температура и влажность и давление. и подсветка - не просто, а под каждый показ своя. и будильник. и кнопки работают. и глюк из второй версии. и предупреждающая подсветка для разных превышений. и ночной режим и дневной. и получилось очень неплохо!!!! главное все четко расчитать. как и что показывать. но я сам без особых подсказок все доработал. выучил за ночи. и доволен, что сам.
Не поделишься скечем.
 

russiankalash

✩✩✩✩✩✩✩
11 Фев 2019
15
2
Народ подскажите кто то делал, чтобы время сна например можно было менять кнопками, прям с часов?