Это небольшой футляр для моего хобби-проекта, который теперь стоит на моём столе.
Существует три основных режима:
- Часы.
- Цитата - покажите случайную цитату из JSON.
- Помидор - 25/45 рабочих периодов, 15/25 периодов отдыха. Нет функции серии, нет статистики.
Источник кода на моём GitHub:https://github.com/veloc1/pomodoro-with-extra-features
Соображения.
Это в основном для обучения, а не для развлечения с электроникой и печатью. При печати и сборке этого, вы будете сильно разочарованы. Заранее извиняюсь. :)
Модель всё ещё находится в стадии разработки, поэтому, если вы хотите её напечатать, предупреждаем вас заранее.
Модель корпуса, созданная с помощью OpenSCAD. Вы можете попробовать изменить параметры в верхней части файла и адаптировать их для ваших компонентов.
В текущей версии вам нужно будет разбить некоторые вещи, чтобы вы могли поместить компоненты внутрь. Если вы хотите исправить это самостоятельно - сделайте карманы для компонентов больше и сделайте что-нибудь со светодиодом. Также не забудьте сделать отверстия для винтов на задней стенке (я забыл об этом и просто склеил две части вместе
Для кнопок я выбираю сенсорные кнопки TTP223, они могут срабатывать на расстоянии до 5 мм.
Компоненты удерживаются на месте небольшими подушками из ТПУ, поэтому они не будут падать. Светодиод приклеен к верхней пластине.
Аппаратное обеспечение.
* ESP-32
* Сенсорные кнопки TTP223 х3
* Экран OLED на основе SSD1306, 128x64.
* Одиночный светодиод WS2812B.
* Резистор 2,4 кОм х 2 для I2C.
* Винты M3 для удержания ESP на месте.
Настройки печати.
Корпус не очень хорошо оптимизирован для печати, здесь и там есть неровные края.
Я напечатал корпус из Moon White PETG, но это было не очень хорошее решение. Светодиоды ESP и кнопочные светодиоды просвечивают через корпус.
- Высота слоя: 0,28.
- Поддержка: Дерево и переключатель "касаться только строительной платформы".
- Стены: 3
Принтер должен быть достаточно точно откалиброван, так как некоторые карманы для компонентов спроектированы (должен сказать - плохо спроектированы, так как вам придётся отломать некоторые детали, чтобы уместить компоненты на место xdd) с допуском в 0,1 мм.
タグ
モデルソース
