summaryrefslogtreecommitdiffstats
path: root/doc/diario.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/diario.tex')
-rw-r--r--doc/diario.tex168
1 files changed, 0 insertions, 168 deletions
diff --git a/doc/diario.tex b/doc/diario.tex
deleted file mode 100644
index 38899b9..0000000
--- a/doc/diario.tex
+++ /dev/null
@@ -1,168 +0,0 @@
-\documentclass[a4paper]{article}
-
-% metadata
-\newcommand{\name}{Naoki Pross}
-\newcommand{\instructor}{Rinaldo Geiler}
-\newcommand{\project}{Xilofono MIDI}
-\newcommand{\projstart}{22.02.2018}
-\newcommand{\projend}{23.03.2018}
-\newcommand{\projperiod}{\projstart{} -- \projend{}}
-
-%%% preable {{{
-
-% tables
-\usepackage{tabularx}
-\usepackage{booktabs}
-\usepackage{array}
-\usepackage{multirow}
-\usepackage{ltablex}
-\keepXColumns
-
-% colors
-\usepackage[table]{xcolor}
-\usepackage{graphicx}
-
-% font
-% \usepackage[sfdefault]{noto}
-% \usepackage{lmodern}
-\renewcommand{\familydefault}{\sfdefault}
-
-% layout
-\usepackage[left=2cm, right=2cm, top=3cm, bottom=3cm]{geometry}
-\usepackage{fancyhdr}
-
-% header and footer
-\pagestyle{fancy}
-\fancyhead[L]{CAM-SAM}
-\fancyhead[C]{Elettronico}
-\fancyhead[R]{22.02.2018}
-\fancyfoot[L]{\jobname.tex}
-\fancyfoot[C]{\name}
-\fancyfoot[R]{\thepage}
-
-\renewcommand\arraystretch{1.5}
-\renewcommand\tabcolsep{5pt}
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{1em}
-
-% macros
-\newcommand{\journalentry}[5]{%
- #1 & #2 & #3 & #4 & #5 \\\hline
-}
-
-%%% }}}
-
-\begin{document}
-%%% autogenerated content {{{
- \begin{center}
- \bf \LARGE DIARIO GIORNALIERO
- \end{center}
-
- \vspace{5mm}
-
- \begin{tabularx}{\textwidth}{| lX | lX |}
- \hline
- \bfseries Candidato: & \name &
- \bfseries Progetto: & \project
- \\\hline
- \bfseries Formatore: & \instructor &
- \bfseries Periodo: & \projperiod
- \\\hline
- \end{tabularx}
-
- \vspace{5mm}
-
- \begin{tabularx}{\textwidth}{| c | c | c | p{.4\textwidth} | X |}
- \hline
- \rowcolor{gray!30}
- \bfseries Giorno &
- \bfseries Data &
- \bfseries Ore &
- \bfseries Descrizione attivit\`a &
- \bfseries Osservazioni
- \\
- \rowcolor{gray!30}
- & & &
- (Attivit\`a eseguite, metodi adottati, decisioni prese,
- dimostrazioni effettuate, ecc.) &
- \\\hline
-
-%%% }}}
-
- \journalentry{GI}{22.02.2018}{5}{%
- La finalizzazione del PCB ha avuto una serie di imprevisti
- che hanno richiesto pi\`u tempo del previsto.
- I problemi sono elencati a seguire:
- \begin{itemize}
- \item Assenza di una serigrafia rappresentativa
- \item Errori di configurazione di EuroCircuit per la
- produzione di un PCB a single layer.
- \item Errori dei fori nel board
- \end{itemize}
- }{}
-
- \journalentry{GI}{22.02.2018}{3}{%
- Avendo ricevuto i piezotransducer \`e stato possibile
- provare un sensore sulla piastra sperimentale.
- Il prototipo ha evidenziato che il piezo \`e sovraccaricato,
- quindi la resistenza in parallelo \(R_x\) \`e stata
- ridimensionata a 910k, inoltre i diodi Shottky sono stati
- sostituiti con dei normali 1N4148.
- }{
- Il nuovo piezotransducer oscilla pi\`u del previsto, sar\`a
- necessario un filtro software pi\`u sofisticato del
- previsto.
- }
-
- \journalentry{VE}{23.02.2018}{3}{
- Implementato la configurazione del dispositivo USART per una
- comunicazione conforme al protocollo MIDI (1 start, 8 data, 1
- stop, 31250kbp).
- }{
- Per migliorare le prestazione \`e stato scelto di utilizzare
- la frequenza massima dell'oscillatore del PIC a 64 MHz.
- }
-
- \journalentry{VE}{23.02.2018}{3}{
- Implementato parte della logica principale in anticipo
- rispetto al preventivo per poter mettere in servizio il
- dispositivo prima di ESPO Professioni.
-
- La logica di controllo prevede un interrupt ogni 0.5/1 ms
- per la lettura dei dati dalle porte. Per questa operazione
- \`e stato scelto il \texttt{TIMER2(/4/6)} siccome dispone di
- prescaler, postscaler e del registro di comparazione
- offrendo un controllo molto preciso della tempistica.
- }{}
-
- \journalentry{VE}{23.02.2018}{4}{
- Implementato un sistema di misura e filtro digitale per i
- dati. Il filtro regolabile tiene una memoria delle ultime 8
- / 16 / 24 / 32 misurazioni per ogni nota (attualmente in un
- \texttt{uint16\_t}) ed utilizza un sistema di maschere
- (poco costose in performance) per determinare se una
- misurazione \`e una nota o un rimbalzo di una gi\`a
- precedentemente suonata.
- }{
- Il filtro digitale deve essere regolato in base a misure
- sperimentali.
- }
-
- \journalentry{MA}{27.02.2018}{3}{
- \`E stato migliorato il filtro digitale raddoppiando la
- frequenza di campionamento ed aumentando il numero di
- campioni salvati. Inoltre \`e stato implementato il codice
- necessario per mandare i dati in formati MIDI al
- sintetizzatore.
- }{
- Non avendo il sintetizzatore non \`e stato possibile provare
- il funzionamento, ma da un analisi con un oscilloscopio digitale
- il funzionamento sembra corretto.
- }
-
- \journalentry{MA}{27.02.2018}{2}{
- Iniziato a documentare il sistema di misura.
- }{}
-
- \end{tabularx}
-\end{document}