|
|
|
Загрузить фото | Правила форума |
|
|
Опции темы | Опции просмотра |
03.01.2017, 17:00 (17:00) | #1 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Управление Webasto по телефону (сделай сам)
Доброго времени суток. Предлагаю всем, умеющим держать паяльник и имеющим потолочный пульт управления Webasto, расширить функционал за малое кол-во денег
Итак, для уменьшения работы паяльником и другими приборами вам потребуется: 1 Плата ардуино с USB входом - что то вроде Arduino UNO, Arduino NANO (буду показывать на примере Nano) что то вроде этого https://ru.aliexpress.com/item/Free-...0023.13.ZqFoag для уменьшения общего кол-ва деталей лучше бы использовать что то вроде этого https://ru.aliexpress.com/item/1pcs-...00023.3.veaOzi но больше "телодвижений" по прошивке. 2 Модуль GSM что то вроде этого https://ru.aliexpress.com/item/DIY-K...8-8a0f5fa6bb52 3 Реле типа https://ru.aliexpress.com/store/prod...608.0.0.W1DQpX 4 Стабилизатор напряжения на 5 вольт типа https://ru.aliexpress.com/item/10pcs...1-b51bba6baf94 5 Конденсаторы - электролит или тантал 1000мкф 16В и 2 простых 0,1мкф 6 Диод любой 7 Резисторы 10кОм 2шт и 220 Ом 1шт Ну наверно платку для окончательной сборки https://ru.aliexpress.com/item/Free-...9-0cbe52591352 Все ссылки имеют ознакомительный характер. Сам покупал в других магазинах. Цены тоже могут быть выше или ниже указанных. Можно покупать и в России, если согласны кормить спекулянтов По другому, продающих в 3 и более раз дороже не могу называть Итак, для снятия пульта необходимо обведенные красным края подцепив например ножом потянуть вниз. P_20170103_123941.jpg P_20170103_124035.jpg Поднять красный язычек вверх и нажать черный в сторону проводов, вынуть разъем. P_20170103_124213.jpg Далее нам потребуется выкрутить маленький саморез под звездочку. P_20170103_125746.jpg По краям 2 защелки. P_20170103_130432.jpg Отключаем шлейфы. Красный простой разъем, а для дисплея необходимо сдвинуть фиксатор по стрелке и вытащить шлейфик. Безымянный.jpg Место контакта который нам нужен зачищаем от лака. Маленький кружок около конденсатора. P_20170103_131951.jpg Припаиваем туда проводок 15-20 см. P_20170103_140104.jpg Необходимо проверить качество пайки путем прозвонки. Для этого зачищаем второй конец припаянного провода и прозваниваем на указанную точку (на плате чистый от лака кружок на дорожке). P_20170103_140133.jpg Собираем плату на прежнее место. Начать лучше с указанных защелок. P_20170103_140524.jpg Припаиваем второй проводок на минусовую часть платы. Можно там где я (там чистое от лака место). P_20170103_141138.jpg Если есть термоклей, можно закрепить. P_20170103_141821.jpg Одевать крышку лучше прижимая сначала место, где вкручивается саморез. Так легче на мой взгляд защелкивать. Потом вешаем обратно. P_20170103_144050.jpg На этом фото, я 2 раза соединил между собой концы припаянных проводков. Как наверно знаете, первое нажатие правой нижней кнопки (как и любой другой) выводит пульт из спящего режима, а второе нажатие этой же (правой нижней) включает обогреватель на время, указанное в настройках пульта. P_20170103_144138.jpg Забегая вперед, указываю, где взять питание для нашей будущей приблуды . 2 провода которые потолще и есть постоянное питание. Коричневый с полоской минус, а другой соответственно плюс. P_20170103_144615.jpg Так, первый этап закончен. Попозже выложу инструкцию по изготовлению "приблуды". Если не считаете это для себя сложным. |
04.01.2017, 01:20 (01:20) | #2 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Итак, продолжим.
Вам необходимо установить приложение Arduino IDE. Можете качать последнюю версию с оф. сайта https://www.arduino.cc/en/main/software, а можете взять чем пользовался я https://yadi.sk/d/tRmUcsWl36m4sR Еще вам может понадобится драйвер COM порта. Если ардуинка из Китая, то в 90% случаев подойдут эти драйвера https://yadi.sk/d/TytSTEbt36mFv9 Для установки их необходимо распаковать в удобное для вас место и запустив выделенный синей полосой файл, нажать INSTALL в открывшемся окне и дождаться окончания установки. Install_driv.jpg Подключив ардуино к компьютеру в диспетчере устройств увидите что то вроде этого USB-driver.jpg Если будет не ".....(СОМ1)" или ".....(СОМ2)" рекомендую кликнуть 2 раза на устройство чтоб войти в его свойства и там, в закладке "Параметры порта" нажать "Дополнительно" настройка порта 1.jpg В открывшихся настройках из низпадающего списка выбрать СОМ1 или СОМ2 настройка порта 2.jpg Заходим в установленную (или распакованную) папку с Arduino IDE и запускаем выделенный файл запуск IDE.jpg В окне программы выбираем свое устройство, СОМ порт, процессор ардуинки и тип программатора выбор платы прог.jpg выбор порта.jpg выбор процессора.jpg выбор программатора.jpg Закрываем программку. Скачиваем собственно файл прошивки https://yadi.sk/d/tcb50g_F36mbrM Для тех кто "шарит" - не нужно меня тыкать носом и т.д утверждая что написано через пень Я НЕ ПРОГРАММИСТ и даже рядом с ними не стоял. Прошивка делалась с помощью программы Flprog. Главное что работает. Также не надо писать, что можно сделать на более дешевом и простом варианте типа ATTINY. Можно.Но я делал на что под рукой. Ладно, продолжение следует..... |
04.01.2017, 18:32 (18:32) | #3 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Пока готовлю следующую часть можете посмотреть принцип работы "приблуды" на макетном столе. https://yadi.sk/i/Ag32fA7Y36umP2 Справа модуль М590, слева Arduino Nano, а между ними стабилизатор напряжения, несколько деталек для согласования логических уровней и старта GSM. Красный светодиод (который рядом с ардуиной) служит для визуализации команды на включение реле, контакты которого будут замыкать припаянные к пульту Webasto проводки, имитируя нажатие кнопки включения отопителя.
Симка вставленная в М590 зарегистрирована в мурманской области, а проверяю я в ленинградской. Т. е. будет работать и в роуминге. Обратите внимание, трубка не поднимается - деньги не тратятся. |
04.01.2017, 20:03 (20:03) | #4 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Продолжаем
Вот примерно это у вас должно быть из деталей. 1.jpg Тут не хватает электролитического конденсатора, я его уже впаял, а искать еще было лениво. После сборки М590 получим это. 2.jpg 3.jpg Тут виден припаяный кондер Розовый болтающийся провод припаян для сборки схемы согласования логических уровней. Немного забегая вперед выложу схему соединения. Но не торопитесь пока ее собирать на пайку. Схема соединения.jpg Рисовать ну просто ломало Прервусь на пару часов - самое непростое нуно доступно сформулировать |
04.01.2017, 22:19 (22:19) | #5 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Может понадобится СОМ монитор. Я использовал этот https://yadi.sk/d/-3R1bqtH36xH6z
Итак, запускаем Arduino IDE и открываем через нее файл прошивки открытие прошивки.jpg Нажимаем в меню "Файл->Настройки" и ставим галочку "Показывать номера строк" настройка строк.jpg Немного растягиваем или разворачиваем окно программы и на строчках под номерами 74, 92, 106, 123 вместо 00000000000 записываем номер телефона, с которого будете управлять (с любого другого звонок сразу будет сбрасываться) в формате 79112223344 изменение телефона.jpg Сохраняем изменения. |
Последний раз редактировалось ingwar; 04.01.2017 в 22:20. Причина: добавка |
|
04.01.2017, 22:33 (22:33) | #6 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Подключаем ардуинку к компьютеру, запускаем Arduino IDE и открываем прошивку с вашими изменениями телефона. В верхней левой части под словом "Файл" нажимаем круглый значек со стрелкой внутри.
загрузка проши.jpg Если правильно были установлены драйвера и верно произведена настройка программы, произойдет компиляция скетча и загрузка его в микроконтроллер, о чем будет выведено сообщение в нижней его части. загрузка конец.jpg Примите мои поздравления 30% вы сделали |
04.01.2017, 23:36 (23:36) | #7 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
А теперь проверим насколько вы удачливы
Дело в том, что практически все модули М590 поступают в продажу уже Б/У. О чем недвусмысленно говорят легкие/сильные потертости на корпусе. А поскольку они уже использовались, то могут иметь настройки отличные от необходимых нам. Программа которую вы записали в микроконтроллер при включении производит необходимое конфигурирование модуля, НО если скорость соединения установлена на 9600. Увы, зачастую модуль ранее использовался на более высокой скорости. Итак проверим вашу удачу. Для этого вам понадобится собрать следующую схему. Схема TX RX.jpg Собираем, но не включаем пока питание. Кстати, как вы могли заметить, питание ардуино будет осуществляться через шнур USB. Собрав, и еще раз проверив все соединения, подключаем сначала ардуинку к USB. Затем запускаем программку СОМ монитора, выбираем наш порт, выставив скорость 9600 нажимаем Connect. коннект.jpg Если порт выбран верно, произойдет соединение коннект +.jpg Наконец самое волнительное. Вставте симку в модуль GSM (не забудьте отключить на ней ввод пин-кода) и подайте на него питание. Совершенно не обязательно на данном этапе использовать стабилизатор напряжения 7805 - если есть блок питания на 5вольт, можно подать питание на модуль с него. Использовать 5вольт с порта USB не рекомендую, поскольку "пусковой" ток все равно может быть довольно большим и модуль не стартанет (электролитический конденсатор на питании мы использовали как раз для уменьшения стартовых токов). Если вы удачлив, то в течении 10 сек вы увидите следующую картинку. проверка модема.jpg Если вы видите непонятные каракули.... придется еще немного "повеселится" |
05.01.2017, 01:16 (01:16) | #8 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Если вы как и я попали в число "неудачников" вам потребуется нормальный преобразователь USB-UART TTL похожее на https://ru.aliexpress.com/item/1Pcs-...2-05237029af86
Попытка использовать ардуинку в качестве СОМ порта путем установки перемычки на RESET у меня увенчалась частичным успехом. Т. е. работает только на прием, о чем свидетельствует скриншот выше. Команды не проходят (м.б. только этот экземпляр, другие не пробовал) Соединяем переходники по следующим схемам: Если напряжение на выходе USB-COM 5 вольт usb5.jpg Если уровень 3,3 вольта usb3.jpg Подключаем адаптер к USB. Если необходимо, устанавливаем драйвера. Запускаем СОМ терминал. Выбираем СОМ порт который эмулирует ваш адаптер. Нажимаем Connect и подаем питание на модуль GSM. Должна появится та же абракадабра когда вы проверяли свою удачу.(типа такой) Это нормально. проверка модема2.jpg Теперь необходимо отправлять какую нибудь команду на модуль и меняя скорость порта добиться адекватного ответа. Будем отправлять команду ATI$0D Смотрим на окно программы проверка com.jpg В поле №2 вставляем ATI$0D и нажимаем Send (поле №3), если в ответ не читаемое, меняем скорость СОМ (поле №1) и опять Send до тех пор, пока не увидим что то вроде поля №4. Ура, блок рабочий. Теперь необходимо прописать в него нужную нам скорость. Для этого вводим команду AT+IPR=9600$0D и нажимаем Send. установка com.jpg Должен придти ответ как в поле №2 Выставляем скорость порта в СОМ мониторе 9600, выключаем питание М590, ждем секунд 10, включаем обратно. В течении 10 секунд должны появится 2 сроки MODEM:STARTUP +PBREADY. Для контроля (не обязательно) отправляем команду ATI$0D и видим что то вроде контрол.jpg Примите поздравления, САМОЕ трудное вы сделали |
Последний раз редактировалось ingwar; 05.01.2017 в 01:18. Причина: очепятка |
|
05.01.2017, 17:06 (17:06) | #9 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Итак, последний штрих.
Как подключить все хозяйство. Рассмотрим модуль реле. Например такой реле.jpg Как правило у большинства модулей без гальванической развязки следующая схема реле схема.jpg Итак, общая схема подключения Схема соединения общая.jpg Схему паяйте после того, как зальете прошивку в ардуино и настроите скорость порта GSM модуля. Если будут вопросы пишите, попробую помочь. Повторюсь, предлагаемый вариант не самый оптимальный с точки зрения денег/профессионализма, но я старался не сильно нагружать ваши головы. Продвинутые всегда могут "покурить" соответствующие источники и выбрать для себя оптимальное решение. Если вам влом/нет времени/хотите расширить функционал изготовлю "приблуду" за вознаграждение и вышлю по почте Для жителей СПБ и области помогу и с потолочным таймером. Важно понимать, что возможности ГОРАЗДО шире, чем просто включать/выключать отопитель. Можно использовать для управления/контроля/ведения статистики и дофига еще чего не только в автомобиле, но и в любом другом месте. Как правило возможности ограничены только вашим желанием и кошельком. Ваши пожелания можете оставлять в другой ветке форума http://www.touareg-club.net/forum/sh...ad.php?t=95410 или в личку. Всех с наступающим Рождеством! |
Последний раз редактировалось ingwar; 05.01.2017 в 17:14. |
|
Поблагодарили: | Lumix (09.01.2017), Molot (09.01.2017), Sparkus (05.01.2017), xeim (05.01.2017), Автомастер Эдуард (09.01.2017) |
09.01.2017, 11:14 (10:14) | #10 |
Бывалый
Город: Москва
Touareg GP 3.0 V6TDI
Регистрация: 30.11.2015
Сообщений: 1,007
Поблагодарил(а): 16
Благодарностей: 266
Репутация:
341
|
А ценавопроса какая у готовой продукции?
|
09.01.2017, 15:34 (17:34) | #12 |
Местный
Город: Ufa
Touareg GP 2.5 R5TDI
Регистрация: 30.01.2010
Сообщений: 562
Поблагодарил(а): 209
Благодарностей: 105
Изображений в галерее: 3
Репутация:
105
|
Автор молодец, все подробно расписал! Но я так понял, что с программированием слишком геморно выходит.
Лично я покупал готовый продукт sova900.ru около 1600 руб, к нему пару реле за 50 руб, симку и все. Программируешь симку в любом телефоне, вставляешь обратно и готово.. |
09.01.2017, 16:05 (16:05) | #13 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Цитата:
Лично я покупал готовый продукт sova900.ru
Добавлено через 7 минут 29 секунд Цитата:
А ценавопроса какая у готовой продукции?
|
Последний раз редактировалось ingwar; 09.01.2017 в 16:05. Причина: Добавлено сообщение |
|
14.01.2017, 22:03 (22:03) | #15 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Демонстрашка тестового варианта одного из заказов с показаниями потребляемого тока в не оптимизированном по питанию варианте. https://yadi.sk/i/GW-WCO1t38zoWi
|
19.01.2017, 15:36 (15:36) | #16 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Подправил прошивку. Теперь при звонке на отопитель сбрасывается вызов если гарантирована прошла команда на включение. Брать здесь - https://yadi.sk/d/UOMYQn2t39p6iY Просто таймер на всегда просыпается после первого нажатия. Также необходимо внести небольшое дополнение в схему и припаять еще 1 проводок к пульту для обратной связи. Выложу картинки если хоть кто то попросит в темке.
|
21.01.2017, 19:04 (23:04) | #17 |
Почетный мембер
Город: Кемерово
Touareg GP 3.0 V6TDI
Регистрация: 21.03.2016
Сообщений: 3,792
Поблагодарил(а): 467
Благодарностей: 590
Репутация:
815
|
Стабилизатор греется не очень критично ? А то читал что 12В сильно греют.
А как в итоге выглядит сейчас готовый продукт ? На монтажную плату посажено ? Как проверяется что команда на включение питания прошла гарантированно ? |
21.01.2017, 21:10 (20:10) | #18 |
Новенький
Город: Мой
Touareg GP 2.5 R5TDI
Регистрация: 11.08.2015
Сообщений: 83
Поблагодарил(а): 516
Благодарностей: 38
Репутация:
13
|
Цитата:
Если вы как и я попали в число "неудачников" вам потребуется нормальный преобразователь USB-UART TTL
При этом Arduino играет роль простого USB-to-Serial TTL конвертера. Просто замыкаем RESET на GND. Это изолирует процессор от I/O пинов. Альтернатива этому удаление микросхемы из «кроватки». Теперь Uno будет работать как простой/тупой UART serial-to-USB converter. http://www.2150692.ru/faq/34-arduino...ttl-konvertora Цитата:
Итак, последний штрих.
Как подключить все хозяйство. Рассмотрим модуль реле. Например такой |
Последний раз редактировалось Lumix; 21.01.2017 в 21:17. |
|
22.01.2017, 15:44 (15:44) | #19 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
|
Цитата:
Стабилизатор греется не очень критично ? А то читал что 12В сильно греют.
А как в итоге выглядит сейчас готовый продукт ? На монтажную плату посажено ? Как проверяется что команда на включение питания прошла гарантированно ? Поскольку заказов не много и все ориентированы на дешевизну и минимум функций, собираю на монтажке https://yadi.sk/i/DbtrE_tX38MouY . Для желающих уменьшить потребляемый ток, вместо кренки использую модули на https://ru.aliexpress.com/w/wholesale-mp23070n.html Когда вы звоните на отопитель, сброс звонка происходит после контроля выхода таймера из спящего режима и подачи сигнала на включение. Т. е. если Ваш звонок сбросился, то 99,9% что команда прошла. Добавлено через 4 минуты 59 секунд Цитата:
Если понадобилось подключить к ПК любое устройство, имеющий UART выход, поможет любая ардуинка.
При этом Arduino играет роль простого USB-to-Serial TTL конвертера. Просто замыкаем RESET на GND. Это изолирует процессор от I/O пинов. Альтернатива этому удаление микросхемы из «кроватки». Теперь Uno будет работать как простой/тупой UART serial-to-USB converter. Может лучше оптопару использовать.. Вместо реле я просто подтягиваю через транзистор кнопку к земле. Просто тему создавал с ориентиром на людей не сильно дружащих с электроникой. Добавлено через 2 часа 41 минуту 59 секунд Выложил видео управления, алгоритм которого использую у себя в машине https://youtu.be/K_QzoV1UL_E Сброс входящего звонка после включения отопителя. Обратный звонок после гашения дисплея. Если дисплей включался не по телефону - звонка после гашения не будет. |
Последний раз редактировалось ingwar; 22.01.2017 в 15:44. Причина: Добавлено сообщение |
|
22.01.2017, 17:13 (21:13) | #20 |
Почетный мембер
Город: Кемерово
Touareg GP 3.0 V6TDI
Регистрация: 21.03.2016
Сообщений: 3,792
Поблагодарил(а): 467
Благодарностей: 590
Репутация:
815
|
Я подумываю использовать с таймером 1533, поэтому и спросил про Контроль.
В моем случае контроль того что команда поступила на таймер - включение подсветки на таймере. Добавлено через 3 минуты 52 секунды Алгоритм дельный, сам о таком думал Добавлено через 1 час 7 минут 50 секунд Еще вопрос, а дунька умеет хранить конфиги или читать телефонную книжку из сим-карты ? |
Последний раз редактировалось Dmitry42; 22.01.2017 в 17:13. Причина: Добавлено сообщение |
|
Поблагодарили: | Casper49 (01.10.2020) |
|
|
|
|