From 42cce47ee072a6cc1c405b4e112654faa0adad24 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 18 Feb 2020 03:01:17 -0500 Subject: [PATCH] okok --- Door_Chime/docs/5.log | 2 +- Door_Chime/docs/5.pdf | Bin 98283 -> 98283 bytes Door_Chime/docs/6.aux | 7 + Door_Chime/docs/6.log | 343 +++++++++++++++++++++++++++++++++++++++++ Door_Chime/docs/6.pdf | Bin 0 -> 100018 bytes Door_Chime/docs/6.tex | 105 +++++++++++++ Door_Chime/docs/6.tex~ | 103 +++++++++++++ Door_Chime/docs/6.toc | 6 + 8 files changed, 565 insertions(+), 1 deletion(-) create mode 100644 Door_Chime/docs/6.aux create mode 100644 Door_Chime/docs/6.log create mode 100644 Door_Chime/docs/6.pdf create mode 100644 Door_Chime/docs/6.tex create mode 100644 Door_Chime/docs/6.tex~ create mode 100644 Door_Chime/docs/6.toc diff --git a/Door_Chime/docs/5.log b/Door_Chime/docs/5.log index c713d22..612e9f5 100644 --- a/Door_Chime/docs/5.log +++ b/Door_Chime/docs/5.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) 18 FEB 2020 02:38 +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 18 FEB 2020 02:46 entering extended mode restricted \write18 enabled. %&-line parsing enabled. diff --git a/Door_Chime/docs/5.pdf b/Door_Chime/docs/5.pdf index 151508ac2082725e52f8b5b2f8334ae4e80833d6..11485fac681a0faaa8f17d209bcd72270344e8b6 100644 GIT binary patch delta 105 zcmaF;pY`>B)`l&NHf1a(W=4k79m*Kx!L04cWsET#&Q6X-1}=sM29B0)Mn32PXGV_ delta 105 zcmaF;pY`>B)`l&NHf1cv7RKh&9m*Kx!L04cWsET#&W7d|rltl4&X%T*#-_%O&W>)T bjxLs_7EVS6jwV2!oq`P^CDWPe8D9bbP#YXW diff --git a/Door_Chime/docs/6.aux b/Door_Chime/docs/6.aux new file mode 100644 index 0000000..6346f97 --- /dev/null +++ b/Door_Chime/docs/6.aux @@ -0,0 +1,7 @@ +\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}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Door Magnet Reed Sensor}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Buzzer or Bell}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Signal Mosfets for Actuator}{4}} diff --git a/Door_Chime/docs/6.log b/Door_Chime/docs/6.log new file mode 100644 index 0000000..602e334 --- /dev/null +++ b/Door_Chime/docs/6.log @@ -0,0 +1,343 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 18 FEB 2020 03:01 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/ +Door_Chime/docs/6.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/D +oor_Chime/docs/6.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 +) (./6.aux) +\openout1 = `6.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. +(./6.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 5. +) +\tf@toc=\write3 +\openout3 = `6.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) <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] +Overfull \hbox (51.67836pt too wide) in paragraph at lines 78--81 +\OT1/cmr/m/n/10.95 https://www.allelectronics.com/item/sol-154/12vdc-push-type- +solenoid/1.html + [] + + +Overfull \hbox (19.25427pt too wide) in paragraph at lines 78--81 +\OT1/cmr/m/n/10.95 per this dis-cus-sion: https://forum.sparkfun.com/viewtopic. +php?t=10308 + [] + +[3] [4] [5] (./6.aux) ) +Here is how much of TeX's memory you used: + 3517 strings out of 494945 + 53314 string characters out of 6181032 + 118045 words of memory out of 5000000 + 6793 multiletter control sequences out of 15000+600000 + 10030 words of font info for 35 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 6.pdf (5 pages, 100018 bytes). +PDF statistics: + 48 PDF objects out of 1000 (max. 8388607) + 33 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_Chime/docs/6.pdf b/Door_Chime/docs/6.pdf new file mode 100644 index 0000000000000000000000000000000000000000..82213bd5c4b36125c493ffc20b9a9e1a716f3efb GIT binary patch literal 100018 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 -Avd*=>-yq|XfxTd-OqkWTq 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 A{{R30 literal 0 HcmV?d00001 diff --git a/Door_Chime/docs/6.tex b/Door_Chime/docs/6.tex new file mode 100644 index 0000000..c3ec88a --- /dev/null +++ b/Door_Chime/docs/6.tex @@ -0,0 +1,105 @@ + +\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. + +I might end up just using tone, if the 555 doesn't sound good. + +\section{Door Magnet Reed Sensor} +I tried buying one from mouser,digikey but they are all small. Seems the standard is 28mm by 10mm or so. I didn't realize it until I purchased it, but it looks quite a bit smaller than I am used to. Not acceptable. + +I spent some time looking at all the options. I was unable to find the bigger size. Even the imports from Sparkfun and Adafruit were small. There was a nice screw terminal omrom option but it was \$30. I opted for ebay where there were some used, brand name, sensors in the US. I found some for about \$5 each, including magnet AND the sensor (on mouser/digikey, you often have to get them separately). + +\subsection{Buzzer or Bell} +I thought about a buzzer. Like, a ringer from a telephone. I didn't find them on mouser/digikey, but I did see a lot of piezo buzzers. Need to look again. Even better would be a bell, but that requires an actuator or a motor. I don't want to deal with moving parts, it will be more likely to break. Let's put that idea aside for another day. + +Still, I like the idea of a bell, and an actuator to ring it... + +I tried one on ebay. If that doesn't work there is this one: +https://www.allelectronics.com/item/sol-154/12vdc-push-type-solenoid/1.html +per this discussion: https://forum.sparkfun.com/viewtopic.php?t=10308 + +As for the bell, I will hold off until I know how the solenoid works. +\footnote{I decided that the sound of the bell is worth the risk of using moving parts.} + +\subsection{Signal Mosfets for Actuator} +I have a solenoid, from ebay (actuator) and I've got a bell\footnote{I ring it in the morning... I ring it in the evening...}. + +I tried some 2n7000 signal mosfets (to-92), and I am unable to get it to work. I think it's due to current limits (200mA). These, the 2n7000 have protection diodes built in, according to data sheet image. + +In any case, I set up the small npn transistor with 1k to base (grounded) and a 12V battery, with the motor on the collector/drain side. What happens is that it doesn't switch (as it shouldn't) when base is grounded, but float the base, and it switches on, sometimes. Eventually, it will just turn on no matter what, whether base is grounded or not. As I mentioned, these to-92's can't handle the actuator. + +I could always use a relay, but that wasn't the point. I'm trying to get the transistors to work. I also tried a TIP120, NPN, darlington mosfet, but this didn't work on the perf board, and I moved to the 2n7000. + +EDIT: I was able to get expected results from the 2N7000, by not forgetting the diode across the motor. Put gate low, it is off. Put gate high, it is on. However, it latches. I have to put the gate low again in order to get it to turn off... + +A solution to rememdy this is to hold the base/gate at ground with a 2.2K R, then short the base HI (12V here) to turn it on (quickly, and shortly) before letting it go back to ground. Seems to work with no ringing at GND after coil is off. Or, just use an arduino and wire to IO. + +Also, I definitely did blow some of the Mosfets, without the diode on the motor. They have their own protection, but that isn't enough by itself. + +In other news, the bell is looking like a better solution than the speaker I considered before. More moving parts, but worth it. + + + +\end{document} + diff --git a/Door_Chime/docs/6.tex~ b/Door_Chime/docs/6.tex~ new file mode 100644 index 0000000..cda66bb --- /dev/null +++ b/Door_Chime/docs/6.tex~ @@ -0,0 +1,103 @@ + +\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. + +I might end up just using tone, if the 555 doesn't sound good. + +\section{Door Magnet Reed Sensor} +I tried buying one from mouser,digikey but they are all small. Seems the standard is 28mm by 10mm or so. I didn't realize it until I purchased it, but it looks quite a bit smaller than I am used to. Not acceptable. + +I spent some time looking at all the options. I was unable to find the bigger size. Even the imports from Sparkfun and Adafruit were small. There was a nice screw terminal omrom option but it was \$30. I opted for ebay where there were some used, brand name, sensors in the US. I found some for about \$5 each, including magnet AND the sensor (on mouser/digikey, you often have to get them separately). + +\subsection{Buzzer or Bell} +I thought about a buzzer. Like, a ringer from a telephone. I didn't find them on mouser/digikey, but I did see a lot of piezo buzzers. Need to look again. Even better would be a bell, but that requires an actuator or a motor. I don't want to deal with moving parts, it will be more likely to break. Let's put that idea aside for another day. + +Still, I like the idea of a bell, and an actuator to ring it... + +I tried one on ebay. If that doesn't work there is this one: +https://www.allelectronics.com/item/sol-154/12vdc-push-type-solenoid/1.html +per this discussion: https://forum.sparkfun.com/viewtopic.php?t=10308 + +As for the bell, I will hold off until I know how the solenoid works. +\footnote{I decided that the sound of the bell is worth the risk of using moving parts.} + +\subsection{Signal Mosfets for Actuator} +I have a solenoid, from ebay (actuator) and I've got a bell\footnote{I ring it in the morning... I ring it in the evening...}. + +I tried some 2n7000 signal mosfets (to-92), and I am unable to get it to work. I think it's due to current limits (200mA). These, the 2n7000 have protection diodes built in, according to data sheet image. + +In any case, I set up the small npn transistor with 1k to base (grounded) and a 12V battery, with the motor on the collector/drain side. What happens is that it doesn't switch (as it shouldn't) when base is grounded, but float the base, and it switches on, sometimes. Eventually, it will just turn on no matter what, whether base is grounded or not. As I mentioned, these to-92's can't handle the actuator. + +I could always use a relay, but that wasn't the point. I'm trying to get the transistors to work. I also tried a TIP120, NPN, darlington mosfet, but this didn't work on the perf board, and I moved to the 2n7000. + +EDIT: I was able to get expected results from the 2N7000, by not forgetting the diode across the motor. Put gate low, it is off. Put gate high, it is on. However, it latches. I have to put the gate low again in order to get it to turn off... + +A solution to rememdy this is to hold the base/gate at ground with a 2.2K R, then short the base HI (12V here) to turn it on (quickly, and shortly) before letting it go back to ground. Seems to work with no ringing at GND after coil is off. Or, just use an arduino and wire to IO. + +In other news, the bell is looking like a better solution than the speaker I considered before. More moving parts, but worth it. + + + +\end{document} + diff --git a/Door_Chime/docs/6.toc b/Door_Chime/docs/6.toc new file mode 100644 index 0000000..87ed0e1 --- /dev/null +++ b/Door_Chime/docs/6.toc @@ -0,0 +1,6 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}BOM}{1} +\contentsline {section}{\numberline {3}Work Log: LM324, LM555, TIP120,125}{2} +\contentsline {section}{\numberline {4}Door Magnet Reed Sensor}{3} +\contentsline {subsection}{\numberline {4.1}Buzzer or Bell}{3} +\contentsline {subsection}{\numberline {4.2}Signal Mosfets for Actuator}{4}