diff options
author | Nao Pross <naopross@thearcway.org> | 2018-03-08 18:31:26 +0100 |
---|---|---|
committer | Nao Pross <naopross@thearcway.org> | 2018-03-08 18:31:26 +0100 |
commit | 14fe3b176b63e269e5c58fab49d11f7847e90469 (patch) | |
tree | 383b3171481e885ec228618af6340b8fed79d9d7 /doc/diario.tex | |
parent | Add automatic configuration and hardware bugfix (via sw) (diff) | |
download | Xilofono-14fe3b176b63e269e5c58fab49d11f7847e90469.tar.gz Xilofono-14fe3b176b63e269e5c58fab49d11f7847e90469.zip |
Remove doc and gitmobules
Diffstat (limited to '')
-rw-r--r-- | doc/diario.tex | 168 |
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} |