3D Model of Power Bank
Описание проекта: Модель повербанка
Цель проекта
Создание 3D-модели повербанка с использованием параметрического моделирования. Проект направлен на разработку компактного и эргономичного устройства для зарядки мобильных устройств, с учетом удобства использования и эстетического дизайна.
Исходные данные
Для моделирования повербанка были определены следующие параметры:
- Длина: 100 мм
- Ширина: 60 мм
- Высота: 20 мм
- Радиус скругления углов: 5 мм
- Диаметр порта: 5 мм
- Смещение порта от края: 10 мм
Описание модели
Модель повербанка состоит из следующих компонентов:
-
Основная форма:
- Повербанк имеет прямоугольную форму с закругленными углами, что придает ему современный и стильный вид. Для создания этой формы используется модуль
rounded_cuboid
, который генерирует скругленный куб с заданными размерами и радиусом скругления.
- Повербанк имеет прямоугольную форму с закругленными углами, что придает ему современный и стильный вид. Для создания этой формы используется модуль
-
Порт для зарядки:
- В модели предусмотрен вырез для порта, который расположен на одной из длинных сторон повербанка. Порт выполнен в виде цилиндра, который вырезается из основной формы. Он смещен от края на 10 мм, что обеспечивает удобный доступ к порту для подключения зарядного устройства.
Технические детали
- Модуль
power_bank
: Основной модуль, который объединяет все элементы модели. Он создает основную форму повербанка и вырезает порт для зарядки. - Модуль
rounded_cuboid
: Вспомогательный модуль, который генерирует скругленный куб, используя метод оболочки (hull) для соединения сфер, расположенных в углах.
Применение
Данная модель может быть использована для:
- 3D-печати прототипа повербанка.
- Дальнейшей доработки дизайна с учетом пользовательских предпочтений.
- Разработки функциональных и эстетических улучшений, таких как добавление дополнительных портов или изменения размеров.
Заключение
Проект по созданию 3D-модели повербанка демонстрирует применение параметрического моделирования для разработки компактных и функциональных устройств. Модель может служить основой для дальнейших исследований и разработок в области портативных зарядных устройств.
// Параметры повербанка
battery_length = 100; // длина
battery_width = 60; // ширина
battery_height = 20; // высота
corner_radius = 5; // радиус скругления углов
port_diameter = 5; // диаметр порта
port_offset = 10; // смещение порта от края
module power_bank() {
// Основная форма повербанка
difference() {
rounded_cuboid(battery_length, battery_width, battery_height, corner_radius);
// Вырез для порта
translate([battery_length - port_offset, battery_width / 2, battery_height / 2])
rotate([90, 0, 0])
cylinder(h = battery_height, r = port_diameter / 2, center = true);
}
}
// Скругленный куб
module rounded_cuboid(length, width, height, radius) {
hull() {
for (x = [0, length]) {
for (y = [0, width]) {
translate([x, y, 0])
sphere(r = radius);
translate([x, y, height])
sphere(r = radius);
}
}
}
}
// Вызов модуля повербанка
power_bank();