Контроллер паяльного фена

deniksem
Offline
Зарегистрирован: 06.10.2020

тоесть по схеме мне возможно нужно будет вместо 3,3к (начало) и 1к(конец) - побольше номиналы если при калибровке не буду вписываться в 40-50 и 700-900 (попугаев) соответственно?

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

"и 1к(конец)"
Вообще-то, там 100кОм ))

deniksem
Offline
Зарегистрирован: 06.10.2020

точно, не то посмотрел((( спасибо

deniksem
Offline
Зарегистрирован: 06.10.2020

Добрый день. 

При компиляции и заливке кода выдает следующие WARNINGS . 

Закрыть на это глаза или это повлияет на работу? АрдуиноИДЕ 1.8.5, заливка в нану.

/sites/default/files/u58577/nano.jpg

/sites/default/files/u58577/nano.rar_.png  -это рар архив, убрать все после РАР

и почему тут никак не выходит залить картинку в нормальном читабельном качестве? даже ссылкой(

Спасибо

deniksem
Offline
Зарегистрирован: 06.10.2020

alex1978 пишет:

Нет никаких успехов, к сожалению...

до сих пор нету никаких сдвигов? А тоя тоже весьма заинтересован в олед дисплее и лучше 1,3" ))) но реально совсем не понимаю как писать код и тем-более менять меню и рисовать все под олед(. 

Если нужно рисовать иконки в фотошопе или пеинте - я готов, нужно понимать только размер иконки в пикселях и какие именно иконки (более врядли чем смогу помочь).

deniksem
Offline
Зарегистрирован: 06.10.2020

alex1978 пишет:

Нет никаких успехов, к сожалению...

до сих пор нету никаких сдвигов? А т оя тоже весьма заинтересован в олед дисплее и лучше 1,3" ))) но реально совсем не понимаю как писать код и тем-более менять меню и рисовать все под олед(. 

Если нужно рисовать иконки в фотошопе или пеинте - я готов, нужно понимать только размер иконки в пикселях и какие именно иконки (более врядли чем смогу помочь).

deniksem
Offline
Зарегистрирован: 06.10.2020

alex1978 пишет:

Нет никаких успехов, к сожалению...

до сих пор нету никаких сдвигов? А то я тоже весьма заинтересован в олед дисплее и лучше 1,3" ))) но реально совсем не понимаю как писать код и тем-более менять меню и рисовать все под олед(. 

Если нужно рисовать иконки в фотошопе или пеинте - я готов, нужно понимать только размер иконки в пикселях и какие именно иконки (более врядли чем смогу помочь).

Не мой день явно(. Подскажите как удалить комменты, плиз(

sharpey
Offline
Зарегистрирован: 12.03.2018

deniksem Обновите версию Arduino IDE, сейчас актуальна 1.8.13. Можете попробовать ночные сборки тестовой версии 1.8.14.

Текст из консоли вывода IDE можно скопировать через буфер обмена, щелкнув курсором указателя мыши в этом окне, затем нажав комбинацию Ctrl+A(лат.) и затем Ctrl+C (лат.). Вставить текст из буфера обмена можно комбинации Ctrl+V.

Предупреждающие сообщения компилятора при опциях -Wall -Wextra следует воспринимать как потенциальные ошибки, со всеми вытекающими последствиями. Например, сравнение величин со знаком и без знака надо исключать приведением к единому типу. Скетч паяльной станции 1.13 я немного изменил в части приведения типов переменных, инициализации LCD (метод begin() библиотеки LiquidCrystal_I2C версии 1.1.2 требует три параметра инициализации), ещё немного по мелочи. Теперь предупреждений по скетчу нет, только по неиспользуемым параметрам в самой библиотеке LiquidCrystal_I2C.

Пока по OLED-дисплею я притормозил из-за недостатка свободного времени.

deniksem
Offline
Зарегистрирован: 06.10.2020

обновил до 5,13, стало явно лучше, спасибо. осталось только это.  


HotAir_1.3\HotAir_1.3.ino: In function 'byte DoProtect()':
HotAir\Code\HotAir_1.3\HotAir_1.3.ino:596:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if (prev_t >= GetT && GetT < SetT) {
                     ~~~~~~~^~~~~~~
HotAir\Code\HotAir_1.3\HotAir_1.3.ino:605:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if (prev_t < GetT && GetT > SetT) {
                     ~~~~~~~^~~~~~

Тоесть в ближайшие недели/месяцы ожидать адаптации к олед нам не стоит? Пытаюсь просто определиться с дисплеем так как корпус будет сборный под т12/фен+"лбп" и потом переделать с 1602 на олед будет уже весьма сложно и финансово затратно(.

И можно ли надеяться на выкладывание сюда доделанного Вами скетча без варнингов? Многие будут признательны

sharpey
Offline
Зарегистрирован: 12.03.2018

deniksem Ссылка на исходник и небольшой патчик для понимающих вывод юниксовой утилиты diff (полезная штука, можно быстро посмотреть изменения между версиями, где предваряемые минусом указаны строки для удаления, а предваряемые плюсом - добавляемые): https://yadi.sk/d/9CT4KtIuL9JlLw

Давать прогноз по OLED не буду, у меня свой долгострой стоИт. Но ориентируйтесь на лучшее.

deniksem
Offline
Зарегистрирован: 06.10.2020

sharpey 

сравнил коды утилитой Beyond Compare, есть вопросы, вижу добавленную библиотеку math и несколько новых строк но больше возникает вопрос по поводу замен синтаксиса х++ на ++х, если я правильно понимаю -они работают по разному

x++;  // увеличивает значение x на единицу и возвращает старое значение x
++x;  // увеличивает значение x на единицу и возвращает новое значение x
 
x-- ;   // уменьшает значение x на единицу и возвращает старое значение x
--x ;   // уменьшает значение x на единицу и возвращает новое значение x

или я не так понимаю это все?

С олед жаль но что ж поделать, будем надеяться и верить так как в программировании я 0 но точно могу помочь с картинками для меню(если надо и придет время) ).

sharpey
Offline
Зарегистрирован: 12.03.2018

Зависит от контекста использования. Преддекремент/прединкремент значения переменной выполняется до её копирования (присваивания) в другую переменную. Постинкремент/постдекремент значения переменной выполняется после её копирования (присваивания) другой переменной. Если присваивания нет, то у компилятора есть возможность оптимизировать работу с ней. Подробности здесь.
Ссылка на стандартный заголовочный файл math.h введена из-за замены числа Пи на константу из этой библиотеки в функции вычислении времени задержки срабатывания Таймера/Счётчика1.

deniksem
Offline
Зарегистрирован: 06.10.2020

OlegK

А конденсатор С3 (симистор) какой должен стоять?

Судя по схеме - наверное керамика 0,01, а судя по фото и печатной плате - 0,1 пленка. Потому MkTwo и всунул туда х2 на 250в так как это было вполне логично с 0,1.  

и BT139-600,а есть серия 600Е (указано что для управления прямо с микроконтроллера(This sensitive gate "series E" triac is intended to be interfaced directly to microcontrollers, logic integrated circuits and other low power gate trigger circuits.)) - 600Е можно ставить? Может будет греться меньше или он совсем не подходит?? Так же интересует какой минимально допустимый зазор должен быть между проводниками линий 220 и низвокольтной для нормальной работы и "непробития" и исключения помех? просто хочу часть элементов заменить на смд(и дешевле и места меньше и сверлить не нужно)

 

deniksem
Offline
Зарегистрирован: 06.10.2020

так же возник еще 1 вопрос. Есть модуль dc-dc mini360 https://3v3.com.ua/product_5676.html

так же нашел видеообзор по нему даже с осцилографом https://www.youtube.com/watch?v=LC-PPpvlOmU. но у него входное максимум 23в(грустная печалька, однако, 1 в не хватило) могу ли я между 24 и дс-дс поставить последовательно на +линию 2 диода типа 4148 с падением в 1-1,5в на каждом для уменьшения напряжения или может резистор?? Этих модулей у меня много и они явно в половину мешьше чем mn1584

 

scorry
Offline
Зарегистрирован: 12.04.2018

Диоды не надо, лучше один стабилитрон вольт на пять-десять подходящей мощности.

deniksem
Offline
Зарегистрирован: 06.10.2020

так у стабилитрона ток маленький, максимум что я нашел это 175ма, а мне нужно всю 5в линию питать через него потому отпадает сразу

sharpey
Offline
Зарегистрирован: 12.03.2018

deniksem у диода 1N4148 максимальный ток 300 мА и падение напряжения 0,6..0,7В. Хватит ли тока?

Я делал преобразователь с 24В на 12В на LM2596 по схеме из даташита и индуктивностью 47 мкГн. Тянет 3 А. Далее 12В понижаются через AMS1117-5.0 и на выходе получаем искомые стабильные 5 В.

Для снабберной цепочки в симисторе используются плёночные высоковольтные конденсаторы. У меня на 630В с маркировкой 103J (10 нФ с точностью ±5,0%). Покупал здесь: https://aliexpress.ru/item/4001344365032.html

deniksem
Offline
Зарегистрирован: 06.10.2020

sharpey

ну зачем сразу 4148 если есть S1M и 4007 которые держат 1а и теряют 1,1в или 5408 3а/1,1в. Просто я смотрю из того что есть, индуктивности вообще дурных денег стоят потому я беру те, что ставят мелкие в бп для РС, понятия не имею сколько там милигенри но уж точно должно хватить для фильтрации помех, и дц-дс 360 который лежит в тумбочке потому спрашиваю можно ли выйти из положения так, а не покупая еще кучу всего для для этого проекта. Если покупать абсолютно все то дешевле(РЕАЛЬНО дешевле) просто купить фен у китайцев на 20уе. 

По симистору понял, спасибо, просто в схеме и в лайауте стоят 0,01 и 0,1 соответственно, потому и возник вопрос. 

Кстати, на 610вольт которые, как правило идут на постоянное напряжение VCD, а на ADC идет чуть другая пленка типа х2 таки или разницы нету?

 

scorry
Offline
Зарегистрирован: 12.04.2018

Я, честно говоря, с трудом нашёл среди пятивольтовых один стабилитрон, у которого максимальный ток 150 мА. Где-то вы не там искали, наверное?

Вот мои замеры тока. Там нет 175 мА. 5-вольтовая часть потребляет 22 мА, так что 40 мА стабилитрон встанет без вопросов.

С другой стороны, не вижу проблем найти и поставить хоть полуамперный, хоть амперный стабилитрон. По-моему, это совсем не редкость.

scorry
Offline
Зарегистрирован: 12.04.2018

deniksem пишет:
... дешевле(РЕАЛЬНО дешевле) просто купить фен у китайцев на 20уе.

Вы получите неремонтируемое, незащищённое, некалибруемое, ненастраиваемое и пожароопасное нечто. Оно вам надо?

deniksem
Offline
Зарегистрирован: 06.10.2020

максимальный стабилитрон что нашел я это 1N5339BRLG

и там 250ма и это максимально мощный стабилитрон но 5в линия НЕ МОЖЕТ потреблять 22ма с дисплеем, с пищалкой и ардуиной. НИКАК! Одна пищалка потребляет 30ма/1,5в тоесть 100ма/5в в момент активации.

Нету полуамперных или амперных стабилитронов на 5 вольт, от слова совсем

 

 

 

deniksem
Offline
Зарегистрирован: 06.10.2020

scorry пишет:

deniksem пишет:
... дешевле(РЕАЛЬНО дешевле) просто купить фен у китайцев на 20уе.

Вы получите неремонтируемое, незащищённое, некалибруемое, ненастраиваемое и пожароопасное нечто. Оно вам надо?

Ну не совсем все так, есть кучу видео с доработкой их фена и нормальной работы. А пожароопасность то в чем? в отсутствии кнопки ВЫКЛ? так я всегда ставлю выкл на все поделки и очень частенько этот рубильник отрубает обе линии, а не одну как ставят везде.

scorry
Offline
Зарегистрирован: 12.04.2018

Вы осознаёте разницу между доработкой кривого и созданием нормального?

deniksem
Offline
Зарегистрирован: 06.10.2020

прекрасно осознаю, а Вы не задавались вопросом, почему никто не ставит стабилитрон на 5в? а вместо этого городят схемы с дс-дс и 7805? Почему нельзя поставить диоды как я спрашивал? очень бы хотелось услышать конкретные аргументы с дальнейшим пониманием глупости этой затеи

scorry
Offline
Зарегистрирован: 12.04.2018

«Никто» — неверный ответ, многие так делают, и не только в таких конструкциях, если не стоит цель экономить энергию и можно греть пространство на плате. «Городить» — некорректный термин, потому что компенсационный стабилизатор после импульсного в адекватной обвязке уменьшает пульсации по питанию.

По поводу диодов: прямая характеристика у них нелинейна и относительно обратной ВАХ стабилитронов плавная. При околонулевом ток потребления дц-дц входные компенсирующие диоды всё равно пропускают ток и вполне возможна такая ситуация, что входной конденсатор зарядится больше допустимого для микросхемы напряжения.

Резюмирую: стабилитрон тупо надёжнее, ограничивает больше, на стандартную величину. Диоды можно, но стабилитрон лучше.

deniksem
Offline
Зарегистрирован: 06.10.2020

Вооот, так бы сразу)). Благодарю за ликбез и объяснение. но от этого стабилитрона более 250ма все равно нигде нету(.

Tarasevich721
Offline
Зарегистрирован: 08.09.2019

Рисую схему фена в Proteus, в этом искусстве пока не силен, буду благодарен за предложения по улучшению схемы и/или платы, файл лежит здесь

https://mega.nz/file/N6oXzCoJ#J5uXNx9Lr_tvxnLDDEl_4HnjTptnn51ib_A9zeqvPzQ

 

 

deniksem
Offline
Зарегистрирован: 06.10.2020

Tarasevich721

Земля по низу, остальное по верху?? Ну я не судья но паять ВЫВОДНЫЕ компоненты не через отверстия а как смд - извращение еще то, Вот аж интересно, каким способом будет паяться с2 и с6 в схеме? сквозь конденсатор?))) не говоря о штырьках справа(1 контакт -верхний слой)) КАК???). Земля идет ооочень странной разводкой уж явно далеко от идеала и больше будет смахивать на антену для ловли помех, разводка проходит ПОД оптопарами - возможен пробой! Малые расстояния между 220 и 24 вольтами, у тебя 24 вольта идет почти через всю схему 220в до реле. Мое предложение, если начинаешь только - попроси первые устройства тебе сделать или возьми готовую рабочую плату(чтоб потом всех не мучить почему у тебя все сгорело или почему температура прыгает или еще что). 

Может я ошибаюсь, но так не разводят платы даже в кустарном Китае. Тут все нормы, правила, каноны, устои, все по...рено.

Не делай так платы. Начни с мелочи разводить и потом дойдешь до микроконтроллеров.

Прошу прощения если резко но если сгорит все или убъет током то явно проще не станет

 

 

 

Tarasevich721
Offline
Зарегистрирован: 08.09.2019

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

 

 

deniksem
Offline
Зарегистрирован: 06.10.2020

не нужно пока делать по другому, если нужно в данном случае РАБОТАЮЩЕЕ устройство то лучше взять плату автора. Если нужно потом всем форумом сексом заниматься -тогда, кончено, есть смысл в первый раз развести именно такую плату, где и 24в и 220в и еще микроконтроллер в придачу)))

Tarasevich721
Offline
Зарегистрирован: 08.09.2019

Значит будет пример как делать не надо, сделаю на основе платы автора, с 2 сообщения

deniksem
Offline
Зарегистрирован: 06.10.2020

это правильное решение для начинающего. Повторить переделывая под себя можно какую-то мелочь для начала, наступая на грабли в виде фона в звуке или странного поведения прибора, а не наступая сразу на 220 с микроконтроллером, уж больно специфическое сочетание для рукоблудства).

Выставляю на общее обозрение легкую переделку платы.

1. 5в сделал отдельной платой НО она ставится бутербродом на основную на 2(2*2) УДЛИНЕННЫХ штырька и 5 вольт уже проводами идет к контроллеру и 358(земля общая так и осталась общая)

2. пищалка убрана с платы (конектится одним пином на плате и одним на 5в)

3. часть элементов заменена на смд(диоды/частично но можно и все, часть резисторов на 10к и керамика 0,1), реально экономит кучу места при минимальных усилиях при пайке

4. схема с mcp601 минимизирована до ужаса и втыкается в основную(материнскую плату) вертикально дабы сбоку паялки можно было крутить не разбирая сей агрегат.

вобщем получился принцип как с ПК, материнка и дальше в нее втыкается остальное). В фото видны размеры

материнка - 71*65мм, бп 5в есть 3 версии(на дц-дц MN1548(как у автора)+7805, на мини360 +лм7805, на мини360+ams1117-5) 

также есть желание заменить BT139-600E на BTA16-600C(ИМЕННО С, у С как и у Е ток открытия меньше чем в стандартных35/22 против 50ма ), ибо не люблю я 220 на корпусе таких вещей

Чуть не забыл. НЕ ВСЕ ПИНЫ АРДУИНЫ ЗАПАИВАЮТСЯ!!!!! только те, которые используются, через часть этих мест проходит правленная разводка

Tarasevich721
Offline
Зарегистрирован: 08.09.2019

Спасибо огромное, очень красивая плата! Если вы не против, срисую с вашей, и понимаю вы не сильно за, но в плате автора на одной плате, то я если можно тоже объединил бы ваши платы в одну, для заказа в Китае

deniksem
Offline
Зарегистрирован: 06.10.2020

Да я то ничего против не имею но там есть нюансы о которых я выспрашивал в постах выше. Если дц-дс мини360 то там входное 23,5 МАКСИМУМ и потому нужно ставить, как советовали, стабилитрон на 8-20вольт НО по току он должен быть хотябы 0,5А, а лучше 1А, у нас таких нету потому я рассчитывал подключить через цепочку из 2-3 1-3А диодов с падением по 1,2В на каждом. И я бы посоветовал подождать несколько дней ибо постояльцы могут надыбать какой-то косяк, который я упустил или допустил. Я тоже далеко не асс в этом деле и пород допускаю неприятнейшие штуки)) Так же есть версия с отделением силовой части от контроллера (328 распаяна в смд с кучей выводов и элементов, но пока не довел ее до нормального вида)

 

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Если надо в СМД с отделением силовухи, могу свой архив дать. Но я планировал под ОЛЕД экран 1,3' но прошивку так и не смог допилить. А так с экраном 1602 всё работает.

Tarasevich721
Offline
Зарегистрирован: 08.09.2019

Я хочу все сделать на 1 плате, кроме энкодера и дисплея, но опыта в рисовании нет, срисовываю с платы автора и беру идеи DENIKSEM. Не принципиально смд или выводные. Если можете то поделитесь, если не сдесь то можно на почту dodger.t@yahoo.com

deniksem
Offline
Зарегистрирован: 06.10.2020

ну я точно могу поделиться но чуть позже ибо в таком виде как они у меня сейчас оно явно добьет любого начинающего. Одна вкладка из 10 ))

и да, я таки тоже ооочень жду под олед но 0,96. Экран в пути, потому даже попробовать переделать не могу ибо не понимаю будет показывать или нет но точно буду мучить Шарпа для помощи в оледе) Надеюсь он не пошлет меня

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

https://yadi.sk/d/171pi5j-YEi2nw?w=1
Вот ссыль на мой архив в СМД и под ОЛЕД. Размер экрана не имеет значения 1,3 или 0,96. Плата проверена, с экраном 1602 и прошивкой автора работает.

deniksem
Offline
Зарегистрирован: 06.10.2020

УРА!!ОЛЕД!!! благодарствую

Там в архиве 3 прошивки, оригинальная, My и судя по названию и внутренностям - прошивка от MkTwo? )))

в My вижу у дисплея драйвер SH1106, а в моем ssd1306, они хоть и похоже но все же разные, подойдет? пока не дошел дисплей сам проверит не могу

И можно краткое описание что менялось чтоб не сравнивать коды? если не сложно, конечно. 

И спасибо, что развел под размер 1206,а не под 0402))))) есть позможность чуть поджать и перенести переходные отверстия, а то вручную их делать еще та задачка, хотя на али есть специальные "заклепки" которые офигительно выручают в этом плане, такие с отверстием внутри, но места занимает на плате куда больше( 

так же возникли несколько вопросов:

1. плата сделана под китайсий кит с т12?) больно уж компоновка и размеры похожи)?

2. какой вт139 стоит? не 600/800Е? как сильно греется?

3. судя по атмеге? плата зеркальная? тоесть зеленый это низ? тоесть не так как у Олега?

4. для чего используется нижняя гребенка которая рх тх и дтр?

5. еще 2 опторазвязки из 817 для успокоения души и сохранения процессора если вдруг что пойдет не так?))

6. в плате уже правленный GX16 ? а то помню ты писал, что была с ним лажа

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

По прошивкам да, одна оригинальная автора, вторая от MkTwo, и мои попытки чёто наваять. По дисплеям, у меня есть на обоих контроллерах. Так вот, библиотека MyOled, которую использовал MkTwo, с контроллером SH1106 работает не корректно. Поэтому лучше использовать библиотеку u8glib, она с обоими контроллерами работает корректно, проверено на другом устройстве. 

Что менял в скетче я уже сам хрен вспомню. И да, плата изначально планировалась под заказ у китайцев, а 1206 потому, что место позволяет, а паять что-то меньше паяльником то еще удовольствие.

Остальное по порядку.

1. Плата сделана под имеющийся корпус и трансформатор. Корпус https://www.chipdip.ru/product0/8664984101, транс подписан на плате.

2. Стоит BT139-600, на всякий случай прилепил радиатор, но он не сильно горячий.

3. Зелёный низ, синий верх.

4. Нижняя гребенка для прошивки при помощи USB-TTL конвертера. Как ардуино про мини.

5. Опторазвязок у автора разве нет? Я честно говоря начал делать отдельно фен из проекта автора где фен и паяльник, там опторазвязки были.

6. GX16 исправленный, влезает плотненько, но не заедает. Можно немного отверстия увеличить.

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Перезалил архив. Кто скачал, перекачайте пожалуйста, на диске довольно старый был, вдруг до финальных изменений. Никак не могу синхронизацию настроить, то забываю, то неохота...

 

deniksem
Offline
Зарегистрирован: 06.10.2020

alex1978 пишет:

...и мои попытки чёто наваять.

только попытки или таки вышло полноценно сделать?

2. я имел ввиду именно буку после вольтажа. просто 600 или 600Е, у Е ток открытия меньше на половину

3. так и думал

5. у автора как и у тебя на бп, только 814+МОС3023, а у тебя еще и 2шт 817 на плате управления(кстати как я понял их можно и в DIP использовать но только паять с обратной стороны,так?)

 

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

На плате станции с паяльником у автора все выходы ардуины защищены оптопарами. В программировании у меня нифига не вышло. И да, оптопары можно и дип, паять с обратной стороны. Насчёт симистора наврал, везде стоят 800Е