tier-4-gp2y0a21yk / google/gemma-3-27b
1 run / 累計 222.3s / 累計 $0
google (self-hosted) gemma-3-27b pdf-page
bare (provider default effort)
run detail → render
loading STL…
module gp2y0a21yk0f() {
// 本体ケース
cube([48, 13.5, 16], center = true);
// レンズ部突起
translate([0, -3.75, 8]) cube([37, 6.5, 5], center = true);
// 発光側レンズ窓
translate([9.5, -2.5, 11.5]) cylinder(h=1, r=1.5, $fn=30);
// 受光側レンズ窓
translate([-9.5, -2.5, 11.5]) cylinder(h=1, r=1.5, $fn=30);
// 連結バー
cube([48, 2, 6], center = true);
translate([0, -13.5 + 1, -3]) cube([48, 2, 6], center = true);
// 取付穴
translate([20, -12.5, -3]) cylinder(h=6, r=1.2, $fn=30);
translate([-20, -12.5, -3]) cylinder(h=6, r=1.2, $fn=30);
// ケーブル取り出し切欠き
translate([0, -14.5, -3]) cube([8, 2, 1], center = true);
// ケーブル (簡易表現)
translate([0, -16, 0]) cylinder(h=10, r=0.5, $fn=30);
}
gp2y0a21yk0f(); prompt
添付の Sharp 製測距センサ GP2Y0A21YK0F のデータシート 2 ページ目には 本体の外形寸法図(External dimensions)が描かれています。図を読み取り、 OpenSCAD でセンサの外形をモデリングしてください。 ※ 同じ Sharp の GP2Y0D413K0F とは別モデルです: - レンジ: 10〜80cm(アナログ電圧出力) - パッケージ: - 本体は横長(乗っているレンズ部 + 連結バー部分の2塊で構成) - 連結部にケーブル取り出し穴 + 取付穴2個 - 受光・発光のレンズが本体上部から飛び出している - コネクタはケーブル(JST PHR-3)で出る、本体下部に直付けではない 含めるべき部位: - レンズ部本体ケース(直方体に近い、上部にレンズ突起) - 発光側レンズと受光側レンズ(上面に並ぶ円形 / 矩形の窓) - 連結バー(レンズ部の下方向に伸びる薄い板状の延長部) - 連結バーにある取付穴 2 つ + ケーブル取り出しの切欠き - ケーブル(PCB / コネクタの代わりに丸棒で簡易表現で可) 寸法: - 図中のミリメートル数値に従ってください - "*" 印が付いた寸法はレンズ中心位置を示す参照寸法です - 括弧 `( )` で囲まれた値は参考寸法 - 未指定許容差 ±0.3 mm 座標系: - 本体の中心が原点。+Z は上方向(レンズが上面)、+Y は前方 - 単位は mm 内部の IC や回路素子はモデリング不要、外形だけで十分です。 完成したコード全体を ```openscad ... ``` のフェンスで囲んで出力してください。 コードのみで、追加の説明は不要です。