Refactor code structure for improved readability and maintainability
This commit is contained in:
141
diapos/elec.tex
Normal file
141
diapos/elec.tex
Normal file
@@ -0,0 +1,141 @@
|
||||
\begin{frame}{Partie électronique}
|
||||
\begin{itemize}
|
||||
\item Conception du système électronique autonome
|
||||
\item Gestion intelligente de l'énergie
|
||||
\item Intégration des composants avec la Raspberry Pi
|
||||
\item Protocoles de communication
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Composants électroniques principaux}
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Unité de traitement :}
|
||||
\begin{itemize}
|
||||
\item Raspberry Pi 4B avec Raspbian
|
||||
\item Module caméra fourni par l'école
|
||||
\item Microcontrôleur STM32 pour gestion d'énergie
|
||||
\item Capteur hygrométrique
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Connectivité :}
|
||||
\begin{itemize}
|
||||
\item WiFi intégré à la Raspberry Pi
|
||||
\item Connexions filaires sécurisées
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Alimentation :}
|
||||
\begin{itemize}
|
||||
\item Batterie de 6€
|
||||
\item Panneaux solaires
|
||||
\item Modules d'alimentation à découpage (2)
|
||||
\item Système de gestion d'énergie
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Composants additionnels :}
|
||||
\begin{itemize}
|
||||
\item Transistors (2 en 1)
|
||||
\item LED indicatrices d'état
|
||||
\item Résistances et condensateurs
|
||||
\item Connectique et câbles
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Architecture électronique}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.8\textwidth]{out/diagrams/raspi/01_architecture_generale/Architecture Générale du Système Timelapse.png}
|
||||
\end{center}
|
||||
\vspace{0.5em}
|
||||
\begin{itemize}
|
||||
\item Conception modulaire avec connecteurs standards
|
||||
\item Protection contre les surtensions et court-circuits
|
||||
\item PCB optimisé pour minimiser les interférences
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Conception et fabrication du PCB}
|
||||
\begin{itemize}
|
||||
\item \textbf{Outils de conception :}
|
||||
\begin{itemize}
|
||||
\item Altium Designer pour conception et routage
|
||||
\item STM32 CubeIDE et STMProgrammer pour le développement logiciel
|
||||
\end{itemize}
|
||||
\item \textbf{Processus de fabrication :}
|
||||
\begin{itemize}
|
||||
\item Utilisation d'une graveuse mécanique
|
||||
\item PCB vierge (6€)
|
||||
\item Assemblage manuel des composants
|
||||
\item Tests de fonctionnement
|
||||
\end{itemize}
|
||||
\item \textbf{Approche itérative :}
|
||||
\begin{itemize}
|
||||
\item Versions successives documentées
|
||||
\item Répertoires numérotés par version de production
|
||||
\item Archives détachées des répertoires de travail
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Gestion de l'énergie}
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Enjeux énergétiques :}
|
||||
\begin{itemize}
|
||||
\item Autonomie complète en extérieur
|
||||
\item Optimisation de la consommation
|
||||
\item Gestion des cycles charge/décharge
|
||||
\item Adaptation aux conditions météo
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Solutions implémentées :}
|
||||
\begin{itemize}
|
||||
\item Circuit de charge intelligent
|
||||
\item Mode économie d'énergie
|
||||
\item Surveillance de la batterie
|
||||
\item Protection contre décharge profonde
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Flux de traitement des données}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.8\textwidth]{out/diagrams/raspi/02_flux_capture/Flux du Processus de Capture d'Images.png}
|
||||
\end{center}
|
||||
\vspace{0.3em}
|
||||
\begin{itemize}
|
||||
\item Capture et traitement d'images optimisés
|
||||
\item Stockage temporaire sur la Raspberry Pi
|
||||
\item Synchronisation avec le serveur distant
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Défis électroniques}
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Défis rencontrés :}
|
||||
\begin{itemize}
|
||||
\item Intégration mécatronique
|
||||
\item Problématiques d'autonomie énergétique
|
||||
\item Fiabilité des connexions
|
||||
\item Gestion de la chaleur
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Solutions apportées :}
|
||||
\begin{itemize}
|
||||
\item Communication constante avec l'équipe mécanique
|
||||
\item Design électronique à basse consommation
|
||||
\item Connecteurs sécurisés et isolés
|
||||
\item Systèmes de dissipation thermique
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
Reference in New Issue
Block a user