From dec311d1f4f91214e1a68d915321853f0112cb2a Mon Sep 17 00:00:00 2001 From: Tilman Date: Wed, 3 Jun 2020 20:10:51 +0200 Subject: [PATCH] new drilling template --- code/test/sensor_tcst2103.py | 41 ++ misc/JBL_screws_drilling_template.pdf | Bin 0 -> 14556 bytes misc/JBL_screws_drilling_template.svg | 602 +++++++++++++------------- 3 files changed, 338 insertions(+), 305 deletions(-) create mode 100644 code/test/sensor_tcst2103.py create mode 100644 misc/JBL_screws_drilling_template.pdf diff --git a/code/test/sensor_tcst2103.py b/code/test/sensor_tcst2103.py new file mode 100644 index 0000000..8ad9bd6 --- /dev/null +++ b/code/test/sensor_tcst2103.py @@ -0,0 +1,41 @@ +import RPi.GPIO as GPIO +import time + +# photo sensor on PIN 5 +PIN_SENSOR = 5 + +# LED on PIN 22 +PIN_LED = 22 + +GPIO.setmode(GPIO.BCM) +GPIO.setup(PIN_SENSOR, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) +GPIO.setup(PIN_LED, GPIO.OUT) +GPIO.output(PIN_LED, GPIO.LOW) + + + +try: + while True: + print('Wait for photo sensor') + GPIO.wait_for_edge(PIN_SENSOR, GPIO.RISING) + + print('Photo sensor active, activating light') + + # turn LED on + GPIO.output(PIN_LED, GPIO.HIGH) + time.sleep(1) + GPIO.output(PIN_LED, GPIO.LOW) + + # wait until sensor is not blocked anymore (v1) + while (GPIO.input(PIN_SENSOR) == GPIO.HIGH): + print('blocked') + time.sleep(1) + + +# Exit when Ctrl-C is pressed +except KeyboardInterrupt: + print('Shutdown') + +finally: + print('Reset GPIO configuration and close') + GPIO.cleanup() diff --git a/misc/JBL_screws_drilling_template.pdf b/misc/JBL_screws_drilling_template.pdf new file mode 100644 index 0000000000000000000000000000000000000000..80e32cfb1698d2cd49bca3e38e06348ae3ab44f0 GIT binary patch literal 14556 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 K(n_gFqx~O^R4oGl literal 0 HcmV?d00001 diff --git a/misc/JBL_screws_drilling_template.svg b/misc/JBL_screws_drilling_template.svg index c8d6c1c..3f81073 100644 --- a/misc/JBL_screws_drilling_template.svg +++ b/misc/JBL_screws_drilling_template.svg @@ -1,6 +1,4 @@ - - + id="svg2" + viewBox="0 0 744.09448819 1052.3622047" + height="297mm" + width="210mm"> + id="DotL" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotL"> + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path910" + inkscape:connector-curvature="0" /> + id="marker1201" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotL"> + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path1199" + inkscape:connector-curvature="0" /> + inkscape:window-x="72" + inkscape:window-height="1016" + inkscape:window-width="1848" + showgrid="false" + inkscape:current-layer="layer1" + inkscape:document-units="px" + inkscape:cy="276.77241" + inkscape:cx="474.33543" + inkscape:zoom="3.959798" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> @@ -80,341 +79,334 @@ + inkscape:label="Ebene 1"> - - + + - + cx="357.87402" + id="circle4165" + style="fill:none;fill-opacity:0.83265303;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + d="m 340.15748,164.76339 35.43307,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + - + d="m 464.17362,340.15748 0,-19.8642" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> 30 - 30 5,61 + id="tspan4159" + x="291.17648" + y="352.32651" + style="font-size:12.5px;line-height:1.25">30 35 - 45 - 45 + y="336.4166" + x="468.20572" + id="tspan4163" + sodipodi:role="line">5,61 35 + 14,5 + x="346.73486" + id="tspan4179" + sodipodi:role="line">14,5 - + d="m 258.59905,312.93054 93.94419,-90.66119" + style="fill:#808080;fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:none;fill-opacity:0.83265303;stroke:#000000;stroke-width:1.00031245;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="circle844" + cx="357.85098" + cy="339.90768" /> - - + transform="translate(-2.6785711,68.87053)" + id="g855"> + + + d="m 563.83928,445.9621 h 7.08661" + style="fill:none;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + transform="matrix(0,1,-0.969697,0,620.6749,-443.0999)"> + d="M 567.38257,95.643459 V 446.43085" + style="fill:none;stroke:#000000;stroke-width:0.95203573px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + - + inkscape:connector-curvature="0" /> 96 + x="349.83401" + id="tspan865" + sodipodi:role="line">96 99 + x="571.9502" + y="344.45786" + style="font-size:12.5px;line-height:1.25">99 + height="35.433071" + width="35.433071" + id="rect860" + style="opacity:1;fill:#333333;fill-opacity:1;stroke:none;stroke-width:0.99921274;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> 10 x 10 mm - - - - - Cutting template for the window glass - - - - - - - - - - - 50 + style="stroke-width:0.9375" + y="205.59882" + x="93.527916" + id="tspan862" + sodipodi:role="line">10 x 10 mm + + + + 28 - Cutting template for the window glass + + + + + + + + + + + 50 + 28 + Drilling template for the JBL On Stage IIIp speaker + x="84.834572" + y="66.899963" + style="stroke-width:0.9375">Drilling template for the JBL On Stage IIIp speaker + + + + + +