diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2024-10-14 01:33:10 -0400 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2024-10-14 01:33:10 -0400 |
commit | eaf385485ac238f9f9fcecd9abbbcf2abeffc07e (patch) | |
tree | 84063b4c4d3298fd04194b367aa0de658048f7b3 | |
parent | 2bd21dad21c5d05528d59ef135ff0cef5a66a23c (diff) |
Report structure
-rw-r--r-- | .gitignore | 166 | ||||
-rw-r--r-- | document.sty | 2 | ||||
-rw-r--r-- | main.tex | 113 |
3 files changed, 271 insertions, 10 deletions
@@ -11,3 +11,169 @@ *.aux *.log *.synctex + +*.bbl +*.bcf +*.blg +*.pdf +*.run.xml +*.toc + +# Swap +[._]*.s[a-v][a-z] +!*.svg # comment out if you don't need vector files +[._]*.sw[a-p] +[._]s[a-rt-v][a-z] +[._]ss[a-gi-z] +[._]sw[a-p] + +# Session +Session.vim +Sessionx.vim + +# Temporary +.netrwhist +*~ +# Auto-generated tag files +tags +# Persistent undo +[._]*.un~ + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ diff --git a/document.sty b/document.sty index 511d030..cc7e06b 100644 --- a/document.sty +++ b/document.sty @@ -10,7 +10,7 @@ % IEEE references & bibliography \RequirePackage[style=ieee]{biblatex} \RequirePackage[T1]{fontenc} % French compatibility -\RequirePackage[utf8]{inputenc} % Sensible text encoding +\RequirePackage{inputenc} % Sensible text encoding \RequirePackage[french]{babel} % French document environment \RequirePackage{fancyhdr} % Footer customisation \RequirePackage{booktabs} % Elegant tables @@ -1,31 +1,126 @@ \documentclass[a11paper, 11pt]{article} +% xelatex \usepackage{document} \usepackage{titlepage} +\usepackage[american]{circuitikz} +% \usepackage{showframe} +\usepackage{float} +\usepackage{siunitx} +\usepackage[dvipsnames]{xcolor} \usepackage[T1]{fontenc} +\usepackage{csquotes} \usepackage[french]{babel} -% \addbibresource{bibliography.bib} -\nofiles +\newcommand{\todo}[1]{\begin{color}{Red}\textbf{TODO:} #1\end{color}\\} + \newcommand{\note}[1]{\begin{color}{Orange}\textbf{NOTE:} #1\end{color}\\} + \newcommand{\fixme}[1]{\begin{color}{Fuchsia}\textbf{FIXME:} #1\end{color}\\} + \newcommand{\question}[1]{\begin{color}{ForestGreen}\textbf{QUESTION:} #1\end{color}\\} + +% \addbibresource{bibliography.bib} % \institution{Université de Sherbrooke} % \faculty{Faculté de génie} % \department{Département de génie électrique et de génie informatique} -\title{Titre du document} -\classnb{GEN420} -\class{Mathématiques des circuits logiques} -% \author{Benjamin Chausse -- CIP} -% \teacher{Benjamin Chausse} +\title{Rapport d'APP} +\class{Circuits électriques I\\Circuits électriques II\\La communication et le travail en équipe} +\classnb{GEN135\\GEN136\\GEN111} +\author{ + \addtolength{\tabcolsep}{-0.4em} + \begin{tabular}{rcl} % Ajouter des auteurs au besoin + Benjamin Chausse & -- & CHAB1704 \\ + Sarah Gosselin & -- & GOSS3005 \\ + \end{tabular} +} +\teacher{Jean-Philippe Gouin} % \location{Sherbrooke} % \date{\today} \begin{document} \maketitle \newpage -% \tableofcontents -% \newpage +\tableofcontents +\newpage + +\section{Déterminer la valeur de $R_3$} +\todo{Calcul et démarche pour trouver la résistance R3 doit se faire par la loi des boucles sur le circuit + équivalent linéaire de la DEL rouge et du transistor Q1 en saturation (voir fiche technique des + composants disponible sur le site Web).}\\ + +\section{Courrant circulant dans les DEL bleue et jaune} +\todo{Calculs et démarches pour trouver les courants circulant dans la DEL jaune et la DEL bleue en + montrant le circuit équivalent linéaire des transistors Q2 et Q3 en saturation et en rapportant ce + circuit selon la méthode de la droite de charge sur la courbe I-V de la DEL en question (voir fiche + technique des composants disponible sur le site Web).} + +\section{Analyse du circuit simplifié de l'additionneur $\frac{R}{2R}$ pour définir $V_+$ de $U_{1D}$(en connectant des sources + \SI{0.5}{V} à $R_{13}$, $R_{14}$ et $R_{15}$ )} + +\subsection{Mises en équation} + +\subsubsection{Méthode des boucles} +\todo{Mise en équation complète\ldots} +\subsubsection{Méthode des n\oe uds} +\todo{Mise en équation complète\ldots} +\subsubsection{Méthode de superposition} +\todo{Mise en équation complète\ldots} + +\subsection{Résolution par la méthode choisie} +\todo{This shit\ldots} + + +\section{Valeur de la résistance $R_{18}$ pour le circuit d'amplification} +\todo{Calculs et démarche} + +\section{Résultats et pièces choisies} + +\begin{table}[H] + \caption{Possibilitées de tension} + \label{tab:results} + \centering + \todo{8 possibilités de tension (V+ de $U_{1D}$) calculées, simulées et réelles} +\end{table} + +\begin{table}[H] + \caption{Pièces choisies} + \label{tab:parts} + \centering + \todo{Tableau des 8 pièces calculées et choisies} +\end{table} + +\section{Conclusion} + +\todo{Write this bullshit\ldots} + +\begin{figure}[H] + \centering + \begin{circuitikz} + \node at (0,3.6) (src) {5V}; + \draw (src) to (0,3); + + \draw (2,0) circle (0.85cm); + \draw [arrows = {-Stealth[harpoon]}] + (0.8,1.1) -- (1.4,0.7); + \draw [arrows = {-Stealth[harpoon]}] + (0.8,0.9) -- (1.4,0.5); + \node[npn] at (2,0) (npn) {} + (npn.base) node[anchor=east] {} % B + (npn.collector) node[anchor=north] {} % C + (npn.emitter) node[anchor=south] {}; % E + \draw (npn.emitter) to (2,-1) to (0,-1); + + \draw + (0,3) to[R,l=$R_1$] (0,0.5) + to[led] (0,0) + to (0,-1) node[ground] {}; + \draw (0,3) to (2,3) + to[R] (2,0.5) ; + \end{circuitikz} + \caption{This is one thing in our pcb} + \label{circ:pcb} +\end{figure} % \newpage % \printbibliography |