Форум РадиоКот https://radiokot.ru/forum/ |
|
Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) https://radiokot.ru/forum/viewtopic.php?f=57&t=21695 |
Страница 34 из 34 |
Автор: | san-sanych [ Вс окт 28, 2018 21:58:12 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
Большое спасибо. Завтра проверю и отпишусь. |
Автор: | san-sanych [ Пн окт 29, 2018 22:32:41 ] | ||
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) | ||
Данко, попробовал сегодня Вашу прошивку под мага328, но устройство у меня не заработало. Может фьюзы неправильные или епром не тот? Посмотрите пожалуйста.
|
Автор: | vpashko [ Ср апр 10, 2019 19:23:26 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
Здравствуйте Данко. Вы можете в программе SkinEdit (Редактор скинов) в блоке (Дата) день недели увеличить из 9 знаков на 11 знаков, хочу один скин сделать под себя. Спасибо. |
Автор: | Danko [ Пт апр 12, 2019 13:06:53 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
День добрый! Да добавить конечно можно, но есть несколько НО. но № 1 - добавлять нужно не только в СкинЭдит, но и в программу часов т.к. написание дня недели хранится EEPROM микроконтроллера в виде массива и его длина строго определена. но № 2 - программа и схема претерпела изменения: нет инфракрасного порта, DS18B20 остался один - уличный, комнатный - DHT22 (температура + влажность) + BMP085 (давление) Влажность считывается, но на экран не выводится (нужно править SkinEdit), давление - есть пара датчиков, но пока ни програмно ни аппаратно не прикручены, ну и конечно нужно добавить их в скин. Итог - Если я и буду увеличивать разрядность дней недели, то только в новой редакции часов. |
Автор: | vpashko [ Пт апр 12, 2019 16:03:00 ] | |||
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) | |||
Спасибо за ответ. Часы работают ровно, 16х2 взял с буквой D а плату развел под С пришлось плату чуть-чуть скальпелем..... Бузер оставил с генератором, Мегу оставил 328 так как 8, 168 на момент прошивки не было.
|
Автор: | Danko [ Пт апр 12, 2019 17:31:57 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
По поводу Мега328. Я ранее выкладывал прошивку для нее и она не рабочая. Причину я выяснил позже когда стал править свой старый проект. Проблема в компиляторе он криво собирает бинарник, а если быть более точным, то криво собирает бинарник из проекта старой версии CVAVR. Проект я собирал в версии 2.05, а со временем когда перешел на 3 версию вылезли грабли. Вернулся на старую версию и все заработало. |
Автор: | vpashko [ Пт апр 12, 2019 18:20:00 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
Я Мегу 328 прошил 168 прошивкой, пока работает. |
Автор: | Danko [ Пт апр 12, 2019 18:38:15 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
У меня есть в наличии мега328. Могу прошивки на ней проверять. Их нужно будет использовать в этих часах. Есть небольшой запас AVR-ок. Увы, но я потихоньку утрачиваю интерес к микроконтроллерам AVR. Для меня они уходят на второй план. Потихоньку начинаю изучать ESP8266. Купил четыре модуля ESP-01 и два ESP-12E. У меня завалялось несколько плат индикации от прошлых проектов, так я планирую AVR-ки использовать в роли контроллера экрана, счет времени будет за esp8266. В данных часах и возможно других моих будет модифицирована прошивка для связи их с ESP8266. ESP-шка будет получать время из интернета и на одной ноге выдавать сигналы точного времени, а AVR-ка будет корректировать время. Таким образом можно будет не переделывая часы увеличить их точность. Собираю новые часы: 7-ми сегментники высотой 18 см напечатал на 3Д принтере, внутри светодиоды WS2812 и управлять ими будет ES8266-01. Кнопок на часах нет. Время получают из интернета. Программа пишется на скриптовом языке Lua. |
Автор: | vpashko [ Пт апр 12, 2019 18:48:26 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
А какие новшества в часах будут при использовании мега 328??? Если ни каких то оставлю как есть. |
Автор: | Danko [ Пт апр 12, 2019 18:53:49 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
Пока в планах только это: DS18B20, DHT22 (температура + влажность) BMP085 (атм.давление) Ну и сигналы точного времени от ESP-шки. |
Автор: | vpashko [ Сб апр 13, 2019 19:30:49 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
Да круто, я читал про ESP8266 за ними будушее, вернее настоящее. Часы с атмосферным давлением недавно повторил, данный монстрик справно работает. https://youtu.be/oG08ul6AMPg |
Автор: | rikann [ Пт авг 16, 2019 20:20:15 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
Всем привет. Собрал часы на меге 168, пишет плохая eep. Что такое? Как на меге8 с индикатором без кириллицы сделать хотя бы англ.? (прошивка последней версии). Спасибо. |
Автор: | kotopotam [ Сб май 02, 2020 21:37:02 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) |
Мое почтение. Собрал часы на меге 168 примерно лет семь назад. Все работает как часы На 168 по той причине, что именно этот вариант работает с ДУ. Однако время идет, а sIRCo нормально работает к сожалению только под ХР. Пробовал уговорить sIRCo работать под семеркой, пробовал, wine под линуксом, в том числе используя режимы совместимости с ХР, к сожалению без результата. Сам sIRCo вполне устраивает в исходном виде, хотя думаю многим бы понравилась волшебная кнопка позволяющая синхронизировать все данные разом, чтоб не жать последовательно часы, минуты, секунды, дату ну и далее по списку. Еще интереснее было бы добавить автоматическую синхронизацию с заданным интервалом. Возможно кто из владельцев данных часов как то решил эти вопросы, если не сложно пожалуйста поделитесь опытом. |
Страница 34 из 34 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |