Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Прочитал несколько последних страниц темы и не понял работает ли ДУ на устройстве?
Еще вопрос можно ли использовать в печатке с первой страницы atmega 8? И есть ли возможность использования ДУ на мега 8 ?
Еще вопрос можно ли использовать в печатке с первой страницы atmega 8? И есть ли возможность использования ДУ на мега 8 ?
- Реклама
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Печатная плата сделанная под мега8 подойдет для версии на мега88 и на мега168.
ДУ реализовано только в версии на мега168 и работает с пультами по протоколу RC-5.
P.S.
т.к. я не могу отредактировать свой первый пост то выкладываю сюда самую последнюю версии под мега8/88.
ДУ реализовано только в версии на мега168 и работает с пультами по протоколу RC-5.
P.S.
т.к. я не могу отредактировать свой первый пост то выкладываю сюда самую последнюю версии под мега8/88.
- Вложения
-
- Clock-Term-Alarm_LCD_2011-01-11.zip
- (88.7 КБ) 956 скачиваний
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
А EEPROM какой в мегу8 шить? Тот что для 168?Danko писал(а): т.к. я не могу отредактировать свой первый пост то выкладываю сюда самую последнюю версии под мега8/88.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Конечно нет.
В версиях мега8/88 EEPROM вообще прошивать не нужно.
Шить только Flash.
В версиях мега8/88 EEPROM вообще прошивать не нужно.
Шить только Flash.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
спасибоDanko писал(а):Конечно нет.
В версиях мега8/88 EEPROM вообще прошивать не нужно.
Шить только Flash.
И еще! А фюзы так же выставлять как и для 168 меги?
- Реклама
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Здравствуйте,
могли бы Вы мне прояснить поведение выходов на мега168 число a1, a2, a3 и символов будильника , как они относятся
Почему выходы переключают с задержкой? может быть добавлен символ колокола для дисплея без кириллицы?
Спасибо pert
могли бы Вы мне прояснить поведение выходов на мега168 число a1, a2, a3 и символов будильника , как они относятся
Почему выходы переключают с задержкой? может быть добавлен символ колокола для дисплея без кириллицы?
Спасибо pert
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
a1 - выход на пищалку без встроенного генератора. Значок - "динамик". Можно управлять как через транзисторный ключ так и напрямую от выв.МК при слаботочной нагрузке.pert писал(а):могли бы Вы мне прояснить поведение выходов на мега168 число a1, a2, a3 и символов будильника , как они относятся
а2 - выход на микросхему с музыкальной открытки. Значек - "нота". На все время звучания будильника на этом выводе висит лог.1.
а3 - управление нагрузкой. Значок "стрелка вверх" и "стрелка вниз" соответственно при срабатывании будильника - на выв.установится лог.1 или лог.0.
Есть еще значок "L" на черном фоне - при срабатывании будильника будет мигать подсветка индикатора.
Это часы-будильник, а не контроллер ракетной установки. Я думаю, что если Вы проснетесь на 30 секунд позже ничего не произойдет. И сразу вопрос: если в часах у будильника устанавливаются часы и минуты, то какие претензии могут быть к секундам?pert писал(а):Почему выходы переключают с задержкой?
Однозначно нет.pert писал(а):может быть добавлен символ колокола для дисплея без кириллицы?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Благодарю Вас за Ваш ответ,
еще один вопрос, как отключается выход a3 ? a1,a2 останавливать кнопка подсветка.
Спасибо pert
еще один вопрос, как отключается выход a3 ? a1,a2 останавливать кнопка подсветка.
Спасибо pert
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
a3 не отключается это управляемый выход.
то есть один будильник его может включить, а второй выключить и наоборот.
P.S.
pert, откуда такой акцент.
то есть один будильник его может включить, а второй выключить и наоборот.
P.S.
pert, откуда такой акцент.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Чешская республика и переводчик Google.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Еле нашёл тему. Вопрос такого характера, приобрёл датчики температуры, пока подключил один и не могу переключить на дом, всё время показывает улица. Может 2 включить и тогда будет возможность поменять их местами.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Совершенно верно.
А потом когда опять подключите один он опять станет "улица".
А потом когда опять подключите один он опять станет "улица".
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Тогда всё понятно, установлю второй но это как пагода наладится.
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Здравствуйте Danko.
Помогите пожалуйста с ДУ sIRCo часов LCD версии на мега168 , мне не работает.
Я записал программу IR_tr_t45.hex в процессор, установлен sIRCo, настройка порта COM 7
для тестирования я заменил UV LED светодиодом , нет дополнительных импульсов.
пульт RC5 с часами работает.
в чём может быть проблема.
Спасибо pert
Помогите пожалуйста с ДУ sIRCo часов LCD версии на мега168 , мне не работает.
Я записал программу IR_tr_t45.hex в процессор, установлен sIRCo, настройка порта COM 7
для тестирования я заменил UV LED светодиодом , нет дополнительных импульсов.
пульт RC5 с часами работает.
в чём может быть проблема.
Спасибо pert
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Это не нужно делать. Чтобы увидеть импульсы, достаточно взглянуть на IR диод через камеру мобильного телефона, WEBcam Фото камеру...pert писал(а): ...для тестирования я заменил UV LED светодиодом , нет дополнительных импульсов.
Для начала проверьте наличие питания вообще в sIRCo. Есть ли 3.6В?
Для работы J1...J3 должны быть замкнуты J4 разомкнут.
Для помощи Вам не помешала бы схема по которой собран sIRCo, фотография его.
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
pert, не все проблемы можно решить дистанционно.
Увы сопряжение микроконтроллера с компьютером по USB не простая задача особенно если микроконтроллер не имеет аппаратной поддержки USB. По русски это звучит "дешево и сердито". Более правильно брать микроконтроллер имеющий аппаратную поддержку USB. Например AT90USB82/162. Ничего обещать не буду, появится ли версия sIRCo на AT90USB162 или нет я не знаю. Все зависит от моего свободного времени.
Если честно то ИК-интерфейс мне на данный момент не очень интересен. В скором времени выйдет новая версия часов на atmega168.
Новым в данной версии будет одно: это внешний датчик температуры подключаемый по радиоканалу. Это будет "уличный" датчик.
Для желающих повторить данную версию нужно приобрести необходимые комплектующие:
1. два радиомодуля передатчик и приемник. Я применил HM-T868 и HM-R868.
2. микроконтроллер: atmega48pa (в SMD или DIP не имеет значения, главное индекс pa)
3. кварц на частоту 3,6864МГц
4. два конденсатора по 15pF и два по 0,1uF
5. DS18B20 и резистор на 4,7 кОм .
6. еще нужен LED светодиод и резистор на 1 кОм.
7. питание: три батарейки по 1,5V (или другие в сумме дающие от 3 до 5 вольт)
Список не очень большой и возможно многое уже есть в наличии.
Мой экземпляр потребляет в "спящем" режиме 6-7 uA. В режиме передачи потребляет около 30 mA. Время посылки (работы передатчика) 40,8 mS.
На данный момент часы уже работают с радиотермометром и я обкатываю прошивку.
Ну вот пока и все.
P.S.
на дальность еще не проверял, но 5-6 метров через межкомнатную стену пробивает.
Увы сопряжение микроконтроллера с компьютером по USB не простая задача особенно если микроконтроллер не имеет аппаратной поддержки USB. По русски это звучит "дешево и сердито". Более правильно брать микроконтроллер имеющий аппаратную поддержку USB. Например AT90USB82/162. Ничего обещать не буду, появится ли версия sIRCo на AT90USB162 или нет я не знаю. Все зависит от моего свободного времени.
Если честно то ИК-интерфейс мне на данный момент не очень интересен. В скором времени выйдет новая версия часов на atmega168.
Новым в данной версии будет одно: это внешний датчик температуры подключаемый по радиоканалу. Это будет "уличный" датчик.
Для желающих повторить данную версию нужно приобрести необходимые комплектующие:
1. два радиомодуля передатчик и приемник. Я применил HM-T868 и HM-R868.
2. микроконтроллер: atmega48pa (в SMD или DIP не имеет значения, главное индекс pa)
3. кварц на частоту 3,6864МГц
4. два конденсатора по 15pF и два по 0,1uF
5. DS18B20 и резистор на 4,7 кОм .
6. еще нужен LED светодиод и резистор на 1 кОм.
7. питание: три батарейки по 1,5V (или другие в сумме дающие от 3 до 5 вольт)
Список не очень большой и возможно многое уже есть в наличии.
Мой экземпляр потребляет в "спящем" режиме 6-7 uA. В режиме передачи потребляет около 30 mA. Время посылки (работы передатчика) 40,8 mS.
На данный момент часы уже работают с радиотермометром и я обкатываю прошивку.
Ну вот пока и все.
P.S.
на дальность еще не проверял, но 5-6 метров через межкомнатную стену пробивает.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Я понимаю, это уже не нужно делать.
pert
pert
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Уважаемые коты, подскажите пожалуйста, какую мк покупать? Есть 3 варианта ATmega168PA-AU, ATmega168PA-MU и ATmega168-AU, печатку развёл под tofr корпус. Просто дело в том, что почему то ATmega168PA-AU стоит в 2 раза дешевле мк ATmega168-AU....
ЗЫ: Полазил по даташиту и кажется понял в чём отличия, у мк с индексом РА есть встроенный загрузчик, так вот интересует такая вещь, будет ли работать на таком мк прошивка для обычной 168 меги?
ЗЫ: Полазил по даташиту и кажется понял в чём отличия, у мк с индексом РА есть встроенный загрузчик, так вот интересует такая вещь, будет ли работать на таком мк прошивка для обычной 168 меги?
-
takei
- Нашел транзистор. Понюхал.
- Сообщения: 181
- Зарегистрирован: Пн янв 14, 2013 15:06:57
- Откуда: Д.Вс.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Мне многие технические детали у этих МК не понятны даже на русском языке , ни то что на английском,Ashatshem писал(а):................... кажется понял в чём отличия, у мк с индексом РА есть встроенный загрузчик, ................
может кто простыми словами для чего и что это такое загрузчик.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Загрузчик есть во всех мега168, индекс P это сокращенно PicoPower.
http://www.gaw.ru/html.cgi/txt/publ/_rt ... co_avr.htm
Для данных часов подойдет любой мега168 т.е. с любой буквой и любым индексом.
http://www.gaw.ru/html.cgi/txt/publ/_rt ... co_avr.htm
Для данных часов подойдет любой мега168 т.е. с любой буквой и любым индексом.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


