ファンのコントロール基板のaruduinoをうっかりショートさせ壊したので作り直すことに 一応geminiにも聞いてみたら先の回路でなくオープンコレクタを薦められたのでgeminiの指示どうりに作ることにした トランジスタ x1 mosfet x1 抵抗 1k x2 抵抗 150 x1 でできた 回路シミュは”Circuit Simulator Applet” https://www.falstad.com/circuit/ でcpuファンの青い線がpwmの信号線ってgeminiが教えてくれた 次回はそれでいこう
chatgptに聞きながらだ2日ほどでできた bl_info = { "name": "Edge-Plane Intersection (Multi)", "author": "ChatGPT + You", "version": (1, 1), "blender": (2, 80, 0), "location": "3Dビュー > 編集モード > メッシュ > Edge-Plane Intersection (Multi)", "description": "複数エッジの頂点を面の交点にスナップ", "category": "Mesh", } import bpy import bmesh from mathutils import geometry def get_global_coords(obj, v): return obj.matrix_world @ v.co def get_local_coords(obj, global_co): return obj.matrix_world.inverted() @ global_co class MESH_OT_edge_plane_intersection_multi(bpy.types.Operator): bl_idname = "mesh.edge_plane_intersection_multi" bl_label = "Edge-Plane Intersection (Multi)" bl_options = {'REGISTER', 'UNDO'} @classmethod def poll(cls, context): obj = context.active_object return (obj is not...