Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Fx1n-14mr что-то не хочется изобретать велосипед

1433  1 2 3 все
04ajnik0 старожил06.03.20 10:28
04ajnik0
NEW 06.03.20 10:28 
в ответ ge-nka 27.02.20 20:38

Доброго времени суток.


вот die Sache пришли.

Век живи - век учись
#21 
04ajnik0 старожил06.03.20 11:57
04ajnik0
NEW 06.03.20 11:57 
в ответ 04ajnik0 06.03.20 10:28

Я так понимаю, что Web-Schalter мне не нужен, при этом распиновка разъёма от него у меня уже есть

Век живи - век учись
#22 
04ajnik0 старожил06.03.20 12:28
04ajnik0
NEW 06.03.20 12:28 
в ответ 04ajnik0 06.03.20 11:57

Назовём эти вещи:

Адаптер, ESP8266 и Web-Schalter.

Мне нужно адаптер правильно соединить с esp8266.

Достаточно ли 5ти вольт с usb, или ещё 5 вольт?

Ещё не прозвонил, надеюсь питание реле не с usb.
Похоже нужно схему самого ESP8266 найти с распиновкой

Век живи - век учись
#23 
ge-nka прохожий07.03.20 10:15
NEW 07.03.20 10:15 
в ответ 04ajnik0 06.03.20 12:28, Последний раз изменено 07.03.20 10:36 (ge-nka)
Мне нужно адаптер правильно соединить с esp8266.


Адаптер(програматор) еспшка туда просто втыкается и програмируется, программатор втыкается в комп.

(После того как еспшка запрограмированна её можно вытащить из програматора и воткнуть в релемодуль.)


У вашего програматора есть вкл-выключатель там по идее переключается режим програмировать/дебуген.

Посмотрите в сети как правильно, сдесь где перемычка вместо шальтера:

(ЕСПшку можете проверить програмой "Блинк" в примерах ардуино, это показано на видео.)

#24 
ge-nka прохожий07.03.20 10:18
NEW 07.03.20 10:18 
в ответ 04ajnik0 06.03.20 12:28, Последний раз изменено 07.03.20 10:30 (ge-nka)

Релемодуль кроме того что из 5В делает 3,3В , пока особой полезности не приносит.

Потому идём сначала сюда и перепаиваем плату пока проверочный скетч не заработает(Релюшка будет включатся).

https://esp8266.ru/forum/threads/esp8266-5-v-wi-fi-modul-rele.2474/page-3

Потом уже можно Вход приделывать.



здесь ещё схема есть вашего реле модуля:

https://www.hackster.io/makerrelay/esp8266-wifi-5v-1-channel-relay-delay-module-iot-smart-home-e8a437


#25 
04ajnik0 старожил11.03.20 09:21
04ajnik0
NEW 11.03.20 09:21 
в ответ ge-nka 07.03.20 10:18

Гена, тебе особенная благодарность. Я конечно пока ещё не очень далеко зашёл, но двигаюсь.
Проблема как всегда во времени. Теперь ищу в программе свой модуль. То ли программы всё время меняются, то ли библиотеку другую загружать нужно. Но конкретно ты мне очень много время с’экономил.
Благодарю от всего сердца.

Век живи - век учись
#26 
VSN прохожий11.03.20 14:22
NEW 11.03.20 14:22 
в ответ 04ajnik0 16.02.20 14:40, Последний раз изменено 11.03.20 15:53 (VSN)

Судя по логике работы помпы, можно поставить в корпус машины такое реле, питание реле подключить внутри к питанию машины (соблюдая фазировку), вход START подключаем к помпе, NO контакт в разрыв поплавка. Переключатель FUNC переводим в режим H, остальными крутёлками набираем 10 минут. Все.

Думаю, есть куча аналогов у местных производителей. Это что бы не заморачиваться..

Я бы, наверное, достал плату управления, нашел все сигналы с микроконтроллера и врезался бы прямо там.. Простейший МК типа ATtiny10 или подобный распаять на проводах, десяток строк в ассемблере!, не С! и вуаля.

Если нет желания программировать, то купить копеечный таймер 555, панельку, макетку на пол-коробка спичечного, пару резисторов и конденсаторов - и готово! Опять-таки, подумать над креплением. Я похожие вещи после проверки запаиваю в термоусадку и креплю на хомутах в удобном месте.

Ну, а высший пилотаж - это влезть в саму программу кофемашины :)

#27 
04ajnik0 старожил13.03.20 11:50
04ajnik0
NEW 13.03.20 11:50 
в ответ VSN 11.03.20 14:22, Последний раз изменено 13.03.20 11:56 (04ajnik0)

Смотрел я это реле. Чего-то не получилось у меня. Таймеров должно быть два. Первый 10 мин. второй минимум секунда. При запуске первого таймера релюшка не должна ничего делать. После того, как первый таймер запустился, его можно постоянно сбрасывать следующим запуском опять в начало. Релюшка при этом ничего делать не должна! И только если нового перезапуска нет в течении 10ти минут, только тогда релюшка на 1 секунду выключит контроль воды. Машинка пишет, что воды нет. И подогрев воды и помпа выключаются до следующего принудительного запуска помпы.

И кажется ардуин программируется тоже в ассемблере, и работает в Бейсике. Но до этого я ещё не дошёл. Пока на этапе соединения модуля с программой через usb. Программа его пока ещё не видит. Когда увидит, начну программировать.

Век живи - век учись
#28 
Murr патриот13.03.20 12:15
Murr
NEW 13.03.20 12:15 
в ответ 04ajnik0 13.03.20 11:50

Таймеров должно быть два.

-----

Хммм... Два процесса => два таймера...

Хммм... А сколько их в ПС? Там процессы тысячами считаются... смущ

#29 
VSN прохожий13.03.20 20:07
NEW 13.03.20 20:07 
в ответ 04ajnik0 13.03.20 11:50

Если выбросить из головы первоначальный стереотип с двумя таймерами и внимательнее присмотреться к описанию, то можно заметить, что изначально реле выключено и цепь поплавка разомкнута. И тогда совершенно не нужно отсчитывать эти три секунды - это время может исчисляться и сутками и месяцами - это будет все равно больше трех секунд. Цепь поплавка замыкается сразу же, как только включается помпа и остается замкнутой на все время работы помпы + 10 минут после ее выключения. Причем, если в течение этих 10 минут помпа еще раз включится - отсчет начнется заново после выключения. В итоге в режиме ожидания у нас выключен и нагрев (цепь поплавка разомкнута) и реле - таким образом потребление энергии сведено к минимуму. Плюс этого решения в безопасности (при грамотном монтаже), т.к. таймер - это готовое, сертифицированное изделие, где все сюрпризы сведены к минимуму. В отличие от кустарной самоделки (не в обиду), состоящей из нескольких плат и круглосуточно находящейся под напряжением..


Про ардуин немного не так.. Есть разные среды разработки. Самая простая - это ассемблер, там программирование происходит на уровне базовых команд микроконтроллера (их всего несколько десятков команд), необходимо самому следить за памятью, битами, и т.д. Есть среда разработки для ардуино - там используется язык высокого уровня (С, С+), который используя какие-то готовые процедуры и шаблоны сам выделяет память, делает вызовы .. Но в итоге компиляции программы и там и там получается файл прошивки (HEX) для контроллера. В случае с Ардуино внутри микроконтроллера уже зашит в определенной области памяти код, так называемый загрузчик. И этот загрузчик может общаться только со средой разработки Ардуино, используя собственный протокол. Это позволяет максимально просто, не используя специальный программатор записывать программы. Уф.. закончу на сегодня.. Удачи вам, и по возможности выкладывайте здесь свои результаты - по крайней мере мне будет интересно.

#30 
04ajnik0 старожил15.03.20 07:23
04ajnik0
NEW 15.03.20 07:23 
в ответ VSN 13.03.20 20:07, Последний раз изменено 15.03.20 07:33 (04ajnik0)
Если выбросить из головы первоначальный стереотип с двумя таймерами и внимательнее присмотреться к описанию, то можно заметить, что изначально реле выключено и цепь поплавка разомкнута. И тогда совершенно не нужно отсчитывать эти три секунды - это время может исчисляться и сутками и месяцами - это будет все равно больше трех секунд.

Вы не правы. Но это значит Я не правильно донёс.

Цепь поплавка всегда замкнута. Она размыкается только когда воды нет на самом деле, или в конце 10ти минут на хотя бы на 1 секунду.

. Это позволяет максимально просто, не используя специальный программатор записывать программы.


Здесь у меня нет ни какого программатора. Это просто переходник usb. И в нём режим программирования и рабочее соотояние переключается переключателем, или даже выключателем. (под лупой не рассматривал).

Век живи - век учись
#31 
VSN прохожий15.03.20 17:19
NEW 15.03.20 17:19 
в ответ 04ajnik0 15.03.20 07:23

Я просто подумал, что помпу можно включить (хотя бы кратковременно) при разомкнутой цепи поплавка. И в этом случае необязательно иметь второй таймер. Если же помпу не включить, пока цепь поплавка разомкнута (или от уровня воды, или дополнительным контактом) - тогда да, надо мудрить.. А схемы аппарата случаем, нет?

#32 
VSN прохожий15.03.20 17:51
NEW 15.03.20 17:51 
в ответ 04ajnik0 16.02.20 14:40

Нашел какую-то инструкцию на очень похожий аппарат, так там прямо в менюшке можно настроить интервалы времени энергосбережения, причем на любой день недели доступны два интервала времени отключения. Может, этого хватит? и не надо ничего делать?

#33 
04ajnik0 старожил21.03.20 10:38
04ajnik0
NEW 21.03.20 10:38 
в ответ VSN 15.03.20 17:51

это всё для обычных домашних кофемашин. Но домашней кофемашины с сухим молоком уже не выпускают. Всем видите ли нужно frisch frisch frisch. А проблему со свежим молоком в кофемашине не видят. Опасность скисания прямо в шланге. Мыть после каждой чашки и менять шланги. Или просто добавлять холодное молоко, или греть его отдельно... и тд. и тп.

Вот нашёл кофемашину без этих проблем. Necta Koro. Но и у них последние модели со свежим молоком и вытекающими отсюда проблемами. Но так как машина для кофетерия, то и нет у неё таймеров. Но есть сигнал «нет воды». При котором автоматически выключается подогрев.

После чего нужно или воды долить, (для этого годится только вариант машины с внутренним бачком), или если вода есть, в этом случае на табло стоит «kontroll Beuler». Нажимаешь любую из восьми кнопок и включается помпа. Сливается грам 20 воды, чтоб спираль не включилась в пустом бойлере. И если давление поднялось, включается подогрев до нужной температуры. Как только температура дошла до нужной, на табло «выберите кофе». А там выбор большой. Жена очень любит Latte macchiato, я в основном чёрный. Вот как-то так.

Век живи - век учись
#34 
04ajnik0 старожил21.03.20 11:59
04ajnik0
NEW 21.03.20 11:59 
в ответ 04ajnik0 21.03.20 10:38

да и к стати посмотрел твой Datei . Он в rar. То есть для компа. Как его загнать в машину? Один раз у меня получилось со специальным случайно мне доставшимся специальным Speicherstik. Это не usb, a что-то другое. Я на него с одной машины програму скопировал, и в другую записал. До сих пор не очень понимаю, как это получилось.

Век живи - век учись
#35 
ge-nka прохожий22.03.20 08:43
NEW 22.03.20 08:43 
в ответ 04ajnik0 21.03.20 11:59
Он в rar. То есть для компа. Как его загнать в машину?


Сундук- на дубе, заяц - в сундуке, утка - в зайце, яйцо - в утке, игла - в яйце.спок


Вообщето в RAR заархивирован/лежит PDF, этот PDF открывается и читается, там инструкция к каффемашине.

VSN иммел ввиду что в этой инструкции есть "интервалы времени энергосбережения", и если в твоей машине тоже такое есть,

то может тебе этой функции хватит для того что ты хочешь сделать.

#36 
ge-nka прохожий22.03.20 21:36
NEW 22.03.20 21:36 
в ответ ge-nka 22.03.20 08:43
Вообщето в RAR заархивирован/лежит PDF, этот PDF открывается и читается, там инструкция к каффемашине.VSN иммел ввиду что в этой инструкции есть "интервалы времени энергосбережения", и если в твоей машине тоже такое есть,то может тебе этой функции хватит для того что ты хочешь сделать.


А вообще это было бы круто даёшь ПДФ-ку с описанием , а тебе на выходе HEX-File с машиннным кодом,

вот бы жизжнь изменилась.(но наверно не влучую сторону для меня)

#37 
04ajnik0 старожил23.03.20 10:03
04ajnik0
NEW 23.03.20 10:03 
в ответ ge-nka 22.03.20 08:43

Ага, а я недавно на виндовс 10 перешёл, и архиватора ещё нет. Вот сразу и не разархивировал. Инструкция у меня есть, но таймеров в программе нетю. Может если в каких новых? Не знаю.

Век живи - век учись
#38 
04ajnik0 старожил23.03.20 10:19
04ajnik0
NEW 23.03.20 10:19 
в ответ ge-nka 22.03.20 21:36

С ПДФ конечно вряд ли, но на подобии sps может и будет что-то.
А я до сих пор не связал ардуинку с компом. Мучаюсь. Всё что-то не так. Страшна беда начало...

Век живи - век учись
#39 
ge-nka прохожий24.03.20 22:04
NEW 24.03.20 22:04 
в ответ 04ajnik0 23.03.20 10:19

В картинках:

Gerätemanager --->

УСБ-Программатор в УСБ :


Если драйвер нормально встал должно показывать так:


Ставим КОМ-Порт который показывает

Gerätemanager

#40 
1 2 3 все