1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/createskyblue-OpenT12

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

RoseFinch — это контроллер паяльной станции с открытым исходным кодом на базе ESP32

С небольшими изменениями можно управлять другим оборудованием для автоматизации.

О проекте

Описание

Другие устройства автоматизации могут быть управляемы после небольших изменений.

Ветви

[OpenHeat] https://github.com/peng-zhihui/OpenHeat

Открытый источник интеллектуального нагревательного стола.

[open source совместимый паяльник] https://oshwhub.com/sndnvaps/opent12-jing-jian-ban_copy

От sndnvaps.

Аппаратное обеспечение

[EasyEDA] https://oshwhub.com/createskyblue/opent12-jing-jian-ban
[Справочная схема основного драйвера] https://oshwhub.com/47415Y/gong-cheng

Примечание: печатная плата не полностью проверена.

PCB_V3.0

Видео

https://www.bilibili.com/video/BV1s64y1v7mY/

Инструкции

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

Функции

Совместимость с системами нагрева

  • ShenzhenT12
  • Hot Bed (другие ветви)
  • Высокочастотный сварочный стол (теоретически)
  • Термофен (теоретически)

Основные функции

  • Поддержка ввода Utf 8.
  • Многоступенчатое ПИД-регулирование нагрева, многотерминальная настройка периода выборки АЦП / ПИД.
  • Можно установить начальную температуру, температуру импульса и температуру сна.
  • Может регулярно спать и выключаться, а также настраивать время режима импульса.
  • Может сохранять десятки миллионов групп конфигураций паяльных наконечников (по умолчанию 10 групп).
  • Поддерживаются два режима сна: поддерживается как триггер вибрации, так и магнитный триггер.
  • Поддержка английского языка.

Расширенные функции

  • PMOS и NMOS (по умолчанию PMOS, поскольку этот параметр опасен, настройку необходимо изменить в исходной программе).
  • Клавиша быстрого доступа для быстрой настройки ПИД.
  • Для каждого паяльного наконечника разрешено два набора ПИД.
  • Через меню можно настроить независимый период выборки АЦП / ПИД и параметры фильтра Калмана.
  • Девятиступенчатая калибровка температуры под пайку.
  • Схема самокалибровки температуры (не реализована).
  • Пользовательские эффекты отображения: яркость, плоскость переворота, анимация перехода, стиль отображения, режим списка.
  • Персонализированная настройка: тон подсказки, направление вращения энкодера, режим срабатывания ручки, язык системы (временно поддерживается только упрощённый китайский).
  • Настройки безопасности: настройка пароля запуска, сигнал тревоги о пониженном напряжении, запрос принудительного выключения и предупреждение.
  • Управление через командную строку Bluetooth.
  • Голосовое управление (не реализовано).
  • Пользовательский логотип загрузки (не реализован).

Определение контактов

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

Определение контактов экрана (I2C по умолчанию)

I2C PIN SPI PIN
Экран SCL 22 Экран SCK 18
Экран SDA 21 Экран MOSI 23
Экран DC 13
Экран RST 15
Экран CS GND (в будущем будут изменения)

Другие контакты

НАЗВАНИЕ PIN
LED 2 (будущее)
Beep 25
Энкодер A 14
Энкодер B 12
Ключ энкодера 33
АЦП наконечника 39
АЦП тепловой чувствительности 34
АЦП напряжения 35
АЦП тока 32
ШИМ1 26
ШИМ2 27 (будущее)
Переключатель вибрации 4
Сухой язычковый клапан 19

Компиляция

Обратитесь к использованию platformIO.

Скриншот демо

👇Главный экран

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

👇 Калибровка температурного коэффициента

👇 Редактор текста

Можно задать два набора PID для каждого паяльного жала.

👇 Персонализация

Изображения без перевода.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-3.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/createskyblue-OpenT12.git
git@api.gitlife.ru:oschina-mirror/createskyblue-OpenT12.git
oschina-mirror
createskyblue-OpenT12
createskyblue-OpenT12
master