Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Термометр на Attiny13 і двох DS18B20

Здесь только проекты на ATtiny

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 07 фев 2015 14:28

А зачем вообще кнопка нужна .Сделать автоматическое переключение по определенному времени!
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 07 фев 2015 20:39

botan писал(а):А зачем вообще кнопка нужна .Сделать автоматическое переключение по определенному времени!

Вариант без кнопки. Датчики переключаются раз в 1 сек
Вложения
термометр_без_кнопки.rar
(25.81 КБ) Скачиваний: 88
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 08 фев 2015 09:53

Спасибо ты как волшебник!Я конечно бессовестный,но есть последнее желание.Можно ли переключение датчиков сделать через 10 сек.Заранее спасибо.
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 08 фев 2015 10:41

botan писал(а):Можно ли переключение датчиков сделать через 10 сек.Заранее спасибо.

Сделал так что периоды вывода датчиков можно легко менять в проекте
Код: Выделить всё
#define TIME1 10      // Время вывода первого датчика в секундах
#define TIME2 10

Удобнее наверно делать разные периоды. Уличный датчик выводить дольше
Вложения
термометр_без_кнопки1_1.rar
(25.93 КБ) Скачиваний: 83
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 08 фев 2015 11:56

Спасибо добрый человек!Всё так как хотелось!
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 08 фев 2015 18:55

Ну и для полноты коллекции вариант с двумя дисплеями.
Добавлено.
1. Может выводить > 99.9 градусов
2. Проверка на обрыв датчиков (на экране 999.9)
3. Минус прижимается к цифре
Вложения
Термометр_2дисплея.rar
(27.32 КБ) Скачиваний: 98
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 08 фев 2015 19:15

это просто идеальный вариант.Золотой человек! Побольше бы таких!

Добавлено спустя 6 минут 3 секунды:
самое главное забыл.Fuse как выставлять. Скрин если можно.
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 08 фев 2015 19:52

botan писал(а):Fuse как выставлять. Скрин если можно.

Фьюзы как в других проектах на ATtiny13
Например http://hardlock.org.ua/viewtopic.php?f=9&t=118#p2777
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 09 фев 2015 08:39

Могу ли я заменить 74LS595 на74HC595
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 09 фев 2015 10:32

botan писал(а):Могу ли я заменить 74LS595 на74HC595

Да вроде можно. Изначально в схеме у Tetera_Yura и стоит 74HC595
А 74LS595 появился из-за того что модель в Протеусе из Интернета скачал
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 09 фев 2015 15:16

Попробовал в протеусе работает.
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 09 фев 2015 17:11

botan писал(а):Попробовал в протеусе работает.

Главное чтоб в железе заработало. И не забудь ограничительные сопротивления
для дисплея как у http://hardlock.org.ua/viewtopic.php?f=9&t=377#p10882
Если будешь ставить выходные транзисторы то учти что прошивка для n-p-n или
вообще без транзисторов.
Для p-n-p (как на схеме) надо раскомментировать инверт
Код: Выделить всё
void lcd(BYTE pos)    //  3 2 1 0
{ BYTE i ;
i = 0b10000000 ;
i = i >> (pos) ;
// i = ~i ;    // Инверт

Если делать без транзисторов то надо увеличивать сопротивления.
Выходной ток у 74HC595 вроде 35 mA на ножку
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 09 фев 2015 19:11

про резисторы я помню,а про транзисторы засада.Я не смогу сделать что ты написал для p-n-p.А плату уже на радостях нарисовал.
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 09 фев 2015 19:50

botan писал(а): про транзисторы засада.Я не смогу сделать что ты написал для p-n-p.А плату уже на радостях нарисовал.

Ну тогда высылаю Хекс. В Протеусе только не посмотреть. С транзисторами у меня что-то не получилось
Вложения
term2_pnp.rar
(1.32 КБ) Скачиваний: 54
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение Tetera_Yura » 09 фев 2015 20:13

Те, що схема робоча, я гарантую) на всі 1000%
Tetera_Yura
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 29 янв 2015 21:21

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 16 фев 2015 08:51

Привет!Собрал термометр с двумя дисплеями и прошивкой для pnp транзисторов-работает,но показывает с минусом.Помогите!
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 16 фев 2015 15:19

botan писал(а): показывает с минусом.Помогите!

Попробуй этот хекс
Вложения
term2_pnp11.rar
(1.32 КБ) Скачиваний: 48
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 16 фев 2015 15:33

Привет не помогло.Минус показывает и перестал показывать обрыв датчика. Показывает-0.1 при обрыве датчика
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 16 фев 2015 17:04

botan писал(а):Минус показывает и перестал показывать обрыв датчика. Показывает-0.1 при обрыве датчика

В начале был опрос датчиков каждые 400 мс. Подумал что из-за этого и увеличил до 1 сек. Памяти стало не хватать
поэтому убрал проверку на обрыв. -0.1 при обрыве датчика он в этом случае и должен показывать.
Опиши подробней эту ситуацию с минусами. А еще лучше видео
Не понятно. Что он любую температуру показывает с минусом ?
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 16 фев 2015 18:08

температуру показывает правильно,даже пробовал отрицательную температуру- температура уменьшается.но перед показаниями температуры стоит минус,что на первом,что на на втором индикаторе.Любую температуру
показывает с минусом.

Добавлено спустя 48 минут 48 секунд:
проверю завтра платы и попробую видео скинуть
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 16 фев 2015 19:20

botan писал(а): перед показаниями температуры стоит минус,что на первом,что на на втором индикаторе.Любую температуру показывает с минусом.

Вроде нашел у себя неточность. Как раз там где минус. Протеус не заметил.
Попробуй еще раз
Вложения
term2_pnp12.rar
(1.32 КБ) Скачиваний: 64
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 17 фев 2015 08:24

Привет! Всё получилось.Спасибо.Фотки и видео слишком большие по размеру не могу вставить.

Добавлено спустя 29 минут 39 секунд:


Добавлено спустя 4 часа 34 минуты 56 секунд:
Последняя просьба!Можешь пожалуйста преобразовать проект термометра без кнопки1_1 с изменяемым временем отображения датчиков под транзисторы pnp.
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Re: Термометр на Attiny13 і двох DS18B20

Сообщение IYra » 17 фев 2015 19:41

botan писал(а): преобразовать проект термометра без кнопки1_1 с изменяемым временем отображения датчиков под транзисторы pnp.

Нужен проект или хекс ? Хекс сделал для периода 10-10
Если нужен проект то выше я уже объяснял что надо делать
Вообще-то пора уже самому начинать потихоньку ковырять
Вложения
термометр_без_кнопки1_1_pnp.rar
(1.3 КБ) Скачиваний: 78
IYra
Живу тут
 
Сообщения: 535
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Термометр на Attiny13 і двох DS18B20

Сообщение botan » 18 фев 2015 07:38

Привет!Я не умею программировать,поэтому не понимаю,что куда вставлять и делать.Проект просил,чтобы время мог изменять сам и делать хексы. Присланный хекс работает.Спасибо за труд!
botan
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 20 янв 2015 14:22

Пред.

Вернуться в ATtiny



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8