Есть и диоды с такой маркировкой и стабилитроны. Насчет подделок, вряд ли. Овчинка выделки не стоит. Я как-то давным-давно купил ленту этих TL431 за какие-то смешные деньги, до сих пор из нее выковыриваю по мере надобности.
Добрый день, схему автора a5021 собрал (пока на макете) все работает, даже очеь хорошо работает. Тен паяльника у меня на 220 вольт, управлять хочу тиристором через драйвер MOC3063M.
Подскажите пожалуйста: какой мошности нужен резистор 39 Ом (ну и остальные тоже)? Можно ли использовать SMD ? Подходит ли эта оптопара (MOC3063M) для этой схемы?
Подскажите пожалуйста: какой мошности нужен резистор 39 Ом
Я бы поставил 0,5-1Вт. Остальные - 0,5Вт.
К примеру, предельные напряжения для резисторов МЛТ -
0,125Вт - 200В
0,25Вт - 250В
0,5Вт - 350В
1Вт - 500В
2Вт - 750В
Цитата:
Можно ли использовать SMD ?
Смотрите по рабочему напряжению. Можно соединить пару 1206, последовательно.
a5021 - У меня проблема : при вращении переменого резистора RV1 (тот что отвечает за тепературу) , в крайнее положение температура "идет" опять сначала ,начиная с 185 градусов. Тут видео моей проблемы : https://youtu.be/cMfUZwM5kvA Если возможно подскажите программное решение проблемы.
И вопрос кнопка отвечает только за вывод устройства из ждушего режима и перевод в ждущий режим?
Мне необходимо что-бы температура регулироваласть от 100 до 450 градусов...
В программе в стороке 57 , есть: #define LOW_TEMP_DEGREE((unsigned int)18500)
Я поленял цифры 18500 на 10000 и температура начала регулироваться от 100 градусов , но и верхний предел регулировки уменьшился примерно на 100.... (350градусов стало).
В программе в стороке 59, есть: #define HIGH_TEMP_DEGREE((unsigned int)45800)
"// Термопара паяльника" - это всего лишь комментарий, указывающий, что на А3 висит контакт термопары паяльника, ардуиной он абсолютно никак не читаем.
Собрал схему Илья73, но немогу настроить температу термопары в холодном состоянии, т.е. при подключении паяльника показывает ноль, при нагреве паяльника зажигалкой температура начинает подниматься.Настройкка переменного резистора ниччего не дает. Что делать?Термопара подключена правильно, сопротивление в районе 1-2 ом.
При выводе информации на int sensorValue = analogRead(A3); Serial.println(sensorValue); значения меняться начинают только после нагрева зажигалко. После остывания примерно градосов 40, значение меняеться в ноль.
Ну да, схема расчитана на К тип. Но там может быть из за контактов термопары, может сварена неправильно, точно не могу сказать в чем причина. Смотрите обвязку операционника, попробуйте менять другие сопротивления. А лучше почитать про операционник к примеру тут Я вообще однажду криво плату развел, и операционник отказался усиливать. Может кондер повесить по питанию надо.
Задача чтобы усиливал сигнал с термопары. Если у вас ноль показывает изначально, возможно надо сдвинуть порог с которого начинается усиление. Это делается резисторами.
Илья73 как в коде сделать плавный нагрев, преднагрев паяльника, до 150 гр., при старте сильно просаживает напряжение и блок уходит в защиту. У меня блок питания на 3А 24В .
Сгавнякал устройство по принципам из первого поста, использовал nano, и барахло из стартового набора ардуины (4х разрядный семисегментный лед индикатор с общим катодом, микросхему 74hc595, кнопки, бузер активный...), до кучи воткнул туда RTC на DS3231, чтоб часы тикали.
Скетч написал, всё работает вроде, но вот что то не даёт мне покою вот этот вот диапазон map(t_sensor, 278, 440, 180, 480) и дискретность в 2 градуса. из диапазона 0...1023 используется всего ничего.
Может кого нибудь раздражал сей момент? И он взял да перевёл опорное напряжение ардуины в режим INTERNAL для 1.1в и пересчитал делитель 50ом/220ом и раздражение прошло? или поэксперементировал, понял что выходит не на многолучше, если не хуже, вернулся на прежние 5в и успокоился?
Скетч написал, всё работает вроде, но вот что то не даёт мне покою вот этот вот диапазон map(t_sensor, 278, 440, 180, 480) и дискретность в 2 градуса. из диапазона 0...1023 используется всего ничего.
Вас что в дискретности и диапазоне не устраивает? Ну, там, моральный дискомфорт ощущаете, недолеченный перфекционизм обостряется? Или быть может вы органолептически в состоянии различать на жале 265 и 267 градусов? В чем причина вашего раздражения?
Думаю перфекционизм хронический :) А вдруг там заменить резистор, прописать INTERNAL и поменять диапазон и вуаля! дискретность в пол градуса! Но самому эксперементировать лениво/некогда, вот и спрашиваю, вдруг кто пробовал чего такое :)
По захватывающим дух перспективам применения, эта задумка стоит на втором месте после концепта прецизионного сливного бачка, умеющего отпускать воду с точностью до пиколитра.
Если в проэкте Ильи73 выкинуть паяльник, оставив только фен, чего в схеме и скетче изменить надо (убирать как минимум буду потенциометр, светодиод и кнопку паяльника с фальшпанели)?
have tried your project, however there are some problems with temperature, i want to edit temp : Low temp 185 0c and high temp 420 0c
ADC_CALIBRATION_DATA_LOW
((unsigned int) 1993)
ADC_CALIBRATION_DATA_HIGH ((unsigned int) 2213)
In these two lines I have to calculate the value of how?
Both values are raw ADC data, that analogRead() returns when the probe has low temperature and high consequently. I have no idea how to calculate those. There is the sketch in the current topic that does all things to get calibration data.
Boa tarde amigos, primeiramente gostaria de dar os parabéns pela matéria e pelo projeto. Sou apaixonado por eletronica e achei o projeto muito interessante.
Li quase por completo o tópico em suas 18 páginas. Sou Brasileiro e traduzi as páginas do Russo/Português.
Inscrevi no fórum para dar meu contributo e também retirar algumas dúvidas que deverão surgir. Vi que o autor, desenvolveu o esquemático e a placa (PCI) no Isis/Proteus, estou fazendo o mesmo no Eagle, inclusive tentando deixar o mais parecido possível. Dentre em breve posto os arquivos.
Um abraço a todos e parabéns pela Copa de Futebol (inclusive pela goleada inicial).
Trabalhei 10 anos numa mineiradora de diamentes em Angola e fiz por lá muitos amigos Russos.
José Antonio
Добрый день, друзья, прежде всего, я хотел бы поздравить вас с этим вопросом и проектом. Я увлечен электроникой и нашел проект очень интересным.
Я почти полностью прочитал эту тему на своих 18 страницах. Я бразилец, и я перевел русские / португальские страницы.
Я зарегистрировался на форуме, чтобы внести свой вклад, а также устранить некоторые сомнения, которые должны возникнуть. Я видел, что автор, разработал схему и PCI (карту) в Isis / Proteus, я делаю то же самое в Eagle, даже пытаясь уйти как можно ближе. Пожалуйста, опубликуйте файлы в ближайшее время.
Обнимать всех и поздравлять Кубок УЕФА (включая начальный разгром).
Я работал 10 лет на алмазной шахте в Анголе и там много русских друзей.
Hi! I have enabled #define CALIBRATION BUILD 1 mode and read Data:
37C = 924 (1924). 130c = 525 (2525), the temperature measured on the watch is correct. The display part of the 7 segment led to stand at 377 looks when the measured temperature is 400c, do you have any way to guide me? Many thanks
Почему при вращении RV1 вправо, вблизи конечного положения происходит скачек показаний индикатора (задаваемой температуры) на значение, равное крайнему левому положению, и продолжает увеличиваться от него (185-440, 185-201)? Есть способ это исправить?
Я не силён в программировании. По моему мнению, ошибка возникла после переработки скетча на предмет стабилизации заданной температуры, когда она не должна меняться в диапазоне 15-ти отчетов АЦП. Если в скетче версии v1-2 и более поздней раскоментировать строку
и закоментировать следующее за ней представление wiperPosition, то указанный выше глюк пропадает. Заданная температура отображается в диапазоне (185-457).
Можно ли отображать температуру ниже 100 градусов двумя цифрами? У меня на индикаторе нет десятичной точки. И к тому же, здесь не раз упоминалось, что мерить температуру с точностью до десятой градуса нет ни какого смысла.
Есть и диоды с такой маркировкой и стабилитроны. Насчет подделок, вряд ли. Овчинка выделки не стоит. Я как-то давным-давно купил ленту этих TL431 за какие-то смешные деньги, до сих пор из нее выковыриваю по мере надобности.
Добрый день, схему автора a5021 собрал (пока на макете) все работает, даже очеь хорошо работает. Тен паяльника у меня на 220 вольт, управлять хочу тиристором через драйвер MOC3063M.
Подскажите пожалуйста: какой мошности нужен резистор 39 Ом (ну и остальные тоже)? Можно ли использовать SMD ? Подходит ли эта оптопара (MOC3063M) для этой схемы?
Заранее спасибо!
Я бы поставил 0,5-1Вт. Остальные - 0,5Вт.
К примеру, предельные напряжения для резисторов МЛТ -
0,125Вт - 200В
0,25Вт - 250В
0,5Вт - 350В
1Вт - 500В
2Вт - 750В
Смотрите по рабочему напряжению. Можно соединить пару 1206, последовательно.
Тут же вроде простое релейное регулирование, так что пойдёт.
OlegK - Спасибо за содержательный ответ!
a5021 - У меня проблема : при вращении переменого резистора RV1 (тот что отвечает за тепературу) , в крайнее положение температура "идет" опять сначала ,начиная с 185 градусов. Тут видео моей проблемы : https://youtu.be/cMfUZwM5kvA Если возможно подскажите программное решение проблемы.
И вопрос кнопка отвечает только за вывод устройства из ждушего режима и перевод в ждущий режим?
Проблему с переменым резисторои решил за счёт замены сумарного сопротивления в цепи R20-21
Подскажите пожалуйста!
Мне необходимо что-бы температура регулироваласть от 100 до 450 градусов...
В программе в стороке 57 , есть: #define LOW_TEMP_DEGREE((unsigned int)18500)
Я поленял цифры 18500 на 10000 и температура начала регулироваться от 100 градусов , но и верхний предел регулировки уменьшился примерно на 100.... (350градусов стало).
В программе в стороке 59, есть: #define HIGH_TEMP_DEGREE((unsigned int)45800)
Замена цифр 45800 - не к чему не приводит ....
Не поскажете что изменить в схеме или скетче чтоб использовать паяльник с терморезистором ?
Не поскажете что изменить в схеме или скетче чтоб использовать паяльник с терморезистором ?
Ничего, схема и программа под работу с терморезистором.
Не смог отредактировать,имеется ввиду в последних версиях с лсд экраном,в частности в версии Тима
зы т е то что в скетче написано что паяльник с термопарой ничего не значит ?
int pinSolderTCouple = A3; // Термопара паяльника
"// Термопара паяльника" - это всего лишь комментарий, указывающий, что на А3 висит контакт термопары паяльника, ардуиной он абсолютно никак не читаем.
Не проще купить сразу хорошую паяльную станцию, я вот тут https://conrad.ru/catalog/payalnye_stantsii/ покупал себе паяльную станцию. Лучше уже раз купить и не заморачиваться.
Не проще купить сразу хорошую паяльную станцию, я вот тут https://conrad.ru/catalog/payalnye_stantsii/ покупал себе паяльную станцию. Лучше уже раз купить и не заморачиваться.
Хы, продажи притормаживают? Ну так всегда, если самая поганая дрянь стоит в районе трешки. Жадность порождает бедность.
Собрал схему Илья73, но немогу настроить температу термопары в холодном состоянии, т.е. при подключении паяльника показывает ноль, при нагреве паяльника зажигалкой температура начинает подниматься.Настройкка переменного резистора ниччего не дает. Что делать?Термопара подключена правильно, сопротивление в районе 1-2 ом.
При выводе информации на int sensorValue = analogRead(A3); Serial.println(sensorValue); значения меняться начинают только после нагрева зажигалко. После остывания примерно градосов 40, значение меняеться в ноль.
alexhr, Хорошо бы взглянуть ещё на ваш скетч.
АНОД77 http://arduino.ru/forum/proekty/payalnaya-stantsiya-iz-arduino?page=1#comment-85948
немогу настроить температу термопары в холодном состоянии
Тут похоже не в скетче дело, смотрите обвязку операционника.
Илья73 что Вы можете посоветовать? Я начинающий. Полистав гугл, сделал вывод что у меня в паяльнике стоит термопара К-тип.
Ну да, схема расчитана на К тип. Но там может быть из за контактов термопары, может сварена неправильно, точно не могу сказать в чем причина. Смотрите обвязку операционника, попробуйте менять другие сопротивления. А лучше почитать про операционник к примеру тут Я вообще однажду криво плату развел, и операционник отказался усиливать. Может кондер повесить по питанию надо.
Задача чтобы усиливал сигнал с термопары. Если у вас ноль показывает изначально, возможно надо сдвинуть порог с которого начинается усиление. Это делается резисторами.
Илья73 как в коде сделать плавный нагрев, преднагрев паяльника, до 150 гр., при старте сильно просаживает напряжение и блок уходит в защиту. У меня блок питания на 3А 24В .
Сгавнякал устройство по принципам из первого поста, использовал nano, и барахло из стартового набора ардуины (4х разрядный семисегментный лед индикатор с общим катодом, микросхему 74hc595, кнопки, бузер активный...), до кучи воткнул туда RTC на DS3231, чтоб часы тикали.
Скетч написал, всё работает вроде, но вот что то не даёт мне покою вот этот вот диапазон map(t_sensor, 278, 440, 180, 480) и дискретность в 2 градуса. из диапазона 0...1023 используется всего ничего.
Может кого нибудь раздражал сей момент? И он взял да перевёл опорное напряжение ардуины в режим INTERNAL для 1.1в и пересчитал делитель 50ом/220ом и раздражение прошло? или поэксперементировал, понял что выходит не на многолучше, если не хуже, вернулся на прежние 5в и успокоился?
Поделитесь мыслями... Схемами... Скетчами... Расчетами... :)
Вас что в дискретности и диапазоне не устраивает? Ну, там, моральный дискомфорт ощущаете, недолеченный перфекционизм обостряется? Или быть может вы органолептически в состоянии различать на жале 265 и 267 градусов? В чем причина вашего раздражения?
Думаю перфекционизм хронический :) А вдруг там заменить резистор, прописать INTERNAL и поменять диапазон и вуаля! дискретность в пол градуса! Но самому эксперементировать лениво/некогда, вот и спрашиваю, вдруг кто пробовал чего такое :)
По захватывающим дух перспективам применения, эта задумка стоит на втором месте после концепта прецизионного сливного бачка, умеющего отпускать воду с точностью до пиколитра.
Если в проэкте Ильи73 выкинуть паяльник, оставив только фен, чего в схеме и скетче изменить надо (убирать как минимум буду потенциометр, светодиод и кнопку паяльника с фальшпанели)?
a5021, хотелось бы повторить Вашу конструкцию. Реализован ли скетч с возможностью калибровки как предполагалось в посте #570
Нет. Другого кода, чем тот, что здесь присутствует, нет.
delete
thank
By desighn the temperature is displaying in Celsius not Fahrenheight.
Delete
I can comment only the circuit and the sketch published here. Not every soldering station in internet.
Может ему наоборот надо в Фаренгейту, они вроде по ним живут
Или я так понял он не понимает что надо в 44-47 линии ставить
Удалено
This article you are testing on the welding torch, heat sensor = OHM? Temp sensor = ohm?
Hello a5021!
have tried your project, however there are some problems with temperature, i want to edit temp : Low temp 185 0c and high temp 420 0c
ADC_CALIBRATION_DATA_LOW ((unsigned int) 1993) ADC_CALIBRATION_DATA_HIGH ((unsigned int) 2213) In these two lines I have to calculate the value of how?
thanhk
Both values are raw ADC data, that analogRead() returns when the probe has low temperature and high consequently. I have no idea how to calculate those. There is the sketch in the current topic that does all things to get calibration data.
Hello a5021!
have tried your project, however there are some problems with temperature, i want to edit temp : Low temp 185 0c and high temp 420 0c
ADC_CALIBRATION_DATA_LOW((unsigned int) 1993)
//#define CALIBRATION_BUILD 1 ---> #define CALIBRATION_BUILD 1
http://arduino.ru/forum/proekty/payalnaya-stantsiya-iz-arduino?page=10#comment-116650 calibration
http://arduino.ru/forum/proekty/payalnaya-stantsiya-iz-arduino?page=18#comment-254499 my calibration
Delete
Hello!
Can you tell me what kind of soldering iron you are using?
thank
Thank
this station works only with ceramic elements A1321
http://arduino.ru/forum/proekty/payalnaya-stantsiya-iz-arduino?page=16#comment-224404
to work with thermal resistors, you need to change
The code is stable enough. I've used it about a year. I guess the problem with "Low Power Mode" may come from low quality PSU or bad parts.
#609 a5021
В коде скетча в строке 124,вероятно вместо #define SIGN_n (SIGN_r + SEG_E), должно быть #define SIGN_n (SIGN_r + SEG_С).
Выкладываю печатки под свой корпус.
Файл LAY6
p.s. Илья73, я хочу опубликовать схему ссылаясь на Вас. Разрешаете ли Вы? Источник указывать этот форум?
Привет. Может у кого остался скетч к данной паяльной станции? А то все ссылки уже не работают
Почему при вращении RV1 вправо, вблизи конечного положения происходит скачек показаний индикатора (задаваемой температуры) на значение, равное крайнему левому положению, и продолжает увеличиваться от него (185-440, 185-201)? Есть способ это исправить?
Я не силён в программировании. По моему мнению, ошибка возникла после переработки скетча на предмет стабилизации заданной температуры, когда она не должна меняться в диапазоне 15-ти отчетов АЦП. Если в скетче версии v1-2 и более поздней раскоментировать строку
//wiperPosition = map(getOversampled(), 0, 4095, LOW_TEMP_MARGIN, HIGH_TEMP_MARGIN);
и закоментировать следующее за ней представление wiperPosition, то указанный выше глюк пропадает. Заданная температура отображается в диапазоне (185-457).
Можно ли отображать температуру ниже 100 градусов двумя цифрами? У меня на индикаторе нет десятичной точки. И к тому же, здесь не раз упоминалось, что мерить температуру с точностью до десятой градуса нет ни какого смысла.