diff --git a/Door_Alarm/datasheets/TIP120-D.PDF b/Door_Alarm/datasheets/TIP120-D.PDF new file mode 100644 index 0000000..5310e12 Binary files /dev/null and b/Door_Alarm/datasheets/TIP120-D.PDF differ diff --git a/Door_Alarm/datasheets/lm124-n.pdf b/Door_Alarm/datasheets/lm124-n.pdf new file mode 100644 index 0000000..899d45e Binary files /dev/null and b/Door_Alarm/datasheets/lm124-n.pdf differ diff --git a/Door_Alarm/datasheets/lm555.pdf b/Door_Alarm/datasheets/lm555.pdf new file mode 100644 index 0000000..b4adfcb Binary files /dev/null and b/Door_Alarm/datasheets/lm555.pdf differ diff --git a/Door_Alarm/docs/1.log b/Door_Alarm/docs/1.log index d7ff26d..bf72e62 100644 --- a/Door_Alarm/docs/1.log +++ b/Door_Alarm/docs/1.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 1 JAN 2020 18:25 +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 12 FEB 2020 04:05 entering extended mode restricted \write18 enabled. %&-line parsing enabled. diff --git a/Door_Alarm/docs/1.pdf b/Door_Alarm/docs/1.pdf index b123647..a8e010c 100644 Binary files a/Door_Alarm/docs/1.pdf and b/Door_Alarm/docs/1.pdf differ diff --git a/Door_Alarm/docs/2.aux b/Door_Alarm/docs/2.aux new file mode 100644 index 0000000..8b1d0c2 --- /dev/null +++ b/Door_Alarm/docs/2.aux @@ -0,0 +1,4 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}BOM}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log: LM324, LM555, TIP120,125}{2}} diff --git a/Door_Alarm/docs/2.log b/Door_Alarm/docs/2.log new file mode 100644 index 0000000..278f345 --- /dev/null +++ b/Door_Alarm/docs/2.log @@ -0,0 +1,329 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 12 FEB 2020 04:10 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/ +Door_Alarm/docs/2.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/D +oor_Alarm/docs/2.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./2.aux) +\openout1 = `2.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 14. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 14. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 14. +(./2.toc) +\tf@toc=\write3 +\openout3 = `2.toc'. + + +Underfull \hbox (badness 10000) in paragraph at lines 21--28 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 21--28 + + [] + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 43. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 43. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 43. + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + +[1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +Underfull \hbox (badness 10000) in paragraph at lines 50--55 + + [] + + +Overfull \hbox (40.48505pt too wide) in paragraph at lines 57--58 +\OT1/cmr/m/n/10.95 cir-cuit works on-line (ref: https://www.eevblog.com/forum/b +eginners/simple- + [] + + +Overfull \hbox (7.57411pt too wide) in paragraph at lines 61--62 +\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/311648/obtai +ning-a- + [] + + +Overfull \hbox (1.12566pt too wide) in paragraph at lines 61--62 +\OT1/cmr/m/n/10.95 triangle-wave-from-a-square-wave-using-a-lm324n-op-amp) and +these + [] + +[2] (./2.aux) ) +Here is how much of TeX's memory you used: + 3514 strings out of 494945 + 53275 string characters out of 6181032 + 117045 words of memory out of 5000000 + 6791 multiletter control sequences out of 15000+600000 + 9415 words of font info for 33 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,38p,446b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 2.pdf (2 pages, 72347 bytes). +PDF statistics: + 35 PDF objects out of 1000 (max. 8388607) + 24 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Door_Alarm/docs/2.pdf b/Door_Alarm/docs/2.pdf new file mode 100644 index 0000000..cd8a20a Binary files /dev/null and b/Door_Alarm/docs/2.pdf differ diff --git a/Door_Alarm/docs/2.tex b/Door_Alarm/docs/2.tex new file mode 100644 index 0000000..9619e1b --- /dev/null +++ b/Door_Alarm/docs/2.tex @@ -0,0 +1,65 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\title{\textbf{Door Alarm}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents +\textcolor{green!60!blue!70}{ +\section{Overview}} +Client wants a door alarm. Let's do a few transistors, an audio amplifier board, a magnet and magnetic reed switch, along with a light switch. + +Functionality req'd: +\\ +\\ +Makes noise when door opened. +\\ +\\ +Able to be shut off with light switch. + +\textcolor{green!60!blue!70}{ +\section{BOM}} +Any audio amplifier loud enough will work. I'm going to use this one: +\\ +\\ +IS31AP4088A-QFLS2-EB +\\ +\\ +I think I have speakers and transistors. I'll need a magnetic reed switch and magnet. They should be black, as the door is black. +\\ +\\ +MS-324-3-3-0500 +\\ +\\ +let's also try 59140-1-S-03-A,\footnote{A and F ending letters on this, A is tinned, F untinned leads} as first co. doesn't make the matched magnets... +\\ +\\ +and the magnet, + +57140-000 + +A speaker, although I have plenty in my junk bin. +AS07708PS-2-WR-R +\\ +\\ +That's a start. + +\section{Work Log: LM324, LM555, TIP120,125} +I spent a bit on this during the evening. I tried first with a LM324, in falstad (sim software) to see if I could make a function gen, out of 3 op amps. I was unable to get the sim to work, although reportedly the circuit works online (ref: https://www.eevblog.com/forum/beginners/simple-analog-function-generator-design/msg1174548/\#msg1174548) + +I decided instead, to simulate a triple 5 with a LM324, to finally a transistor output, and this worked in sim. I breadboarded the circuit however, the output was not switching correctly. It turned out later, that I had not read my TIP125 close enough - that was the PNP Q. + +Before realizing this error, I breadboarded two op amps, (ref: https://electronics.stackexchange.com/questions/311648/obtaining-a-triangle-wave-from-a-square-wave-using-a-lm324n-op-amp) and these were able to make the square / triangle wave without issue. + + +\end{document} + diff --git a/Door_Alarm/docs/2.tex~ b/Door_Alarm/docs/2.tex~ new file mode 100644 index 0000000..fff2562 --- /dev/null +++ b/Door_Alarm/docs/2.tex~ @@ -0,0 +1,63 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\title{\textbf{Door Alarm}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents +\textcolor{green!60!blue!70}{ +\section{Overview}} +Client wants a door alarm. Let's do a few transistors, an audio amplifier board, a magnet and magnetic reed switch, along with a light switch. + +Functionality req'd: +\\ +\\ +Makes noise when door opened. +\\ +\\ +Able to be shut off with light switch. + +\textcolor{green!60!blue!70}{ +\section{BOM}} +Any audio amplifier loud enough will work. I'm going to use this one: +\\ +\\ +IS31AP4088A-QFLS2-EB +\\ +\\ +I think I have speakers and transistors. I'll need a magnetic reed switch and magnet. They should be black, as the door is black. +\\ +\\ +MS-324-3-3-0500 +\\ +\\ +let's also try 59140-1-S-03-A,\footnote{A and F ending letters on this, A is tinned, F untinned leads} as first co. doesn't make the matched magnets... +\\ +\\ +and the magnet, + +57140-000 + +A speaker, although I have plenty in my junk bin. +AS07708PS-2-WR-R +\\ +\\ +That's a start. + +\section{Work Log: LM324, LM555, TIP120,125} +I spent a bit on this during the evening. I tried first with a LM324, in falstad (sim software) to see if I could make a function gen, out of 3 op amps. I was unable to get the sim to work, although reportedly the circuit works online (ref: https://www.eevblog.com/forum/beginners/simple-analog-function-generator-design/msg1174548/#msg1174548) + +I decided instead, to simulate a triple 5 with a LM324, to finally a transistor output, and this worked in sim. I breadboarded the circuit however, the + + +\end{document} + diff --git a/Door_Alarm/docs/2.toc b/Door_Alarm/docs/2.toc new file mode 100644 index 0000000..208dc6e --- /dev/null +++ b/Door_Alarm/docs/2.toc @@ -0,0 +1,3 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}BOM}{1} +\contentsline {section}{\numberline {3}Work Log: LM324, LM555, TIP120,125}{2} diff --git a/Door_Alarm/docs/3.aux b/Door_Alarm/docs/3.aux new file mode 100644 index 0000000..8b1d0c2 --- /dev/null +++ b/Door_Alarm/docs/3.aux @@ -0,0 +1,4 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}BOM}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log: LM324, LM555, TIP120,125}{2}} diff --git a/Door_Alarm/docs/3.log b/Door_Alarm/docs/3.log new file mode 100644 index 0000000..9e76d1a --- /dev/null +++ b/Door_Alarm/docs/3.log @@ -0,0 +1,330 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 12 FEB 2020 04:17 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/ +Door_Alarm/docs/3.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/D +oor_Alarm/docs/3.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./3.aux) +\openout1 = `3.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 14. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 14. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 14. +(./3.toc) +\tf@toc=\write3 +\openout3 = `3.toc'. + + +Underfull \hbox (badness 10000) in paragraph at lines 21--28 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 21--28 + + [] + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 43. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 43. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 43. + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + +[1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +Underfull \hbox (badness 10000) in paragraph at lines 50--55 + + [] + + +Overfull \hbox (40.48505pt too wide) in paragraph at lines 58--59 +\OT1/cmr/m/n/10.95 cir-cuit works on-line (ref: https://www.eevblog.com/forum/b +eginners/simple- + [] + + +Overfull \hbox (7.57411pt too wide) in paragraph at lines 62--63 +\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/311648/obtai +ning-a- + [] + + +Overfull \hbox (1.12566pt too wide) in paragraph at lines 62--63 +\OT1/cmr/m/n/10.95 triangle-wave-from-a-square-wave-using-a-lm324n-op-amp) and +these + [] + +[2] [3] (./3.aux) ) +Here is how much of TeX's memory you used: + 3516 strings out of 494945 + 53299 string characters out of 6181032 + 119045 words of memory out of 5000000 + 6792 multiletter control sequences out of 15000+600000 + 9723 words of font info for 34 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,38p,727b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + + +Output written on 3.pdf (3 pages, 89943 bytes). +PDF statistics: + 42 PDF objects out of 1000 (max. 8388607) + 29 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Door_Alarm/docs/3.pdf b/Door_Alarm/docs/3.pdf new file mode 100644 index 0000000..20f4835 Binary files /dev/null and b/Door_Alarm/docs/3.pdf differ diff --git a/Door_Alarm/docs/3.tex b/Door_Alarm/docs/3.tex new file mode 100644 index 0000000..08dbd3f --- /dev/null +++ b/Door_Alarm/docs/3.tex @@ -0,0 +1,70 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\title{\textbf{Door Alarm}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents +\textcolor{green!60!blue!70}{ +\section{Overview}} +Client wants a door alarm. Let's do a few transistors, an audio amplifier board, a magnet and magnetic reed switch, along with a light switch. + +Functionality req'd: +\\ +\\ +Makes noise when door opened. +\\ +\\ +Able to be shut off with light switch. + +\textcolor{green!60!blue!70}{ +\section{BOM}} +Any audio amplifier loud enough will work. I'm going to use this one: +\\ +\\ +IS31AP4088A-QFLS2-EB +\\ +\\ +I think I have speakers and transistors. I'll need a magnetic reed switch and magnet. They should be black, as the door is black. +\\ +\\ +MS-324-3-3-0500 +\\ +\\ +let's also try 59140-1-S-03-A,\footnote{A and F ending letters on this, A is tinned, F untinned leads} as first co. doesn't make the matched magnets... +\\ +\\ +and the magnet, + +57140-000 + +A speaker, although I have plenty in my junk bin. +AS07708PS-2-WR-R +\\ +\\ +That's a start. + +\textcolor{green!60!blue!70}{ +\section{Work Log: LM324, LM555, TIP120,125}} +I spent a bit on this during the evening. I tried first with a LM324, in falstad (sim software) to see if I could make a function gen, out of 3 op amps. I was unable to get the sim to work, although reportedly the circuit works online (ref: https://www.eevblog.com/forum/beginners/simple-analog-function-generator-design/msg1174548/\#msg1174548) + +I decided instead, to simulate a triple 5 with a LM324, to finally a transistor output, and this worked in sim. I breadboarded the circuit however, the output was not switching correctly. It turned out later, that I had not read my TIP125 close enough - it is a PNP. Oops. + +Before realizing this error, I breadboarded two op amps, (ref: https://electronics.stackexchange.com/questions/311648/obtaining-a-triangle-wave-from-a-square-wave-using-a-lm324n-op-amp) and these were able to make the square / triangle wave without issue. Not practical in this situation however, as the freq. is low. I tried adjusting via the R between output 1 and inverting input for op amp 2, but this did not work as expected. I had long leads with a variable resistance box. Most likely, the issue. + +Next, I will breadboard the triple 5 with the LM324 (which may be optional) and use that. I will throw in an Arduino to switch the triple 5 on/off via the RST pin. This will allow for some adjustment of tone.\footnote{I could just use the tone() function on the Uno, and have a transistor handle the output, but the goal of this project was to lean more towards the analog.} Future improvements would be to get some way of removing the Arduino from the project. I would need a solution that will adjust how often the RST pin is switched, for some short period of time while the door magnet switch is active. + + + + +\end{document} + diff --git a/Door_Alarm/docs/3.tex~ b/Door_Alarm/docs/3.tex~ new file mode 100644 index 0000000..4210784 --- /dev/null +++ b/Door_Alarm/docs/3.tex~ @@ -0,0 +1,67 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\title{\textbf{Door Alarm}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents +\textcolor{green!60!blue!70}{ +\section{Overview}} +Client wants a door alarm. Let's do a few transistors, an audio amplifier board, a magnet and magnetic reed switch, along with a light switch. + +Functionality req'd: +\\ +\\ +Makes noise when door opened. +\\ +\\ +Able to be shut off with light switch. + +\textcolor{green!60!blue!70}{ +\section{BOM}} +Any audio amplifier loud enough will work. I'm going to use this one: +\\ +\\ +IS31AP4088A-QFLS2-EB +\\ +\\ +I think I have speakers and transistors. I'll need a magnetic reed switch and magnet. They should be black, as the door is black. +\\ +\\ +MS-324-3-3-0500 +\\ +\\ +let's also try 59140-1-S-03-A,\footnote{A and F ending letters on this, A is tinned, F untinned leads} as first co. doesn't make the matched magnets... +\\ +\\ +and the magnet, + +57140-000 + +A speaker, although I have plenty in my junk bin. +AS07708PS-2-WR-R +\\ +\\ +That's a start. + +\section{Work Log: LM324, LM555, TIP120,125} +I spent a bit on this during the evening. I tried first with a LM324, in falstad (sim software) to see if I could make a function gen, out of 3 op amps. I was unable to get the sim to work, although reportedly the circuit works online (ref: https://www.eevblog.com/forum/beginners/simple-analog-function-generator-design/msg1174548/\#msg1174548) + +I decided instead, to simulate a triple 5 with a LM324, to finally a transistor output, and this worked in sim. I breadboarded the circuit however, the output was not switching correctly. It turned out later, that I had not read my TIP125 close enough - that was the PNP Q. + +Before realizing this error, I breadboarded two op amps, (ref: https://electronics.stackexchange.com/questions/311648/obtaining-a-triangle-wave-from-a-square-wave-using-a-lm324n-op-amp) and these were able to make the square / triangle wave without issue. Not practical in this situation however, as the freq. is low. + +Next, I will breadboard the triple 5 with the LM324 (which may be optional) and use that. I may throw in an Arduino to switch the triple 5 on/off via the RST pin. This will allow for some adjustment of tone.\footnote{I could just use the tone() function on the Uno, and have a transistor handle the output, but the goal of this project was to lean more towards the analog.} Future improvements would be to get some way of removing the Arduino from the project, and keeping it analog. + + +\end{document} + diff --git a/Door_Alarm/docs/3.toc b/Door_Alarm/docs/3.toc new file mode 100644 index 0000000..208dc6e --- /dev/null +++ b/Door_Alarm/docs/3.toc @@ -0,0 +1,3 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}BOM}{1} +\contentsline {section}{\numberline {3}Work Log: LM324, LM555, TIP120,125}{2} diff --git a/Door_Alarm/docs/4.aux b/Door_Alarm/docs/4.aux new file mode 100644 index 0000000..8b1d0c2 --- /dev/null +++ b/Door_Alarm/docs/4.aux @@ -0,0 +1,4 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}BOM}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log: LM324, LM555, TIP120,125}{2}} diff --git a/Door_Alarm/docs/4.log b/Door_Alarm/docs/4.log new file mode 100644 index 0000000..b79d96b --- /dev/null +++ b/Door_Alarm/docs/4.log @@ -0,0 +1,330 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 12 FEB 2020 04:17 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/ +Door_Alarm/docs/4.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/D +oor_Alarm/docs/4.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./4.aux) +\openout1 = `4.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12. +LaTeX Font Info: ... okay on input line 12. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 14. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 14. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 14. +(./4.toc) +\tf@toc=\write3 +\openout3 = `4.toc'. + + +Underfull \hbox (badness 10000) in paragraph at lines 21--28 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 21--28 + + [] + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 43. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 43. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 43. + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 31--47 + + [] + +[1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +Underfull \hbox (badness 10000) in paragraph at lines 50--55 + + [] + + +Overfull \hbox (40.48505pt too wide) in paragraph at lines 58--59 +\OT1/cmr/m/n/10.95 cir-cuit works on-line (ref: https://www.eevblog.com/forum/b +eginners/simple- + [] + + +Overfull \hbox (7.57411pt too wide) in paragraph at lines 62--63 +\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/311648/obtai +ning-a- + [] + + +Overfull \hbox (1.12566pt too wide) in paragraph at lines 62--63 +\OT1/cmr/m/n/10.95 triangle-wave-from-a-square-wave-using-a-lm324n-op-amp) and +these + [] + +[2] [3] (./4.aux) ) +Here is how much of TeX's memory you used: + 3516 strings out of 494945 + 53299 string characters out of 6181032 + 119045 words of memory out of 5000000 + 6792 multiletter control sequences out of 15000+600000 + 9723 words of font info for 34 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,38p,727b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + + +Output written on 4.pdf (3 pages, 89943 bytes). +PDF statistics: + 42 PDF objects out of 1000 (max. 8388607) + 29 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Door_Alarm/docs/4.pdf b/Door_Alarm/docs/4.pdf new file mode 100644 index 0000000..dde323d Binary files /dev/null and b/Door_Alarm/docs/4.pdf differ diff --git a/Door_Alarm/docs/4.tex b/Door_Alarm/docs/4.tex new file mode 100644 index 0000000..08dbd3f --- /dev/null +++ b/Door_Alarm/docs/4.tex @@ -0,0 +1,70 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\title{\textbf{Door Alarm}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents +\textcolor{green!60!blue!70}{ +\section{Overview}} +Client wants a door alarm. Let's do a few transistors, an audio amplifier board, a magnet and magnetic reed switch, along with a light switch. + +Functionality req'd: +\\ +\\ +Makes noise when door opened. +\\ +\\ +Able to be shut off with light switch. + +\textcolor{green!60!blue!70}{ +\section{BOM}} +Any audio amplifier loud enough will work. I'm going to use this one: +\\ +\\ +IS31AP4088A-QFLS2-EB +\\ +\\ +I think I have speakers and transistors. I'll need a magnetic reed switch and magnet. They should be black, as the door is black. +\\ +\\ +MS-324-3-3-0500 +\\ +\\ +let's also try 59140-1-S-03-A,\footnote{A and F ending letters on this, A is tinned, F untinned leads} as first co. doesn't make the matched magnets... +\\ +\\ +and the magnet, + +57140-000 + +A speaker, although I have plenty in my junk bin. +AS07708PS-2-WR-R +\\ +\\ +That's a start. + +\textcolor{green!60!blue!70}{ +\section{Work Log: LM324, LM555, TIP120,125}} +I spent a bit on this during the evening. I tried first with a LM324, in falstad (sim software) to see if I could make a function gen, out of 3 op amps. I was unable to get the sim to work, although reportedly the circuit works online (ref: https://www.eevblog.com/forum/beginners/simple-analog-function-generator-design/msg1174548/\#msg1174548) + +I decided instead, to simulate a triple 5 with a LM324, to finally a transistor output, and this worked in sim. I breadboarded the circuit however, the output was not switching correctly. It turned out later, that I had not read my TIP125 close enough - it is a PNP. Oops. + +Before realizing this error, I breadboarded two op amps, (ref: https://electronics.stackexchange.com/questions/311648/obtaining-a-triangle-wave-from-a-square-wave-using-a-lm324n-op-amp) and these were able to make the square / triangle wave without issue. Not practical in this situation however, as the freq. is low. I tried adjusting via the R between output 1 and inverting input for op amp 2, but this did not work as expected. I had long leads with a variable resistance box. Most likely, the issue. + +Next, I will breadboard the triple 5 with the LM324 (which may be optional) and use that. I will throw in an Arduino to switch the triple 5 on/off via the RST pin. This will allow for some adjustment of tone.\footnote{I could just use the tone() function on the Uno, and have a transistor handle the output, but the goal of this project was to lean more towards the analog.} Future improvements would be to get some way of removing the Arduino from the project. I would need a solution that will adjust how often the RST pin is switched, for some short period of time while the door magnet switch is active. + + + + +\end{document} + diff --git a/Door_Alarm/docs/4.toc b/Door_Alarm/docs/4.toc new file mode 100644 index 0000000..208dc6e --- /dev/null +++ b/Door_Alarm/docs/4.toc @@ -0,0 +1,3 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}BOM}{1} +\contentsline {section}{\numberline {3}Work Log: LM324, LM555, TIP120,125}{2} diff --git a/Door_Alarm/falstad/555tests b/Door_Alarm/falstad/555tests new file mode 100644 index 0000000..da188c5 --- /dev/null +++ b/Door_Alarm/falstad/555tests @@ -0,0 +1,81 @@ +$ 3 5.0E-6 2.803162489452614 50 5.0 50 +165 176 112 184 112 1 0.0 +w 176 128 168 128 0 +w 168 128 168 176 0 +w 168 176 176 176 0 +c 168 176 168 240 0 2.0E-6 0.04950495049504954 +w 168 128 168 96 0 +r 168 96 168 40 0 1000.0 +r 128 96 128 40 0 100.0 +w 128 96 128 160 0 +w 128 160 176 160 0 +c 128 160 88 160 0 1.0E-5 1.7763568394002505E-13 +L 88 160 64 160 0 1 true 5.0 0.0 +w 128 40 168 40 0 +w 168 40 208 40 0 +w 208 40 208 96 0 +R 128 40 64 40 0 0 40.0 5.0 0.0 0.0 0.5 +g 168 240 168 256 0 +w 240 144 240 160 0 +c 240 160 288 160 0 1.0E-5 -4.999999999999823 +w 288 160 288 96 0 +r 288 40 288 96 0 100.0 +r 328 40 328 96 0 1000.0 +w 208 40 288 40 0 +w 288 40 328 40 0 +165 336 112 368 112 1 0.0 +w 368 96 368 40 0 +w 368 40 328 40 0 +w 328 128 336 128 0 +w 328 96 328 128 0 +w 328 128 328 176 0 +w 328 176 336 176 0 +w 288 160 336 160 0 +c 328 176 328 240 0 2.0E-6 0.04950495049504954 +g 328 240 328 256 0 +w 400 144 400 160 0 +c 400 160 448 160 0 1.0E-5 -4.999999999999823 +w 448 160 448 96 0 +r 448 96 448 40 0 100.0 +r 488 40 488 96 0 1000.0 +w 368 40 448 40 0 +w 448 40 488 40 0 +165 496 112 504 112 1 0.0 +w 488 96 488 128 0 +w 488 128 496 128 0 +w 488 128 488 176 0 +w 488 176 496 176 0 +w 528 96 528 40 0 +w 528 40 488 40 0 +w 448 160 496 160 0 +c 488 176 488 240 0 2.0E-6 0.04950495049504954 +g 488 240 488 256 0 +M 240 160 240 232 0 2.5 +M 400 160 400 232 0 2.5 +M 560 144 600 144 0 2.5 +d 272 304 320 304 1 0.805904783 +d 432 336 488 336 1 0.805904783 +d 600 248 600 304 1 0.805904783 +w 560 144 600 248 0 +w 400 160 432 336 0 +w 240 160 272 304 0 +w 320 304 320 352 0 +w 488 336 576 336 0 +w 600 304 600 336 0 +w 600 336 576 336 0 +w 576 352 576 336 0 +w 600 336 616 336 0 +r 600 336 600 368 0 100.0 +g 600 368 600 400 0 +r 320 352 320 392 0 100.0 +g 320 392 320 424 0 +d 320 352 376 352 1 0.805904783 +w 376 352 576 352 0 +c 296 352 296 392 0 1.0E-5 7.95263670211735E-15 +w 320 352 296 352 0 +w 320 392 296 392 0 +o 11 16 0 38 5.1 9.765625E-5 0 -1 +o 51 16 0 38 7.781982421875E-5 4.8828125E-5 0 -1 +o 52 16 0 38 7.781982421875E-5 9.765625E-5 0 -1 +o 53 16 0 38 7.781982421875E-5 9.765625E-5 0 -1 +o 65 64 0 35 10.0 4.8828125E-5 1 -1 diff --git a/Door_Alarm/falstad/555tests_2 b/Door_Alarm/falstad/555tests_2 new file mode 100644 index 0000000..ae0184c --- /dev/null +++ b/Door_Alarm/falstad/555tests_2 @@ -0,0 +1,46 @@ +$ 1 5.0E-6 19.867427341514983 38 5.0 50 +w 272 208 272 256 0 +a 272 192 400 192 1 15.0 -15.0 1000000.0 +w 272 256 400 256 0 +v 48 32 176 32 0 0 40.0 5.0 0.0 0.0 0.5 +g 48 32 48 96 0 +r 608 256 608 352 0 8.0 +g 608 352 608 400 0 +g 368 336 368 368 0 +t 432 160 512 160 0 1 0.7757518463794923 0.7759945031107893 100.0 +t 480 224 512 224 0 -1 24.983871915844645 0.7759945031107893 100.0 +w 480 224 432 224 0 +w 512 144 512 32 0 +R 512 240 512 320 0 0 40.0 -12.0 0.0 0.0 0.5 +w 608 192 608 256 0 +w 608 256 400 256 0 +w 432 160 432 192 0 +w 432 192 432 224 0 +w 432 192 400 192 0 +w 512 176 512 192 0 +w 512 192 512 208 0 +w 512 192 608 192 0 +165 80 192 128 192 2 12.208007251453013 +w 208 32 208 80 0 +w 208 80 144 80 0 +w 144 80 144 160 0 +w 144 160 48 160 0 +w 80 224 48 224 0 +w 80 288 48 288 0 +w 80 320 48 320 0 +w 48 320 48 288 0 +w 208 256 240 256 0 +w 240 256 240 176 0 +w 240 176 272 176 0 +L 208 224 208 160 0 1 false 5.0 0.0 +r 48 160 48 224 0 10000.0 +r 48 224 48 288 0 10000.0 +c 48 320 48 384 0 3.0000000000000004E-7 5.03269174422614 +g 48 384 48 416 0 +s 176 32 208 32 0 1 false +c 320 32 320 80 0 9.999999999999999E-6 12.208120069465151 +g 320 80 320 112 0 +w 320 32 208 32 0 +w 320 32 512 32 0 +o 11 64 0 35 20.0 3.2 0 -1 +o 20 64 0 35 20.0 3.2 1 -1 diff --git a/Door_Alarm/falstad/README b/Door_Alarm/falstad/README new file mode 100644 index 0000000..4904c77 --- /dev/null +++ b/Door_Alarm/falstad/README @@ -0,0 +1,6 @@ +i messed up, and basic functiongen2 didn't save right. + +reminder: export, NOT export link. +check ascii file after to make sure it's correct. + +it didn't work anyways. \ No newline at end of file diff --git a/Door_Alarm/falstad/basic_amp_forfalstad b/Door_Alarm/falstad/basic_amp_forfalstad new file mode 100644 index 0000000..23828e4 --- /dev/null +++ b/Door_Alarm/falstad/basic_amp_forfalstad @@ -0,0 +1,29 @@ +$ 1 5.0E-6 10.20027730826997 57 5.0 50 +v 160 272 160 128 0 1 40.0 5.0 0.0 0.0 0.5 +g 160 272 160 320 0 +w 256 224 256 272 0 +a 256 208 384 208 1 15.0 -15.0 1000000.0 +w 160 128 256 128 0 +w 256 128 256 192 0 +w 256 272 384 272 0 +v 64 48 192 48 0 0 40.0 12.0 0.0 0.0 0.5 +g 64 48 64 112 0 +r 592 272 592 368 0 8.0 +g 592 368 592 416 0 +g 352 352 352 384 0 +t 416 176 496 176 0 1 -6.305501342875479 0.7363797772798666 100.0 +t 464 240 496 240 0 -1 17.69449865712452 0.7363797772798666 100.0 +w 464 240 416 240 0 +w 496 160 496 48 0 +R 496 256 496 336 0 0 40.0 -12.0 0.0 0.0 0.5 +w 592 208 592 272 0 +w 592 272 384 272 0 +w 416 176 416 208 0 +w 416 208 416 240 0 +w 416 208 384 208 0 +w 496 192 496 208 0 +w 496 208 496 224 0 +w 496 208 592 208 0 +w 496 48 192 48 0 +o 0 64 0 35 9.353610478917778 9.765625E-55 0 -1 +o 9 64 1 35 5.0 9.765625E-5 1 -1 diff --git a/Door_Alarm/falstad/basic_amp_forfalstad_2 b/Door_Alarm/falstad/basic_amp_forfalstad_2 new file mode 100644 index 0000000..08bc4e8 --- /dev/null +++ b/Door_Alarm/falstad/basic_amp_forfalstad_2 @@ -0,0 +1,29 @@ +$ 1 5.0E-6 1.3804574186067096 42 5.0 50 +v 160 272 160 128 0 1 400.0 5.0 0.0 0.0 0.5 +g 160 272 160 320 0 +w 256 224 256 272 0 +a 256 208 384 208 1 15.0 -15.0 1000000.0 +w 160 128 256 128 0 +w 256 128 256 192 0 +w 256 272 384 272 0 +v 64 48 192 48 0 0 40.0 12.0 0.0 0.0 0.5 +g 64 48 64 112 0 +r 592 272 592 368 0 8.0 +g 592 368 592 416 0 +g 352 352 352 384 0 +t 416 176 496 176 0 1 -15.897752302605253 -0.7252173899753416 100.0 +t 464 240 496 240 0 -1 8.102247697394747 -0.7252173899753416 100.0 +w 464 240 416 240 0 +w 496 160 496 48 0 +R 496 256 496 336 0 0 40.0 -12.0 0.0 0.0 0.5 +w 592 208 592 272 0 +w 592 272 384 272 0 +w 416 176 416 208 0 +w 416 208 416 240 0 +w 416 208 384 208 0 +w 496 192 496 208 0 +w 496 208 496 224 0 +w 496 208 592 208 0 +w 496 48 192 48 0 +o 0 64 0 35 9.353610478917778 9.765625E-55 0 -1 +o 9 32 1 35 5.0 9.765625E-5 1 -1 diff --git a/Door_Alarm/falstad/basic_functiongen_with_opamps b/Door_Alarm/falstad/basic_functiongen_with_opamps new file mode 100644 index 0000000..5416c19 --- /dev/null +++ b/Door_Alarm/falstad/basic_functiongen_with_opamps @@ -0,0 +1,25 @@ +$ 1 5.0E-6 10.634267539816555 50 5.0 50 +a 208 96 288 96 0 15.0 -15.0 1000000.0 +a 320 112 400 112 0 15.0 -15.0 1000000.0 +a 96 80 176 80 0 15.0 -15.0 1000000.0 +g 48 64 48 80 0 +g 80 176 80 192 0 +g 208 192 208 208 0 +g 320 208 320 224 0 +r 208 192 208 144 0 100.0 +r 176 80 208 80 0 100.0 +r 288 96 320 96 0 100.0 +r 320 208 320 128 0 100.0 +w 208 144 208 112 0 +r 80 176 80 160 0 100.0 +w 80 96 96 96 0 +w 80 160 80 144 0 +w 80 144 80 96 0 +w 80 144 112 144 0 +r 112 144 128 144 0 100.0 +r 112 16 128 16 0 100.0 +r 224 16 240 16 0 100.0 +r 352 16 368 16 0 100.0 +c 48 64 96 64 0 1.0E-5 0.0 +c 352 48 368 48 0 1.0E-5 0.0 +c 224 48 240 48 0 1.0E-5 0.0 diff --git a/Door_Alarm/falstad/basic_functiongen_with_opamps2 b/Door_Alarm/falstad/basic_functiongen_with_opamps2 new file mode 100644 index 0000000..be88c03 --- /dev/null +++ b/Door_Alarm/falstad/basic_functiongen_with_opamps2 @@ -0,0 +1 @@ +http://www.falstad.com/circuit/#%24+1+5.0E-6+38.696464541249114+55+5.0+50%0Aa+208+144+288+144+0+15.0+-15.0+1000000.0%0Aa+320+160+400+160+0+15.0+-15.0+1000000.0%0Aa+96+128+176+128+0+15.0+-15.0+1000000.0%0Ag+48+112+48+128+0%0Ag+80+224+80+240+0%0Ag+208+240+208+256+0%0Ag+320+256+320+272+0%0Ar+208+240+208+192+0+10000.0%0Ar+176+128+208+128+0+10000.0%0Ar+288+144+320+144+0+100000.0%0Ar+320+256+320+176+0+100000.0%0Aw+208+192+208+160+0%0Ar+80+224+80+208+0+22000.0%0Aw+80+144+96+144+0%0Aw+80+208+80+192+0%0Aw+80+192+80+144+0%0Aw+80+192+112+192+0%0Ar+112+192+128+192+0+100000.0%0Ar+112+64+128+64+0+50000.0%0Ar+224+64+240+64+0+100000.0%0Ar+352+64+368+64+0+220000.0%0Ac+48+112+96+112+0+1.0E-6+2.2214956916676303%0Ac+352+96+368+96+0+1.0E-8+2.8347418339345163%0Ac+224+96+240+96+0+3.3000000000000004E-8+25.285019118391276%0Aw+128+192+176+192+0%0Aw+176+192+176+128+0%0Aw+176+128+176+64+0%0Aw+176+64+128+64+0%0Aw+112+64+96+64+0%0Aw+96+64+96+112+0%0Aw+208+128+208+96+0%0Aw+208+96+224+96+0%0Aw+208+96+208+64+0%0Aw+208+64+224+64+0%0Aw+240+64+288+64+0%0Aw+240+96+288+96+0%0Aw+288+64+288+96+0%0Aw+288+96+288+144+0%0Aw+320+144+320+96+0%0Aw+320+96+320+64+0%0Aw+320+64+352+64+0%0Aw+320+96+352+96+0%0Aw+368+96+400+96+0%0Aw+368+64+400+64+0%0Aw+400+64+400+96+0%0Aw+400+96+400+160+0%0Aw+400+160+416+160+0%0Ao+46+64+0+35+20.0+9.765625E-5+0+-1%0Ao+25+64+0+35+20.0+7.8125E-4+1+-1%0Ao+38+64+0+35+10.0+7.8125E-4+2+-1%0Ao+30+64+0+35+20.0+0.003125+3+-1%0A \ No newline at end of file