3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab) [al_fuhrmann al_fuhrmann] (fb2) читать постранично


 [Настройки текста]  [Cбросить фильтры]

al_fuhrmann 3D МОДЕЛЬ НЕБОЛЬШОГО ТРАНСФОРМАТОРА

Поскольку заказчики теперь очень приветствуют не только необходимые схемы/платы/исходники прошивок, но и 3D модели, то приходится заниматься ими. Конструкторам легче затолкать/вписать такой модуль в устройство. Но библиотеки, даже в платных альтиумах и менторах не всегда содержат то, что нужно. Приходится допиливать недостающее. В прошлом посте на эту тему мы занимались моделью транзистора. Это была простая задача, теперь чуть посложнее.

Это модель небольшого импульсного трансформатора для преобразователя напряжения (источника питания) 220/5V. Казалось бы, такая ерунда, а нет нигде. Она была сделана в AutoCAD и MeshLab. В автокаде делалась вся геометрия, модель по «деталям», причем понятие детали тут имеет свой смысл — это группа тел, имеющая одинаковый цвет. Затем каждая «деталь» из сборки экспортировалась в файл STL, ничего другого подходящего в наших условиях автокад предложить не может.

STL по одному открываются в MeshLab специально для окраски, затем экспортируются в файлы VMRL. Наконец, все VRML собираются в одну модель, причем некоторые части приходится перемещать в MeshLab'е снова, — он валит все в кучу. Это конечно, не гарантирует идеального совпадения с исходной сборкой в автокаде, поскольку мешлаб — это программа для дизигинеров. А им, как известно, точность до лампочки.

MeshLab, как программа, для которой родной системой является UNIX-подобная, имеет привычку внезапно падать в Windows.

Этот способ был специально опробован для сравнения. Не вижу никаких преимуществ — даже уверенные навыки работы в автокаде не уменьшают работы мышкой и кнопками. Разве что написать скрипт на AutoLISP…

Конечно, SolidWorks делает все куда быстрее и удобнее, но его еще надо купить… и он опять для Windows. Впрочем, и автокад не бесплатный. О пользовании ворованным софтом я предпочитаю не писать, по крайней мере, без крайней необходимости. Интернет большой и кто хочет, найдет любую информацию и без моего участия.

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

Поэтому я решил сделать ту же работу по технологии из предыдущего поста, но с некоторыми изменениями. Дальше небольшой отчет о том, как это было.

Эскизы

Эскизы — это плоские чертежи, которые будут выдавливаться. Мы сделаем их в плоской рисовалке LibreCAD. Это практически тот же автокад, только 2D и с гораздо более простым интерфейсом. Все, что надо и ничего лишнего.

Модель трансформатора состоит из четырех «деталей»:

• щечки (темно-серый);

• обмотка и обечайка сердечника (желтый);

• сердечник (темновато-серый);

• луженые выводы (белесые как припой).

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

Эскиз первой щечки начинаем делать с ее контура. Это несложно. Размеры в миллиметрах.


Command: line (line)

0,0

0,4.5

@3,0

@0,9.5

@11,0

@0,-9.5

@3,0

@0,-4.5

@-1.5,0

@0,1.5

@-14,0

@0,-1.5

close


Добавляем скругления радиусом 0.5 наверху щечек. Получается такая картина:


Рис. 1.

Слой бирюзового цвета (размеры) отдельно от чертежа. Размеры проставлены просто для контроля, так как мы не собираемся печатать чертежи. Нужны только эскизы. Полученную часть сделаем блоком и сохраним как p1. Это, будем считать, плоскость XY.

В плоскости ZY проекция щечки будет выглядеть по-другому (показана справа):


Рис. 2.

На основе этого вида можно сделать «инструмент», который показан на следующей паре картинок.


Рис. 3.

Рис. 4.

Мы делаем копию, дорисовываем недостающие лини (Рис. 3.) и убираем лишние (Рис. 4.). Как это работает, мы еще увидим. Штриховка показана без каких-либо целей. Из этой фигуры тоже делаем блок и сохраняем ее как f1.

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


Рис. 5.

Этот блок сохраняем как p2.

Экспорт блоков в отдельные файлы

Каждый блок экспортируем в отдельный файл с таким же именем. Перед