DIY микропаяльная станция на Arduino: компактная активная паяльница
Компоненты и материалы
- Arduino UNO — 1 шт.
- Nokia LCD модуль (5110/3310) — 1 шт. (84×48 пикселей)
- Термистор 100к 3950 (NTC) — 1 шт. (встраивается в паяльник)
- USB паяльник (дешевый, ~5-10$) — 1 шт. (донор нагревательного элемента и корпуса)
- Мощный N-канальный MOSFET — 1 шт. (или используйте транзистор с родной платы паяльника)
- Светодиод 5 мм — 1 шт. (индикация)
- Резисторы: 2×1кОм, 1×4.75кОм
- Конденсатор 10 нФ — 1 шт.
- Каптоновая лента (10-20 мм) — для изоляции термистора
- Рокерный выключатель — 1 шт.
- 4-проводной кабель (USB-кабель подойдет) — 1 шт.
- Маленькие винтики 2.5×5 мм (широкие головки) — 10 шт.
Необходимые инструменты
- Паяльник (для сборки станции)
- 3D-принтер (для корпуса)
- Дремель/сверло (для модификации корпуса паяльника)
Программное обеспечение
- Arduino IDE
- Autodesk Fusion 360 (моделирование корпуса)
- Arduino Web Editor / PlatformIO (сборка прошивки)
О проекте
Микропаяльная станция
Превратите дешевый USB-паяльник в мощную паяльную станцию с активным наконечником.
Почти нулевая теплоемкость наконечника обеспечивает мгновенную регуляцию температуры. Легко паяет крупные детали — магия!
Промышленные микропаяльные станции стоят очень дорого. Это — самая дешевая в мире (~10$).
Особенности
- Дешево и просто (под 10$)
- PID-регуляция температуры
- Память предустановок (мемори-слоты)
- Микропаяльный наконечник (активный)
- Последовательный командный интерфейс
- Плотер (вывод графиков температуры/мощности)
- Удобный UI с барграфом мощности на Nokia LCD
- Звуковые сигналы (достижение температуры)
- Open Source, Arduino-based
- Обновления прошивки
- 3D-печатный корпус
- Выход из ожидания при поднятии паяльника (детектирование по температуре)
Схема подключения
Монтаж термистора в паяльнике
Хак питания Arduino UNO R3 (CH340)
Это позволяет полностью отключать станцию выключателем, не выдергивая USB.
Fritzing-схема
Интерфейс пользователя (скриншоты)
Управление (ротационный энкодер с кнопкой)
Главный экран: < > — темп +/-; [клик] — цикл памяти; [удержание] — сохранение в память; [двойной клик] — настройки.
Режим ожидания: [клик] — выход.
Сохранение в память: < > — выбор слота; [клик] — сохранить.
Настройки (подменю): < > — навигация; [клик] — редактирование.
Редактирование параметра: < > — изменение; [клик] — выход.
Детали и модули (фото)
Термистор 100к 3950, Arduino Uno R3 CH340, ротационный энкодер, USB паяльник, Nokia LCD, выключатель — все показано на фото в исходнике.
Код прошивки
Проект собирается через PlatformIO. Исходный код на GitHub:
https://github.com/peekpt/MicroSolderingStation
Схемы и файлы
Fritzing-файл: fritzing_4WF7dfjiYX.fzz (доступен для скачивания).
Производственный процесс
- Умный датчик полива «Thirst Alert» на Arduino — DIY сигнализация засухи для растений
- Итальянские словесные часы на Arduino Nano, NeoPixel, LCD и RTC
- Экономия пинов Arduino: подключение 4×3 клавиатуры по трём аналоговым входам
- Надежный счетчик кВт·ч на Sigfox с Arduino MKR Fox 1200
- Bluetooth-монитор температуры на Arduino Nano с NTC-термистором
- DIY Автоматический измеритель емкости (10 пФ – 10 мкФ) на Arduino Nano
- Бесконтактный жестовый замок: APDS-9960 + Arduino для безопасного доступа
- Набор-компаньон для Arduino Nano — необходимые компоненты и инструменты для DIY-электроники
- Гальванически разделённый аналоговый вход для Arduino на LM331 и оптопаре 4N25
- Точный тест времени реакции на Arduino UNO