From 8fc80ccf8f76e053f9df60f5c72b193a524a5aa7 Mon Sep 17 00:00:00 2001 From: jonathanrichard13 <13519128@std.stei.itb.ac.id> Date: Sun, 24 Apr 2022 14:03:31 +0700 Subject: [PATCH] Automated Door with Arduino --- IF3210-2022-Arduino-13519128.brd | 494 ++++++++++++++++++++++++++++++ IF3210-2022-Arduino-13519128.png | Bin 0 -> 122140 bytes if3210_2022_arduino_135191281.ino | 166 ++++++++++ if3210_2022_arduino_135191282.ino | 174 +++++++++++ 4 files changed, 834 insertions(+) create mode 100644 IF3210-2022-Arduino-13519128.brd create mode 100644 IF3210-2022-Arduino-13519128.png create mode 100644 if3210_2022_arduino_135191281.ino create mode 100644 if3210_2022_arduino_135191282.ino diff --git a/IF3210-2022-Arduino-13519128.brd b/IF3210-2022-Arduino-13519128.brd new file mode 100644 index 0000000..379a228 --- /dev/null +++ b/IF3210-2022-Arduino-13519128.brd @@ -0,0 +1,494 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="9.7.0"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="1" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="7" fill="1" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/> +<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +</layers> +<board> +<plain> +<wire x1="0" y1="0" x2="530.8970912206182" y2="0" width="0" layer="20"/> +<wire x1="530.8970912206182" y1="0" x2="530.8970912206182" y2="170.4572968341194" width="0" layer="20"/> +<wire x1="530.8970912206182" y1="170.4572968341194" x2="0" y2="170.4572968341194" width="0" layer="20"/> +<wire x1="0" y1="170.4572968341194" x2="0" y2="0" width="0" layer="20"/> +</plain> +<libraries> +<library name="Tinkercad"> +<packages> +<package name="28027" urn="urn:adsk.eagle:footprint:32391373/1"><description><b>PIN HEADER</b></description><wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/><wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/><wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/><wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/><wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/><wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/><wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/><wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/><wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/><wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/><wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/><wire x1="-17.78" y1="-1.27" x2="17.78" y2="-1.27" width="0.127" layer="21"/><wire x1="-17.78" y1="-2.9718" x2="-11.9888" y2="-2.9718" width="0.127" layer="21"/><wire x1="-11.9888" y1="-2.9718" x2="11.9888" y2="-2.9718" width="0.127" layer="21"/><wire x1="11.9888" y1="-2.9718" x2="17.78" y2="-2.9718" width="0.127" layer="21"/><wire x1="-17.78" y1="-1.27" x2="-17.78" y2="-2.9718" width="0.127" layer="21"/><wire x1="17.78" y1="-1.27" x2="17.78" y2="-2.9718" width="0.127" layer="21"/><wire x1="-11.9888" y1="-6.5278" x2="-10.9982" y2="-6.5278" width="0.127" layer="21"/><wire x1="-10.9982" y1="-6.5278" x2="10.9982" y2="-6.5278" width="0.127" layer="21"/><wire x1="10.9982" y1="-6.5278" x2="11.9888" y2="-6.5278" width="0.127" layer="21"/><wire x1="-11.9888" y1="-6.5278" x2="-11.9888" y2="-2.9718" width="0.127" layer="21"/><wire x1="11.9888" y1="-6.5278" x2="11.9888" y2="-2.9718" width="0.127" layer="21"/><wire x1="-10.9982" y1="-6.5278" x2="10.9982" y2="-6.5278" width="0.127" layer="21" curve="180"/><pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/><pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/><pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/><text x="0" y="1.905" size="1.27" layer="25" ratio="10" align="bottom-center">>NAME</text><text x="0" y="-3.175" size="1.27" layer="27" align="top-center">>VALUE</text><text x="0" y="-2.159" size="1.27" layer="21" align="center">PIR SENSOR</text><rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/><rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/><rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/></package> +<package name="ARDUINO-UNO-R3-SHIELD" urn="urn:adsk.eagle:footprint:32092365/1"><description><h3>Arduino Uno-Compatible Footprint</h3> +No holes, no ICSP connections. +<p>Specifications: +<ul><li>Pin count: 32</li> +<li>Pin pitch: 0.1"</li> +<li>Area:2.1x2.35"</li> +</ul></p> +<p>Example device(s): +<ul><li>Arduino Uno R3 Shield</li> +</ul></p></description><wire x1="-24.13" y1="-29.21" x2="-17.17" y2="-29.21" width="0.254" layer="51"/><wire x1="-17.17" y1="-29.21" x2="-4.97" y2="-29.21" width="0.254" layer="51"/><wire x1="-4.97" y1="-29.21" x2="24.13" y2="-29.21" width="0.254" layer="51"/><wire x1="24.13" y1="-29.21" x2="26.67" y2="-26.67" width="0.254" layer="51"/><wire x1="26.67" y1="27.94" x2="24.13" y2="27.94" width="0.254" layer="51"/><wire x1="24.13" y1="27.94" x2="21.59" y2="30.48" width="0.254" layer="51"/><wire x1="-26.67" y1="26.67" x2="-26.67" y2="-26.67" width="0.254" layer="51"/><wire x1="-26.67" y1="-26.67" x2="-24.13" y2="-29.21" width="0.254" layer="51"/><wire x1="21.59" y1="30.48" x2="-11.43" y2="30.48" width="0.254" layer="51"/><wire x1="-11.43" y1="30.48" x2="-13.97" y2="27.94" width="0.254" layer="51"/><wire x1="-13.97" y1="27.94" x2="-25.4" y2="27.94" width="0.254" layer="51"/><wire x1="-25.4" y1="27.94" x2="-26.67" y2="26.67" width="0.254" layer="51"/><wire x1="26.67" y1="-26.67" x2="26.67" y2="27.94" width="0.254" layer="51"/><wire x1="-17.17" y1="-44.71" x2="-4.97" y2="-44.71" width="0.254" layer="51"/><wire x1="13.53" y1="-39.51" x2="22.53" y2="-39.51" width="0.254" layer="51"/><wire x1="-17.17" y1="-44.71" x2="-17.17" y2="-29.21" width="0.254" layer="51"/><wire x1="-4.97" y1="-44.71" x2="-4.97" y2="-29.21" width="0.254" layer="51"/><wire x1="13.53" y1="-39.51" x2="13.53" y2="-29.31" width="0.254" layer="51"/><wire x1="22.53" y1="-39.51" x2="22.53" y2="-29.31" width="0.254" layer="51"/><wire x1="-25.4" y1="26.67" x2="-22.86" y2="26.67" width="0.127" layer="51"/><wire x1="-22.86" y1="26.67" x2="-22.86" y2="6.35" width="0.127" layer="51"/><wire x1="-22.86" y1="6.35" x2="-25.4" y2="6.35" width="0.127" layer="51"/><wire x1="-25.4" y1="6.35" x2="-25.4" y2="26.67" width="0.127" layer="51"/><wire x1="-25.4" y1="5.08" x2="-22.86" y2="5.08" width="0.127" layer="51"/><wire x1="-22.86" y1="5.08" x2="-22.86" y2="-20.32" width="0.127" layer="51"/><wire x1="-22.86" y1="-20.32" x2="-25.4" y2="-20.32" width="0.127" layer="51"/><wire x1="-25.4" y1="-20.32" x2="-25.4" y2="5.08" width="0.127" layer="51"/><wire x1="22.86" y1="-11.43" x2="25.4" y2="-11.43" width="0.127" layer="51"/><wire x1="25.4" y1="-11.43" x2="25.4" y2="8.89" width="0.127" layer="51"/><wire x1="25.4" y1="8.89" x2="22.86" y2="8.89" width="0.127" layer="51"/><wire x1="22.86" y1="8.89" x2="22.86" y2="-11.43" width="0.127" layer="51"/><wire x1="25.4" y1="11.43" x2="22.86" y2="11.43" width="0.127" layer="51"/><wire x1="22.86" y1="11.43" x2="22.86" y2="26.67" width="0.127" layer="51"/><wire x1="22.86" y1="26.67" x2="25.4" y2="26.67" width="0.127" layer="51"/><wire x1="25.4" y1="26.67" x2="25.4" y2="11.43" width="0.127" layer="51"/><wire x1="-4.445" y1="24.13" x2="-5.08" y2="24.765" width="0.254" layer="51"/><wire x1="-5.08" y1="24.765" x2="-5.08" y2="28.575" width="0.254" layer="51"/><wire x1="-5.08" y1="28.575" x2="-4.445" y2="29.21" width="0.254" layer="51"/><wire x1="-4.445" y1="29.21" x2="1.905" y2="29.21" width="0.254" layer="51"/><wire x1="1.905" y1="29.21" x2="2.54" y2="28.575" width="0.254" layer="51"/><wire x1="2.54" y1="28.575" x2="2.54" y2="24.765" width="0.254" layer="51"/><wire x1="2.54" y1="24.765" x2="1.905" y2="24.13" width="0.254" layer="51"/><wire x1="1.905" y1="24.13" x2="-4.445" y2="24.13" width="0.254" layer="51"/><wire x1="-3.175" y1="23.622" x2="-4.445" y2="23.622" width="0.2032" layer="51"/><pad name="RES" x="24.13" y="-5.08" drill="1.016" diameter="1.8796" rot="R90"/><pad name="3.3V" x="24.13" y="-2.54" drill="1.016" diameter="1.8796" rot="R90"/><pad name="5V" x="24.13" y="0" drill="1.016" diameter="1.8796" rot="R90"/><pad name="GND@0" x="24.13" y="2.54" drill="1.016" diameter="1.8796" rot="R90"/><pad name="GND@1" x="24.13" y="5.08" drill="1.016" diameter="1.8796" rot="R90"/><pad name="VIN" x="24.13" y="7.62" drill="1.016" diameter="1.8796" rot="R90"/><pad name="A0" x="24.13" y="12.7" drill="1.016" diameter="1.8796" rot="R90"/><pad name="A1" x="24.13" y="15.24" drill="1.016" diameter="1.8796" rot="R90"/><pad name="A2" x="24.13" y="17.78" drill="1.016" diameter="1.8796" rot="R90"/><pad name="A3" x="24.13" y="20.32" drill="1.016" diameter="1.8796" rot="R90"/><pad name="A4" x="24.13" y="22.86" drill="1.016" diameter="1.8796" rot="R90"/><pad name="A5" x="24.13" y="25.4" drill="1.016" diameter="1.8796" rot="R90"/><pad name="RX" x="-24.13" y="25.4" drill="1.016" diameter="1.8796" rot="R90"/><pad name="TX" x="-24.13" y="22.86" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D2" x="-24.13" y="20.32" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D3" x="-24.13" y="17.78" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D4" x="-24.13" y="15.24" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D5" x="-24.13" y="12.7" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D6" x="-24.13" y="10.16" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D7" x="-24.13" y="7.62" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D8" x="-24.13" y="3.81" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D9" x="-24.13" y="1.27" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D10" x="-24.13" y="-1.27" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D11" x="-24.13" y="-3.81" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D12" x="-24.13" y="-6.35" drill="1.016" diameter="1.8796" rot="R90"/><pad name="D13" x="-24.13" y="-8.89" drill="1.016" diameter="1.8796" rot="R90"/><pad name="GND@2" x="-24.13" y="-11.43" drill="1.016" diameter="1.8796" rot="R90"/><pad name="AREF" x="-24.13" y="-13.97" drill="1.016" diameter="1.8796" rot="R90"/><pad name="SDA" x="-24.13" y="-16.51" drill="1.016" diameter="1.8796" rot="R90"/><pad name="SCL" x="-24.13" y="-19.05" drill="1.016" diameter="1.8796" rot="R90"/><pad name="IOREF" x="24.13" y="-7.62" drill="1.016" diameter="1.8796" rot="R90"/><pad name="NC" x="24.13" y="-10.16" drill="1.016" diameter="1.8796" rot="R90"/><text x="22.7457" y="3.048" size="1.016" layer="21" font="vector" ratio="15" rot="R180">GND</text><text x="22.7457" y="5.588" size="1.016" layer="21" font="vector" ratio="15" rot="R180">GND</text><text x="22.7457" y="0.508" size="1.016" layer="21" font="vector" ratio="15" rot="R180">+5V</text><text x="22.7457" y="-4.572" size="1.016" layer="21" font="vector" ratio="15" rot="R180">RST</text><text x="22.7457" y="8.128" size="1.016" layer="21" font="vector" ratio="15" rot="R180">VIN</text><text x="22.7457" y="-2.032" size="1.016" layer="21" font="vector" ratio="15" rot="R180">+3.3V</text><text x="22.7457" y="13.208" size="1.016" layer="21" font="vector" ratio="15" rot="R180">0</text><text x="22.7457" y="15.748" size="1.016" layer="21" font="vector" ratio="15" rot="R180">1</text><text x="22.7457" y="18.288" size="1.016" layer="21" font="vector" ratio="15" rot="R180">2</text><text x="22.7457" y="20.828" size="1.016" layer="21" font="vector" ratio="15" rot="R180">3</text><text x="22.7457" y="23.368" size="1.016" layer="21" font="vector" ratio="15" rot="R180">4</text><text x="22.7457" y="25.908" size="1.016" layer="21" font="vector" ratio="15" rot="R180">5</text><text x="-22.86" y="-11.938" size="1.016" layer="21" font="vector" ratio="15">GND</text><text x="-22.86" y="-9.398" size="1.016" layer="21" font="vector" ratio="15">13</text><text x="-22.86" y="-6.858" size="1.016" layer="21" font="vector" ratio="15">12</text><text x="-22.86" y="-4.318" size="1.016" layer="21" font="vector" ratio="15">11</text><text x="-22.86" y="-14.478" size="1.016" layer="21" font="vector" ratio="15">AREF</text><text x="-22.86" y="-1.778" size="1.016" layer="21" font="vector" ratio="15">10</text><text x="-22.86" y="0.762" size="1.016" layer="21" font="vector" ratio="15">9</text><text x="-22.86" y="3.302" size="1.016" layer="21" font="vector" ratio="15">8</text><text x="-22.86" y="7.112" size="1.016" layer="21" font="vector" ratio="15">7</text><text x="-22.86" y="9.652" size="1.016" layer="21" font="vector" ratio="15">6</text><text x="-22.86" y="12.192" size="1.016" layer="21" font="vector" ratio="15">5</text><text x="-22.86" y="14.732" size="1.016" layer="21" font="vector" ratio="15">4</text><text x="-22.86" y="17.272" size="1.016" layer="21" font="vector" ratio="15">3</text><text x="-22.86" y="19.812" size="1.016" layer="21" font="vector" ratio="15">2</text><text x="-22.86" y="22.352" size="1.016" layer="21" font="vector" ratio="15">TX</text><text x="-22.86" y="24.892" size="1.016" layer="21" font="vector" ratio="15">RX</text><text x="-22.86" y="-17.018" size="1.016" layer="21" font="vector" ratio="15">SDA</text><text x="-22.86" y="-19.558" size="1.016" layer="21" font="vector" ratio="15">SCL</text><text x="22.7457" y="-7.112" size="1.016" layer="21" font="vector" ratio="15" rot="R180">IOREF</text><text x="0.635" y="23.241" size="0.508" layer="51" font="vector" ratio="15">RST</text><text x="-1.778" y="26.416" size="0.508" layer="51" font="vector" ratio="15">ISP</text><text x="-12.065" y="-44.069" size="0.508" layer="51" font="vector" ratio="15">USB</text><text x="15.875" y="-38.989" size="0.508" layer="51" font="vector" ratio="15">POWER JACK</text><text x="0" y="30.734" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">>NAME</text><text x="0" y="-29.718" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">>VALUE</text></package> +<package name="RESAD1016W63L850D250B" urn="urn:adsk.eagle:footprint:31513019/1"><description>Axial Resistor, 10.16 mm pitch, 8.50 mm body length, 2.50 mm body diameter + <p>Axial Resistor package with 10.16 mm pitch (lead spacing), 0.63 mm lead diameter, 8.50 mm body length and 2.50 mm body diameter</p></description><pad name="1" x="-5.08" y="0" drill="0.83" diameter="1.43"/><pad name="2" x="5.08" y="0" drill="0.83" diameter="1.43"/><wire x1="-4.25" y1="-1.25" x2="-4.25" y2="1.25" width="0.12" layer="21"/><wire x1="-4.25" y1="1.25" x2="4.25" y2="1.25" width="0.12" layer="21"/><wire x1="4.25" y1="1.25" x2="4.25" y2="-1.25" width="0.12" layer="21"/><wire x1="4.25" y1="-1.25" x2="-4.25" y2="-1.25" width="0.12" layer="21"/><wire x1="-4.25" y1="0" x2="-4.111" y2="0" width="0.12" layer="21"/><wire x1="4.25" y1="0" x2="4.111" y2="0" width="0.12" layer="21"/><wire x1="-4.25" y1="-1.25" x2="-4.25" y2="1.25" width="0.12" layer="51"/><wire x1="-4.25" y1="1.25" x2="4.25" y2="1.25" width="0.12" layer="51"/><wire x1="4.25" y1="1.25" x2="4.25" y2="-1.25" width="0.12" layer="51"/><wire x1="4.25" y1="-1.25" x2="-4.25" y2="-1.25" width="0.12" layer="51"/><text x="0" y="1.885" size="1.27" layer="25" align="bottom-center">>NAME</text><text x="0" y="-1.885" size="1.27" layer="27" align="top-center">>VALUE</text></package> +<package name="JHD-162A" urn="urn:adsk.eagle:footprint:32395060/1"><description><b>PIN HEADER</b></description><wire x1="15.24" y1="0.635" x2="15.875" y2="1.27" width="0.1524" layer="21"/><wire x1="15.875" y1="1.27" x2="17.145" y2="1.27" width="0.1524" layer="21"/><wire x1="17.145" y1="1.27" x2="17.78" y2="0.635" width="0.1524" layer="21"/><wire x1="17.78" y1="0.635" x2="17.78" y2="-0.635" width="0.1524" layer="21"/><wire x1="17.78" y1="-0.635" x2="17.145" y2="-1.27" width="0.1524" layer="21"/><wire x1="17.145" y1="-1.27" x2="15.875" y2="-1.27" width="0.1524" layer="21"/><wire x1="15.875" y1="-1.27" x2="15.24" y2="-0.635" width="0.1524" layer="21"/><wire x1="10.795" y1="1.27" x2="12.065" y2="1.27" width="0.1524" layer="21"/><wire x1="12.065" y1="1.27" x2="12.7" y2="0.635" width="0.1524" layer="21"/><wire x1="12.7" y1="0.635" x2="12.7" y2="-0.635" width="0.1524" layer="21"/><wire x1="12.7" y1="-0.635" x2="12.065" y2="-1.27" width="0.1524" layer="21"/><wire x1="12.7" y1="0.635" x2="13.335" y2="1.27" width="0.1524" layer="21"/><wire x1="13.335" y1="1.27" x2="14.605" y2="1.27" width="0.1524" layer="21"/><wire x1="14.605" y1="1.27" x2="15.24" y2="0.635" width="0.1524" layer="21"/><wire x1="15.24" y1="0.635" x2="15.24" y2="-0.635" width="0.1524" layer="21"/><wire x1="15.24" y1="-0.635" x2="14.605" y2="-1.27" width="0.1524" layer="21"/><wire x1="14.605" y1="-1.27" x2="13.335" y2="-1.27" width="0.1524" layer="21"/><wire x1="13.335" y1="-1.27" x2="12.7" y2="-0.635" width="0.1524" layer="21"/><wire x1="7.62" y1="0.635" x2="8.255" y2="1.27" width="0.1524" layer="21"/><wire x1="8.255" y1="1.27" x2="9.525" y2="1.27" width="0.1524" layer="21"/><wire x1="9.525" y1="1.27" x2="10.16" y2="0.635" width="0.1524" layer="21"/><wire x1="10.16" y1="0.635" x2="10.16" y2="-0.635" width="0.1524" layer="21"/><wire x1="10.16" y1="-0.635" x2="9.525" y2="-1.27" width="0.1524" layer="21"/><wire x1="9.525" y1="-1.27" x2="8.255" y2="-1.27" width="0.1524" layer="21"/><wire x1="8.255" y1="-1.27" x2="7.62" y2="-0.635" width="0.1524" layer="21"/><wire x1="10.795" y1="1.27" x2="10.16" y2="0.635" width="0.1524" layer="21"/><wire x1="10.16" y1="-0.635" x2="10.795" y2="-1.27" width="0.1524" layer="21"/><wire x1="12.065" y1="-1.27" x2="10.795" y2="-1.27" width="0.1524" layer="21"/><wire x1="3.175" y1="1.27" x2="4.445" y2="1.27" width="0.1524" layer="21"/><wire x1="4.445" y1="1.27" x2="5.08" y2="0.635" width="0.1524" layer="21"/><wire x1="5.08" y1="0.635" x2="5.08" y2="-0.635" width="0.1524" layer="21"/><wire x1="5.08" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/><wire x1="5.08" y1="0.635" x2="5.715" y2="1.27" width="0.1524" layer="21"/><wire x1="5.715" y1="1.27" x2="6.985" y2="1.27" width="0.1524" layer="21"/><wire x1="6.985" y1="1.27" x2="7.62" y2="0.635" width="0.1524" layer="21"/><wire x1="7.62" y1="0.635" x2="7.62" y2="-0.635" width="0.1524" layer="21"/><wire x1="7.62" y1="-0.635" x2="6.985" y2="-1.27" width="0.1524" layer="21"/><wire x1="6.985" y1="-1.27" x2="5.715" y2="-1.27" width="0.1524" layer="21"/><wire x1="5.715" y1="-1.27" x2="5.08" y2="-0.635" width="0.1524" layer="21"/><wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/><wire x1="3.175" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="2.54" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="4.445" y1="-1.27" x2="3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="-4.445" y1="1.27" x2="-3.175" y2="1.27" width="0.1524" layer="21"/><wire x1="-3.175" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="-2.54" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="-2.54" y1="0.635" x2="-1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/><wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/><wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="-1.905" y1="-1.27" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="-7.62" y1="0.635" x2="-6.985" y2="1.27" width="0.1524" layer="21"/><wire x1="-6.985" y1="1.27" x2="-5.715" y2="1.27" width="0.1524" layer="21"/><wire x1="-5.715" y1="1.27" x2="-5.08" y2="0.635" width="0.1524" layer="21"/><wire x1="-5.08" y1="0.635" x2="-5.08" y2="-0.635" width="0.1524" layer="21"/><wire x1="-5.08" y1="-0.635" x2="-5.715" y2="-1.27" width="0.1524" layer="21"/><wire x1="-5.715" y1="-1.27" x2="-6.985" y2="-1.27" width="0.1524" layer="21"/><wire x1="-6.985" y1="-1.27" x2="-7.62" y2="-0.635" width="0.1524" layer="21"/><wire x1="-4.445" y1="1.27" x2="-5.08" y2="0.635" width="0.1524" layer="21"/><wire x1="-5.08" y1="-0.635" x2="-4.445" y2="-1.27" width="0.1524" layer="21"/><wire x1="-3.175" y1="-1.27" x2="-4.445" y2="-1.27" width="0.1524" layer="21"/><wire x1="-12.065" y1="1.27" x2="-10.795" y2="1.27" width="0.1524" layer="21"/><wire x1="-10.795" y1="1.27" x2="-10.16" y2="0.635" width="0.1524" layer="21"/><wire x1="-10.16" y1="0.635" x2="-10.16" y2="-0.635" width="0.1524" layer="21"/><wire x1="-10.16" y1="-0.635" x2="-10.795" y2="-1.27" width="0.1524" layer="21"/><wire x1="-10.16" y1="0.635" x2="-9.525" y2="1.27" width="0.1524" layer="21"/><wire x1="-9.525" y1="1.27" x2="-8.255" y2="1.27" width="0.1524" layer="21"/><wire x1="-8.255" y1="1.27" x2="-7.62" y2="0.635" width="0.1524" layer="21"/><wire x1="-7.62" y1="0.635" x2="-7.62" y2="-0.635" width="0.1524" layer="21"/><wire x1="-7.62" y1="-0.635" x2="-8.255" y2="-1.27" width="0.1524" layer="21"/><wire x1="-8.255" y1="-1.27" x2="-9.525" y2="-1.27" width="0.1524" layer="21"/><wire x1="-9.525" y1="-1.27" x2="-10.16" y2="-0.635" width="0.1524" layer="21"/><wire x1="-15.24" y1="0.635" x2="-14.605" y2="1.27" width="0.1524" layer="21"/><wire x1="-14.605" y1="1.27" x2="-13.335" y2="1.27" width="0.1524" layer="21"/><wire x1="-13.335" y1="1.27" x2="-12.7" y2="0.635" width="0.1524" layer="21"/><wire x1="-12.7" y1="0.635" x2="-12.7" y2="-0.635" width="0.1524" layer="21"/><wire x1="-12.7" y1="-0.635" x2="-13.335" y2="-1.27" width="0.1524" layer="21"/><wire x1="-13.335" y1="-1.27" x2="-14.605" y2="-1.27" width="0.1524" layer="21"/><wire x1="-14.605" y1="-1.27" x2="-15.24" y2="-0.635" width="0.1524" layer="21"/><wire x1="-12.065" y1="1.27" x2="-12.7" y2="0.635" width="0.1524" layer="21"/><wire x1="-12.7" y1="-0.635" x2="-12.065" y2="-1.27" width="0.1524" layer="21"/><wire x1="-10.795" y1="-1.27" x2="-12.065" y2="-1.27" width="0.1524" layer="21"/><wire x1="-19.685" y1="1.27" x2="-18.415" y2="1.27" width="0.1524" layer="21"/><wire x1="-18.415" y1="1.27" x2="-17.78" y2="0.635" width="0.1524" layer="21"/><wire x1="-17.78" y1="0.635" x2="-17.78" y2="-0.635" width="0.1524" layer="21"/><wire x1="-17.78" y1="-0.635" x2="-18.415" y2="-1.27" width="0.1524" layer="21"/><wire x1="-17.78" y1="0.635" x2="-17.145" y2="1.27" width="0.1524" layer="21"/><wire x1="-17.145" y1="1.27" x2="-15.875" y2="1.27" width="0.1524" layer="21"/><wire x1="-15.875" y1="1.27" x2="-15.24" y2="0.635" width="0.1524" layer="21"/><wire x1="-15.24" y1="0.635" x2="-15.24" y2="-0.635" width="0.1524" layer="21"/><wire x1="-15.24" y1="-0.635" x2="-15.875" y2="-1.27" width="0.1524" layer="21"/><wire x1="-15.875" y1="-1.27" x2="-17.145" y2="-1.27" width="0.1524" layer="21"/><wire x1="-17.145" y1="-1.27" x2="-17.78" y2="-0.635" width="0.1524" layer="21"/><wire x1="-20.32" y1="0.635" x2="-20.32" y2="-0.635" width="0.1524" layer="21"/><wire x1="-19.685" y1="1.27" x2="-20.32" y2="0.635" width="0.1524" layer="21"/><wire x1="-20.32" y1="-0.635" x2="-19.685" y2="-1.27" width="0.1524" layer="21"/><wire x1="-18.415" y1="-1.27" x2="-19.685" y2="-1.27" width="0.1524" layer="21"/><wire x1="17.78" y1="0.635" x2="18.415" y2="1.27" width="0.1524" layer="21"/><wire x1="18.415" y1="1.27" x2="19.685" y2="1.27" width="0.1524" layer="21"/><wire x1="19.685" y1="1.27" x2="20.32" y2="0.635" width="0.1524" layer="21"/><wire x1="20.32" y1="0.635" x2="20.32" y2="-0.635" width="0.1524" layer="21"/><wire x1="20.32" y1="-0.635" x2="19.685" y2="-1.27" width="0.1524" layer="21"/><wire x1="19.685" y1="-1.27" x2="18.415" y2="-1.27" width="0.1524" layer="21"/><wire x1="18.415" y1="-1.27" x2="17.78" y2="-0.635" width="0.1524" layer="21"/><wire x1="-27.559" y1="2.54" x2="52.451" y2="2.54" width="0.127" layer="21"/><wire x1="52.451" y1="2.54" x2="52.451" y2="-33.4518" width="0.127" layer="21"/><wire x1="52.451" y1="-33.4518" x2="-27.559" y2="-33.4518" width="0.127" layer="21"/><wire x1="-27.559" y1="-33.4518" x2="-27.559" y2="2.54" width="0.127" layer="21"/><wire x1="-23.0632" y1="-3.4798" x2="47.9552" y2="-3.4798" width="0.127" layer="21"/><wire x1="47.9552" y1="-3.4798" x2="47.9552" y2="-27.432" width="0.127" layer="21"/><wire x1="47.9552" y1="-27.432" x2="-23.0632" y2="-27.432" width="0.127" layer="21"/><wire x1="-23.0632" y1="-27.432" x2="-23.0632" y2="-3.4798" width="0.127" layer="21"/><pad name="1" x="-19.05" y="0" drill="1.016" shape="long" rot="R90"/><pad name="2" x="-16.51" y="0" drill="1.016" shape="long" rot="R90"/><pad name="3" x="-13.97" y="0" drill="1.016" shape="long" rot="R90"/><pad name="4" x="-11.43" y="0" drill="1.016" shape="long" rot="R90"/><pad name="5" x="-8.89" y="0" drill="1.016" shape="long" rot="R90"/><pad name="6" x="-6.35" y="0" drill="1.016" shape="long" rot="R90"/><pad name="7" x="-3.81" y="0" drill="1.016" shape="long" rot="R90"/><pad name="8" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/><pad name="9" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/><pad name="10" x="3.81" y="0" drill="1.016" shape="long" rot="R90"/><pad name="11" x="6.35" y="0" drill="1.016" shape="long" rot="R90"/><pad name="12" x="8.89" y="0" drill="1.016" shape="long" rot="R90"/><pad name="13" x="11.43" y="0" drill="1.016" shape="long" rot="R90"/><pad name="14" x="13.97" y="0" drill="1.016" shape="long" rot="R90"/><pad name="15" x="16.51" y="0" drill="1.016" shape="long" rot="R90"/><pad name="16" x="19.05" y="0" drill="1.016" shape="long" rot="R90"/><text x="-0.0762" y="3.0988" size="1.27" layer="25" ratio="10" align="bottom-center">>NAME</text><text x="0" y="-3.175" size="1.27" layer="27" align="bottom-center">>VALUE</text><text x="12.446" y="-15.4559" size="2.54" layer="21" align="center">LCD 2x16</text><rectangle x1="16.256" y1="-0.254" x2="16.764" y2="0.254" layer="51"/><rectangle x1="13.716" y1="-0.254" x2="14.224" y2="0.254" layer="51"/><rectangle x1="11.176" y1="-0.254" x2="11.684" y2="0.254" layer="51"/><rectangle x1="8.636" y1="-0.254" x2="9.144" y2="0.254" layer="51"/><rectangle x1="6.096" y1="-0.254" x2="6.604" y2="0.254" layer="51"/><rectangle x1="3.556" y1="-0.254" x2="4.064" y2="0.254" layer="51"/><rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/><rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/><rectangle x1="-4.064" y1="-0.254" x2="-3.556" y2="0.254" layer="51"/><rectangle x1="-6.604" y1="-0.254" x2="-6.096" y2="0.254" layer="51"/><rectangle x1="-9.144" y1="-0.254" x2="-8.636" y2="0.254" layer="51"/><rectangle x1="-11.684" y1="-0.254" x2="-11.176" y2="0.254" layer="51"/><rectangle x1="-14.224" y1="-0.254" x2="-13.716" y2="0.254" layer="51"/><rectangle x1="-16.764" y1="-0.254" x2="-16.256" y2="0.254" layer="51"/><rectangle x1="-19.304" y1="-0.254" x2="-18.796" y2="0.254" layer="51"/><rectangle x1="18.796" y1="-0.254" x2="19.304" y2="0.254" layer="51"/><circle x="-25.2984" y="0.2794" radius="1.27" width="0.127" layer="21"/><circle x="-25.2984" y="-31.1912" radius="1.27" width="0.127" layer="21"/><circle x="50.1904" y="0.2794" radius="1.27" width="0.127" layer="21"/><circle x="50.1904" y="-31.1912" radius="1.27" width="0.127" layer="21"/></package> +<package name="1X08" urn="urn:adsk.eagle:footprint:22262/1"><description><b>PIN HEADER</b></description><wire x1="5.715" y1="1.27" x2="6.985" y2="1.27" width="0.1524" layer="21"/><wire x1="6.985" y1="1.27" x2="7.62" y2="0.635" width="0.1524" layer="21"/><wire x1="7.62" y1="0.635" x2="7.62" y2="-0.635" width="0.1524" layer="21"/><wire x1="7.62" y1="-0.635" x2="6.985" y2="-1.27" width="0.1524" layer="21"/><wire x1="2.54" y1="0.635" x2="3.175" y2="1.27" width="0.1524" layer="21"/><wire x1="3.175" y1="1.27" x2="4.445" y2="1.27" width="0.1524" layer="21"/><wire x1="4.445" y1="1.27" x2="5.08" y2="0.635" width="0.1524" layer="21"/><wire x1="5.08" y1="0.635" x2="5.08" y2="-0.635" width="0.1524" layer="21"/><wire x1="5.08" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/><wire x1="4.445" y1="-1.27" x2="3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="3.175" y1="-1.27" x2="2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="5.715" y1="1.27" x2="5.08" y2="0.635" width="0.1524" layer="21"/><wire x1="5.08" y1="-0.635" x2="5.715" y2="-1.27" width="0.1524" layer="21"/><wire x1="6.985" y1="-1.27" x2="5.715" y2="-1.27" width="0.1524" layer="21"/><wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/><wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/><wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/><wire x1="-5.08" y1="0.635" x2="-4.445" y2="1.27" width="0.1524" layer="21"/><wire x1="-4.445" y1="1.27" x2="-3.175" y2="1.27" width="0.1524" layer="21"/><wire x1="-3.175" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="-2.54" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="-3.175" y1="-1.27" x2="-4.445" y2="-1.27" width="0.1524" layer="21"/><wire x1="-4.445" y1="-1.27" x2="-5.08" y2="-0.635" width="0.1524" layer="21"/><wire x1="-1.905" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="-2.54" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="-9.525" y1="1.27" x2="-8.255" y2="1.27" width="0.1524" layer="21"/><wire x1="-8.255" y1="1.27" x2="-7.62" y2="0.635" width="0.1524" layer="21"/><wire x1="-7.62" y1="0.635" x2="-7.62" y2="-0.635" width="0.1524" layer="21"/><wire x1="-7.62" y1="-0.635" x2="-8.255" y2="-1.27" width="0.1524" layer="21"/><wire x1="-7.62" y1="0.635" x2="-6.985" y2="1.27" width="0.1524" layer="21"/><wire x1="-6.985" y1="1.27" x2="-5.715" y2="1.27" width="0.1524" layer="21"/><wire x1="-5.715" y1="1.27" x2="-5.08" y2="0.635" width="0.1524" layer="21"/><wire x1="-5.08" y1="0.635" x2="-5.08" y2="-0.635" width="0.1524" layer="21"/><wire x1="-5.08" y1="-0.635" x2="-5.715" y2="-1.27" width="0.1524" layer="21"/><wire x1="-5.715" y1="-1.27" x2="-6.985" y2="-1.27" width="0.1524" layer="21"/><wire x1="-6.985" y1="-1.27" x2="-7.62" y2="-0.635" width="0.1524" layer="21"/><wire x1="-10.16" y1="0.635" x2="-10.16" y2="-0.635" width="0.1524" layer="21"/><wire x1="-9.525" y1="1.27" x2="-10.16" y2="0.635" width="0.1524" layer="21"/><wire x1="-10.16" y1="-0.635" x2="-9.525" y2="-1.27" width="0.1524" layer="21"/><wire x1="-8.255" y1="-1.27" x2="-9.525" y2="-1.27" width="0.1524" layer="21"/><wire x1="8.255" y1="1.27" x2="9.525" y2="1.27" width="0.1524" layer="21"/><wire x1="9.525" y1="1.27" x2="10.16" y2="0.635" width="0.1524" layer="21"/><wire x1="10.16" y1="0.635" x2="10.16" y2="-0.635" width="0.1524" layer="21"/><wire x1="10.16" y1="-0.635" x2="9.525" y2="-1.27" width="0.1524" layer="21"/><wire x1="8.255" y1="1.27" x2="7.62" y2="0.635" width="0.1524" layer="21"/><wire x1="7.62" y1="-0.635" x2="8.255" y2="-1.27" width="0.1524" layer="21"/><wire x1="9.525" y1="-1.27" x2="8.255" y2="-1.27" width="0.1524" layer="21"/><pad name="1" x="-8.89" y="0" drill="1.016" shape="long" rot="R90"/><pad name="2" x="-6.35" y="0" drill="1.016" shape="long" rot="R90"/><pad name="3" x="-3.81" y="0" drill="1.016" shape="long" rot="R90"/><pad name="4" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/><pad name="5" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/><pad name="6" x="3.81" y="0" drill="1.016" shape="long" rot="R90"/><pad name="7" x="6.35" y="0" drill="1.016" shape="long" rot="R90"/><pad name="8" x="8.89" y="0" drill="1.016" shape="long" rot="R90"/><text x="-10.2362" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text><text x="-10.16" y="-3.175" size="1.27" layer="27">>VALUE</text><rectangle x1="6.096" y1="-0.254" x2="6.604" y2="0.254" layer="51"/><rectangle x1="3.556" y1="-0.254" x2="4.064" y2="0.254" layer="51"/><rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/><rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/><rectangle x1="-4.064" y1="-0.254" x2="-3.556" y2="0.254" layer="51"/><rectangle x1="-6.604" y1="-0.254" x2="-6.096" y2="0.254" layer="51"/><rectangle x1="-9.144" y1="-0.254" x2="-8.636" y2="0.254" layer="51"/><rectangle x1="8.636" y1="-0.254" x2="9.144" y2="0.254" layer="51"/></package> +<package name="SG90" urn="urn:adsk.eagle:footprint:32659981/1"><description><b>PIN HEADER</b></description><wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/><wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/><wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/><wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/><wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/><wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/><wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/><wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/><wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/><wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/><wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/><wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/><pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/><pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/><pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/><text x="-3.8862" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text><text x="-3.81" y="-3.81" size="1.27" layer="27">>VALUE</text><text x="-2.54" y="-1.651" size="0.6096" layer="21" align="top-center">GND</text><text x="0" y="-1.651" size="0.6096" layer="21" align="top-center">PWR</text><text x="2.54" y="-1.651" size="0.6096" layer="21" align="top-center">SIG</text><rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/><rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/><rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/></package> +<package name="1X02" urn="urn:adsk.eagle:footprint:22309/1"><description><b>PIN HEADER</b></description><wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/><wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/><wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="-1.905" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="-2.54" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/><wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/><wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/><wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/><wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/><pad name="1" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/><pad name="2" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/><text x="-2.6162" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text><text x="-2.54" y="-3.175" size="1.27" layer="27">>VALUE</text><rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/><rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/></package> +<package name="SWITCH-MOMENTARY-PTH-6.5MM" urn="urn:adsk.eagle:footprint:32246659/1"><wire x1="-2.54" y1="3.048" x2="2.54" y2="3.048" width="0.2032" layer="21"/><wire x1="2.54" y1="3.048" x2="3.2512" y2="2.2606" width="0.2032" layer="21" curve="-90"/><wire x1="3.2512" y1="2.2606" x2="3.2512" y2="-2.2606" width="0.2032" layer="21"/><wire x1="3.2512" y1="-2.2606" x2="2.54" y2="-3.048" width="0.2032" layer="21" curve="-90"/><wire x1="2.54" y1="-3.048" x2="-2.54" y2="-3.048" width="0.2032" layer="21"/><wire x1="-2.54" y1="-3.048" x2="-3.2512" y2="-2.2606" width="0.2032" layer="21" curve="-90"/><wire x1="-3.2512" y1="-2.2606" x2="-3.2512" y2="2.2606" width="0.2032" layer="21"/><wire x1="-3.2512" y1="2.2606" x2="-2.54" y2="3.048" width="0.2032" layer="21" curve="-90"/><circle x="0" y="0" radius="1.778" width="0.2032" layer="21"/><pad name="1" x="-3.2512" y="2.2606" drill="1.016" diameter="1.8796"/><pad name="2" x="3.2512" y="2.2606" drill="1.016" diameter="1.8796"/><pad name="3" x="-3.2512" y="-2.2606" drill="1.016" diameter="1.8796"/><pad name="4" x="3.2512" y="-2.2606" drill="1.016" diameter="1.8796"/><text x="0" y="3.81" size="1.27" layer="25" align="bottom-center">>NAME</text><text x="0" y="-3.81" size="1.27" layer="27" align="top-center">>VALUE</text></package> +</packages> +<packages3d> +<package3d name="ARDUINO-UNO-R3-SHIELD" urn="urn:adsk.eagle:package:32092383/3" type="model"><description><h3>Arduino Uno-Compatible Footprint</h3> +No holes, no ICSP connections. +<p>Specifications: +<ul><li>Pin count: 32</li> +<li>Pin pitch: 0.1"</li> +<li>Area:2.1x2.35"</li> +</ul></p> +<p>Example device(s): +<ul><li>Arduino Uno R3 Shield</li> +</ul></p></description><packageinstances><packageinstance name="ARDUINO-UNO-R3-SHIELD"/></packageinstances></package3d> +<package3d name="RESAD1016W63L850D250B" urn="urn:adsk.eagle:package:31513020/1" type="model"><description>Axial Resistor, 10.16 mm pitch, 8.50 mm body length, 2.50 mm body diameter + <p>Axial Resistor package with 10.16 mm pitch (lead spacing), 0.63 mm lead diameter, 8.50 mm body length and 2.50 mm body diameter</p></description><packageinstances><packageinstance name="RESAD1016W63L850D250B"/></packageinstances></package3d> +<package3d name="JHD-162A" urn="urn:adsk.eagle:package:32395061/1" type="model"><description><b>PIN HEADER</b></description><packageinstances><packageinstance name="JHD-162A"/></packageinstances></package3d> +<package3d name="1X08" urn="urn:adsk.eagle:package:22409/2" type="model"><description>PIN HEADER</description><packageinstances><packageinstance name="1X08"/></packageinstances></package3d> +<package3d name="SG90" urn="urn:adsk.eagle:package:32659983/1" type="model"><description><b>PIN HEADER</b></description><packageinstances><packageinstance name="SG90"/></packageinstances></package3d> +<package3d name="28027" urn="urn:adsk.eagle:package:32391374/1" type="model"><description><b>PIN HEADER</b></description><packageinstances><packageinstance name="28027"/></packageinstances></package3d> +<package3d name="1X02" urn="urn:adsk.eagle:package:22435/2" type="model"><description>PIN HEADER</description><packageinstances><packageinstance name="1X02"/></packageinstances></package3d> +<package3d name="SWITCH-MOMENTARY-PTH-6.5MM" urn="urn:adsk.eagle:package:32246662/2" type="model"><packageinstances><packageinstance name="SWITCH-MOMENTARY-PTH-6.5MM"/></packageinstances></package3d> +</packages3d> +</library></libraries> +<attributes/> +<variantdefs/> +<classes> +<class number="0" name="default" width="0" drill="0"/> +</classes> +<designrules name="default"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. +</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="6mil"/> +<param name="mdWirePad" value="6mil"/> +<param name="mdWireVia" value="6mil"/> +<param name="mdPadPad" value="6mil"/> +<param name="mdPadVia" value="6mil"/> +<param name="mdViaVia" value="6mil"/> +<param name="mdSmdPad" value="6mil"/> +<param name="mdSmdVia" value="6mil"/> +<param name="mdSmdSmd" value="6mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="40mil"/> +<param name="mdDrill" value="6mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="6mil"/> +<param name="msDrill" value="0.35mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="10mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="checkStop" value="0"/> +<param name="checkValues" value="0"/> +<param name="checkNames" value="1"/> +<param name="checkWireStubs" value="1"/> +<param name="checkPolygonWidth" value="0"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="a"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"/> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"/> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="R1" library="Tinkercad" package="RESAD1016W63L850D250B" package3d_urn="urn:adsk.eagle:package:31513020/1" value="220" x="127.0208" y="52.2738" rot="R90" smashed="yes"/> +<element name="SERVO1" library="Tinkercad" package="SG90" package3d_urn="urn:adsk.eagle:package:32659983/1" value="SERVOSG90" x="169.5711" y="151.6511" rot="R180" smashed="yes"/> +<element name="U2" library="Tinkercad" package="JHD-162A" package3d_urn="urn:adsk.eagle:package:32395061/1" value="LCD-16X2JHD-162A" x="107.9708" y="37.1608" smashed="yes"/> +<element name="U1" library="Tinkercad" package="ARDUINO-UNO-R3-SHIELD" package3d_urn="urn:adsk.eagle:package:32092383/3" value="ARDUINO-UNO-R3-SHIELD" x="47.885" y="33.632" rot="R270" smashed="yes"/> +<element name="KEYPAD1" library="Tinkercad" package="1X08" package3d_urn="urn:adsk.eagle:package:22409/2" value="KEYPAD-4X4" x="60.2108" y="77.542" smashed="yes"/> +<element name="L1" library="Tinkercad" package="1X02" package3d_urn="urn:adsk.eagle:package:22435/2" value="LIGHTBULB" x="476.712" y="80.234" smashed="yes"/> +<element name="PIR1" library="Tinkercad" package="28027" package3d_urn="urn:adsk.eagle:package:32391374/1" value="PIR-SENSOR_28027" x="323.4438" y="163.7974" smashed="yes"/> +<element name="U3" library="Tinkercad" package="ARDUINO-UNO-R3-SHIELD" package3d_urn="urn:adsk.eagle:package:32092383/3" value="ARDUINO-UNO-R3-SHIELD" x="441.8278" y="29.845" rot="R270" smashed="yes"/> +<element name="PIR2" library="Tinkercad" package="28027" package3d_urn="urn:adsk.eagle:package:32391374/1" value="PIR-SENSOR_28027" x="370.575" y="164.1073" smashed="yes"/> +<element name="R2" library="Tinkercad" package="RESAD1016W63L850D250B" package3d_urn="urn:adsk.eagle:package:31513020/1" value="1k" x="520.1021" y="15.7189" rot="R90" smashed="yes"/> +<element name="S1" library="Tinkercad" package="SWITCH-MOMENTARY-PTH-6.5MM" package3d_urn="urn:adsk.eagle:package:32246662/2" value="SWITCH_MOMENTARY" x="522.6421" y="24.6089" rot="R90" smashed="yes"/> +</elements> +<signals> +<signal name="U2_LED-"> +<contactref element="R1" pad="1"/> +<contactref element="U2" pad="16"/> +<wire x1="127.0208" y1="47.1938" x2="127.0208" y2="37.1608" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_GND"> +<contactref element="U2" pad="1"/> +<contactref element="U2" pad="3"/> +<contactref element="U2" pad="5"/> +<contactref element="R1" pad="2"/> +<contactref element="U1" pad="GND@0"/> +<contactref element="U1" pad="GND@1"/> +<contactref element="U1" pad="GND@2"/> +<contactref element="SERVO1" pad="1"/> +<contactref element="U3" pad="GND@0"/> +<contactref element="U3" pad="GND@1"/> +<contactref element="U3" pad="GND@2"/> +<contactref element="PIR1" pad="3"/> +<contactref element="PIR2" pad="3"/> +<contactref element="L1" pad="1"/> +<contactref element="R2" pad="1"/> +<wire x1="50.425" y1="9.502" x2="52.965" y2="9.502" width="0" layer="19" extent="1-1"/> +<wire x1="88.9208" y1="37.1608" x2="52.965" y2="9.502" width="0" layer="19" extent="1-1"/> +<wire x1="88.9208" y1="37.1608" x2="94.0008" y2="37.1608" width="0" layer="19" extent="1-1"/> +<wire x1="94.0008" y1="37.1608" x2="99.0808" y2="37.1608" width="0" layer="19" extent="1-1"/> +<wire x1="99.0808" y1="37.1608" x2="127.0208" y2="57.3538" width="0" layer="19" extent="1-1"/> +<wire x1="50.425" y1="9.502" x2="36.455" y2="57.762" width="0" layer="19" extent="1-1"/> +<wire x1="127.0208" y1="57.3538" x2="172.1111" y2="151.6511" width="0" layer="19" extent="1-1"/> +<wire x1="172.1111" y1="151.6511" x2="325.9838" y2="163.7974" width="0" layer="19" extent="1-1"/> +<wire x1="325.9838" y1="163.7974" x2="373.115" y2="164.1073" width="0" layer="19" extent="1-1"/> +<wire x1="430.3978" y1="53.975" x2="373.115" y2="164.1073" width="0" layer="19" extent="1-1"/> +<wire x1="444.3678" y1="5.715" x2="430.3978" y2="53.975" width="0" layer="19" extent="1-1"/> +<wire x1="444.3678" y1="5.715" x2="446.9078" y2="5.715" width="0" layer="19" extent="1-1"/> +<wire x1="430.3978" y1="53.975" x2="475.442" y2="80.234" width="0" layer="19" extent="1-1"/> +<wire x1="446.9078" y1="5.715" x2="520.1021" y2="10.6389" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D10"> +<contactref element="SERVO1" pad="3"/> +<contactref element="U1" pad="D10"/> +<wire x1="167.0311" y1="151.6511" x2="46.615" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_5V"> +<contactref element="U1" pad="5V"/> +<contactref element="U2" pad="15"/> +<contactref element="U2" pad="2"/> +<contactref element="SERVO1" pad="2"/> +<wire x1="124.4808" y1="37.1608" x2="91.4608" y2="37.1608" width="0" layer="19" extent="1-1"/> +<wire x1="47.885" y1="9.502" x2="91.4608" y2="37.1608" width="0" layer="19" extent="1-1"/> +<wire x1="124.4808" y1="37.1608" x2="169.5711" y2="151.6511" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_A3"> +<contactref element="U2" pad="14"/> +<contactref element="U1" pad="A3"/> +<wire x1="121.9408" y1="37.1608" x2="68.205" y2="9.502" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D11"> +<contactref element="U1" pad="D11"/> +<contactref element="U2" pad="6"/> +<wire x1="44.075" y1="57.762" x2="101.6208" y2="37.1608" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_A2"> +<contactref element="U2" pad="13"/> +<contactref element="U1" pad="A2"/> +<wire x1="119.4008" y1="37.1608" x2="65.665" y2="9.502" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_A1"> +<contactref element="U2" pad="12"/> +<contactref element="U1" pad="A1"/> +<wire x1="116.8608" y1="37.1608" x2="63.125" y2="9.502" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D12"> +<contactref element="U1" pad="D12"/> +<contactref element="U2" pad="4"/> +<wire x1="41.535" y1="57.762" x2="96.5408" y2="37.1608" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_A0"> +<contactref element="U2" pad="11"/> +<contactref element="U1" pad="A0"/> +<wire x1="114.3208" y1="37.1608" x2="60.585" y2="9.502" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_A5"> +<contactref element="U1" pad="A5"/> +<contactref element="U3" pad="A5"/> +<wire x1="73.285" y1="9.502" x2="467.2278" y2="5.715" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_A4"> +<contactref element="U1" pad="A4"/> +<contactref element="U3" pad="A4"/> +<wire x1="70.745" y1="9.502" x2="464.6878" y2="5.715" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D9"> +<contactref element="KEYPAD1" pad="1"/> +<contactref element="U1" pad="D9"/> +<wire x1="51.3208" y1="77.542" x2="49.155" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D8"> +<contactref element="KEYPAD1" pad="2"/> +<contactref element="U1" pad="D8"/> +<wire x1="53.8608" y1="77.542" x2="51.695" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D7"> +<contactref element="KEYPAD1" pad="3"/> +<contactref element="U1" pad="D7"/> +<wire x1="56.4008" y1="77.542" x2="55.505" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D6"> +<contactref element="KEYPAD1" pad="4"/> +<contactref element="U1" pad="D6"/> +<wire x1="58.9408" y1="77.542" x2="58.045" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D5"> +<contactref element="KEYPAD1" pad="5"/> +<contactref element="U1" pad="D5"/> +<wire x1="61.4808" y1="77.542" x2="60.585" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D4"> +<contactref element="KEYPAD1" pad="6"/> +<contactref element="U1" pad="D4"/> +<wire x1="64.0208" y1="77.542" x2="63.125" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D3"> +<contactref element="KEYPAD1" pad="7"/> +<contactref element="U1" pad="D3"/> +<wire x1="66.5608" y1="77.542" x2="65.665" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U1_D2"> +<contactref element="KEYPAD1" pad="8"/> +<contactref element="U1" pad="D2"/> +<wire x1="69.1008" y1="77.542" x2="68.205" y2="57.762" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U3_D8"> +<contactref element="L1" pad="2"/> +<contactref element="U3" pad="D8"/> +<wire x1="477.982" y1="80.234" x2="445.6378" y2="53.975" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U3_D11"> +<contactref element="PIR1" pad="1"/> +<contactref element="U3" pad="D11"/> +<wire x1="320.9038" y1="163.7974" x2="438.0178" y2="53.975" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U3_5V"> +<contactref element="PIR1" pad="2"/> +<contactref element="U3" pad="5V"/> +<contactref element="PIR2" pad="2"/> +<contactref element="S1" pad="3"/> +<wire x1="323.4438" y1="163.7974" x2="370.575" y2="164.1073" width="0" layer="19" extent="1-1"/> +<wire x1="441.8278" y1="5.715" x2="370.575" y2="164.1073" width="0" layer="19" extent="1-1"/> +<wire x1="441.8278" y1="5.715" x2="524.9027" y2="21.3577" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U3_D10"> +<contactref element="PIR2" pad="1"/> +<contactref element="U3" pad="D10"/> +<wire x1="368.035" y1="164.1073" x2="440.5578" y2="53.975" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="U3_D2"> +<contactref element="R2" pad="2"/> +<contactref element="S1" pad="1"/> +<contactref element="S1" pad="2"/> +<contactref element="U3" pad="D2"/> +<wire x1="520.1021" y1="20.7989" x2="520.3815" y2="21.3577" width="0" layer="19" extent="1-1"/> +<wire x1="520.3815" y1="21.3577" x2="520.3815" y2="27.8601" width="0" layer="19" extent="1-1"/> +<wire x1="520.3815" y1="27.8601" x2="462.1478" y2="53.975" width="0" layer="19" extent="1-1"/> +</signal> +</signals> +</board> +</drawing> +<compatibility> +<note version="8.3" severity="warning">Since Version 8.3, EAGLE supports URNs for individual library assets (packages, symbols, and devices). The URNs of those assets will not be understood (or retained) with this version. +</note> +<note version="8.3" severity="warning">Since Version 8.3, EAGLE supports the association of 3D packages with devices in libraries, schematics, and board files. Those 3D packages will not be understood (or retained) with this version. +</note> +<note version="8.4" severity="warning">Since Version 8.4, EAGLE supports properties for SPICE simulation. Probes in schematics and SPICE mapping objects found in parts and library devices will not be understood with this version. Update EAGLE to the latest version for full support of SPICE simulation. +</note> +</compatibility> +</eagle> \ No newline at end of file diff --git a/IF3210-2022-Arduino-13519128.png b/IF3210-2022-Arduino-13519128.png new file mode 100644 index 0000000000000000000000000000000000000000..4763af05470b6bd12afb46b9ef04641df87fc55c GIT binary patch literal 122140 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≫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%0DbiSR6EHpQjWl+TwcAi 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 literal 0 HcmV?d00001 diff --git a/if3210_2022_arduino_135191281.ino b/if3210_2022_arduino_135191281.ino new file mode 100644 index 0000000..2270949 --- /dev/null +++ b/if3210_2022_arduino_135191281.ino @@ -0,0 +1,166 @@ +#include<LiquidCrystal.h> +#include <Keypad.h> +#include <Servo.h> +#include <Wire.h> + + +#define UNACTIVE 0 +#define ACTIVE 1 +#define UNLOCKED 2 +#define TIMEOUT 3 + +// SERVO +Servo servo; + +// LCD +LiquidCrystal lcd(12, 11, A0, A1, A2, A3); + +const byte numRows= 4; +const byte numCols= 4; + +// KEYPAD +char keymap[numRows][numCols]= +{ + {'1', '2', '3', 'A'}, + {'4', '5', '6', 'B'}, + {'7', '8', '9', 'C'}, + {'*', '0', '#', 'D'} +}; + +//Code that shows the the keypad connections to the arduino terminals +byte rowPins[numRows] = {9,8,7,6}; //Rows 0 to 3 +byte colPins[numCols]= {5,4,3,2}; //Columns 0 to 3 + +//initializes an instance of the Keypad class +Keypad myKeypad= Keypad(makeKeymap(keymap), rowPins, colPins, numRows, numCols); + +int state = UNACTIVE; +unsigned long start; +unsigned long wrongPasswordStart = 0; +String inputCode = ""; +char keypressed = '#'; +String passcode = "1234"; +int recv; + +const int masterAddress = 1; +const int slaveAddress = 10; + +void setup() +{ + Serial.begin(9600); + lcd.begin(16, 2); + servo.attach(10, 500, 2500); + servo.write(0); + Wire.begin(1); + Wire.onReceive(receiveEvent); +} + +void receiveEvent(int something) +{ + Serial.println("RECEIVED"); + recv = Wire.read(); + if (recv == 1){ + servo.write(90); + } else { + servo.write(0); + } +} + +void loop() +{ + keypressed = myKeypad.getKey(); + switch (state) + { + case UNACTIVE: + if (keypressed == 'A'){ + start = millis(); + state = ACTIVE; + } else { + lcd.clear(); + } + break; + case ACTIVE: + if (millis() - wrongPasswordStart < 500){ + // Do nothing + } + else if (inputCode.length() == 4){ + checkPassword(); + } else { + promptStart(15); + } + break; + case UNLOCKED: + if (millis() - start < 2000){ + lcd.setCursor(0, 0); + lcd.print("UNLOCKED "); + clearLCD(1); + } else { + inputCode = ""; + state = UNACTIVE; + } + break; + case TIMEOUT: + timeout(); + break; + default: + break; + } + +} + + + +void promptStart(int countdown){ + lcd.setCursor(0, 0); + lcd.print("Password: "); + if (millis() - start < countdown*1000){ + lcd.setCursor(0, 1); + lcd.print("Time left: " + (String) (countdown - (millis() - start)/1000) + " "); + keypressed = myKeypad.getKey(); + if (isDigit(keypressed)){ + inputCode += keypressed; + } + + lcd.setCursor(10, 0); + lcd.print(inputCode); + } else { + state = TIMEOUT; + start = millis(); + } +} + +void checkPassword(){ + if (inputCode == passcode){ + start = millis(); + state = UNLOCKED; + + Wire.beginTransmission(slaveAddress); + Wire.write(true); + Wire.endTransmission(); + // Open door + servo.write(90); + } else { + inputCode = ""; + lcd.setCursor(0, 0); + lcd.print("INCORRECT "); + lcd.setCursor(0, 1); + lcd.print("PASSWORD "); + wrongPasswordStart = millis(); + } +} + +void timeout(){ + if (millis() - start < 10000){ + lcd.setCursor(0, 0); + lcd.print("TIMEOUT "); + lcd.setCursor(0, 1); + lcd.print("Waiting time: " + ((String) (10 - (millis() - start)/1000)) + " "); + } else { + state = UNACTIVE; + } +} + +void clearLCD(int row){ + lcd.setCursor(0, row); + lcd.print(" "); +} diff --git a/if3210_2022_arduino_135191282.ino b/if3210_2022_arduino_135191282.ino new file mode 100644 index 0000000..0b70b79 --- /dev/null +++ b/if3210_2022_arduino_135191282.ino @@ -0,0 +1,174 @@ +// C++ code +// +#include <Wire.h> + +#define CLOSED 0 +#define OPENED_FROM_INSIDE 1 +#define OPENED_FROM_OUTSIDE 2 +#define MOVE_DETECTED_TO_EXIT 3 +#define MOVE_DETECTED_TO_ENTER 4 +#define MOVE_DETECTED_EXITING 5 +#define MOVE_DETECTED_ENTERING 6 + +const int masterAddress = 1; +const int slaveAddress = 10; +int state = CLOSED; +int outsideSensor = 11; +int insideSensor = 10; +int lightBulb = 8; +int button = 2; +int peopleCount; +int buttonPushed = LOW; +unsigned long start = 0; + + +void setup() +{ + Serial.begin(9600); + Wire.begin(slaveAddress); + Wire.onReceive(receiveEvent); + peopleCount = 0; + pinMode(button, INPUT); + pinMode(lightBulb, OUTPUT); +} + +void receiveEvent(int something) +{ + Wire.read(); + state = OPENED_FROM_OUTSIDE; + start = millis(); +} + +void loop() +{ + if (peopleCount > 0){ + digitalWrite(lightBulb, HIGH); + } else { + digitalWrite(lightBulb, LOW); + } + Serial.println(millis() - start); + Serial.println(state); + Serial.println("count: " + (String)peopleCount); + + buttonPushed = digitalRead(button); + + switch (state) + { + case CLOSED: + if (buttonPushed == HIGH){ + openDoor(); + state = OPENED_FROM_INSIDE; + start = millis(); + } + break; + + case OPENED_FROM_INSIDE: + if (millis() - start < 10000){ + if (digitalRead(insideSensor) == HIGH){ + state = MOVE_DETECTED_TO_EXIT; + } else if (digitalRead(outsideSensor) == HIGH){ + state = MOVE_DETECTED_ENTERING; + } + } else { + state = CLOSED; + closeDoor(); + } + break; + + case OPENED_FROM_OUTSIDE: + if (millis() - start < 10000){ + if (digitalRead(outsideSensor) == HIGH){ + state = MOVE_DETECTED_TO_ENTER; + } else if (digitalRead(insideSensor) == HIGH){ + state = MOVE_DETECTED_TO_EXIT; + } + } else { + state = CLOSED; + closeDoor(); + } + break; + + case MOVE_DETECTED_TO_EXIT: + if (millis() - start < 10000){ + if (digitalRead(outsideSensor) == HIGH){ + state = MOVE_DETECTED_EXITING; + } else if (digitalRead(insideSensor) == LOW){ + state = OPENED_FROM_INSIDE; + } + } else { + state = CLOSED; + closeDoor(); + } + break; + + case MOVE_DETECTED_TO_ENTER: + if (millis() - start < 10000){ + if (digitalRead(insideSensor) == HIGH){ + state = MOVE_DETECTED_ENTERING; + } else if (digitalRead(outsideSensor) == LOW){ + state = OPENED_FROM_OUTSIDE; + } + } else { + state = CLOSED; + closeDoor(); + } + break; + + case MOVE_DETECTED_EXITING: + if (millis() - start < 10000){ + if (digitalRead(insideSensor) == LOW){ + peopleCount--; + state = CLOSED; + closeDoor(); + } else if (digitalRead(outsideSensor) == LOW){ + state = MOVE_DETECTED_TO_EXIT; + } + } else { + state = CLOSED; + closeDoor(); + } + break; + + case MOVE_DETECTED_ENTERING: + if (millis() - start < 10000){ + if (digitalRead(outsideSensor) == LOW){ + peopleCount++; + state = CLOSED; + closeDoor(); + } else if (digitalRead(insideSensor) == LOW){ + state = MOVE_DETECTED_TO_ENTER; + } + } else { + state = CLOSED; + closeDoor(); + } + break; + + default: + break; + } +} + + +void openDoor(){ + Wire.beginTransmission(masterAddress); + Wire.write(1); + Wire.endTransmission(); +} + +void closeDoor(){ + Wire.beginTransmission(masterAddress); + Wire.write(0); + Wire.endTransmission(); +} + + +// position = 0; +// for (position = 1; position <= 179; position += 1) { +// servo_9.write(position); +// delay(20); // Wait for 20 millisecond(s) +// } +// for (position = 179; position >= 1; position -= 1) { +// servo_9.write(position); +// } + -- GitLab