Пищать может по 2 причинам:
1. Не читается какой то датчик температуры
2. Не сделан брос настроек о котором написано в первом посте.
Помощник при дистилляции+электронный попугай
bengoor
Доцент
Кронштадт
1.8K 1.1K


Gzin
Специалист
Екатеринбург
117 8

Отв.461 16 Марта 16, 09:06
Всё оказалось проще у IIC адрес, вместо 0x27 оказался 0x3F. Совсем забыл, в версии 3.0 я то же менял адрес.
via
Специалист
Питер
184 78
Отв.462 16 Марта 16, 11:27
Подключение LCD дисплей 1602 и модуль i2c.
Использовал ПО Arduino IDE 1.6.7, обязательно поставить эту библиотеку LiquidCrystal, иначе не будет работать: http://cxem.net/...C-fix-write.zip
Дисплей с желто-зеленой подсветкой, контрастными символами и модуль i2c паял сам. После подключения символов нет, только подсветка. На оборотной стороне модуля i2c синий подстроечный резистор, вращаем до появления контрастных символов или прямоугольников. После этого программой i2c_scanner http://playground.arduino.cc/Main/I2cScanner смотрим адрес I2C модуля и в скетче в строке LiquidCrystal_I2C lcd(0x27,16,2); //Инициализация дисплея
или //Предварительные настройки LiquidCrystal_I2C lcd(0x27,16,2); 0х27 меняем на адрес который определится (может быть 0x3F, но и другие не исключены, зависит от пайки перемычек на модуле).
P\S: потерял день пока разобрался, думал дисплей бракованный. Может пригодиться кому.
Использовал ПО Arduino IDE 1.6.7, обязательно поставить эту библиотеку LiquidCrystal, иначе не будет работать: http://cxem.net/...C-fix-write.zip
Дисплей с желто-зеленой подсветкой, контрастными символами и модуль i2c паял сам. После подключения символов нет, только подсветка. На оборотной стороне модуля i2c синий подстроечный резистор, вращаем до появления контрастных символов или прямоугольников. После этого программой i2c_scanner http://playground.arduino.cc/Main/I2cScanner смотрим адрес I2C модуля и в скетче в строке LiquidCrystal_I2C lcd(0x27,16,2); //Инициализация дисплея
или //Предварительные настройки LiquidCrystal_I2C lcd(0x27,16,2); 0х27 меняем на адрес который определится (может быть 0x3F, но и другие не исключены, зависит от пайки перемычек на модуле).
P\S: потерял день пока разобрался, думал дисплей бракованный. Может пригодиться кому.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.463 16 Марта 16, 12:35
Как обещал выкладываю версию с небольшими изменениями, все описано в 1 посте
https://cdn.homedistil.ru/fs/1603/24/34221.94097.rar
https://cdn.homedistil.ru/fs/1603/24/34221.94097.rar
Gzin
Специалист
Екатеринбург
117 8

Отв.464 16 Марта 16, 13:23 (через 48 мин)
Подскажите а какой клапан вы используете для включения, выключения воды.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.465 16 Марта 16, 13:28 (через 6 мин)
Подскажите а какой клапан вы используете для включения, выключения воды.Gzin, 16 Марта 16, 13:23http://samogon-i-vodka.ru/catalog/554/4070/
JCD
Кандидат наук
Центральное черноземье
318 38

Отв.466 16 Марта 16, 15:56
В 1.6.7 у меня был косяк тоже с выводом на экран.bengoor, 15 Марта 16, 22:42чтобы проблемы не было достаточно пользовать последнюю библиотеку LiquidCrystal_I2C . проблема была наверное в том, что выводило лишь первые буквы в строках?
Добавлено через 5мин.:
Подскажите а какой клапан вы используете для включения, выключения воды.Gzin, 16 Марта 16, 13:23у меня вот такой http://ru.aliexpress.com/...1477023813.html
Gzin
Специалист
Екатеринбург
117 8

Отв.467 17 Марта 16, 07:23
Столкнулся с очередной проблемой. Купил я значит энкодер KY-040, подключил были жуткие помехи или дребезг не знаю как правильно. Кнопка на энкодере не работала, меню листать было практически невозможно. Если подносишь руку к энкодеру сразу пол экрана начинало тускнеть. Вообщем методом научного тыка определил что не хватает резистора 10кОм на кнопке энкодера. Припаял и всё стало ок.[img]
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.468 17 Марта 16, 08:04 (через 42 мин)
Вообщем методом научного тыка определил что не хватает резистора 10кОм на кнопке энкодера.Gzin, 17 Марта 16, 07:23Ну вообще я сразу припаял резюк на кнопку, но по идее его отсутствие не могло влиять на потускнения экрана. Максимум что это выход не подтянутый резюком мог ложно срабатывать.
ase70
Студент
Краснодар
46 7
Отв.469 17 Марта 16, 14:57
Принесли сегодня пакет с энкодерами по выше указанной
ссылке ,а они без гайки и какая то резьба 7 мм
как их крепить ?
ссылке ,а они без гайки и какая то резьба 7 мм
как их крепить ?
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.470 17 Марта 16, 15:53 (через 57 мин)
Принесли сегодня пакет с энкодерами по выше указаннойЯ че то не обратил внимание на резьбу, видимо ты про такой говоришь http://rt-market.ru/291-thickbox_default/enkoder.jpg
ссылке ,а они без гайки и какая то резьба 7 мм
как их крепить ?ase70, 17 Марта 16, 14:57
У меня же без резьбы такой http://g01.a.alicdn.com/...для-Arduino.jpg
С резьбой крепить проще - найти гайку и закрепить. А саму гайку под ручку спрятать. Мне же пришлось крепить на длинные болты в отверстия в плате. Я просверлил 2 отверстия под болты в корпусе, дальше вставил болты и прижал их гайками, получились стойки, на них я уже надел энкодер и отрегулировал до нужной высоты.
ase70
Студент
Краснодар
46 7
Отв.471 17 Марта 16, 16:26 (через 33 мин)
Да у меня с резьбой,
причем какая писал
диаметр 7 мм
Все понял буду крепить чрез стойки по отверстиям
причем какая писал
диаметр 7 мм
Все понял буду крепить чрез стойки по отверстиям
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.472 17 Марта 16, 16:35 (через 10 мин)
Все понял буду крепить чрез стойки по отверстиямase70, 17 Марта 16, 16:26Я бы на твоем месте гайкой закрепил, я не думаю что сложно найти такую, просто гемора меньше и держаться будет уверенее
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.473 17 Марта 16, 17:32 (через 57 мин)
Кстати тем, кто пользуется блютусом, может быть полезна инфа.
Увеличил скорость работы блютуса с 9600 до 38400, так же подправил в скетче скорость bluetooth.begin(9600) поменял на 38400. Как поменять скорость в модуле читайте статьи "программирование hc-05". Передача в приложение стала работать стабильнее. Раньше с кухни до дальней комнаты не всегда передавала весь пакет, а щас нормально.
Можно даже поэкспериментировать и поставить скорость 115200, правда пакет то мелкий, сильная прибавка скорости не думаю что даст намного лучший результат.
Увеличил скорость работы блютуса с 9600 до 38400, так же подправил в скетче скорость bluetooth.begin(9600) поменял на 38400. Как поменять скорость в модуле читайте статьи "программирование hc-05". Передача в приложение стала работать стабильнее. Раньше с кухни до дальней комнаты не всегда передавала весь пакет, а щас нормально.
Можно даже поэкспериментировать и поставить скорость 115200, правда пакет то мелкий, сильная прибавка скорости не думаю что даст намного лучший результат.
Gzin
Специалист
Екатеринбург
117 8

Отв.474 18 Марта 16, 07:52
Почему то фонит пищалка всё время. Не переставая издаёт какой то гул.
А в остальном всё ок спасибо уважаемый bengoor,
А в остальном всё ок спасибо уважаемый bengoor,
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.475 18 Марта 16, 08:09 (через 17 мин)
Почему то фонит пищалка всё время. Не переставая издаёт какой то гул.У меня такое было в прошлой версии когда пищалка была рядом с блютусом и от него фонила. Щас я разнес их в разные углы плюс запитал блютус от БП, а пищалку от ардуино. Так же я запитал от БП и дисплей.
А в остальном всё ок спасибо уважаемый bengoor,Gzin, 18 Марта 16, 07:52
Кстати вчера испытал в работе защиту от отключения воды с помощью датчика протока - работает. Отработала 3 часа на перегоне. Когда выключателем отключил клапан через 15 сек заорала как положено. Как только включил - продолжила работать.
Jamba
Бакалавр
Москва
93 30

Отв.476 19 Марта 16, 01:50
bengoor, [
И ещё вопрос. У меня пищалка управляется потенциалом а не тоном. Не могу понять как подправить скетч чтоб она заработала. Не подкинешь мыслишку?
Ну вообще я сразу припаял резюк на кнопку, но по идее его отсутствие не могло влиять на потускнения экрана. Максимум что это выход не подтянутый резюком мог ложно срабатывать.bengoor, 17 Марта 16, 08:04Пытаюсь повторить твою конструкцию. Сегодня купил энкодер и он тоже был без резистора. При вращении всё расколбашивало по чёрному и кнопка не работала. Резюк поставил всё заработало но срабатывание при повороте на второй щелчёк, так и должно быть?
И ещё вопрос. У меня пищалка управляется потенциалом а не тоном. Не могу понять как подправить скетч чтоб она заработала. Не подкинешь мыслишку?
bengoor
Доцент
Кронштадт
1.8K 1.1K


но срабатывание при повороте на второй щелчёк, так и должно быть?Jamba, 19 Марта 16, 01:50Да так и должно быть.
По поводу пищалки надо сначала понять что это за чудо.
Jamba
Бакалавр
Москва
93 30

Отв.478 19 Марта 16, 10:14
bengoor, пищалка внешне ни чем не отличается но при высоком потенциале на управляющей ноге пищит при низком молчит.
Кстати хотел уточнить. Кирилицу на дисплей не выводишь по какой причине?
И раз уж вопрос зашёл о пищалках, у тебя в параметрах указаны разные значения. Твоя пищалка при этом пищит разным тоном?
Кстати хотел уточнить. Кирилицу на дисплей не выводишь по какой причине?
И раз уж вопрос зашёл о пищалках, у тебя в параметрах указаны разные значения. Твоя пищалка при этом пищит разным тоном?
bengoor
Доцент
Кронштадт
1.8K 1.1K


Кстати хотел уточнить. Кирилицу на дисплей не выводишь по какой причине?Jamba, 19 Марта 16, 10:14По той, что в эти китайские дисплеи кириллица не зашита, а из за нескольких слов, которые и латиницей неплохо пишутся,не вижу смысла занимать память и рисовать русские буквы. Был бы коммерческий прибор я бы подумал. Кому надо для себя сделает.
По поводу пищалки. Почитай статьи как пищать пищалкой на ардуино. Я использую функцию tone. С помощью неё можно выводить звук разной частоты. Есть функция analoWrite с помощью неё можно менять громкость. Подаешь 0 молчит, подаешь 255 максимальный звук.