В этой статье мы хотим поделиться с общественностью проектом простой паяльной станции со стабилизацией температуры, которую любой сможет собрать своими руками без Arduino и изоленты!
Что такое паяльная станция
Обычный паяльник, который включается напрямую в сеть, просто греет постоянно с одинаковой мощностью. Из-за этого он очень долго разогревается и никакой возможности регулировать температуру в нем нет. Можно диммировать эту мощность, но добиться стабильной температуры и повторяемости пайки будет очень сложно.
Паяльник, подготовленный для использования в составе с паяльной станцией имеет встроенный датчик температуры и это позволяет при разогреве подавать на него максимальную мощность, а затем удерживать температуру по датчику. Если просто пытаться регулировать мощность пропорционально разности температур, то он будет либо очень медленно разогреваться, либо температура будет циклически плавать. В итоге программа управления обязательно должна содержать алгоритм ПИД-регулирования.
Очевидно, что нежная полупроводниковая электроника требует минимизации тепловых ударов при пайке, да и просто качество самой пайки повышается при стабилизации температуры, поэтому рано или поздно многие радиолюбители приходят к необходимости использования паяльных станций.
Особенности нашей разработки
Мы попытались сделать упор именно на простоту в повторении и дешевизну. Наша паяльная станция работает с одним из самых дешевых паяльников, а остальные элементы есть в ассортименте многих радиомагазинов.
Также обратите внимание, что это цифровая паяльная станция с микроконтроллером! Как правило самые дешевые паяльные станции от раскрученных производителей имеют аналоговую схему.
Технические характеристики
- Питание от источника постоянного напряжения 12-24В
- Потребляемая мощность, при питании 24В: 50Вт
- Сопротивление паяльника: 12Ом
- Время выхода на рабочий режим: 1-2 минуты в зависимости от питающего напряжения
- Предельное отклонение температуры в режиме стабилизации, не более 5ти градусов
- Алгоритм регулирования: ПИД
- Отображение температуры на семисегментном индикаторе
- Тип нагревателя: нихромовый
- Тип датчика температуры: термопара
- Возможность калибровки температуры
- Установка температуры при помощи экодера
- Светодиод для отображения состояния паяльника (нагрев/работа)
Принципиальная схема
Схема предельно простая. В основе всего микроконтроллер Atmega8. Сигнал с термопары подается на операционный усилитель с регулируемым коэффициентом усиления (для калибровки) и затем на вход АЦП микроконтроллера. Для отображения температуры использован семисегментный индикатор с общим катодом, разряды которого включены через транзисторы. При вращении ручки энкодера BQ1 задается температура, а в остальное время отображается текущая температура. При включении задается начальное значение 280 градусов. Определяя разницу между текущей и требуемой температурой, пересчитав коэффициенты ПИД-составляющих, микроконтроллер при помощи ШИМ-модуляции разогревает паяльник.
Для питания логической части схемы использован простой линейный стабилизатор DA1 на 5В.
Печатная плата
Печатная плата односторонняя с четырьмя перемычками. Файл печатной платы можно будет скачать в конце статьи.
Список компонентов
- BQ1. Энкодер EC12E24204A8
- C1. Конденсатор электролитический 35В, 10мкФ
- C2, C4-C9. Конденсаторы керамические X7R, 0.1мкФ, 10%, 50В
- C3. Конденсатор электролитический 10В, 47мкФ
- DD1. Микроконтроллер ATmega8A-PU в корпусе DIP-28
- DA1. CСтабилизатор L7805CV на 5В в корпусе TO-220
- DA2. Операционный усилитель LM358DT в корпусе DIP-8
- HG1. Семисегментный трехразрядный индикатор с общим катодом BC56-12GWA.Также на плате предусмотрено посадочное место под дешевый аналог.
- HL1. Любой индикаторный светодиод на ток 20мА с шагом выводов 2,54мм
- R2,R7. Резисторы 300 Ом, 0,125Вт — 2шт
- R6, R8-R20. Резисторы 1кОм, 0,125Вт — 13шт
- R3. Резистор 10кОм, 0,125Вт
- R5. Резистор 100кОм, 0,125Вт
- R1. Резистор 1МОм, 0,125Вт
- R4. Резистор подстроечный 3296W 100кОм
- VT1. Полевой транзистор IRF3205PBF в корпусе TO-220
- VT2-VT4. Транзисторы BC547BTA в корпусе TO-92 — 3шт
- XS1. Клемма на два контакта с шагом выводов 5,08мм
- Радиатор для стабилизатора FK301
- Колодка для корпуса DIP-28
- Колодка для корпуса DIP-8
- Разъем для подключения паяльника
- Выключатель питания SWR-45 B-W(13-KN1-1)
- Паяльник. О нем мы еще позже напишем
- Детали из оргстекла для корпуса (файлы для резки в конце статьи)
- Ручка энкодера. Можно купить ее, а можно напечатать на 3D-принтере. Файл для скачивания модели в конце статьи
- Винт М3х10 — 2шт
- Винт М3х14 — 4шт
- Винт М3х30 — 4шт
- Гайка М3 — 2шт
- Гайка М3 квадратная — 8шт
- Шайба М3 — 8шт
- Шайба М3 гроверная — 8шт
- Также для сборки потребуются монтажные провода, стяжки и термоусадочная трубка
Вот так выглядит комплект всех деталей:
Монтаж печатной платы
Собирать плату удобнее всего по сборочному чертежу:
Ниже будет подробное видео о процессе монтажа.
Хочу обратить внимание на важные моменты. Необходимо соблюдать полярность электролитических конденсаторов, светодиода и направление установки микросхем. Микросхемы не устанавливать до тех пор, пока корпус полностью не собран и не проверено питающее напряжение. С микросхемами и транзисторами необходимо обращаться аккуратно, чтобы не повредить их статическим электричеством.
Если плата собрана правильно, то она будет выглядеть примерно так:
Сборка корпуса и навесной монтаж
Для паяльной станции мы нарисовали также файл для резки оргстекла. Его можно передать этот фирме, занимающейся лазерной резкой, и они смогут изготовить вам такой же корпус.
Коммутационная схема внутри корпуса очень не сложная:
Для начала необходимо прикрутить разъем к правой стенке корпуса, а уже затем припаивать провода от разъема к плате. При этом контакты припаиваются один к одному. То есть первый к первому, второй ко второму и т.д. Обратите внимание, что на печатной плате есть дополнительные отверстия рядом с монтажными. Через них можно пропустить провода для дополнительной фиксации.
Далее необходимо скрутить винтами левую и заднюю стенки корпуса. Помните, что оргстекло — хрупкий материал, и не перетягивайте резьбовые соединения!
На следующем этапе эти две части собираются вместе. Затем необходимо подключить провода питания. Плюс питания подключается через выключатель питания. Обратите внимание, что устанавливать лицевую панель пока не надо.
Прошивка контроллера и настройка
HEX-файл для прошивки контроллера также будут в конце статьи. Фьюз-биты должны остаться заводскими, то есть контроллер будет работать на частоте 1МГц от внутреннего генератора.
Первое включение производится до установки микроконтроллера и операционного усилителя на плату. В первую очередь необходимо проверить схему питания. Для этого на плату надо подать постоянное напряжение питания от 12 до 24В и проконтролировать, что на выходе стабилизатора DA1 присутствует напряжение питания 5В. После этого при отключенном питании с соблюдением положения ключа устанавливаются микросхемы DA1 и DD1 в панельки.
Теперь при повторном включении должны заработать следующие функции: на индикаторе будет отображаться температура, энкодер будет ее изменять, паяльник начнет нагреваться, а светодиод сигнализирует о режиме работы.
Далее необходимо откалибровать паяльную станцию.
Оптимальный вариант при калибровке – использование дополнительной термопары. Необходимо выставить требуемую температуру и проконтролировать ее на жале по эталонному прибору. Если показания различаются, то подкрутить коэффициент усиления операционника многооборотным подстроечным резистором R4.
Если под рукой нет контрольного измерительного прибора, то можно установить сопротивление резистора около 90кОм и потом подбирать температуру опытным путем.
После того, как паяльная станция проверена и откалибрована, можно аккуратно, чтобы не потрескались детали, установить лицевую панель.
Видео сборки
Для тех, кто любит смотреть как другие работают:
Заключение
Эта простая паяльная станция, сделанная при поддержке группы Товары из Китая Радиолюбителю, сильно изменит ваше впечатление о пайке, если вы паяли до этого только обычным сетевым паяльником!
О паяльнике надо сказать еще пару слов. Это самый простой паяльник с датчиком температуры. У него обычный нихромовый нагреватель и самое дешевое жало. Жало лучше заменить, например, на такое. Подойдет любое с внешним диаметром 6,5мм, внутренним 4мм, и длиной хвостовика 25мм.
Файлы проекта
Все файлы проекта можно скачать с нашего сайта. Мы будем очень рады, если они окажутся полезны для вас.
Анонс
Сейчас мы работаем над разработкой паяльного фена и нам очень интересно ваше виденье основных характеристик такого устройства, чтобы вы захотели собрать его. Мы будем очень признательны, если вы ответите несколько вопросов нашей анкеты (в конце можно будет посмотреть ответы других пользователей).
Спасибо за уделенное внимание!
Комментарии (133)
Izy125
24.01.2017 12:02+3Из личного мнения, я бы добавил в корпус AC/DC, стоят они не дорого, а вот 12-24 В источники есть не у всех, питание от 220 В было бы плюсом.
ssg1712
24.01.2017 12:04+1Если вы сходите в анкету в конце статьи, то увидите, что большинство людей для подобного устройства выбирает вариант без блока питания.
Старый БП от ноутбука, мне кажется, найти очень не сложно. Да, выглядит не солидно, но мы же хотим предельно дешево все получить)Markscheider
24.01.2017 12:39Поддержу Izy125. Удобнее было бы просто включить вилку в сеть. Внешний БП вечно под ногами болтается. Опять же, место свободное в корпусе вроде бы есть — туда бы разместить можно было…
icCE
24.01.2017 13:00+1Ну а кто мешает сделать самому? Схем БП в общем навалом.
acin
24.01.2017 14:42+9/зануда_моде_он
Но как сделать блок питания самому, если единственный паяльник требует этого самого блока питания?
/зануда_моде_оффinstalator
25.01.2017 06:10+2Имея один паяльник, можно спаять все, кроме этого паяльника. Имея два паяльника, можно спаять вообще все!
Rumlin
24.01.2017 15:24+3На aliexpress есть с питанием от 220В и терморегулировкой от 15$
SamDark
24.01.2017 16:19APLe
24.01.2017 17:30Только этот без терморегулятора, просто с регулируемой мощностью.
Обзор.MaxxONE
24.01.2017 18:46Есть и с термостабилизацией недорогие
https://ru.aliexpress.com/item/high-quality-907-Adjustable-constant-temperature-Lead-free-Internal-heating-electric-soldering-iron-220V-60W-Freeshipping/1621863885.htmlRumlin
24.01.2017 19:49А тот на фото c экраном.
MaxxONE
24.01.2017 20:33Ну да. Мне достаточно приблизительно температуру выставить — главное, чтобы он ее поддерживал. Так что я выбрал вариант подешевле
Rumlin
24.01.2017 23:00Взял с экраном за 18$ и набор жал за 250р. Посмотрю что это на самом деле.
parserpro
25.01.2017 12:46Взял вот такой: https://ru.aliexpress.com/item/High-qualityEU-plug-BK950D-mini-Portable-Digital-soldering-station-Electric-solder-iron-T12-tips-T12-I/32704220652.html?spm=2114.13010608.0.0.TZcu49
Ничего лучше у меня до этого не было. Работает от сети, кстати.
vlreshet
24.01.2017 16:47+5Очень интересное фото, должен сказать. Сразу видно что продавцы знают как нужно использовать их товар.
emusic
24.01.2017 17:58Неплохой паяльник, кстати.
danyaShep
24.01.2017 18:48На T12 все равно лучше. В наличии оба.
emusic
24.01.2017 19:09Я этот все равно использую только в деревне, где у меня рабочее место не оборудовано. :) А в городе до сих пор предпочитаю «Колибри» с ручной регулировкой и традиционными жалами, на которые набирается припой.
jar_ohty
25.01.2017 00:49+1На нормальные жала точно так же набирается припой. Несгораемые жала, которыми можно паять только подавая припой, и к которым он не липнет — это не фича, а баг.
emusic
25.01.2017 09:31Я тоже считаю, что это баг (еще и потому, что отсутствие смачивания сильно ухудшает тепловой контакт, и заставляет разогревать паяльник до высоких температур, при которых припой окисляется очень быстро). Но в профильных форумах меня очень активно убеждали, что это таки фича.
jar_ohty
25.01.2017 11:45Тут не "я считаю", тут медицинский факт: оригинальные жала от Hakko (равно как от Ersa, Weller и т.п.) прекрасно лудятся и смачиваются — причем, не хуже, чем медные. А то, что жала непонятного происхождения либо не лудятся "из коробки", либо перестают это делать после первой же пайки — так это проблемы их непонятного происхождения.
Кстати, если оригинальное жало Hakko, которым я пользовался с совсем китайской паяльной станцией, все-таки иногда (особенно после пайки гетинаксовых плат) начинало плохо лудиться и его приходилось "освежать" волшебным флюсом, то ни одно из жал для Ersa i-Tool ни разу не давало проблем с облуживанием.
mwaso
25.01.2017 06:54+2А гальваническая развязка от сети у него есть? Или блок питания снаружи?
emusic
25.01.2017 09:33+1Она ему не требуется — нагреватель керамический, связь жала с сетью только емкостная. Но заземлять таки желательно, ибо какой-то потенциал в любом случае наводится.
Rumlin
25.01.2017 11:57Да, есть на aliexpress такие паяльники с третьим проводом с крокодилом для заземления. Возможно для полевиков может быть опасен.
jar_ohty
25.01.2017 15:17+1Не надо рассчитывать на изоляционные свойства этой керамики — при рабочей температуре она ток проводит со свистом (между концами и жалом разогретого паяльника 1-3 МОм при напряжении 300 В). Плюс емкость между жалом и нагревателем немалая. Так что заземлять надо в любом случае.
Rumlin
26.01.2017 09:17Вчера не смог убедить человека, что этим паяльником не стоит паять СВЧ и маломощные полевики. Аргумент — спросил друзей которые «N-лет опыта в радиоконструировании» и они утверждают, что можно паять СВЧ и обычным паяльником, если ножки обмотать проволокой. А таким вообще ничего не будет.
Проведу с ним эксперимент — разогреем и после отключения измерим сопротивление между жалом и выводами. Емкость, статику не знаю как проверить по простому.jar_ohty
26.01.2017 11:19+1С СВЧ вообще особое дело, там можно убить деталь статикой, даже если у нее все выводы перемкнуты фольгой или проволокой, или, например, вы держите деталь одной рукой и прикосновение другой руки дает импульс статического электричества, достаточный для убийства. То же касается лазерных диодов. Для всего остального "обмотать ножки проволокой" достаточная защита, чтобы можно было паять хоть советским паяльником на 220 В с пробитой слюдой. Лишь бы только контакт проволоки надежный был.
Izy125
24.01.2017 13:22+1не совсем понял про какую анкету вы говорите.
Предельно дешево — это купить на али паяльник, к нему платку раза в три меньше вашей и самому сделать корпус. Все таки ценой китайцев Вам не переплюнуть ввиду объективных причин, а вот сделать красиво, но подороже — по мне так хороший подход.
Не обязательно ставить БП в набор, главное предусмотреть его установку, или стандартного торика. В итоге накроете большую аудиторию.
По поводу фена. Я бы предложил совместить в одном устройстве. На работе сейчас два отдельных агрегата и это не шибко удобно в плане места. Так что сам сейчас ваяю паяльную станцию, но чуть побогаче в плане начинки)AllexIn
24.01.2017 14:10а какую китайскую схему вы бы предложили, с индикатором и феном?
sstoyanoff
24.01.2017 14:42Вот например Hakko:
https://www.aliexpress.com/item/Electric-Unit-Digital-Soldering-Iron-Station-Temperature-Controller-Kits-for-HAKKO-T12-Handle-DIY-kits-w/32740527077.html?ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10501_10503_10000032_119_10000025_10000029_430_10000028_10060_10062_10056_10055_10054_509_10059_10099_10000022_10000012_10103_10102_10000015_10096_10000018_10000019_10052_10053_10107_10050_10106_10051_10000007_10084_10083_10080_10082_10081_10110_10111_10112_10113_10114_10115_10000041_10000044_10078_10079_10000038_429_10073_10000035_10121-10050_10503_10501_10111,searchweb201603_1,afswitch_2,single_sort_1_default&btsid=11cc3f97-849b-482e-99cf-0d5e62569633
Izy125
24.01.2017 15:19подразумевал чисто паяльник, без фена.
докину еще интересный пример:
с феном можно взять станцию паяльную тысячи за 4-5
Или Вы хотите именно конструктор на попаять и покопаться?
Eeegrek
24.01.2017 16:42Есть китайские наборы и с платкой, и с БП, и с корпусом в комплекте. Я вот только не понимаю, чем они отличаются от описанного в статье?
Izy125
24.01.2017 16:48+1наш разработчик. так сказать поддержать рублем отечественную контору. В принципе, если бы я сам не ваял такую станцию, то при выборе между нашими и забугорными, при приемлемой разнице в цене, взял бы наш:)
Psychosynthesis
25.01.2017 15:28Наш, но на Меге, ага…
Izy125
25.01.2017 16:11шутка номер три?
может надо сразу и звезду с неба? все таки не стоит требовать всего и сразу. Схемотехника, разводка ПП, конструкторская работа — уже хорошее начало. А дальше потихоньку подтянется и остальное, но это уже оффтопик и дискутировать тут можно долго:)Psychosynthesis
25.01.2017 16:21А в чём проблема сделать на наших? Я тут ниже ссылку на список кидал, там полно контроллеров, и дешёвые есть вполне.
Izy125
25.01.2017 16:25хм… по списку я пробежался через efind, но в продаже нашлись отладочные платы или камни по совсем не дружелюбной цене. Если тыкните в место, где они адекватно стоят — буду благодарен.
Psychosynthesis
25.01.2017 16:41Тут дело в том, что везде во первых цены на отладочные комплекты, а во вторых, сами микрухи если и представлены, то либо в метало-керамике либо (или даже с) военной приёмки. Если звонить на сам Миландр, например, они могут подсказать на какие модели есть исполнения в пластике и без приёмки. Ну и заказывать у них непосредственно напрямую. Там цены более адекватные. Конечно, до меги далеко ещё, но с чего б ценам падать, коли спроса на них нет?
А так, вот, пожалуйста, первый же в списке КР1878ВЕ1: по десять рублей всего.
Только там нету у него периферии нормальной, даже АЦП пришлось бы внешний городить, но это ведь уже другой вопрос, верно?Izy125
25.01.2017 17:26надо будет на досуге подумать, а по хорошему дожать начальство и нехай закупит парочку на изучение:)
спасибо за тычек, не подумал бы, что миландр напрямую с физлицами готов работать.Psychosynthesis
25.01.2017 18:27Ну по поводу физ.лиц не скажу, я от нашего юр.лица запрос делал. Но они очень легко на контакт пошли и никаких проблем не возникло, я думаю они и с физиками легко будут работать.
А мы вообще уже того, комплект заказали да, вот сейчас как раз одну железку на их МК делаю =)Izy125
26.01.2017 09:16:) и как впечатления? или запилить статью-обзор?
раскидаем аврал и осадим директора, авось из этого цирка я не свалю:)Psychosynthesis
26.01.2017 17:57+1Да тут вроде был уже обзор по одному МК от Миландра… Собсна, там целая серия статей, вот например две, легко ищутся поиском по названию МК
https://habrahabr.ru/post/255323/
https://habrahabr.ru/post/270863/
У нас чуть другой используется, чуть погодя, может и правда краткий обзор напишу на эту железку.
IronHead
25.01.2017 18:30Можно попросить вас написать статью по типу: HOW TO…
где будет расписано по шагам, как и где купить в розницу Российские микроконтроллеры.
я думаю много народа поиграли бы с ними, а кто то возможно и перешел бы полностью на такие микрухи, только вот купить их негде обычному смертному.Psychosynthesis
25.01.2017 18:39+1Ну не знаю даже, если такое кому-то будет интересно, напишу, конечно, но мне кажется это скорее полтора калеки. Все же щя пишут под всякие STM и Atmel…
Wan-Derer
25.01.2017 15:37Совмещённый вариант удобен для стационарного раб места, когда много работы. Когда работаешь время от времени, да ещё паяльник таскать надо, то лучше раздельные.
У меня Люкей-702 на стационар. А для поездок Гоот с регулировкой и Dremel Versa Flame вместо фена :)
Такой зоопарк :)
xruyn
24.01.2017 12:08Очень здорово. Как раз думал заказать себе станцию с Китая. Возможно самостоятельная сборка дешевле выйдет. Надо прикинуть.
25080205
24.01.2017 12:08+3А наборчик «а-ля конструктор» можно выпустить? Вот я бы собрал, хотя есть чем паять, просто по приколу. Но лениво искать компоненты, делать плату… А «в одной коробке» с некоторой наценкой — очень даже проскочило бы.
firuz1844
24.01.2017 15:15Да, набор-конструктор это было бы круто! Я бы несколько штук взял — один себе, остальные как запас подарков друзьям, когда не знаешь, что подарить =)
pesp
24.01.2017 12:19+4Попробую внести предложение — рекомендуйте при использовании AC-DC преобразователя (особенно сильнокитайского) заземлять корпус паяльника на провод PE.
Схемотехника преобразователей (многих, обратноходовых так точно) подразумевает небольшой конденсатор (десятки пФ) между первичной и вторичной цепями. Что напрочь убивает ценность низковольтного питания паяльника. Какие нибудь нежные затворы полевых транзисторов вы обязательно убьете при пайке.
Собственно, поэтому хорошие дорогие паяльные станции делаются на основе низкочастотных трансформаторов с ооочень хорошо гальванически развязанными обмотками. ( Старые weller, solomon разбирал — первичная и вторичная обмотка находятся на разных катушках даже)jar_ohty
25.01.2017 11:32+1Заземлять корпус паяльника — это общее правило при пайке электроники. Даже если обмотки трансформатора хорошо гальванически развязаны: не наводками убьется подзатворный диэлектрик, так статикой.
Fedorchik
25.01.2017 14:26Не скажу про все, но паяльники с али (вот конкретно типа A-BF/CXG, сверху фотография была даже) как раз имеют заземление корпуса и жала (хоть и выполненное немного халатно). Что меня даже порадовало.
offtopic
если купите подобный паяльник, то первым же делом выкиньте в мусорку переходник с «китайской» розетки на евро. Мало того что там заземление вообще отсутствует, так еще и контакты между вилкой и разеткой переходника нестабильные.
/offtopic
dtBlack
24.01.2017 12:24+2Хорошая реклама самих себя, всем бы так.
Вообще такой наборчик был бы идеален для радиокружка. Перед переходом к мелкой пайке и более серьезным схемам сам спаял себе паяльную станцию.uastalker
24.01.2017 13:03+1Вот тоже сразу задался этим вопросом. Тем более раз уж на микроконтроллере, схемотехника там не сильно сложнее. Да и паяльник для t12 с жалами не на много дороже. Те, кто t12 паял, никогда не вернутся на паяльник как в статье, ради экономии пары баксов.
Arxitektor
24.01.2017 12:30+5Gho_st
24.01.2017 14:07в итоге стоимость такая же как kit c T12 без корпуса.
LuckyStarr
24.01.2017 17:59+1А за 25$ Bakon BK950D, полностью готовая к употреблению с ручкой для T12 и одним жалом в комплекте.
kanne
24.01.2017 12:37+1добрый день.
насколько устойчиво работает DA2 с таким усилением?
каково назначение С5, если простой фильтр — нет резистора между выходом ОУ и ёмкостью. если некая фильтрация по переменке выхода — не велик ли номинал?
есть ли какие-либо замеры температуры (графики) при использовании, в частности — пайка больших деталей, полигонов.
uterr
24.01.2017 12:58а вот хобби-паяльный фен очень бы хотелось! хороший паяльник с регулировкой уже есть, точнее, лично мне не очень понятно, на сколько он хороший, обычный микропроцессорный китайский 60-ватник, а вот паяльный фен простой, не очень дорогой и хороший нигде не найти, вот это было бы здорово! К сожалению, чего от него хотелось сказать не могу, так как не знаю, что и как он должен уметь %) хотелось бы, чтобы можно было припаивать и отпаивать мелкие смд компоненты на пасту.
makaroff
24.01.2017 14:54Поддержу. Вот у меня тоже есть хороший японский паяльник Goot PX-201. А вот фена нет ((
saege5b
24.01.2017 13:14Сейчас на ютубе идут рассказы о ИК-нагревателе на основе автомобильного прикуривателя.
После фена нет желания покопаться в этом направлении?
buglife
24.01.2017 13:16+9Что бы собрать этот паяльник вам понадобится паяльник.
Bluewolf
24.01.2017 17:00Это итеративный, а не кольцевой процесс :) Чтобы спаять такую плату, достаточно паяльника за 200р, а при особом
желаниимазохизме можно даже попробовать сделать это гвоздем и источником огня :)Markscheider
24.01.2017 17:04+2Можно хитрее. Для того, чтобы собрать эту станцию, у вас должны быть все комплектующие. В их числе — «ручка» и БП. Соединяем напрямую (не забываем периодически отключать, когда задымится) и весело паяем плату :)
monah_tuk
25.01.2017 02:08+1О да, я как-то паял импровизированным "газовым" паяльником: газовая горелка на цанговый баллон и кусок медной проволоки. Эдакая мини-версия паяльника для пайки вёдер.
monah_tuk
25.01.2017 02:04что бы собрать компилятор, нужен компилятор :)
a5b
25.01.2017 08:46чтобы собрать компилятор, нужен компилятор
… но можно использовать существующий компилятор, написанный на другом языке.
Чтобы написать компилятор Си, авторы создали язык B и компилятор языка B (и его диалекта NB) — http://stackoverflow.com/questions/18125490/how-was-the-first-c-compiler-written "How was the first C compiler written?"
https://www.bell-labs.com/usr/dmr/www/chist.html "The Development of the C Language* Dennis M. Ritchie"
Для написания компилятора языка B использовался язык BCPL (хотя позже компилятор B был переписан на B). Компилятор BCPL был уже портирован для Multics и GE 635 GECOS в Bell Labs (цит. по The Development of the C):
История компилятора BCPL и AED-0BCPL was designed by Martin Richards in the mid-1960s while he was visiting MIT, and was used during the early 1970s for several interesting projects, among them the OS6 operating system at Oxford [Stoy 72], and parts of the seminal Alto work at Xerox PARC [Thacker 79]. We became familiar with it because the MIT CTSS system [Corbato 62] on which Richards worked was used for Multics development. The original BCPL compiler was transported both to Multics and to the GE-635 GECOS system by Rudd Canaday and others at Bell Labs [Canaday 69]; during the final throes of Multics's life at Bell Labs and immediately after, it was the language of choice among the group of people who would later become involved with Unix.
Компилятор BCPL (Basic Combined Programming Language) был создан Martin Richards (http://www.cl.cam.ac.uk/~mr10/) в MIT к 1967 году:
https://www.bell-labs.com/usr/dmr/www/bcpl.html "Martin Richards's BCPL Reference Manual, 1967"
http://www.eah-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf "Massachusetts Institute of Technology. Project MAC. Memorandum-M-352, July 21, 1967. The BCPL Reference Manual" (скан от Karl Kleine — http://www.eah-jena.de/~kleine/history/)
https://www.bell-labs.com/usr/dmr/www/bcpl.pdf "The BCPL Reference Manual", 1967 (OCR by Dennis M. Ritchie)
https://www.computer.org/csdl/proceedings/afips/1969/5073/00/50730557.pdf "BCPL: A tool for compiler writing and system programming", Martin Richards, Proceedings of the May 14-16, 1969, spring joint computer conference (pp. 557-566)
Он имел разделение на две части: компилятор из языка в промежуточный код O-code и транслятор O-кода в машинный код, см стр 12 Iain D. Craig. Virtual Machines — Springer 2010 isbn 1846282462 (глава 2):
BCPL was intended to be portable. Portability is achieved by bootstrapping the runtime system a number of times so that it eventually implements the compliler's output language. This language is called OCODE. OCODE is similar to a high-level assembly language… also defined in such a way that it could be translated into the machine language of most processors.…
In the book on BCPL [45], Richards and Whitby-Strevens define a second low-level intermediate language called Intcode. Intcode is an extremely simple language that can be used to bootstrap OCODE.… The BCPL system was distributed in OCODE form.Таким образом, для запуска компилятора BCPL, который распространялся в кодах OCODE и компилировал программы с BCPL в OCODE, требовался транслятор OCODE. Транслятор OCODE написан на Intcode, а Intcode уже достаточно прост для реализации без языков высокого уровня (единицы дней для ассемблера и интерпретатора Intcode на новой машине; хотя реализация Intcode на самом BCPL тоже возможна). Осталось лишь скомпилировать первый компилятор BCPL, написанный на BCPL в OCODE https://www.bell-labs.com/usr/dmr/www/bcpl.html:
Richards's first BCPL compiler was written using the 6-bit BCD character set on CTSS, and adapted shortly thereafter to use the characters available on the IBM "golf-ball" 1050 and 2741 terminals.
У Martin Richards — http://www.cl.cam.ac.uk/~mr10/ опубликованы разные компиляторы BCPL, как современный http://www.cl.cam.ac.uk/~mr10/BCPL.html, так и BCPLCTSS от 1968 года:
http://www.cl.cam.ac.uk/~mr10/BCPLCTSS.html — http://www.cl.cam.ac.uk/users/mr/BCPLCTSS/bcplctss.zip
BCPLCTSS contains the version of the BCPL compiler as it was in June 1968 running on CTSS at MIT's Project MAC. It also contains a modification of this compiler that runs under the current 64-bit Cintcode BCPL System. Click BCPLCTSS.html to obtain a copy.
I have typed in the source code from IBM golf ball listing of the compiler dating back to between February and June 1968.На странице http://www.math.bas.bg/bantchev/place/bcpl.html есть фрагмент цитаты Martin Richards о ранних компиляторах BCPL "‘[…] reimplemented in BCPL, the first compiler was a mere 1000 lines long’" — т.е. компилятор BCPL на BCPL размером в 1 тыс. строк был не первым компилятором BCPL! Позже он вырос до 88 стр. — по "BCPL: A tool.." — "BCPL compiler itself consists of 88 pages of BCPL program and contains only 29 labels"
В http://www.cl.cam.ac.uk/~mr10/bcplman.pdf "The BCPL Cintsys and Cintpos User Guide", 2016 Martin Richards указал, что на CTSS у него было доступно лишь два языка с рекурсией: Lisp и AED-0 ("AED-0 language based on ALGOL-60") от Douglas T. Ross
BCPL was initially similar to this subset of CPL used in the encoding of the CPL compiler. An outline of BCPL’s main features first appeared in my PhD thesis [4] in 1966 but it was not fully designed and implemented until early the following year when I was working at Project MAC of the Massachussetts Institute of Technology. Its first implementation was written in Ross’s Algol Extended for Design (AED-0)[1] which was the only language then available on CTSS, the time sharing system at Project MAC, other than LISP that allowed recursion.
Немного истории AED-0 есть на странице http://groups.csail.mit.edu/mac/projects/studentaut/DR%20HK%20Bio.htm и Compiler Construction. LNCS 21, isbn 3662215497 page 470 (1974) — компилятор AED-0 был переписан на язык AED-0 лишь к концу 1964 года, а в 1963 году заработал изначальный компилятор AED-0 для IBM 7094 (фото), написанный на неуточненном "bootstrap compiler language"
He started programming in July 1952 on the MIT Whirlwind computer and later, through collaboration of his MIT Computer-Aided Design Project with MIT’s Project Mac, on the pioneering Compatible Time-Sharing System (CTSS).… 1962 — 1969: MIT Computer-Aided Design Project (with Project MAC), first software engineering language (AED, Algol Extended for Design)
AED-0 [Ross 69] is a high level language developed by the M.I.T. Computer-Aided Design Project. It is based on ALGOL60 and is aimed at providing a convinient and effective language for creating specialized computer aided design systems for a wide variety of application areas. The original AED-0 compiler written in a bootstrap compiler language became operational on an IBM 709 machine in 1963. Subsequently, it was moved to CTSS of M.I.T. Project MAC operating on an IBM 7094. Further developments were made in this system to produce a fairly stable language by late 1964. By this time, the compiler existed in its own language and all further system changes and improvements were carrier out in AED-0 itself.Есть ссылка из The BCPL Cintsys… 2016 на работу "D.T. Ross et al. AED-0 programmer’s guide and user kit. Technical report, Electronic Systems Laboratory M.I.T, 1964.", но даже более новые варианты текста недоступны в сети: AED-0 Programmer's Guide. 1970
… Part 1 of the manual describes the AED-0 language proper, including descriptions of several subroutine packages which extend the features of the language beyond the forms derived from Algol-60 syntax.
Идеи, которые привели к созданию AED описываются Ross в Richard L. Wexelblat. History of Programming Languages. Chapter VI APT Session. "Origins of the apt language for automatically programmed tools", 1978
Немного об AED-0 есть в отчете Project MAC "VERBAL AND GRAPHICAL LANGUAGE FOR THE AED SYSTEMI A PROGRESS REPORT" MAC-TR-4
http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-004.pdf#page=8
THE AED-0 COMPILER
It was found that no existing compiler could provide an efficient mechanization of the plex concept so that in the Spring of 1963 the Project undertook to construct a compiler incorporating the techniques proposed for the Computer-Aided Design System itself as the first major step toward accomplishing the goals of the Project. Prior to that time plex programming had been carried out using an experimental compiler called the Bootstrap Compiler, which also was written by the Project, both for educational experience and as an experimental tool. The AED-0 Compiler was originally written in the Bootstrap Compiler language, but recently the resulting system has been disassembled from binary machine code back into FAP assembly language and a great many changes and improvements to the AED-0 Compiler have been made so that now it is available as a public command in the Project MAC Time-Sharing System. AED-0 language at present consists of Algol-60, with some features omitted, and others for plex programming added. The compiler is very efficient and flexible and compiles very good machine code in most cases. The compiler is based directly on the plex concepts described 1 above.По языку Bootstrap Compiler информации еще меньше, чем по AED-0. Есть отдельные упоминания в http://www.dtic.mil/dtic/tr/fulltext/u2/681342.pdf Project MAC Progress Report IV (July 1966 to July 1967) и интервью Росса
http://conservancy.umn.edu/bitstream/handle/11299/107611/oh178dtr.pdf?sequence=1 An Interview with DOUGLAS T. ROSS, 1989:
… AED releases, and also from the beginning, AED was a machine independent software engineering job. In fact, we started out in parallel on the 709 and the TX-0, before MAC was even thought of, you see. That was actually the Bootstrap Compiler--in which we first wrote AED [we didn't use FAP]. Then it was that first AED Compiler that we had up and running here within two weeks of Project MAC opening its doors.…
I backed out of the theoretically-beautiful and clean way that we originally were generating AED code and had the whole compiler back-end redone. We did what we called a disassembly. We took the machine code of the compiler, itself, (just a bit- map of memory essentially) and went back as though it had been written in the FAP assembly language, then came back out and reassembled the whole thing so that it would be easier to do patches. Then we changed the whole code-generation part of the compiler to generate the standard (what was called the BBS format of machine-language representation, so that whatever came out of our compiler would fit into the standards that they'd adopted for Project MAC.По другим цепочкам компиляторов есть немного в http://en.wikipedia.org/wiki/History_of_compiler_construction#First_compilers
http://en.wikipedia.org/wiki/Bootstrapping_(compilers%29
The first compiler was written by Grace Hopper, in 1952, for the A-0 System language. The term compiler was coined by Hopper.[1][2] The A-0 functioned more as a loader or linker than the modern notion of a compiler. The first autocode and its compiler were developed by Alick Glennie in 1952 for the Mark 1 computer at the University of Manchester and is considered by some to be the first compiled programming language. The FORTRAN team led by John W. Backus at IBM is generally credited as having introduced the first complete compiler, in 1957. The first FORTRAN compiler took 18 person-years to create.[3]
The first ALGOL 58 compiler was completed by the end of 1958 by Friedrich L. Bauer, Hermann Bottenbruch, Heinz Rutishauser, and Klaus Samelson for the Z22 computer. Bauer et al. had been working on compiler technology for the Sequentielle Formelubersetzung (i.e. sequential formula translation) in the previous years.…
The COBOL compiler for the UNIVAC II was probably the first to be written in a high-level language, namely FLOW-MATIC, by a team led by Grace Hopper.И чуть ниже там же — пример компилятора языка, написанного на этом же языке и запускаемого на интерпретаторе языка:
Building a self-hosting compiler is a bootstrapping problem, i.e. the first such compiler for a language must be either hand written machine code or compiled by a compiler written in another language, or compiled by running the compiler in an interpreter.…
Another early self-hosting compiler was written for Lisp by Tim Hart and Mike Levin at MIT in 1962.[5] They wrote a Lisp compiler in Lisp, testing it inside an existing Lisp interpreter. Once they had improved the compiler to the point where it could compile its own source code, it was self-hosting.[6]…
Forth is an example of a self-hosting compiler. The self compilation and cross compilation features of Forth are commonly confused with metacompilation and metacompilers.monah_tuk
25.01.2017 09:40… но можно использовать существующий компилятор, написанный на другом языке.
Я про язык нигде не писал, так что сути не меняет: компилятор, пусть и на другом языке, но нужен ;-) Как и другой паяльник, например ПЛМ-1 :)
jar_ohty
24.01.2017 15:48+4Подобные паяльники нежелательно греть постоянным током — срок службы нагревателя заметно сокращается из-за электрохимического взаимодействия проволоки с обмазкой. Это не позисторная керамика, конечно, которая на постоянном токе убивается за часы, но тем не менее.
sim2q
25.01.2017 21:09интересный ньюанс, спасибо…
а частота/форма роли не играет?
сейчас же везде ШИМjar_ohty
25.01.2017 22:59+1Главное убрать постоянную составляющую, чтобы форма тока была симметричной. Фазоимпульсный регулятор на симисторе прекрасно подходит, как и двухтактный инвертор с ШИМом на произвольной частоте.
ITMatika
24.01.2017 18:21irony_mode_on
Тут вопрос возник о конкуренции с Китаем и поддержке отечественного разработчика.
Заглянул сперва на офсайт:Это станция сильно изменить ваше впечатление о пайке
Возник вопрос об «отечественности».
Перечитал статью — чуть лучше, но потерянная запятая около Рдиолюбителя вопрос не прояснила. irony_mode_off
В остальном же я всецело плюсую любые отечественные разработки и желаю успехов.
Больше проектов хороших и разных.
melchermax
24.01.2017 18:50Очень аккуратно сделано, и размер небольшой. А станция засыпает при бездействии?
semibiotic
24.01.2017 19:56Пошто ардуину обидели? :) При том что используете мегу, хоть и восьмую ...
А почему на нагревателе разрывается GND, а не +24V ?
jar_ohty
25.01.2017 11:30Так проще. Открывающий потенциал на затвор подается относительно земли, а если бы ключ был сверху и рвал бы +24 В, пришлось бы городить схему, которая подавала бы потенциал относительно истока транзистора, который сам под +24 В.
Carry
24.01.2017 20:27>Лучший Продвижение 1 шт. Премиум Белый Кончик 900M-TB Отметил Железа Цуй 936 Паяльная Станция С Неэтилированный Железа Голова
С ссылками на АЛИ совсем беда. (
Считаю правильным давать ссылки на интернациональную версию.
У любителей «плоскости пассажира» с «ароматными стельками» оно само переключится к соответствующему виду.
Alex_ME
24.01.2017 22:43Добавил в закладки.
Смотрел про переделку ATX-БП в лабораторный, тут самодельная паяльная станция.
Будет комплект оборудования нищеброд-edition.
Psychosynthesis
25.01.2017 15:37А почему монтаж в отверстия, а не SMD? Почему контроллер вражеский, а не православный отечественный, раз уж вы упираете на отечественность? Их есть у нас, и всяких разных, вот вам обзорный список с краткими параметрами, если интересно.
А вообще, круто было бы подобное вообще на логике собрать, без МК, как по мне. Ну и да, поддерживаю идею со встроенным БП.Izy125
25.01.2017 16:19Стоят только они пока дороговато для домашнего использования.
Я не автор, но паять выводные элементы все же проще, чем SMD.)
Psychosynthesis
25.01.2017 16:25Там есть вполне доступные модели. Паять не проще, это так только кажется, на самом деле вопрос привычки. Я сам раньше всё только под навесные разводил, а потом когда пересел на SMD, даже для себя платы с минимумом навесных стараюсь делать. При том, что я, прямо скажем, не дофига «ювелир» в этом деле. Больше скажу, если заказывать платы с маской и пользоваться паяльной пастой и феном, SMD это вообще полный кайф.
А, ну разумеется, всё вышесказанное верно для типоразмеров не меньше 0805…
Допускаю что проще паять навесные когда совсем плохой паяльник, но тут уж извините — хотите быть радиолюбителем, паяло должно быть нормальное.GarryC
25.01.2017 17:38Ну нет там вполне доступных моделей, просто нет и все. Ни один чип из Вашего списка и рядом не подходит по цене даже к Меге, не говоря о Пиках или СТМ8.
Psychosynthesis
25.01.2017 18:26Первый же в списке КР1878ВЕ1. Выше давал ссылку — 10 руб за шт.
Я выше объяснял почему большую часть моделей из списка не найти в продаже по адекватным ценам. Всё что в сети валяется — это либо цены на отладочные комплекты, либо цены на чипы в метало-керамике и с военной приёмкой. Надо звонить в Миландр и договариваться о покупке у них напрямую. Для каких-то моделей у них есть и варианты в пластиковом корпусе, там цены уже порядка 600-800 рублей если по одному покупать. Думаю если оптом договориться, могут скинуть.
Или вот 1886ВЕ5У, он как раз был в пластике, если память не изменяет что-то по 500 рублей за штуку.
Да, я прекрасно понимаю что эта цена совсем не конкурент импорту, но у нас и объёмы другие и спрос совершенно другой. Был бы спрос, были бы и цены интересные.Bluewolf
25.01.2017 18:56Спрос был бы, если бы была доступная розница (звонить в Миландр для покупки — это ОЧЕНЬ далеко от доступной), поддержка, доступные средства отладки и разработки. Замкнутый круг, который решается только целенаправленным желанием развивать розницу и инвестициями.
Psychosynthesis
25.01.2017 19:01Ну извините, я не пиар-менеджер Миландра, к сожалению (ну или к счастью, не знаю уж сколько они там получают). По факту-то понятно, что могли бы и лучше продукцию продвигать.
С другой стороны, обратите внимание, что живут они, в первую очередь, за счёт оборонных заказов, так что всякие «радиолюбители» им не больно-то и интересны.
Однако, когда общаешься с их представителями, понимаешь что люди там вполне адекватные работают, я думаю со временем всё будет получше. Ну, по крайней мере надеюсь.Bluewolf
25.01.2017 19:08+1Я ведь не с претензией к вам, мне самому грустно, что дело обстоит так, как оно обстоит.
Bluewolf
25.01.2017 19:07+2Пример про доступность. Вбиваю "кр1878ве1" на Компеле, Чипдипе и Платане (местные поставщики, с которыми работаем). У Компела "по запросу", у остальных ничего вообще. Ни контроллеров, ни программаторов, ни стартовых наборов. Вбиваю в гугл "кр1878ве1 IDE", тоже никаких официальных результатов. Вбиваю "кр1878ве1" и "кр1878ве1 миландр" — на первых двух страницах странички не вижу. Ну и на какую розницу и привлечение разработчиков они рассчитывают? Совок в чистом виде. Так и будут использовать его только те, кому импортное нельзя. Сделать кристалл — это процентов 10 от задачи "отечественный контроллер", увы.
jar_ohty
25.01.2017 23:04+1"Тесей" за 10 рублей тут не годится по понятным причинам (у него нет АЦП, да и ног маловато). К тому же он снят с производства, насколько мне известно.
А у Миландра помимо совершенно диких цен даже на ширпотребные версии в пластике, совершенно немыслимая еррата. В которую, к тому же, далеко не все существующие глюки попали.Psychosynthesis
26.01.2017 01:55АЦП можно внешний взять…
А «ширпотребные версии в пластике» у Миландра были и по 400 рублей в прошлом году, не знаю есть ли сейчас. Для штучного изделия нормальная цена за контроллер, как по мне…jar_ohty
26.01.2017 12:04При том, что его аналог у ST стоит за штучку рублей 100, ну 200, если в Чип-и-дипе покупать.
Izy125
26.01.2017 12:07+1как было уже отмечено — вопрос объема. Наши конторы заточены больше под ОПК и небольшие объемы, а у того же ST объемы идут на миллионы камней. Чтобы цена была сопоставима, надо отжимать рынок, а это хрен кто даст сделать.
ProstoUser
27.01.2017 17:06+3Насколько я понимаю, лет 10 назад ST как раз и занималась «отжиманием» рынка у Атмела и Микрочипа.
Просто сделали линейку более дешевых и при этом более «жирных» контроллеров с более продвинутой периферией. И начали бесплатно или за смешные деньги раздавать отладочные платы. И надо сказать, добились некоторых успехов — подмяли под себя заметную долю рынка.
Да, это требует денег, качественного продукта, качественной документации, поддержки средами разработки и т.д. Но если этого не делать, то выхода за пределы «штучного изделия» не случится никогда. Так и будет продукт для тех, кому другое нельзя.
Bluewolf
25.01.2017 18:58Все-таки, DIP для многих гораздо проще припаять, чем даже TQFP32. Возможно, решается наличием двух версий плат.
jar_ohty
25.01.2017 23:08Когда плата готовая, припаять DIP проще. А вот сделать плату под TQFP32 сделать (лазерным утюгом или фоторезистом) несравнимо проще, чем те же 32 дырки сверлить ручной сверлилкой.
ssg1712
25.01.2017 19:39+1THT чтобы даже школьники могли собрать. Надо же понимать область применения. Если планируется ручной монтаж (а это наш случай), то выигрыш от использования SMD довольно скромный.
Считаете ли вы, что можно в подобной разработке всерьез рассматривать применение отечественной элементной базы? Довольно много человек мне уже отписалось, что они наковыряли компонентов в гараже и собрали себе копию. Было бы это так, если бы мы взяли что-то от Миландра?Psychosynthesis
25.01.2017 19:45Без МК никак? Я, признаюсь, не стал вдаваться в подробности алгоритма работы данного девайса, но в моём представлении он тупо следит за температурой. Неужели подобное нельзя на логике сделать? С отечествнной логикой всё гораздо проще даже чем с импортными МК. Более того, даже шить ничё не надо было бы. Сплошные плюсы.
Izy125
26.01.2017 09:58я про устройствам на логике с удовольствием бы почитал, как и вообще по аналоговой схемотехнике.
jar_ohty
26.01.2017 12:06Наладить ПИД-регулятор "на логике" (на самом деле — на операционных усилителях в основном) не такая простая задача.
Psychosynthesis
26.01.2017 18:02А обязательно ПИД-регулятор? Я так понимаю он тут для пущей точности удержания температуры применён.
Мне кажется, чего-то следящего за средним значением, пусть не слишком точным и немного плавающим, будет вполне достаточно для радиолюбительского паяльника, это уже много лучше постоянно включенного «кипятильника».jar_ohty
26.01.2017 21:27+1Как показывает опыт, простейший релейный терморегулятор (это который включает нагреватель при снижении температуры ниже заданной и выключает его при перегреве выше нее) хорошо работает только с паяльниками с массивным жалом. Когда-то я пробовал повторить такую простейшую схему, и она, прилично работая со стандартным 40-ваттным паяльником с восьмимиллиметровым жалом, с моим мелким 25-ваттным паяльником на 24 вольта хаотически дергала его туда-сюда, припой на жале то плавился, то застывал — в общем, паять этим было невозможно.
ПИД-регулятор — это аналог оптимально скорректированного операционного усилителя. Если упростить регулятор, оставив только П-канал, то будет он устойчив или нет — зависит от везения. Разработчикам паяльной станции "Термит" повезло (или они знали что-то, чего не знал я). Мне нет.
Zheleziaka
28.01.2017 07:13Для фанатов чистой логики две антикризисных ссылки:
https://ru.aliexpress.com/item/A1321-For-HAKKO-936-Soldering-Iron-Control-Board-Controller-Station-Thermostat/32715760598.html?spm=2114.14010208.99999999.262.qGXtMN
https://ru.aliexpress.com/item/HFES-New-100W-AC-DC-Converter-110V-220V-to-24V-DC-6A-Power-Supply-Switching-Transformer/32720172016.html?spm=2114.14010208.99999999.320.qGXtMN
… просто добавь КОРПУС )))
из модулей можно собрать и антикризисный фен за 900 руб.Rumlin
28.01.2017 13:02+1Экрана с показаниями температуры нет. Лучше доплатить и взять с экраном.
Zheleziaka
29.01.2017 12:17Ну вот мы и пришли к сути. Автор сделал проект аналогов в которому нет (станция 936 с индикацией). Ну а дальше каждый выберет на свой вкус и цвет. Автору проекта респект.
Rumlin
29.01.2017 21:46Китайцы с экраном сделали раньше. На Aliexpress есть выбор под разные жала, например для Т12.
Zheleziaka
30.01.2017 23:45+1Для Т12 есть, а для 936 нету. У Т12 всего три контакта, а у 936 термопара выведена отдельно.
Что дает преимущество в точности измерения. Зато у Т12 есть датчик вибрации, что дает энергосбережение и экономит жало. Эти два паяльника сильно отличаются. И по цене в том числе. почти в три раза.Rumlin
31.01.2017 14:17У TS100 тоже три контакта, но настолько точно, что им можно измерять как термометром температуру в комнате. Не думаю, что отдельный вывод термопары принципиален. Имхо важнее расположение термопары как можно ближе к концу жала.
Zheleziaka
31.01.2017 21:58Почти правильно. Нужно калибровать прибор по температуре жала. Как и делают на видео в статье. А вот вешать источник сигнала в 20 милливольт (ТермоЭДС ТХКн хромель-константан 59-81 мкв/°С) одной ногой на массу импульсного блока питания я бы не стал. Наверно это учли при разработке контроллера. И дело даже не в том, что в 936 используется ТП с самой лучшей, практически линейной характеристикой — ТХК хромель-капель. А в том, что такая точность измерения для паяльника просто не нужна. И вопрос нарисованная шкала или цифровой индикатор — это вопрос вкуса. Необходимая точность обеспечена в обоих случаях с головой.
Anymorficus
29.01.2017 12:58+2Просто хотел сказать то, что вы делаете -Удручающе. Пожалуйста, больше так не делайте!
На дворе 2017 год, а не какой либо прежде.
Вовсю мучают армы32х в Ардуино ИДЕ, повсеместно закупают детали и модули в Китае (потому что готовое уже дешевле тех же деталей здесь, без сборки).
Схем паяльников на готовых китайских паяльниках — уже не море. уже «до Жвака».
Начну разнос с вашего «Маркетинга»:
— У вас «без Arduino», но на ATmega8A-PU. Ничего, что это основа Ардуино Уно?
— Вы делаете для начинающих самодельщиков — а код не открыт. Ардуинка для того и делалась, чтоб начинающим было проще и можно было поэксперементировать.
— Своя плата, отдельный МК и вся рассыпуха, отсутствуют выводы для внутрисхемного программирования
не используете готовые блоки-модули — хотя позиционируете как «конструктор»
ВЫВОД: Полное непонимание озвученной аудитории и отрыв от реалий.
Право, ваша маркетинговая схема отстала лет на 12
Далее Конструктивно-элементная часть:
— если берём китайский паяльник, почему там же не взять мозг Аурдуину про мини (к примеру), готовый блок Индикатора, DC-DC конвертер на 0.5А(для контроллера больше и не надо и греться не будет — минус радиатор)
— При одинаковой цене можно было взять текстово-графический 1х8 или 1х16 символов, вместо семисегментника. Всё равно в темноте никто не паяет
— Кто вас учил ставить разъемы, органы управления и выводы кабелей на всех доступных гранях !?!?!?
Что это вообще за Абсурд и Эргономика.
Вправо впритык ни к чему не поставить — разьём паяльника
Влево впритык — тоже не поставить там кнопка вкючения
Спереди — органы управления. Стоп а как же кнопка выключения не орган управления???
Сзади — штатный вход питания
Сверху пусто — сыпъся грязь, болтики и капли припоя, заливайся сладкий чай
Снизу — всё свалившееся благополучно вываливайся. Низ не закрывают когда совсем экономят — халтурят
Итого есть устройство конструкции Радио-Кот 2002год. Размерами помещаемое в мультиметр, Но с незакрытыми стенками, не защищёнными платами, не эргономичными расположениями органов.
Зато с красивым корпусом из оргстекла и статьёй самопиаром
Вопрос зачем и что вы смогли сделать лучше, чем указаные аналоги собираемые «котами» и котятами уже 15 лет — Категорически непонятно???ssg1712
29.01.2017 13:17Все что вы описываете имеет отношение только с любителям модулей из Катая. Нет ничего противоестественного в желании собрать что-то на рассыпухе.
Более того, повторение чужих схем, ЛУТ/фоторезист, походы в магазины радотоваров и т.д., это то, с чего начинали профессиональные электронщики как 2002 так и сейчас. Электроника гораздо более консервативна, чем может показаться.
Насчет эргономики я с вами согласен и, возможно, мы когда-нибудь перерисуем корпус. На тот момент надо было максимально сэкономить на материале.
В маркетинге не сильно разбираюсь, но вроде людям нравится в целом.Anymorficus
01.02.2017 23:02Не… противоестественного… собрать… на рассыпухе
Собрать что-то на рассыпухе, для начинающего? Вы вообще с какой планеты?
Начинающие начинают с мигалок на Ne555 и регулируемого блока питания на 317 и Крен-ке
На беспаечной макетке.
Они и паять то толком не умеют, а вы предлагаете спаять им себе паяльник.
То-есть купить Припой, Паяльник и Конструктор, чтоб спаять Паяльник.
Неужели мне одному здесь веет абсурдностью идеи.
надо было максимально сэкономить на материале
Так я и говорю — Ардуно про мини с платой со всей обвязкой вышла бы дешевле модулем.
Который чудесно встал бы в вашу плату, хотите бутербродом, хотите в плате сделайте «окно» под него.
Точно так-же готовый модуль питания
и модуль экрана.
Партия из китая этих модулей обошлась бы дешевле покупки «рассыпухи» здесь у нас.
Вот где повторяемость и уверенность в работоспособности модулей.
А совсем кошерно на рассыпухе так это с тем же Ne555 как ПИД или ШИМ регулятором
Для индикации температуры — светодиодную полоску или более продвинуто — модуль вольтметра после ЛМ-ки
А то и вовсе обратную связь на 555.
Основная идея — чем меньше пайки, элементов и корпусов — тем меньше ошибок допустит начинающий.
Вы ведь на них рассчитываете.
Потому какпрофессиональные электронщики как 2002 так и сейчас
пойдут и купят готовую паяльную станцию в феном,блекджеком и шлюхами, тоесть гарантией и прямо сегодня.
И внутрь полезут только если сломается или очень захочется устроить «тру-ла-ла» в виде апгрейда.
Понятное же дело, чем меньше времени потратишь на второстепенные задачи и приготовления — тем больше для Основного Веселья.
Да, трудятся порой похожие самоделки десятилетиями. Но если нужен инструмент для работы, при расширении — его идут и покупают, а не собирают. Да можно есть и ресурс и знания и возможности, но основная задача — делать другие вещи.
Не будет Интел, АМД или Н-видия делать калькуляторы для своих конструкторов и бухгалтерии.
Вот это и есть трезвый взгляд и расчёт.
Насчет эргономики
— это нужно менять не потом, а после альфа и бета тестов и ТАКИХ отзывов. А не когда нибудь потом, оно ведь для вас не наступит НИКОГДА.
Улучшение — естественный и постоянный процесс.
Электроника… консервативна
— а начинающие электронщики НЕТ.
Чем ниже порог вхождения, сложность и требования — тем шире аудитория.
Ардуин-ко — сделало бы ваш проэкт независимей от вас и в то же время масштабируемей
Для термофена не нужен свой процессор соединили плату с индикатором, через разьём с вашой предыдущей моделью «только паяльник» и получили «паяльная станция»
Стоимость доп модуля меньше — продаж больше
И абсолютная зависимость от вашей первой конструкции
Но тут же нужно посчитать, увидеть свою работу в перспективе…ssg1712
02.02.2017 21:55Собрать что-то на рассыпухе, для начинающего?
Именно. Если цель начинания это вхождение в мир профессиональной разработки электроники, то это единственно правильный путь. Модули и ардуино это хорошее подспорье, но в какой-то момент все-равно придется перейти на нормальный уровень.
Так я и говорю — Ардуно про мини с платой со всей обвязкой вышла бы дешевле модулем.
Вы сравниваете ардуино купленное с али с контроллером, купленным в магазине? Даже если так, то 8ая мега все-равно дешевле минимальной ардуины.
Вот это и есть трезвый взгляд и расчёт
… на фразу, которую вы криво вырвали из контекста) Конечно, тот кому нужна паяльная станция должен пойти и купить паяльную станцию. Делать паяльную станцию самому стоит только из академического интереса.
Я вас уверяю: у подавляющего большинства электронщиков первый паяльник — ЭПСН. И в какой-то момент в процессе их становления как специалистов им всем приходила в голову мысль: «Теперь я умею паять! А соберу-ка я себе паяльную станцию!».
afiskon
Я просто хотел сказать, что то, что вы делаете, совершенно потрясающе. Спасибо большое!
afiskon
Кстати, в качестве дальнейшего улучшения я бы предложил добавить фен. Желательно, от паяльных станций ELEMENT :)
ssg1712
Сделаем. Скорее всего на этом фене.
afiskon
Как ни странно, это вроде он и есть :) По крайней мере, выглядит один в один, как на станциях ELEMENT.
UrbanRider
Удивительно, но я в этом фене, как и в паяльнике узнаю паяльную станцию lukey 702.
P.S.: Авторам уважуха!
borec1
И «пинцет» для выпаивания SMD резисторов, диодов и прочих двуногих элементов.
Будет полный набор начинающего радиолюбителя.