velxio/frontend/public/component-svgs/mpu6050.svg

135 lines
6.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg
width="82" height="61"
clip-rule="evenodd"
fill-rule="evenodd"
version="1.1"
viewBox="0 0 81.6 61.2"
xmlns="http://www.w3.org/2000/svg"
>
<defs>
<pattern id="pin-pattern" height="2.1" width="14" patternUnits="userSpaceOnUse">
<path
d=" m2.09 1.32c0.124 0 0.243-0.049 0.331-0.137 0.086-0.086 0.137-0.206 0.137-0.33v-0.387c0-0.124-0.050-0.242-0.137-0.33-0.087-0.087-0.207-0.137-0.331-0.137h-1.62v1.32z"
fill="#f5f9f0"
/>
</pattern>
<filter id="ledFilter" x="-0.8" y="-0.8" height="5.2" width="5.8">
<feGaussianBlur stdDeviation="2" />
</filter>
</defs>
<!-- Board -->
<path
d="m81.6 0h-81.6v61.2h81.6zm-10 44.9c3.8 0 6.88 3.08 6.88 6.88 0 3.8-3.08 6.89-6.88 6.89-3.8 0-6.89-3.09-6.89-6.89 0-3.8 3.09-6.88 6.89-6.88zm-61.6 0c3.8 0 6.89 3.08 6.89 6.88 0 3.8-3.09 6.89-6.89 6.89-3.8 0-6.88-3.09-6.88-6.89 0-3.8 3.08-6.88 6.88-6.88zm-2.74-41.9c1.55 0 2.81 1.26 2.81 2.81s-1.26 2.8-2.81 2.8-2.8-1.26-2.8-2.8 1.26-2.81 2.8-2.81zm19.2 0c1.55 0 2.81 1.26 2.81 2.81s-1.26 2.8-2.81 2.8c-1.55 0-2.8-1.26-2.8-2.8s1.26-2.81 2.8-2.81zm-9.58 0c1.55 0 2.81 1.26 2.81 2.81s-1.26 2.8-2.81 2.8c-1.55 0-2.8-1.26-2.8-2.8s1.26-2.81 2.8-2.81zm19.2 0c1.55 0 2.81 1.26 2.81 2.81s-1.26 2.8-2.81 2.8c-1.55 0-2.8-1.26-2.8-2.8s1.26-2.81 2.8-2.81zm9.58 0c1.55 0 2.8 1.26 2.8 2.81s-1.26 2.8-2.8 2.8c-1.55 0-2.81-1.26-2.81-2.8s1.26-2.81 2.81-2.81zm19.2 0c1.55 0 2.8 1.26 2.8 2.81s-1.26 2.8-2.8 2.8-2.81-1.26-2.81-2.8 1.26-2.81 2.81-2.81zm-9.58 0c1.55 0 2.8 1.26 2.8 2.81s-1.26 2.8-2.8 2.8c-1.55 0-2.81-1.26-2.81-2.8s1.26-2.81 2.81-2.81zm19.2 0c1.55 0 2.8 1.26 2.8 2.81s-1.26 2.8-2.8 2.8c-1.55 0-2.81-1.26-2.81-2.8s1.26-2.81 2.81-2.81z"
fill="#16619d"
/>
<!-- Right Chip -->
<g fill="#fefdf4">
<rect x="74.5" y="23.1" width="2.01" height="4.81" />
<rect x="67.8" y="33" width="2.01" height="4.81" />
<rect x="71.2" y="23.1" width="2.01" height="4.81" />
<rect x="67.8" y="23.1" width="2.01" height="4.81" />
<rect x="74.5" y="33" width="2.01" height="4.81" />
</g>
<g fill="#31322e">
<rect x="74.5" y="25.5" width="2.01" height="2.4" />
<rect x="67.8" y="33" width="2.01" height="2.4" />
<rect x="71.2" y="25.5" width="2.01" height="2.4" />
<rect x="67.8" y="25.5" width="2.01" height="2.4" />
<rect x="74.5" y="33" width="2.01" height="2.4" />
</g>
<!-- Resistors -->
<g fill="#e5e5e5">
<rect x="12" y="21.3" width="3.83" height="9.3" />
<rect x="17.7" y="21.3" width="3.83" height="9.3" />
<rect x="56.5" y="21.3" width="3.83" height="9.3" />
<rect x="51.2" y="21.3" width="3.83" height="9.3" />
<rect x="17.7" y="35.6" width="3.83" height="9.3" />
<rect x="23.3" y="21.3" width="3.83" height="9.3" />
<rect x="62.2" y="21.3" width="3.83" height="9.3" />
<rect x="51.2" y="35.8" width="3.83" height="9.3" />
<rect x="56.9" y="35.8" width="3.83" height="9.3" />
</g>
<path d="m76 42.6v-3.13h-7.59v3.13z" fill="#fefdf4" />
<rect x="23.1" y="35.6" width="3.83" height="9.3" fill="#e5e5e5" />
<g fill="#26232b">
<rect x="17.7" y="23.4" width="3.83" height="5.31" />
<rect x="56.5" y="23.4" width="3.83" height="5.31" />
<rect x="51.2" y="23.4" width="3.83" height="5.31" />
<rect x="17.7" y="37.7" width="3.83" height="5.31" />
</g>
<g fill="#d8c18d">
<rect x="23.3" y="23.4" width="3.83" height="5.31" />
<rect x="62.2" y="23.4" width="3.83" height="5.31" />
<rect x="51.2" y="37.8" width="3.83" height="5.31" />
<rect x="56.9" y="37.8" width="3.83" height="5.31" />
<path d="m74.3 42.6v-3.13h-4.33v3.13z" />
</g>
<g>
<rect x="23.1" y="37.7" width="3.83" height="5.31" fill="#a06352" />
<rect x="31.8" y="47.1" width="15.6" height="6.03" fill="#f3c338" />
<rect x="67.3" y="27.9" width="9.76" height="5.28" fill="#010303" />
</g>
<!-- MPU6050 Chip -->
<rect transform="translate(47,26)" width="5" height="14.5" fill="url(#pin-pattern)" />
<rect
transform="translate(32.3,40) rotate(180)"
width="5"
height="14.5"
fill="url(#pin-pattern)"
/>
<rect
transform="translate(46.5,40.7) rotate(90)"
width="5"
height="14.5"
fill="url(#pin-pattern)"
/>
<rect
transform="translate(32.3,26) rotate(270)"
width="5"
height="14.5"
fill="url(#pin-pattern)"
/>
<rect x="31.8" y="25.4" width="15.6" height="15.6" />
<!-- LED -->
<rect x="12" y="23.4" width="3.83" height="5.31" fill="#f5ecde" />
false
<!-- PCB Pins-->
<g fill="none" stroke="#d0ae88" stroke-width=".648px">
<circle cx="64.8" cy="5.78" r="2.81" />
<circle cx="55.2" cy="5.78" r="2.81" />
<circle cx="45.6" cy="5.78" r="2.81" />
<circle cx="36" cy="5.78" r="2.81" />
<circle cx="26.4" cy="5.78" r="2.81" />
<circle cx="16.9" cy="5.78" r="2.81" />
<circle cx="7.28" cy="5.78" r="2.81" />
<circle cx="74.4" cy="5.78" r="2.81" />
</g>
<!-- Text -->
<text
transform="rotate(90)"
fill="#ffffff"
font-family="sans-serif"
font-size="3.6px"
x="10.056"
>
<tspan x="10.056" y="-6">INT</tspan>
<tspan x="10.056" y="-15.5">AD0</tspan>
<tspan x="10.056" y="-25.157">XCL</tspan>
<tspan x="10.056" y="-34.5">XDA</tspan>
<tspan x="10.056" y="-44.38">SDA</tspan>
<tspan x="9.911" y="-54">SCL</tspan>
<tspan x="10.057" y="-63.54">GND</tspan>
<tspan x="10.057" y="-73">VCC</tspan>
</text>
</svg>