Пищать может по 2 причинам:
1. Не читается какой то датчик температуры
2. Не сделан брос настроек о котором написано в первом посте.
Помощник при дистилляции+электронный попугай
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.460 16 Марта 16, 07:21
Gzin
Специалист
Екатеринбург
117 8
Отв.461 16 Марта 16, 09:06
Всё оказалось проще у IIC адрес, вместо 0x27 оказался 0x3F. Совсем забыл, в версии 3.0 я то же менял адрес.
via
Специалист
Питер
183 77
Отв.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
Кандидат наук
Центральное черноземье
316 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
Отв.477 19 Марта 16, 08:36
но срабатывание при повороте на второй щелчёк, так и должно быть?Jamba, 19 Марта 16, 01:50Да так и должно быть.
По поводу пищалки надо сначала понять что это за чудо.
Jamba
Бакалавр
Москва
93 30
Отв.478 19 Марта 16, 10:14
bengoor, пищалка внешне ни чем не отличается но при высоком потенциале на управляющей ноге пищит при низком молчит.
Кстати хотел уточнить. Кирилицу на дисплей не выводишь по какой причине?
И раз уж вопрос зашёл о пищалках, у тебя в параметрах указаны разные значения. Твоя пищалка при этом пищит разным тоном?
Кстати хотел уточнить. Кирилицу на дисплей не выводишь по какой причине?
И раз уж вопрос зашёл о пищалках, у тебя в параметрах указаны разные значения. Твоя пищалка при этом пищит разным тоном?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.479 19 Марта 16, 11:51
Кстати хотел уточнить. Кирилицу на дисплей не выводишь по какой причине?Jamba, 19 Марта 16, 10:14По той, что в эти китайские дисплеи кириллица не зашита, а из за нескольких слов, которые и латиницей неплохо пишутся,не вижу смысла занимать память и рисовать русские буквы. Был бы коммерческий прибор я бы подумал. Кому надо для себя сделает.
По поводу пищалки. Почитай статьи как пищать пищалкой на ардуино. Я использую функцию tone. С помощью неё можно выводить звук разной частоты. Есть функция analoWrite с помощью неё можно менять громкость. Подаешь 0 молчит, подаешь 255 максимальный звук.