From 634839b0b4c0d40b645128369265a35d7ddeba0f Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 23 Mar 2020 02:19:42 -0400 Subject: [PATCH] okko --- Attiny_Solar_Energy_Harvest/docs/1.aux | 4 + Attiny_Solar_Energy_Harvest/docs/1.log | 275 +++++ Attiny_Solar_Energy_Harvest/docs/1.pdf | Bin 0 -> 78034 bytes Attiny_Solar_Energy_Harvest/docs/1.tex | 38 + Attiny_Solar_Energy_Harvest/docs/1.tex~ | 126 ++ Attiny_Solar_Energy_Harvest/docs/2.aux | 5 + Attiny_Solar_Energy_Harvest/docs/2.log | 272 +++++ Attiny_Solar_Energy_Harvest/docs/2.pdf | Bin 0 -> 69012 bytes Attiny_Solar_Energy_Harvest/docs/2.tex | 41 + Attiny_Solar_Energy_Harvest/docs/2.tex~ | 38 + Attiny_Solar_Energy_Harvest/docs/3.aux | 6 + Attiny_Solar_Energy_Harvest/docs/3.log | 283 +++++ Attiny_Solar_Energy_Harvest/docs/3.pdf | Bin 0 -> 80459 bytes Attiny_Solar_Energy_Harvest/docs/3.tex | 48 + Attiny_Solar_Energy_Harvest/docs/3.tex~ | 41 + .../ATTiny4_5_9_10_20_40_Programmer.jar | Bin 0 -> 189894 bytes .../ATtiny4_5_9_10_20_40Programmer.ino | 894 ++++++++++++++ ...ny4-ATtiny5-ATtiny9-ATtiny10_Datasheet.pdf | Bin 0 -> 2522619 bytes .../resources/attiny10-resources.html?m=1 | 1047 +++++++++++++++++ .../resources/tinyblink.asm | 73 ++ Door_Chime/pics/DSCN2778.JPG | Bin 0 -> 183305 bytes Door_Chime/pics/DSCN2779.JPG | Bin 0 -> 149162 bytes Door_Chime/pics/DSCN2780.JPG | Bin 0 -> 207194 bytes Door_Chime/pics/DSCN2781.JPG | Bin 0 -> 173257 bytes Door_Chime/pics/DSCN2782.JPG | Bin 0 -> 187025 bytes 25 files changed, 3191 insertions(+) create mode 100644 Attiny_Solar_Energy_Harvest/docs/1.aux create mode 100644 Attiny_Solar_Energy_Harvest/docs/1.log create mode 100644 Attiny_Solar_Energy_Harvest/docs/1.pdf create mode 100644 Attiny_Solar_Energy_Harvest/docs/1.tex create mode 100644 Attiny_Solar_Energy_Harvest/docs/1.tex~ create mode 100644 Attiny_Solar_Energy_Harvest/docs/2.aux create mode 100644 Attiny_Solar_Energy_Harvest/docs/2.log create mode 100644 Attiny_Solar_Energy_Harvest/docs/2.pdf create mode 100644 Attiny_Solar_Energy_Harvest/docs/2.tex create mode 100644 Attiny_Solar_Energy_Harvest/docs/2.tex~ create mode 100644 Attiny_Solar_Energy_Harvest/docs/3.aux create mode 100644 Attiny_Solar_Energy_Harvest/docs/3.log create mode 100644 Attiny_Solar_Energy_Harvest/docs/3.pdf create mode 100644 Attiny_Solar_Energy_Harvest/docs/3.tex create mode 100644 Attiny_Solar_Energy_Harvest/docs/3.tex~ create mode 100644 Attiny_Solar_Energy_Harvest/resources/ATTiny4_5_9_10_20_40_Programmer.jar create mode 100644 Attiny_Solar_Energy_Harvest/resources/ATtiny4_5_9_10_20_40Programmer.ino create mode 100644 Attiny_Solar_Energy_Harvest/resources/Atmel-8127-AVR-8-bit-Microcontroller-ATtiny4-ATtiny5-ATtiny9-ATtiny10_Datasheet.pdf create mode 100644 Attiny_Solar_Energy_Harvest/resources/attiny10-resources.html?m=1 create mode 100644 Attiny_Solar_Energy_Harvest/resources/tinyblink.asm create mode 100644 Door_Chime/pics/DSCN2778.JPG create mode 100644 Door_Chime/pics/DSCN2779.JPG create mode 100644 Door_Chime/pics/DSCN2780.JPG create mode 100644 Door_Chime/pics/DSCN2781.JPG create mode 100644 Door_Chime/pics/DSCN2782.JPG diff --git a/Attiny_Solar_Energy_Harvest/docs/1.aux b/Attiny_Solar_Energy_Harvest/docs/1.aux new file mode 100644 index 0000000..8e61edf --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/1.aux @@ -0,0 +1,4 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Attiny Solar Energy Harvest Tests}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Micro Considerations}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Energy Storage}{1}} diff --git a/Attiny_Solar_Energy_Harvest/docs/1.log b/Attiny_Solar_Energy_Harvest/docs/1.log new file mode 100644 index 0000000..a4b607f --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/1.log @@ -0,0 +1,275 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 23 MAR 2020 00:41 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/ +Attiny_Solar_Energy_Harvest/docs/1.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/A +ttiny_Solar_Energy_Harvest/docs/1.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 +) (./1.aux) +\openout1 = `1.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. +LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 33. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 33. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 33. + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +[2] (./1.aux) ) +Here is how much of TeX's memory you used: + 3529 strings out of 494945 + 53620 string characters out of 6181032 + 118045 words of memory out of 5000000 + 6806 multiletter control sequences out of 15000+600000 + 9722 words of font info for 34 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,38p,487b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 1.pdf (2 pages, 78034 bytes). +PDF statistics: + 39 PDF objects out of 1000 (max. 8388607) + 27 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/Attiny_Solar_Energy_Harvest/docs/1.pdf b/Attiny_Solar_Energy_Harvest/docs/1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..535aea40a3432cd99916178f08854bb68dc25d95 GIT binary patch literal 78034 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 literal 0 HcmV?d00001 diff --git a/Attiny_Solar_Energy_Harvest/docs/1.tex b/Attiny_Solar_Energy_Harvest/docs/1.tex new file mode 100644 index 0000000..0216ced --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/1.tex @@ -0,0 +1,38 @@ + +\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{Attiny Solar Energy Harvest Tests}} + +I have the following: +\begin{itemize} +\item Solar panels +\item Attiny 10 +\end{itemize} +To this list, I will add a supercap, and an energy harvesting IC. The goal being to load the super cap during the day, and to run 24/7. I will need an exceptionally low power micro. The super cap will need to be about 3.3V or 5V. + +\subsection{Micro Considerations} +The Arduino Atmega328P is not an option. I'm looking to have a current draw of only 1mA max, (ideally 500uA) when active. Moteino is also not an option for this. Those are made for batteries. I want to be battery free. A super cap, however can be used to store energy. I'll get to that shortly. + +For micros, I have some Attiny10 on hand, and these have a reasonably low power pull in active mode. Let's build those up first. What will the micro do? No idea. I haven't a clue. + +\subsection{Energy Storage} +I don't want a battery. Let's go with a super cap. The solar panels will only be active some of the time, so I will want to harvest energy with some kind of IC into the cap when the sun is out.\footnote{Reference: www.analog.com/media/en/technical-documentation/technical-articles/solarenergyharvesting.pdf is a start. I'll need to do more research.} + + + +\end{document} + diff --git a/Attiny_Solar_Energy_Harvest/docs/1.tex~ b/Attiny_Solar_Energy_Harvest/docs/1.tex~ new file mode 100644 index 0000000..e01729a --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/1.tex~ @@ -0,0 +1,126 @@ + +\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{Door Chime}} +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}{ +\subsection{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}{ +\subsection{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. + +\textcolor{green!60!blue!70}{ +\subsection{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). + +\textcolor{green!60!blue!70}{ +\subsubsection{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.} + +\textcolor{green!60!blue!70}{ +\subsubsection{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. + +\textcolor{green!60!blue!70}{ +\subsection{Basic Circuit Ready}} +I have built the circuit with a to220 mosfet, with 12V on the source, and powered by a 5V IO from an Arduino uno going through a 1K resistor before hitting the gate. It hits the gate at 1.3V about. Around 1Volt, it lightly sets off the actuator, 1.06V the actuator is fully activated. + +Wanted to use a 555, but no time for that today. Next step is to build the enclosure around everything, so the bell is hit correctly. Wood may be too much of a fire hazard. Need to think about this. Looking up building materials that are resilient to fire comes up with stone, basically. Glass, concrete, stucco, gypsum, and brick. I like the glass option. I think I will go with that. Not going to be easy, but fireproof. I have a lot of glass hanging around after demoing some windows. Another option might be to use some drywall, and build something with joint compound. A type of wall box... Hm... Easier than glass. Either that or a plastic box, larger than I have. Or, metal box. + +\textcolor{green!60!blue!70}{ +\subsubsection{Breaking the Actuator}} +Actuators are like brushed motors, in that there is a connection from the coil. I have a jigsaw with two brushes on the side. They are these carbon blocks. Actuators are the same, yet the spring is the brush. + +Today I was assembling everything for final deployment, and I accidentally hit the spring with a screwdriver. The spring broke, and I was unable to find a replacement in my box of springs. + +Replacement part needed. It also turns out that the actuator wasn't really loud enough. I'm goint to spec one that is a bit stronger. I've purchased a 1Amp rated one, instead of a 300mA rated one. + +Other than that, everything is built. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2702.JPG} +\captionof{figure}{Early build.} + +\end{document} + diff --git a/Attiny_Solar_Energy_Harvest/docs/2.aux b/Attiny_Solar_Energy_Harvest/docs/2.aux new file mode 100644 index 0000000..6cbdfad --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/2.aux @@ -0,0 +1,5 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Attiny Solar Energy Harvest Tests}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Micro Considerations}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Energy Storage}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Make parts, not scrap}{1}} diff --git a/Attiny_Solar_Energy_Harvest/docs/2.log b/Attiny_Solar_Energy_Harvest/docs/2.log new file mode 100644 index 0000000..b3670d6 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/2.log @@ -0,0 +1,272 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 23 MAR 2020 00:43 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/ +Attiny_Solar_Energy_Harvest/docs/2.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/A +ttiny_Solar_Energy_Harvest/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: Try loading font information for OMS+cmr on input line 22. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 34. + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +(./2.aux) ) +Here is how much of TeX's memory you used: + 3522 strings out of 494945 + 53529 string characters out of 6181032 + 118046 words of memory out of 5000000 + 6801 multiletter control sequences out of 15000+600000 + 8501 words of font info for 30 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,38p,487b,151s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 2.pdf (1 page, 69012 bytes). +PDF statistics: + 32 PDF objects out of 1000 (max. 8388607) + 22 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/Attiny_Solar_Energy_Harvest/docs/2.pdf b/Attiny_Solar_Energy_Harvest/docs/2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..48d37ce8ad4d5a917e395aef7af4a69ca7a2e233 GIT binary patch literal 69012 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 z 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�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 N69ZCI#9Nzy{sT+LC~p7& literal 0 HcmV?d00001 diff --git a/Attiny_Solar_Energy_Harvest/docs/2.tex b/Attiny_Solar_Energy_Harvest/docs/2.tex new file mode 100644 index 0000000..65dd185 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/2.tex @@ -0,0 +1,41 @@ + +\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{Attiny Solar Energy Harvest Tests}} + +I have the following: +\begin{itemize} +\item Solar panels +\item Attiny 10 +\end{itemize} +To this list, I will add a supercap, and an energy harvesting IC. The goal being to load the super cap during the day, and to run 24/7. I will need an exceptionally low power micro. The super cap will need to be about 3.3V or 5V. +\textcolor{green!60!blue!70}{ +\subsection{Micro Considerations}} +The Arduino Atmega328P is not an option. I'm looking to have a current draw of only 1mA max, (ideally 500uA) when active. Moteino is also not an option for this. Those are made for batteries. I want to be battery free. A super cap, however can be used to store energy. I'll get to that shortly. + +For micros, I have some Attiny10 on hand, and these have a reasonably low power pull in active mode. Let's build those up first. What will the micro do? No idea. I haven't a clue. + +\textcolor{green!60!blue!70}{ +\subsection{Energy Storage}} +I don't want a battery. Let's go with a super cap. The solar panels will only be active some of the time, so I will want to harvest energy with some kind of IC into the cap when the sun is out.\footnote{Reference: www.analog.com/media/en/technical-documentation/technical-articles/solarenergyharvesting.pdf is a start. I'll need to do more research.} + +\textcolor{green!60!blue!70}{ +\subsection{Make parts, not scrap}} +I will want to make sure that all parts I build are perf board parts, not breadboard scrap (to be torn down and rebuilt again). This is an Attiny, so no need to test much, yet. + +\end{document} + diff --git a/Attiny_Solar_Energy_Harvest/docs/2.tex~ b/Attiny_Solar_Energy_Harvest/docs/2.tex~ new file mode 100644 index 0000000..0216ced --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/2.tex~ @@ -0,0 +1,38 @@ + +\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{Attiny Solar Energy Harvest Tests}} + +I have the following: +\begin{itemize} +\item Solar panels +\item Attiny 10 +\end{itemize} +To this list, I will add a supercap, and an energy harvesting IC. The goal being to load the super cap during the day, and to run 24/7. I will need an exceptionally low power micro. The super cap will need to be about 3.3V or 5V. + +\subsection{Micro Considerations} +The Arduino Atmega328P is not an option. I'm looking to have a current draw of only 1mA max, (ideally 500uA) when active. Moteino is also not an option for this. Those are made for batteries. I want to be battery free. A super cap, however can be used to store energy. I'll get to that shortly. + +For micros, I have some Attiny10 on hand, and these have a reasonably low power pull in active mode. Let's build those up first. What will the micro do? No idea. I haven't a clue. + +\subsection{Energy Storage} +I don't want a battery. Let's go with a super cap. The solar panels will only be active some of the time, so I will want to harvest energy with some kind of IC into the cap when the sun is out.\footnote{Reference: www.analog.com/media/en/technical-documentation/technical-articles/solarenergyharvesting.pdf is a start. I'll need to do more research.} + + + +\end{document} + diff --git a/Attiny_Solar_Energy_Harvest/docs/3.aux b/Attiny_Solar_Energy_Harvest/docs/3.aux new file mode 100644 index 0000000..a94db2e --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/3.aux @@ -0,0 +1,6 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Attiny Solar Energy Harvest Tests}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Micro Considerations}{1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}Micro Notes}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Energy Storage}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Make parts, not scrap}{2}} diff --git a/Attiny_Solar_Energy_Harvest/docs/3.log b/Attiny_Solar_Energy_Harvest/docs/3.log new file mode 100644 index 0000000..7eb1482 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/docs/3.log @@ -0,0 +1,283 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 23 MAR 2020 00:46 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/ +Attiny_Solar_Energy_Harvest/docs/3.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/A +ttiny_Solar_Energy_Harvest/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: Try loading font information for OMS+cmr on input line 22. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. + +Underfull \hbox (badness 10000) in paragraph at lines 34--37 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 34--37 + + [] + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 41. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 41. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 41. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 41. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 41. +[1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +[2] (./3.aux) ) +Here is how much of TeX's memory you used: + 3524 strings out of 494945 + 53553 string characters out of 6181032 + 118046 words of memory out of 5000000 + 6802 multiletter control sequences out of 15000+600000 + 8809 words of font info for 31 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,38p,487b,200s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 3.pdf (2 pages, 80459 bytes). +PDF statistics: + 39 PDF objects out of 1000 (max. 8388607) + 27 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/Attiny_Solar_Energy_Harvest/docs/3.pdf b/Attiny_Solar_Energy_Harvest/docs/3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3b85680fc13cf56fc97d6cae312d6bcfd348f01a GIT binary patch literal 80459 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