Browse Source

wow

master
Your Name 4 years ago
commit
eb8026c92e
161 changed files with 86035 additions and 0 deletions
  1. +4
    -0
      2019_SelfHostedDataLogging/docs/1.aux
  2. +200
    -0
      2019_SelfHostedDataLogging/docs/1.log
  3. BIN
      2019_SelfHostedDataLogging/docs/1.pdf
  4. +35
    -0
      2019_SelfHostedDataLogging/docs/1.tex
  5. +85
    -0
      2019_SelfHostedDataLogging/docs/1.tex~
  6. +4
    -0
      2019_SelfHostedDataLogging/docs/2.aux
  7. +200
    -0
      2019_SelfHostedDataLogging/docs/2.log
  8. BIN
      2019_SelfHostedDataLogging/docs/2.pdf
  9. +35
    -0
      2019_SelfHostedDataLogging/docs/2.tex
  10. BIN
      HomeSolarDataLogger_Two/resources/01332B.pdf
  11. +2
    -0
      PHSensor/docs/1.aux
  12. +70
    -0
      PHSensor/docs/1.log
  13. BIN
      PHSensor/docs/1.pdf
  14. +20
    -0
      PHSensor/docs/1.tex
  15. +34
    -0
      PHSensor/docs/1.tex~
  16. BIN
      PHSensor/resources/phsensor.jpg
  17. +1
    -0
      TodoList/docs/1.aux
  18. +79
    -0
      TodoList/docs/1.log
  19. BIN
      TodoList/docs/1.pdf
  20. +34
    -0
      TodoList/docs/1.tex
  21. +49
    -0
      TodoList/docs/1.tex~
  22. +34
    -0
      TodoList/docs/2.tex
  23. +49
    -0
      TodoList/docs/2.tex~
  24. +59
    -0
      TodoList/docs/3.tex~
  25. +62
    -0
      TodoList/docs/4.tex~
  26. +65
    -0
      TodoList/docs/5.tex~
  27. +67
    -0
      TodoList/docs/6.tex~
  28. +69
    -0
      TodoList/docs/7.tex~
  29. BIN
      batterycharge_stationdata/datasheets/MAX6675.pdf
  30. BIN
      batterycharge_stationdata/datasheets/MT3608.pdf
  31. +4
    -0
      batterycharge_stationdata/datasheets/diode_
  32. BIN
      batterycharge_stationdata/datasheets/ina169.pdf
  33. +31
    -0
      batterycharge_stationdata/datasheets/inductor_lt
  34. BIN
      batterycharge_stationdata/datasheets/lm2577.pdf
  35. BIN
      batterycharge_stationdata/datasheets/lm317.pdf
  36. BIN
      batterycharge_stationdata/datasheets/lt1512.pdf
  37. BIN
      batterycharge_stationdata/datasheets/slide.pdf
  38. +5
    -0
      batterycharge_stationdata/datasheets/slide_pot
  39. BIN
      batterycharge_stationdata/datasheets/stc4054.pdf
  40. +1
    -0
      batterycharge_stationdata/datasheets/switch_sp3t
  41. +1
    -0
      batterycharge_stationdata/datasheets/switch_spdt
  42. +1
    -0
      batterycharge_stationdata/datasheets/tantalum
  43. BIN
      batterycharge_stationdata/datasheets/unused/bq2000.pdf
  44. BIN
      batterycharge_stationdata/datasheets/unused/bq2002.pdf
  45. BIN
      batterycharge_stationdata/datasheets/unused/bq2954.pdf
  46. BIN
      batterycharge_stationdata/datasheets/unused/ina216.pdf
  47. BIN
      batterycharge_stationdata/datasheets/unused/uc2909-ep.pdf
  48. +4
    -0
      batterycharge_stationdata/docs/1.aux
  49. +279
    -0
      batterycharge_stationdata/docs/1.log
  50. BIN
      batterycharge_stationdata/docs/1.pdf
  51. +133
    -0
      batterycharge_stationdata/docs/1.tex
  52. +112
    -0
      batterycharge_stationdata/docs/1.tex~
  53. +3
    -0
      batterycharge_stationdata/docs/1.toc
  54. +4
    -0
      batterycharge_stationdata/docs/2.aux
  55. +280
    -0
      batterycharge_stationdata/docs/2.log
  56. BIN
      batterycharge_stationdata/docs/2.pdf
  57. +180
    -0
      batterycharge_stationdata/docs/2.tex
  58. +133
    -0
      batterycharge_stationdata/docs/2.tex~
  59. +3
    -0
      batterycharge_stationdata/docs/2.toc
  60. +5
    -0
      batterycharge_stationdata/docs/3.aux
  61. +280
    -0
      batterycharge_stationdata/docs/3.log
  62. BIN
      batterycharge_stationdata/docs/3.pdf
  63. +191
    -0
      batterycharge_stationdata/docs/3.tex
  64. +180
    -0
      batterycharge_stationdata/docs/3.tex~
  65. +4
    -0
      batterycharge_stationdata/docs/3.toc
  66. +7
    -0
      batterycharge_stationdata/docs/4.aux
  67. +298
    -0
      batterycharge_stationdata/docs/4.log
  68. BIN
      batterycharge_stationdata/docs/4.pdf
  69. +196
    -0
      batterycharge_stationdata/docs/4.tex
  70. +191
    -0
      batterycharge_stationdata/docs/4.tex~
  71. +5
    -0
      batterycharge_stationdata/docs/4.toc
  72. +7
    -0
      batterycharge_stationdata/pcb/footprints/license.txt
  73. BIN
      batterycharge_stationdata/pcb/footprints/mod_conn_misc.zip
  74. +31
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/6p4c.kicad_mod
  75. +33
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/6p6c.kicad_mod
  76. +35
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/8p8c.kicad_mod
  77. +86
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/arduino_header.kicad_mod
  78. +156
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/arduino_mega_header.kicad_mod
  79. +65
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/arduino_nano_header.kicad_mod
  80. +28
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/arduino_pin_socket_8.kicad_mod
  81. +22
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/dc_socket.kicad_mod
  82. +37
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/dc_socket_rh.kicad_mod
  83. +68
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/microsd_socket.kicad_mod
  84. +33
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/molex_6p6c.kicad_mod
  85. +43
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/sd_socket.kicad_mod
  86. +97
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/stm32f0_discovery_header.kicad_mod
  87. +147
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/stm32f3_discovery_header.kicad_mod
  88. +141
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/stm32f4_discovery_header.kicad_mod
  89. +93
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/stm32vl_discovery_header.kicad_mod
  90. +28
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty/wago_2060-451.kicad_mod
  91. +285
    -0
      batterycharge_stationdata/pcb/rev1/BatteryChargerPower.bak
  92. +285
    -0
      batterycharge_stationdata/pcb/rev1/BatteryChargerPower.sch
  93. +128
    -0
      batterycharge_stationdata/pcb/rev1/CurrentSense_INA169.bak
  94. +128
    -0
      batterycharge_stationdata/pcb/rev1/CurrentSense_INA169.sch
  95. +224
    -0
      batterycharge_stationdata/pcb/rev1/ENC28J60_Arduino.bak
  96. +224
    -0
      batterycharge_stationdata/pcb/rev1/ENC28J60_Arduino.sch
  97. +508
    -0
      batterycharge_stationdata/pcb/rev1/LT1512_universalcharger.bak
  98. +508
    -0
      batterycharge_stationdata/pcb/rev1/LT1512_universalcharger.sch
  99. +168
    -0
      batterycharge_stationdata/pcb/rev1/MAX6675.bak
  100. +168
    -0
      batterycharge_stationdata/pcb/rev1/MAX6675.sch

+ 4
- 0
2019_SelfHostedDataLogging/docs/1.aux View File

@ -0,0 +1,4 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Preface}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Plan}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Implementation}{1}}

+ 200
- 0
2019_SelfHostedDataLogging/docs/1.log View File

@ -0,0 +1,200 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 14 JAN 2019 23:02
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/2019_SelfHostedDataLogging
/docs/1.tex
(/home/layoutdev/Desktop/code/documentation_general/2019_SelfHostedDataLogging/
docs/1.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/05/08 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/11/09 v1.22 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 2013/05/02 v3.3-89 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 57.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
) (./1.aux)
\openout1 = `1.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count89
\scratchdimen=\dimen112
\scratchbox=\box26
\nofMPsegments=\count90
\nofMParguments=\count91
\everyMPshowfont=\toks15
\MPscratchCnt=\count92
\MPscratchDim=\dimen113
\MPnumerator=\count93
\makeMPintoPDFobject=\count94
\everyMPtoPDFconversion=\toks16
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is 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 2010/02/09 v2.5 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2011/02/16 v1.5 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 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 452.
(/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.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 14.
LaTeX Font Info: Try loading font information for OMS+cmr on input line 27.
(/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 27.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./1.aux) )
Here is how much of TeX's memory you used:
2559 strings out of 495020
40703 string characters out of 6181323
94811 words of memory out of 5000000
5772 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
38i,8n,38p,686b,189s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ams
fonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm
/cmsy10.pfb>
Output written on 1.pdf (2 pages, 88900 bytes).
PDF statistics:
43 PDF objects out of 1000 (max. 8388607)
30 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)

BIN
2019_SelfHostedDataLogging/docs/1.pdf View File


+ 35
- 0
2019_SelfHostedDataLogging/docs/1.tex View File

@ -0,0 +1,35 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{Self Hosted Data Logger for Arduino}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\section{Preface}
I did some research on available self hosted solutions for Arduino, as of January 2019. I was thinking of using Thingspeak, but they haven't updated their self hosted git repo since 2016. Adafruit.io is the same but 2017\footnote{And uses node.js :/}. Sparkfun closed down their solution.\footnote{Apparently they have no idea what they are doing, and their solution inevitably blew up. Bloated software...} It seems theother data aggregaters are only interested in people giving them data, so they can then sell it, hoard it like wealth, etc... Another solution is necessary.
%\includegraphics[scale=0.2]{../pics/DSCN1016.JPG}
%\captionof{figure}{HP}
\section{Plan}
Since I've done some data logging with GNUplot before, I've decided to use a flat text file, and csv output. I don't want to deal with MQTT, as this is in a safe LAN (not over WAN), and security is no issue. I also don't want the clients to do any sending. They are stupid, they sit there, and the server is responsible for data collecting. Simple.
\vspace{0.2in}
What I will do, as I've already started doing, is hosting a web server on the microcontroller, which has amongst other things, sensor data available. The server will pull data from the sensor, and place it into a flat file. GNUplot will run via cron scripts, and the server will host various jpgs. Let's see how this goes.
\section{Implementation}
\textbf{Ingredients}
\begin{itemize}
\item SBC (Beaglebone, Rpi)
\item Network Connected Sensors
\item Time
\end{itemize}
\end{document}

+ 85
- 0
2019_SelfHostedDataLogging/docs/1.tex~ View File

@ -0,0 +1,85 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{HP Pavilion 15 Repair}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\section{Overview}
User spilled tonic water on a laptop, then kept it powered on and continued to use it (this was a mistake. Turning it off, and removing battery / power, letting the liquid dry, is always the first step in a spill). The next morning the laptop would not power on.
\section{Equipment}
Laptop is an HP Pavilion 15 CS model. They are fairly new (date codes on micros are from 2018), and retailing around 500-600 dollars as of just before 2019.
\includegraphics[scale=0.2]{../pics/DSCN1016.JPG}
\captionof{figure}{HP}
\section{Disassembly}
There is no video tutorial on this online, but the steps are: Remove visible screws from the back of the case. Remove rubber feet, and screws beneath them. Pry open case from edges with plastic spudger tool to remove the clips. You must be careful, as the clips and case are fragile.
\begin{itemize}
\item Where to start with the spudger, and also showing the screwholes underneath the rubber feet.
\includegraphics[scale=0.2]{../pics/DSCN1019.JPG}
\captionof{figure}{Disassembly}
\item I was able to scratch the case with the plastic spudger. Be careful!
\includegraphics[scale=0.2]{../pics/DSCN1021.JPG}
\captionof{figure}{Disassembly}
\item The case can also crack from pulling it. I didn't pull this hard, but the brittle weak case cracked slightly.
\includegraphics[scale=0.3]{../pics/DSCN1022.JPG}
\captionof{figure}{Disassembly}
\item Finally we are in.
\includegraphics[scale=0.3]{../pics/DSCN1023.JPG}
\captionof{figure}{Disassembly}
\includegraphics[scale=0.3]{../pics/DSCN1024.JPG}
\captionof{figure}{Disassembly}
\item Screws are labeled, to help illustrate what size each is:
\includegraphics[scale=0.2]{../pics/DSCN1026.JPG}
\captionof{figure}{Disassembly}
\end{itemize}
\section{Diagnosis and Repair Log}
Now we will try to find out what is wrong.
\begin{itemize}
\item Right away I can see some visible marring from a likely shorted component. This is where a lot of the soda residue is.
\includegraphics[scale=0.4]{../pics/DSCN1029.JPG}
\captionof{figure}{Repair}
\item You can see a layer of cellophane that is in place to protect against spills. Amazing how millions of man hours can go into designing computers, yet a single glass of liquid can destroy one. Something is wrong, here. Crazy.
\includegraphics[scale=0.2]{../pics/DSCN1034.JPG}
\captionof{figure}{Repair}
\item This switcher, the BACAAB (?) chip is the one that has the failed components. I need a replacement but can't find a data sheet on it. I tried probing at some of the pins to see what was going on, and if I could understand a bit more about this, but due to me probing too close to the pins, (and a few factors, primarily the small package, but no leads, and also the fact I should've used the pads NEAR but not ON the package, I shorted something, and a spark resulted. While I saw a 2.4V signal on a pin, after the short, I was unable to find anything. The battery being removed and replaced did not bring it back.
\includegraphics[scale=0.3]{../pics/DSCN1036.JPG}
\captionof{figure}{Repair}
\item At this point, this chip, which I am unsure of what it is, appears to have a short and is overheating / shorting. I will need to get a motherboard donor at this point, to further repair the mistakes. As these are new boards, motherboards are not yet cheap enough to make this viable, so I will wait and try again at a later date.
\includegraphics[scale=0.3]{../pics/DSCN1037.JPG}
\captionof{figure}{Repair}
\item During my troubleshooting, I did find an open resistor, and a capacitor that has visible charring on its solder joint. I'll need to replace these as well. I should've replaced this at first, but without a schematic, I don't know what value the cap should be. The resistor is labeled as 1R0, but reads open. There may also be one other cap that has failed. However, some other components appear OK.
\includegraphics[scale=0.3]{../pics/DSCN1039.JPG}
\captionof{figure}{Site of failed components from soda water spill.}
\end{itemize}
\end{document}

+ 4
- 0
2019_SelfHostedDataLogging/docs/2.aux View File

@ -0,0 +1,4 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Preface}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Plan}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Implementation}{1}}

+ 200
- 0
2019_SelfHostedDataLogging/docs/2.log View File

@ -0,0 +1,200 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 22 APR 2019 22:30
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
2019_SelfHostedDataLogging/docs/2.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/2
019_SelfHostedDataLogging/docs/2.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/05/08 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/11/09 v1.22 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 2013/05/02 v3.3-89 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 57.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
)
No file 2.aux.
\openout1 = `2.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count89
\scratchdimen=\dimen112
\scratchbox=\box26
\nofMPsegments=\count90
\nofMParguments=\count91
\everyMPshowfont=\toks15
\MPscratchCnt=\count92
\MPscratchDim=\dimen113
\MPnumerator=\count93
\makeMPintoPDFobject=\count94
\everyMPtoPDFconversion=\toks16
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is 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 2010/02/09 v2.5 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2011/02/16 v1.5 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 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 452.
(/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.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 14.
LaTeX Font Info: Try loading font information for OMS+cmr on input line 27.
(/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 27.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./2.aux) )
Here is how much of TeX's memory you used:
2557 strings out of 495020
40769 string characters out of 6181323
94811 words of memory out of 5000000
5772 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
38i,8n,38p,712b,189s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ams
fonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm
/cmsy10.pfb>
Output written on 2.pdf (2 pages, 88900 bytes).
PDF statistics:
43 PDF objects out of 1000 (max. 8388607)
30 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)

BIN
2019_SelfHostedDataLogging/docs/2.pdf View File


+ 35
- 0
2019_SelfHostedDataLogging/docs/2.tex View File

@ -0,0 +1,35 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{Self Hosted Data Logger for Arduino}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\section{Preface}
I did some research on available self hosted solutions for Arduino, as of January 2019. I was thinking of using Thingspeak, but they haven't updated their self hosted git repo since 2016. Adafruit.io is the same but 2017\footnote{And uses node.js :/}. Sparkfun closed down their solution.\footnote{Apparently they have no idea what they are doing, and their solution inevitably blew up. Bloated software...} It seems theother data aggregaters are only interested in people giving them data, so they can then sell it, hoard it like wealth, etc... Another solution is necessary.
%\includegraphics[scale=0.2]{../pics/DSCN1016.JPG}
%\captionof{figure}{HP}
\section{Plan}
Since I've done some data logging with GNUplot before, I've decided to use a flat text file, and csv output. I don't want to deal with MQTT, as this is in a safe LAN (not over WAN), and security is no issue. I also don't want the clients to do any sending. They are stupid, they sit there, and the server is responsible for data collecting. Simple.
\vspace{0.2in}
What I will do, as I've already started doing, is hosting a web server on the microcontroller, which has amongst other things, sensor data available. The server will pull data from the sensor, and place it into a flat file. GNUplot will run via cron scripts, and the server will host various jpgs. Let's see how this goes.
\section{Implementation}
\textbf{Ingredients}
\begin{itemize}
\item SBC (Beaglebone, Rpi)
\item Network Connected Sensors
\item Time
\end{itemize}
\end{document}

BIN
HomeSolarDataLogger_Two/resources/01332B.pdf View File


+ 2
- 0
PHSensor/docs/1.aux View File

@ -0,0 +1,2 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}

+ 70
- 0
PHSensor/docs/1.log View File

@ -0,0 +1,70 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 18 APR 2019 17:15
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
PHSensor/docs/1.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/P
HSensor/docs/1.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages 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
) (./1.aux)
\openout1 = `1.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 8.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 8.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 8.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./1.aux) )
Here is how much of TeX's memory you used:
230 strings out of 495020
2689 string characters out of 6181323
47970 words of memory out of 5000000
3520 multiletter control sequences out of 15000+600000
7887 words of font info for 28 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
21i,6n,19p,243b,187s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/tex
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/t
exmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-di
st/fonts/type1/public/amsfonts/cm/cmr12.pfb>
Output written on 1.pdf (1 page, 36213 bytes).
PDF statistics:
20 PDF objects out of 1000 (max. 8388607)
13 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)

BIN
PHSensor/docs/1.pdf View File


+ 20
- 0
PHSensor/docs/1.tex View File

@ -0,0 +1,20 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Steak Electronics: PH Sensor}}
\author{Steak Electronics}
\date{2019}
\begin{document}
\maketitle
\section{Overview}
What could we measure with a PH Sensor and an Arduino as a data log?
\end{document}

+ 34
- 0
PHSensor/docs/1.tex~ View File

@ -0,0 +1,34 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Steak Electronics: Todo List}}
\author{Steak Electronics}
\date{2019}
\begin{document}
\maketitle
\textbf{Todo}
\begin{itemize}
\item test conformal coating on an arduino and one without. test temperature changes over time. Need some temperature sensors to test variuos points (e.g. vreg, micro) and try different things (high intensive cpu usage, vs. high power draw from vreg to something).
\item steak electronics sticker. i guess from psprint for now
\item self hosted data loggers, using mysql and grafana
\item
\end{itemize}
\end{document}

BIN
PHSensor/resources/phsensor.jpg View File

Before After
Width: 398  |  Height: 400  |  Size: 15 KiB

+ 1
- 0
TodoList/docs/1.aux View File

@ -0,0 +1 @@
\relax

+ 79
- 0
TodoList/docs/1.log View File

@ -0,0 +1,79 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 18 APR 2019 17:12
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
TodoList/docs/1.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/T
odoList/docs/1.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages 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
) (./1.aux)
\openout1 = `1.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 8.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 8.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 8.
LaTeX Font Info: Try loading font information for OMS+cmr on input line 15.
(/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 15.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./1.aux) )
Here is how much of TeX's memory you used:
247 strings out of 495020
2987 string characters out of 6181323
47970 words of memory out of 5000000
3533 multiletter control sequences out of 15000+600000
7847 words of font info for 28 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
21i,6n,19p,436b,187s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/tex
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/t
exmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type
1/public/amsfonts/cm/cmsy10.pfb>
Output written on 1.pdf (1 page, 52505 bytes).
PDF statistics:
28 PDF objects out of 1000 (max. 8388607)
19 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)

BIN
TodoList/docs/1.pdf View File


+ 34
- 0
TodoList/docs/1.tex View File

@ -0,0 +1,34 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Steak Electronics: Todo List}}
\author{Steak Electronics}
\date{2019}
\begin{document}
\maketitle
\textbf{Todo}
\begin{itemize}
\item test conformal coating on an arduino and one without. test temperature changes over time. Need some temperature sensors to test variuos points (e.g. vreg, micro) and try different things (high intensive cpu usage, vs. high power draw from vreg to something).
\item steak electronics sticker. i guess from psprint for now
\item self hosted data loggers, using mysql and grafana
\item
\end{itemize}
\end{document}

+ 49
- 0
TodoList/docs/1.tex~ View File

@ -0,0 +1,49 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Commtank: Todo List}}
\author{Steak Electronics}
\date{2019-01}
\begin{document}
\maketitle
\textbf{Todo}
\begin{itemize}
\item fix bay 3 camera angle
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view).
\item Install other one camera that are remaining fro previous work. Needs sheathing.
\item door access controls, research and buy parts
\item rfid, research and have them buy parts
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures.
\item Cameras to watch tank install project waiting to hear back from jbemiller
\item need cable covers for bay 2 axis cam, and box, or a POE adapter
\item bill: \$25 for poe adapter, if not already
\item adjust front door camera down
\item Modectors in other bays, 1, 2, 3 (two in 3)
\item Map install somewhere (where?)
\item check existing doors for lock and rfid brand
\item dashcams for trucks?
\item Build outdoor enclosure
\item order parts for modectors
\item Buy 6โ€ and 12โ€ ethernet cables, need one of these for Camera in Bay 1
\item New outlets upstairs behind camera server for ethernet.
\item Cable covers for bay 2 camera
\end{itemize}
\end{document}

+ 34
- 0
TodoList/docs/2.tex View File

@ -0,0 +1,34 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Steak Electronics: Todo List}}
\author{Steak Electronics}
\date{2019}
\begin{document}
\maketitle
\textbf{Todo}
\begin{itemize}
\item test conformal coating on an arduino and one without. test temperature changes over time. Need some temperature sensors to test variuos points (e.g. vreg, micro) and try different things (high intensive cpu usage, vs. high power draw from vreg to something).
\item steak electronics sticker. i guess from psprint for now
\item self hosted data loggers, using mysql and grafana
\item
\end{itemize}
\end{document}

+ 49
- 0
TodoList/docs/2.tex~ View File

@ -0,0 +1,49 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Commtank: Todo List}}
\author{Steak Electronics}
\date{2019-01}
\begin{document}
\maketitle
\textbf{Todo}
\begin{itemize}
\item fix bay 3 camera angle
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view).
\item Install other one camera that are remaining fro previous work. Needs sheathing.
\item door access controls, research and buy parts
\item rfid, research and have them buy parts
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures.
\item Cameras to watch tank install project waiting to hear back from jbemiller
\item need cable covers for bay 2 axis cam, and box, or a POE adapter
\item bill: \$25 for poe adapter, if not already
\item adjust front door camera down
\item Modectors in other bays, 1, 2, 3 (two in 3)
\item Map install somewhere (where?)
\item check existing doors for lock and rfid brand
\item dashcams for trucks?
\item Build outdoor enclosure
\item order parts for modectors
\item Buy 6โ€ and 12โ€ ethernet cables, need one of these for Camera in Bay 1
\item New outlets upstairs behind camera server for ethernet.
\item Cable covers for bay 2 camera
\end{itemize}
\end{document}

+ 59
- 0
TodoList/docs/3.tex~ View File

@ -0,0 +1,59 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Commtank: Todo List}}
\author{Steak Electronics}
\date{2019-01}
\begin{document}
\maketitle
\textbf{Todo}
TODAYS LIST:
\begin{itemize}
\item fix bay 3 camera angle. (orange ladder / laptop)
\item install 6 inch cable on bay 1 camera (orange ladder)
\item install foscam in bay three, facing bay 4, to outside of bay 4. Get it higher up this time. I don't like leaving a cable out there, but I don't see doing conduit at this time...? Or should I do conduit... Maybe if it's feasible? Need conduit mounts... and hardware... edit: will need bolts, good drill bit, and nuts, to fasten camera. it's going to have to hang under top of container, or on top. use electric line powered drill - big ladder
\item put axis in bay three, possibly outlet in wall, clean up the camera, it's a bit messy
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY
\item take inventory of parts purchased, and discuss getting cable for door locks (will need to send email if we don't have cable already)
\end{itemize}
MAIN LIST:
\begin{itemize}
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view).
\item Install other one camera that are remaining fro previous work. Needs sheathing.
\item door access controls, research and buy parts
\item rfid, research and have them buy parts
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures.
\item Cameras to watch tank install project waiting to hear back from jbemiller
\item need cable covers for bay 2 axis cam, and box, or a POE adapter
\item adjust front door camera down
\item Modectors in other bays, 1, 2, 3 (two in 3)
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm.
\item Map install somewhere (where?)
\item check existing doors for lock and rfid brand
\item dashcams for trucks?
\item Build outdoor enclosure - on hold. May use for motion dector
\item Cable covers for bay 2 camera
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls)
\end{itemize}
\end{document}

+ 62
- 0
TodoList/docs/4.tex~ View File

@ -0,0 +1,62 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Commtank: Todo List}}
\author{Steak Electronics}
\date{2019-01}
\begin{document}
\maketitle
\textbf{Todo}
TODAYS LIST:
\begin{itemize}
\item fix bay 3 camera angle. (orange ladder / laptop), and mount case (screws)
\item install 6 inch cable on bay 1 camera (orange ladder)
\item install foscam in bay three, facing bay 4, to outside of bay 4. Get it higher up this time. I don't like leaving a cable out there, but I don't see doing conduit at this time...? Or should I do conduit... Maybe if it's feasible? Need conduit mounts... and hardware... edit: will need bolts, good drill bit, and nuts, to fasten camera. it's going to have to hang under top of container, or on top. use electric line powered drill - big ladder
\item put axis in bay three, possibly outlet in wall, clean up the camera, it's a bit messy
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY
\item take inventory of parts purchased, and discuss getting cable for door locks (will need to send email if we don't have cable already)
\end{itemize}
MAIN LIST:
\begin{itemize}
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view).
\item Install other one camera that are remaining fro previous work. Needs sheathing.
\item door access controls, research and buy parts
\item rfid, research and have them buy parts
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures.
\item Cameras to watch tank install project waiting to hear back from jbemiller
\item need cable covers for bay 2 axis cam, and box, or a POE adapter
\item adjust front door camera down
\item Modectors in other bays, 1, 2, 3 (two in 3)
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm.
\item Map install somewhere (where?)
\item check existing doors for lock and rfid brand
\item dashcams for trucks?
\item Build outdoor enclosure - on hold. May use for motion dector
\item Cable covers for bay 2 camera
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls)
\item get power strip to replace one I personally brought for bay 4.
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2
\item commtank needs poe adapters for cameras. needs 1 at the moment
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector...
\end{itemize}
\end{document}

+ 65
- 0
TodoList/docs/5.tex~ View File

@ -0,0 +1,65 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Commtank: Todo List}}
\author{Steak Electronics}
\date{2019-01}
\begin{document}
\maketitle
\textbf{Todo}
TODAYS LIST:
\begin{itemize}
\item put axis in bay three, possibly outlet in wall, clean up the camera, it's a bit messy
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY
\item take inventory of parts purchased, and discuss getting cable for door locks (will need to send email if we don't have cable already)
\end{itemize}
MAIN LIST:
\begin{itemize}
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view).
\item Install other one camera that are remaining fro previous work. Needs sheathing.
\item door access controls, research and buy parts
\item rfid for tool rooms, research and have them buy parts
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures.
\item Cameras to watch tank install project waiting to hear back from jbemiller
\item need cable covers for bay 2 axis cam, and box, or a POE adapter
\item adjust front door camera down
\item Modectors in other bays, 1, 2, 3 (two in 3)
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm.
\item Map install somewhere (where?)
\item check existing doors for lock and rfid brand
\item dashcams for trucks?
\item Build outdoor enclosure - on hold. May use for motion dector
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls)
\item get power strip to replace one I personally brought for bay 4.
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2
\item commtank needs poe adapters for cameras. needs 1 at the moment
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector...
\item Setup email alerts for Kevin's home cctv
\item possibly conduit to bay 2 camera axis
\item conduit for wire that goes to container. have it wrap around back? Need to do in mild, but not summer weather (as bees in container)
\item get conduit hardware for steel container (bolts)
\item get metal drilling bit, for drilling into container
\item bring jigsaw for bay 3 camera
\item adjust cameras in bay 4, move foscam, to right end. add axis to middle. Have them looking opposite each other.
\item make and install motion detectors.
\item Point Mechanic bay 2 old analog camera down slightly. It is pointed too far up.
\end{itemize}
\end{document}

+ 67
- 0
TodoList/docs/6.tex~ View File

@ -0,0 +1,67 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Commtank: Todo List}}
\author{Steak Electronics}
\date{2019-01}
\begin{document}
\maketitle
\textbf{Todo}
TODAYS LIST:
\begin{itemize}
\item reprogram motion sensor in bay 1
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY
\item bring wood bits to ctank, so can put hole in above rfid door sensor
\item measure door opening, to see whether 11/32 or 5/8ths on upstairs first bay and bay 4.
\end{itemize}
MAIN LIST:
\begin{itemize}
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view).
\item Install other one camera that are remaining fro previous work. Needs sheathing.
\item door access controls, research and buy parts
\item rfid for tool rooms, research and have them buy parts
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures.
\item Cameras to watch tank install project waiting to hear back from jbemiller
\item need cable covers for bay 2 axis cam, and box, or a POE adapter
\item adjust front door camera down
\item Modectors in other bays, 1, 2, 3 (two in 3)
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm.
\item Map install somewhere (where?)
\item check existing doors for lock and rfid brand
\item dashcams for trucks?
\item Build outdoor enclosure - on hold. May use for motion dector
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls)
\item get power strip to replace one I personally brought for bay 4.
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2
\item commtank needs poe adapters for cameras. needs 1 at the moment
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector...
\item Setup email alerts for Kevin's home cctv
\item possibly conduit to bay 2 camera axis
\item conduit for wire that goes to container. have it wrap around back? Need to do in mild, but not summer weather (as bees in container)
\item get conduit hardware for steel container (bolts)
\item get metal drilling bit, for drilling into container
\item bring jigsaw for bay 3 camera
\item adjust cameras in bay 4, move foscam, to right end. add axis to middle. Have them looking opposite each other.
\item make and install motion detectors.
\item Point Mechanic bay 2 old analog camera down slightly. It is pointed too far up.
\end{itemize}
\end{document}

+ 69
- 0
TodoList/docs/7.tex~ View File

@ -0,0 +1,69 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\title{\textbf{Commtank: Todo List}}
\author{Steak Electronics}
\date{2019-01}
\begin{document}
\maketitle
\textbf{Todo}
TODAYS LIST:
\begin{itemize}
\item reprogram motion sensor in bay 1
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY
\item bring wood bits to ctank, so can put hole in above rfid door sensor
\item measure door opening, to see whether 11/32 or 5/8ths on upstairs first bay and bay 4.
\end{itemize}
MAIN LIST:
\begin{itemize}
\item fuses for all cameras
\item replace all electrical boxes with larger boxes, so there is enough room for everything.
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view).
\item Install other one camera that are remaining fro previous work. Needs sheathing.
\item door access controls, research and buy parts
\item rfid for tool rooms, research and have them buy parts
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures.
\item Cameras to watch tank install project waiting to hear back from jbemiller
\item need cable covers for bay 2 axis cam, and box, or a POE adapter
\item adjust front door camera down
\item Modectors in other bays, 1, 2, 3 (two in 3)
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm.
\item Map install somewhere (where?)
\item check existing doors for lock and rfid brand
\item dashcams for trucks?
\item Build outdoor enclosure - on hold. May use for motion dector
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls)
\item get power strip to replace one I personally brought for bay 4.
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2
\item commtank needs poe adapters for cameras. needs 1 at the moment
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector...
\item Setup email alerts for Kevin's home cctv
\item possibly conduit to bay 2 camera axis
\item conduit for wire that goes to container. have it wrap around back? Need to do in mild, but not summer weather (as bees in container)
\item get conduit hardware for steel container (bolts)
\item get metal drilling bit, for drilling into container
\item bring jigsaw for bay 3 camera
\item adjust cameras in bay 4, move foscam, to right end. add axis to middle. Have them looking opposite each other.
\item make and install motion detectors.
\item Point Mechanic bay 2 old analog camera down slightly. It is pointed too far up.
\end{itemize}
\end{document}

BIN
batterycharge_stationdata/datasheets/MAX6675.pdf View File


BIN
batterycharge_stationdata/datasheets/MT3608.pdf View File


+ 4
- 0
batterycharge_stationdata/datasheets/diode_ View File

@ -0,0 +1,4 @@
https://www.digikey.com/product-detail/en/on-semiconductor/NSR1020MW2T1G/NSR1020MW2T1GOSCT-ND/1967252
low reverse leakage
only 20v reverse
not enough

BIN
batterycharge_stationdata/datasheets/ina169.pdf View File


+ 31
- 0
batterycharge_stationdata/datasheets/inductor_lt View File

@ -0,0 +1,31 @@
https://www.digikey.com/product-detail/en/murata-electronics-north-america/1255AY-150M=P3/490-10802-1-ND/5271544
see lt data sheet for details.
must not be series resistance greater than 0.1 ohms
s Inductors, Coils, Chokes
Arrays, Signal Transformers
Manufacturer Eaton - Electronics Division
Series OCTA-PACยฎ
Packaging ? Cut Tape (CT) ?
Part Status Active
Number of Coils 2
Inductance - Connected In Parallel 32.86ยตH
Inductance - Connected In Series 131.42ยตH
Tolerance ยฑ20%
Current Rating - Parallel 960mA
Current Rating - Series 480mA
DC Resistance (DCR) - Parallel 83mOhm Max
DC Resistance (DCR) - Series 331mOhm Max
Shielding Unshielded
Ratings -
Operating Temperature -40ยฐC ~ 85ยฐC
Mounting Type Surface Mount
Package / Case Nonstandard
Size / Dimension 0.550" L x 0.550" W (13.97mm x 13.97mm)
Height 0.190" (4.83mm)

BIN
batterycharge_stationdata/datasheets/lm2577.pdf View File


BIN
batterycharge_stationdata/datasheets/lm317.pdf View File


BIN
batterycharge_stationdata/datasheets/lt1512.pdf View File


BIN
batterycharge_stationdata/datasheets/slide.pdf View File


+ 5
- 0
batterycharge_stationdata/datasheets/slide_pot View File

@ -0,0 +1,5 @@
https://www.digikey.com/product-detail/en/bourns-inc/PTL45-15O0-104B1/PTL45-15O0-104B1-ND/3781311
NOTE: this is the linear one
see data sheet: b1

BIN
batterycharge_stationdata/datasheets/stc4054.pdf View File


+ 1
- 0
batterycharge_stationdata/datasheets/switch_sp3t View File

@ -0,0 +1 @@
https://www.digikey.com/product-detail/en/c-k/PCM13SMTR/401-2017-1-ND/1640126

+ 1
- 0
batterycharge_stationdata/datasheets/switch_spdt View File

@ -0,0 +1 @@
https://www.digikey.com/product-detail/en/c-k/PCM12SMTR/401-2016-1-ND/1640125

+ 1
- 0
batterycharge_stationdata/datasheets/tantalum View File

@ -0,0 +1 @@
https://www.digikey.com/product-detail/en/avx-corporation/F931E226MCC/478-8314-1-ND/4006045

BIN
batterycharge_stationdata/datasheets/unused/bq2000.pdf View File


BIN
batterycharge_stationdata/datasheets/unused/bq2002.pdf View File


BIN
batterycharge_stationdata/datasheets/unused/bq2954.pdf View File


BIN
batterycharge_stationdata/datasheets/unused/ina216.pdf View File


BIN
batterycharge_stationdata/datasheets/unused/uc2909-ep.pdf View File


+ 4
- 0
batterycharge_stationdata/docs/1.aux View File

@ -0,0 +1,4 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}}

+ 279
- 0
batterycharge_stationdata/docs/1.log View File

@ -0,0 +1,279 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 21 APR 2019 01:32
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
batterycharge_stationdata/docs/1.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b
atterycharge_stationdata/docs/1.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/05/08 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/11/09 v1.22 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 2013/05/02 v3.3-89 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 57.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
) (./1.aux)
\openout1 = `1.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count89
\scratchdimen=\dimen112
\scratchbox=\box26
\nofMPsegments=\count90
\nofMParguments=\count91
\everyMPshowfont=\toks15
\MPscratchCnt=\count92
\MPscratchDim=\dimen113
\MPnumerator=\count93
\makeMPintoPDFobject=\count94
\everyMPtoPDFconversion=\toks16
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is 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 2010/02/09 v2.5 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2011/02/16 v1.5 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 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 452.
(/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.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 11.
(./1.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 3.
)
\tf@toc=\write3
\openout3 = `1.toc'.
Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25
\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to
-use-battery-
[]
Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28
[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document
/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont
ent/translations/en.CD00132951.pdf
[]
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49
[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery-
management/MAX1772.html
[]
Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67
[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha
rger/msg1378671/#msg1378671
[]
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little
longer[]
[]
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t
he initial[]
[]
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter
y). The[]
[]
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v
oltage[]
[]
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg
e current,[]
[]
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will
slowly[]
[]
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu
rrent will[]
[]
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t
hat point,[]
[]
Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79
[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th
e charger[]
[]
[2]
LaTeX Font Info: Try loading font information for OMS+cmr on input line 106.
(/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 106.
[3] [4] (./1.aux) )
Here is how much of TeX's memory you used:
2557 strings out of 495020
40750 string characters out of 6181323
96795 words of memory out of 5000000
5769 multiletter control sequences out of 15000+600000
9286 words of font info for 33 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
38i,6n,38p,425b,189s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/
cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb
x12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on 1.pdf (4 pages, 87892 bytes).
PDF statistics:
41 PDF objects out of 1000 (max. 8388607)
28 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)

BIN
batterycharge_stationdata/docs/1.pdf View File


+ 133
- 0
batterycharge_stationdata/docs/1.tex View File

@ -0,0 +1,133 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{BatteryMonitorBoard}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\tableofcontents
\section{Overview}
\section{Chip Hunting}
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
http://www.ti.com/lit/pdf/sluu007
and
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
That looks hopeful. Why not multiple?
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
MCP73826 is another reasonable option. Slightly more complex, but not by much.
RT9526A is also simple. Let's start with the st chip.
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
There is one microchip one (lead acid) based on a pic. App circuit is complex.
AN1015 is the app note.
So need a lead, and nicd charger still.
Tomorrow I'd like to look at maxim. I see this:
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
But the application circuit is too much for what I want to deal with.
Seems lead acid battery chargers are not as common as they must've been before.
Onsemi is only lithium batteries.
Mouser has only universal chargers, no lead. But universal includes lead.
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
What about lead?
lt1513 does the three main types: nicd,li-ion,lead
At a cost of \$10.
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
recommended for new designs either.
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
Here is some better advice.
quote:
\begin{verbatim}
I'd recommend just float charging. It takes only a little longer
and is easier on the batteries. You will need to limit the initial
charge current to about 0.1 C (so 2 A for a 20 AH battery). The
easiest way to do this is a constant current/ constant voltage
power supply. Set the current limit to the desired charge current,
and the voltage to the float voltage (13.8 V adjusted for
temperature if needed). The voltage on the battery will slowly
increase over time until it reaches ~13.8 V, then the current will
slowly drop over time until it reaches nearly zero. At that point,
the battery is fully charged and you can either remove the charger
or just leave it on.
\end{verbatim}
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
May use 1512 instead. \$5 in 150 quantity. Hm...
\$10 in single.
That would cover lead, nicad.
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
OK, i've decided:
\subsection{Part Selection Summary}
LT1512, and STC4054.
For starters, I will use stc as lithium and lt as nicad / lead.
this will avoid the worry of jumpers, and what not. Later I can be flexible.
Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
Where to put current sense? I think before the battery.
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
With that we have:
\begin{itemize}
\item Battery charger x 2
\item voltage monitor x 2
\item current monitor x 2
\item ethernet (using off the shelf enc modules for now, but maybe
on board later).
\item microcontroller (nano)
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
\end{itemize}
I also want a general current and voltage monitor. I want
to be able to watch the load on a battery, and record that as well...
Perhaps that will be separate. I might want to grab some off the shelf
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
Let's build.
Keep all schematics modular!
\end{document}

+ 112
- 0
batterycharge_stationdata/docs/1.tex~ View File

@ -0,0 +1,112 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{BatteryMonitorBoard}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\tableofcontents
\section{Overview}
\section{Chip Hunting}
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
http://www.ti.com/lit/pdf/sluu007
and
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
That looks hopeful. Why not multiple?
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
MCP73826 is another reasonable option. Slightly more complex, but not by much.
RT9526A is also simple. Let's start with the st chip.
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
There is one microchip one (lead acid) based on a pic. App circuit is complex.
AN1015 is the app note.
So need a lead, and nicd charger still.
Tomorrow I'd like to look at maxim. I see this:
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
But the application circuit is too much for what I want to deal with.
Seems lead acid battery chargers are not as common as they must've been before.
Onsemi is only lithium batteries.
Mouser has only universal chargers, no lead. But universal includes lead.
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
What about lead?
lt1513 does the three main types: nicd,li-ion,lead
At a cost of \$10.
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
recommended for new designs either.
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
Here is some better advice.
quote:
\begin{verbatim}
I'd recommend just float charging. It takes only a little longer
and is easier on the batteries. You will need to limit the initial
charge current to about 0.1 C (so 2 A for a 20 AH battery). The
easiest way to do this is a constant current/ constant voltage
power supply. Set the current limit to the desired charge current,
and the voltage to the float voltage (13.8 V adjusted for
temperature if needed). The voltage on the battery will slowly