Нашел один баг в последней версии 2.0.2. Исправил и перезалил скетч Погонял во всех режимах - вроди работает как положено. Но все равно если найдете баги пишите.
murlum
Студент
Kr-sk
32 7
Отв.261 06 Февр. 15, 07:48
По схеме стоит датчик давления BMP085. Что нужно переделать, чтоб поставить датчик давления BMP180? Можно ли использовать без датчика(ов) влажности?
wasshal
Специалист
Оленегорск
194 24
Отв.262 06 Февр. 15, 08:27 (через 39 мин)
поставить датчик давления BMP180?murlum, 06 Февр. 15, 07:48
BMP180 цифровой атмосферное давление совета модуль совместим с BMP085 для Arduino ничего, у меня 180
Можно ли использовать без датчика(ов) влажности?murlum, 06 Февр. 15, 07:48
можно, но тогда это будет 2х канальный термометр, лучше 1 поставить на спирт и не ставить датчик разлития воды
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.263 06 Февр. 15, 09:12 (через 45 мин)
Можно ли использовать без датчика(ов) влажности?murlum, 06 Февр. 15, 07:48
Все верно прокоментил wasshal, за одним уточнением: можно не использовать датчики влажности или использовать один любой или оба. В настройках просто указываешь что ты не используешь и работаешь.
m16Модератор
Тамбов
1.9K 1K
Отв.264 06 Февр. 15, 09:23 (через 12 мин)
Единственное в новой версии мне не удалось справиться с периодическими морганиями дисплея(моргает именно при обновлении экрана, проходе одного цикла loop происходит кратковременное моргание)bengoor, 05 Февр. 15, 09:15
немудрено , ты описывашь функцию инициализации дисплея
и постоянно вызываешь функцию инициализации перед каждым выводом на дисплей здесь
// Заставка с названием программы и номером версии 3 сек LCD(); lcd.print("Helper for"); lcd.setCursor(0, 1); lcd.print("Distiller "); lcd.print(V); delay(3000);
void loop() { Wire.begin(); sensors.requestTemperatures(); dps.init(MODE_ULTRA_HIGHRES, 0, true); dps.getPressure(&Pressure); // Читаем давление с датчика давления dps.getTemperature(&Temperature); // Читаем температуру с датчика давления LCD(); // Инициализация дисплея lcd.createChar(1, gradus); float TempK1 = sensors.getTempC(Therm1); // Читаем температуру датчика куба float TempD1 = sensors.getTempC(Therm2); // Читаем температуру датчика дистиллятора float T1 = 0;
те у тебя в цикле чередование очистка-вывод .отсюда и мерцание. и потом использование float сильно раздувает код . это моветон. пользуй целочисленку double
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.265 13 Февр. 15, 11:01
Нашел пару багов при проверке работы, исправил их в версии 2.0.4, выложил на первую страницу. Плюс удалось избавиться от мерцания главных экранов, в меню небольшое мерцание осталось, но меня не напрягает. Так же откаллибровал наконец свой прибор, пришлось конечно раза 3 делать дистилляцию, постоянно замеряя и вычисляя поправки, в итоге добился разброса максимум в 2% от показаний к реальным значениям, на некоторых промежутках показания совпадали с точностью до 0,5%. Меня такой результат удовлетворил.
33tooth
Бакалавр
Балезино
84 10
Отв.266 11 Апр. 15, 08:47
приветы мастера самогонщики-электронщики! Помощник при дистилляции+электронный попугай. Приборы и электр(он)ика. а вот такой аппарат подойдет для контроля этим девайсом, http://maxcuprum.ru/...apparat-madrid/ а то уже с ебея заказал необходимые компоненты что б сварганить эту приблуду
здравия всем, вопрос подобный предыдущему, а к этому агрегату мона пристроить приблуду?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.269 01 Мая 15, 08:36
здравия всем, вопрос подобный предыдущему, а к этому агрегату мона пристроить приблуду? 33tooth, 01 Мая 15, 07:36
Можно приделать хоть к запорожцу, вопрос только что ты собрался мерить в РК? Прибор то мерит температуру и высчитывает крепость, рассчитан на дистилляию.
33tooth
Бакалавр
Балезино
84 10
Отв.270 02 Мая 15, 10:27
клюшка у меня покороче,поэтому будет недоректификат, поэтому и интересует возможность мониторить крепость онлайн, Помощник при дистилляции+электронный попугай. Приборы и электр(он)ика.
Добавлено через 1дн. 6ч. 27мин.:
bengoor, подскажи куды воткнуть верхний датчик?
shram1970
Доцент
Желтая гора
1.3K 325
Отв.271 04 Мая 15, 17:40
подскажи куды воткнуть верхний датчик?33tooth, 02 Мая 15, 10:27
bengoor, подскажи куды воткнуть верхний датчик?33tooth, 02 Мая 15, 10:27
В самый верх, как можно ближе к дефу, так тонее узнаешь крепость. Но нужно вводить датчик внутрь в зону пара, если прислонить снаружи думается будет доп погрешность.
33tooth
Бакалавр
Балезино
84 10
Отв.273 05 Мая 15, 05:08
В самый верх, как можно ближе к дефу, так тонее узнаешь крепость. Но нужно вводить датчик внутрь в зону пара, если прислонить снаружи думается будет доп погрешность.bengoor, 04 Мая 15, 19:58
в зону пара не проблема, вот тока думаю ниже перегородки или выше в плотную к витку дефа? нижний датчик обязательно в куб или мона в нижней части царги?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.274 05 Мая 15, 07:04
в зону пара не проблема, вот тока думаю ниже перегородки или выше в плотную к витку дефа? нижний датчик обязательно в куб или мона в нижней части царги?33tooth, 05 Мая 15, 05:08
Про верхний я сказал уже, по своей конструкции думай сам. Температура в кубе и в нижней части царги будет отличаться.
shram1970
Доцент
Желтая гора
1.3K 325
Отв.275 05 Мая 15, 07:51 (через 47 мин)
вот тока думаю ниже перегородки или выше в плотную к витку дефа?33tooth, 05 Мая 15, 05:08
Думаю что ниже перегородки,за ней да еще ближе к дефу температура должна сильно понизится.
Ho-Shi
Бакалавр
Первопрестольная
80 11
Отв.276 17 Июня 15, 22:17
чем закончилась история с I2C дисплеем? На мой взгляд много лишнего, а вот термометр с сигнализацией и возможностью установки порогов срабатывания был бы крут.
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.277 17 Июня 15, 22:27 (через 10 мин)
чем закончилась история с I2C дисплеем? На мой взгляд много лишнего, а вот термометр с сигнализацией и возможностью установки порогов срабатывания был бы крут.Ho-Shi, 17 Июня 15, 22:17
Не пришёл дисплей, потерялся где то. Ну так и есть по большому счёту термометр с сигнализацией, но чтобы не пропадали мощности контроллера прикрутил ещё пару функций вот и все. Там есть как раз 2 порога при которых звучит сигнализация. Если нужно больше то доработай скетч
Ho-Shi
Бакалавр
Первопрестольная
80 11
Отв.278 18 Июня 15, 01:59
bengoor, пытался, не получилось... Программист из меня, как из говна пуля ))) Пока научился перепаивать miniUsb и восстанавливать загрузчик платы. Ну помимо мигающего диода и заливки чужих скетчей ))) Может, будет время еще наскок сделаю. Пока нашел вот такое: http://www.electronshik.ru/...iya-10-12260591
alexgo
Доцент
Гжель
1.1K 282
Отв.279 18 Июня 15, 10:10
bengoor, подскажи возможно в твоей схеме(конструкции) заменить джойстик на клавиатуру(мембранку)? какие функции выполняет джойстик? влево в право вверх вниз? и нажатие(центр)?