|
|
|
![]() |
Загрузить фото |
![]() |
Правила форума |
|
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]()
Доброго времени суток. Предлагаю всем, умеющим держать паяльник и имеющим потолочный пульт управления 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 Все ссылки имеют ознакомительный характер. Сам покупал в других магазинах. Цены тоже могут быть выше или ниже указанных. Можно покупать и в России, если согласны кормить спекулянтов ![]() ![]() Итак, для снятия пульта необходимо обведенные красным края подцепив например ножом потянуть вниз. 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 Забегая вперед, указываю, где взять питание для нашей будущей приблуды ![]() P_20170103_144615.jpg Так, первый этап закончен. Попозже выложу инструкцию по изготовлению "приблуды". Если не считаете это для себя сложным. ![]() |
![]() ![]() |
![]() ![]() |
![]() |
#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 Для тех кто "шарит" - не нужно меня тыкать носом и т.д утверждая что написано через пень ![]() Ладно, продолжение следует..... ![]() |
![]() ![]() |
![]() ![]() |
![]() |
#3 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]()
Пока готовлю следующую часть можете посмотреть принцип работы "приблуды" на макетном столе. https://yadi.sk/i/Ag32fA7Y36umP2 Справа модуль М590, слева Arduino Nano, а между ними стабилизатор напряжения, несколько деталек для согласования логических уровней и старта GSM. Красный светодиод (который рядом с ардуиной) служит для визуализации команды на включение реле, контакты которого будут замыкать припаянные к пульту Webasto проводки, имитируя нажатие кнопки включения отопителя.
Симка вставленная в М590 зарегистрирована в мурманской области, а проверяю я в ленинградской. Т. е. будет работать и в роуминге. Обратите внимание, трубка не поднимается - деньги не тратятся. |
![]() ![]() |
![]() ![]() |
![]() |
#4 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]()
Продолжаем
![]() Вот примерно это у вас должно быть из деталей. 1.jpg Тут не хватает электролитического конденсатора, я его уже впаял, а искать еще было лениво. После сборки М590 получим это. 2.jpg 3.jpg Тут виден припаяный кондер ![]() Розовый болтающийся провод припаян для сборки схемы согласования логических уровней. Немного забегая вперед выложу схему соединения. Но не торопитесь пока ее собирать на пайку. Схема соединения.jpg Рисовать ну просто ломало ![]() Прервусь на пару часов - самое непростое нуно доступно сформулировать ![]() |
![]() ![]() |
![]() ![]() |
![]() |
#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 в 21:20. Причина: добавка |
|
![]() ![]() |
![]() ![]() |
![]() |
#6 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]()
Подключаем ардуинку к компьютеру, запускаем Arduino IDE и открываем прошивку с вашими изменениями телефона. В верхней левой части под словом "Файл" нажимаем круглый значек со стрелкой внутри.
загрузка проши.jpg Если правильно были установлены драйвера и верно произведена настройка программы, произойдет компиляция скетча и загрузка его в микроконтроллер, о чем будет выведено сообщение в нижней его части. загрузка конец.jpg Примите мои поздравления 30% вы сделали ![]() |
![]() ![]() |
![]() ![]() |
![]() |
#7 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]()
А теперь проверим насколько вы удачливы
![]() Дело в том, что практически все модули М590 поступают в продажу уже Б/У. О чем недвусмысленно говорят легкие/сильные потертости на корпусе. А поскольку они уже использовались, то могут иметь настройки отличные от необходимых нам. ![]() Схема TX RX.jpg Собираем, но не включаем пока питание. Кстати, как вы могли заметить, питание ардуино будет осуществляться через шнур USB. Собрав, и еще раз проверив все соединения, подключаем сначала ардуинку к USB. Затем запускаем программку СОМ монитора, выбираем наш порт, выставив скорость 9600 нажимаем Connect. коннект.jpg Если порт выбран верно, произойдет соединение коннект +.jpg Наконец самое волнительное. Вставте симку в модуль GSM (не забудьте отключить на ней ввод пин-кода) и подайте на него питание. Совершенно не обязательно на данном этапе использовать стабилизатор напряжения 7805 - если есть блок питания на 5вольт, можно подать питание на модуль с него. Использовать 5вольт с порта USB не рекомендую, поскольку "пусковой" ток все равно может быть довольно большим и модуль не стартанет (электролитический конденсатор на питании мы использовали как раз для уменьшения стартовых токов). Если вы удачлив, то в течении 10 сек вы увидите следующую картинку. проверка модема.jpg Если вы видите непонятные каракули.... придется еще немного "повеселится" ![]() |
![]() ![]() |
![]() ![]() |
![]() |
#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 в 00:18. Причина: очепятка |
|
![]() ![]() |
![]() ![]() |
![]() |
#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 в 16:14. |
|
![]() ![]() |
![]() ![]() |
Поблагодарили: | Lumix (09.01.2017), Molot (09.01.2017), Sparkus (05.01.2017), xeim (05.01.2017), Автомастер Эдуард (09.01.2017) |
![]() |
#10 |
Бывалый
Город: Москва
Touareg GP 3.0 V6TDI
Регистрация: 30.11.2015
Сообщений: 1,007
Поблагодарил(а): 16
Благодарностей: 266
Репутация:
341
![]() ![]() ![]() ![]() |
![]()
А ценавопроса какая у готовой продукции?
|
![]() ![]() |
![]() ![]() |
![]() |
#12 |
Местный
Город: Ufa
Touareg GP 2.5 R5TDI
Регистрация: 30.01.2010
Сообщений: 562
Поблагодарил(а): 209
Благодарностей: 105
Изображений в галерее: 3
Репутация:
105
![]() ![]() |
![]()
Автор молодец, все подробно расписал! Но я так понял, что с программированием слишком геморно выходит.
Лично я покупал готовый продукт sova900.ru около 1600 руб, к нему пару реле за 50 руб, симку и все. Программируешь симку в любом телефоне, вставляешь обратно и готово.. |
![]() ![]() |
![]() ![]() |
![]() |
#13 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]() Цитата:
Лично я покупал готовый продукт sova900.ru
![]() Добавлено через 7 минут 29 секунд Цитата:
А ценавопроса какая у готовой продукции?
![]() ![]() |
Последний раз редактировалось ingwar; 09.01.2017 в 15:05. Причина: Добавлено сообщение |
|
![]() ![]() |
![]() ![]() |
![]() |
#15 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]()
Демонстрашка тестового варианта одного из заказов с показаниями потребляемого тока в не оптимизированном по питанию варианте. https://yadi.sk/i/GW-WCO1t38zoWi
|
![]() ![]() |
![]() ![]() |
![]() |
#16 |
Новенький
Город: Спб
Регистрация: 16.03.2014
Сообщений: 70
Поблагодарил(а): 10
Благодарностей: 22
Репутация:
22
![]() |
![]()
Подправил прошивку. Теперь при звонке на отопитель сбрасывается вызов если гарантирована прошла команда на включение. Брать здесь - https://yadi.sk/d/UOMYQn2t39p6iY Просто таймер на всегда просыпается после первого нажатия. Также необходимо внести небольшое дополнение в схему и припаять еще 1 проводок к пульту для обратной связи. Выложу картинки если хоть кто то попросит в темке.
![]() |
![]() ![]() |
![]() ![]() |
![]() |
#17 |
Почетный мембер
Город: Кемерово
Touareg GP 3.0 V6TDI
Регистрация: 21.03.2016
Сообщений: 3,792
Поблагодарил(а): 467
Благодарностей: 593
Репутация:
818
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Стабилизатор греется не очень критично ? А то читал что 12В сильно греют.
А как в итоге выглядит сейчас готовый продукт ? На монтажную плату посажено ? Как проверяется что команда на включение питания прошла гарантированно ? |
![]() ![]() |
![]() ![]() |
![]() |
#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 в 20:17. |
|
![]() ![]() |
![]() ![]() |
![]() |
#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 в 14:44. Причина: Добавлено сообщение |
|
![]() ![]() |
![]() ![]() |
![]() |
#20 |
Почетный мембер
Город: Кемерово
Touareg GP 3.0 V6TDI
Регистрация: 21.03.2016
Сообщений: 3,792
Поблагодарил(а): 467
Благодарностей: 593
Репутация:
818
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я подумываю использовать с таймером 1533, поэтому и спросил про Контроль.
В моем случае контроль того что команда поступила на таймер - включение подсветки на таймере. Добавлено через 3 минуты 52 секунды Алгоритм дельный, сам о таком думал Добавлено через 1 час 7 минут 50 секунд Еще вопрос, а дунька умеет хранить конфиги или читать телефонную книжку из сим-карты ? |
Последний раз редактировалось Dmitry42; 22.01.2017 в 16:13. Причина: Добавлено сообщение |
|
![]() ![]() |
![]() ![]() |
Поблагодарили: | Casper49 (01.10.2020) |
|
|
|
|