Регулятор температуры и влажности атмега8 с датчиком SHT10
Добрый всем вечер.Помогите пожалуйста сделать регулятор температуры и влажности на атмеге8 и датчиком SHT10 или 11,с двумя индикаторами,на одном влажность,на другом температуру чтоб показывало,плюс регулятор уровня воды,3 в 1 воду чтоб доливал по геркону.Уже весь инет перелопатил и не нашёл ничего подходящего.Заранее благодарен. или както если можно переделать из этого http://startcd.narod.ru/inkubator3/inde ... move_lotok http://startcd.narod.ru/inkubator32/index.html
- Реклама
Датчик уж лучше ставить DHT22(AM2302) - там хоть что-то более реальное показывает...

BOB51, не сильно критично точные показания.
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
В чем конкретно помощь вам нужна?
https://radiokot.ru/forum/viewtopic.php?f=57&t=144429 - вот тут функции работы с датчиком вроде как рабочие. Берите - пользуйтесь.
https://radiokot.ru/forum/viewtopic.php?f=57&t=144429 - вот тут функции работы с датчиком вроде как рабочие. Берите - пользуйтесь.
- Реклама
Можно. Только помимо чьей-то схемы Вам нужно добавить в нее выходной каскад, который будет включать некий насос. И каскад этот зависит от типа примененного насоса... Да и вообще, слишком неявно поставлена задача.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
Только если скажем кнопки переделать или еще откуда ногу под геркон освободить. Потому что SHT по i2c займет обе ноги - 27 и 28.
[uquote="Vladimir32",url="/forum/viewtopic.php?p=3791928#p3791928"]Добрый всем вечер.Помогите пожалуйста сделать регулятор температуры и влажности на атмеге8 и датчиком SHT10[/uquote]
Датчик DHT11, дисплей WH0802A, МК ATmtga8A… что есть под рукой на том могу написать если надо.
Датчик DHT11, дисплей WH0802A, МК ATmtga8A… что есть под рукой на том могу написать если надо.
Спойлер
[uquote="dr.doc",url="/forum/viewtopic.php?p=3792480#p3792480"]Можно. Только помимо чьей-то схемы Вам нужно добавить в нее выходной каскад, который будет включать некий насос. И каскад этот зависит от типа примененного насоса... Да и вообще, слишком неявно поставлена задача.[/uquote]
Выходной каскад не проблема для меня соорудить,у меня проблема с написанием программы.
Добавлено after 6 minutes 10 seconds:
[uquote="NStorm",url="/forum/viewtopic.php?p=3792544#p3792544"]Только если скажем кнопки переделать или еще откуда ногу под геркон освободить. Потому что SHT по i2c займет обе ноги - 27 и 28.[/uquote]
Добавлено after 3 minutes 12 seconds:
Re: Регулятор температуры и влажности атмега8 с датчиком SHT10
По этой схеме будет даже проще,там и ног свободных много. Для кнопки нащёл код,посмотрите кто может помочь.
#include <mega8.h> //Включаем библиотеку для работы с микроконтроллером ATMega8
#include <delay.h>
void main(void)
{
// Port B настройка
PORTB=0xFF; //вкл. подтягивающие резисторы
DDRB=0x00; // весь порт как вход
// Port D настройка
PORTD=0x00; //откл. подтягивающие резисторы
DDRD=0xFF; // весь порт как выход
while(PINB.0==0) // проверяем состояние кнопки
{
}
while(PINB.0==1) // если кнопка разомкнутая выполняется бесконечный цикл
{
while(1) //уже знакомый нам цикл мигалки
{
PORTD.0=1;
delay_ms(100);
PORTD.0=0;
delay_ms(100);
}
}
Выходной каскад не проблема для меня соорудить,у меня проблема с написанием программы.
Добавлено after 6 minutes 10 seconds:
[uquote="NStorm",url="/forum/viewtopic.php?p=3792544#p3792544"]Только если скажем кнопки переделать или еще откуда ногу под геркон освободить. Потому что SHT по i2c займет обе ноги - 27 и 28.[/uquote]
Добавлено after 3 minutes 12 seconds:
Re: Регулятор температуры и влажности атмега8 с датчиком SHT10
По этой схеме будет даже проще,там и ног свободных много. Для кнопки нащёл код,посмотрите кто может помочь.
#include <mega8.h> //Включаем библиотеку для работы с микроконтроллером ATMega8
#include <delay.h>
void main(void)
{
// Port B настройка
PORTB=0xFF; //вкл. подтягивающие резисторы
DDRB=0x00; // весь порт как вход
// Port D настройка
PORTD=0x00; //откл. подтягивающие резисторы
DDRD=0xFF; // весь порт как выход
while(PINB.0==0) // проверяем состояние кнопки
{
}
while(PINB.0==1) // если кнопка разомкнутая выполняется бесконечный цикл
{
while(1) //уже знакомый нам цикл мигалки
{
PORTD.0=1;
delay_ms(100);
PORTD.0=0;
delay_ms(100);
}
}
- Вложения
-
- 02.gif
- (66.34 КБ) 244 скачивания
почистить тему я и сам в состоянии.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Пост от ВОВ51 нужно было отставить – так как он предлагал вариант своего устройства.
значит, прозевал его предложение.
но я думаю, ему не сложно повторить это предложение.
но я думаю, ему не сложно повторить это предложение.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
То был показометр, а не регулятор - не слишком то по теме.
Не жалко!

Не жалко!
Нет желающих помочь в разработке? Цена вопроса?
В тех "показометрах-регуляторах" большая часть вопросов в интерфейсе потребителя (настройки параметров - кнопочки да менюшки удобоваримо оператором устройства воспринимаемые).
Сам регулятор-показометр с фиксированными параметрами соорудить не так уж и сложно.
Тем более на сегодня адуринок в достатке...

Другое дело... для дома такую в железе городить только из задачи проверить "дистанционного исполнителя"...
Это НАКЛАДНО...
А без контрольного макета у разработчика "дистанционные консультации" БЕСПОЛЕЗНЫ.
За индикатор-показометр разговор ранее шел...
https://radiokot.ru/forum/viewtopic.php ... 1#p3742521
можно брать и копировать (проверено макетом).
Исходники там открытые - модифицировать под свой интерес не проблема. В том числе и сменить индикатор к примеру на матрицу из 8-позиционного 7-сегментника на основе MAX7219...
Да и среда разработки для ардуино (вместе с прошивальщиками) общедоступна.
Как неудобство можно отметить разве что размер результирующего кода.

Сам регулятор-показометр с фиксированными параметрами соорудить не так уж и сложно.
Тем более на сегодня адуринок в достатке...
Другое дело... для дома такую в железе городить только из задачи проверить "дистанционного исполнителя"...
Это НАКЛАДНО...
А без контрольного макета у разработчика "дистанционные консультации" БЕСПОЛЕЗНЫ.
За индикатор-показометр разговор ранее шел...
https://radiokot.ru/forum/viewtopic.php ... 1#p3742521
можно брать и копировать (проверено макетом).
Исходники там открытые - модифицировать под свой интерес не проблема. В том числе и сменить индикатор к примеру на матрицу из 8-позиционного 7-сегментника на основе MAX7219...
Да и среда разработки для ардуино (вместе с прошивальщиками) общедоступна.
Как неудобство можно отметить разве что размер результирующего кода.
[uquote="BOB51",url="/forum/viewtopic.php?p=3796193#p3796193"]В тех "показометрах-регуляторах" большая часть вопросов в интерфейсе потребителя (настройки параметров - кнопочки да менюшки удобоваримо оператором устройства воспринимаемые).
Сам регулятор-показометр с фиксированными параметрами соорудить не так уж и сложно.
Тем более на сегодня адуринок в достатке...

Другое дело... для дома такую в железе городить только из задачи проверить "дистанционного исполнителя"...
Это НАКЛАДНО...
А без контрольного макета у разработчика "дистанционные консультации" БЕСПОЛЕЗНЫ.
За индикатор-показометр разговор ранее шел...
https://radiokot.ru/forum/viewtopic.php ... 1#p3742521
можно брать и копировать (проверено макетом).
Исходники там открытые - модифицировать под свой интерес не проблема. В том числе и сменить индикатор к примеру на матрицу из 8-позиционного 7-сегментника на основе MAX7219...
Да и среда разработки для ардуино (вместе с прошивальщиками) общедоступна.
Как неудобство можно отметить разве что размер результирующего кода.
[/uquote]
Это всё не то.
Сам регулятор-показометр с фиксированными параметрами соорудить не так уж и сложно.
Тем более на сегодня адуринок в достатке...
Другое дело... для дома такую в железе городить только из задачи проверить "дистанционного исполнителя"...
Это НАКЛАДНО...
А без контрольного макета у разработчика "дистанционные консультации" БЕСПОЛЕЗНЫ.
За индикатор-показометр разговор ранее шел...
https://radiokot.ru/forum/viewtopic.php ... 1#p3742521
можно брать и копировать (проверено макетом).
Исходники там открытые - модифицировать под свой интерес не проблема. В том числе и сменить индикатор к примеру на матрицу из 8-позиционного 7-сегментника на основе MAX7219...
Да и среда разработки для ардуино (вместе с прошивальщиками) общедоступна.
Как неудобство можно отметить разве что размер результирующего кода.
Это всё не то.
В начальном варианте там полноценный инкубатор.
Мега 8 с учетом наворотов интерфейса впритирку по ПЗУ (или под ассемблером прожку делать).
Для "посторонних" (не автора исходного проекта) это практически заново все написать.
Как вариант - те кто "чистым Си" под АВРками владеет если возьмутся за апгрейд "хотелок"...

Мега 8 с учетом наворотов интерфейса впритирку по ПЗУ (или под ассемблером прожку делать).
Для "посторонних" (не автора исходного проекта) это практически заново все написать.
Как вариант - те кто "чистым Си" под АВРками владеет если возьмутся за апгрейд "хотелок"...
Тему можно удалять,перешёл на ESP32 и ESPHome.Всем спасибо.


