summaryrefslogtreecommitdiffstats
path: root/doc/xilofono.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/xilofono.tex')
-rw-r--r--doc/xilofono.tex70
1 files changed, 70 insertions, 0 deletions
diff --git a/doc/xilofono.tex b/doc/xilofono.tex
new file mode 100644
index 0000000..a2b473e
--- /dev/null
+++ b/doc/xilofono.tex
@@ -0,0 +1,70 @@
+\documentclass[a4paper, 10pt, conference]{IEEEtran}
+
+% language / document
+\usepackage[italian]{babel}
+\usepackage{lmodern} % font
+\usepackage{anyfontsize}
+% figures
+\usepackage{float} % place figures
+\usepackage{pgfplots} % plts
+\usepackage[european]{circuitikz} % circuiti elettrici
+\usepackage{tikzscale} % scale tikz images
+
+
+\pgfplotsset{compat=1.15}
+
+\title{Xilofono MIDI}
+\author{Naoki Pross, \textit{SAM Bellinzona}}
+
+
+\begin{document}
+\maketitle
+
+%\begin{abstract}
+%\end{abstract}
+
+\section{Requisiti}
+Lo Xilofono digitale \`e un dispositivo in grado di rilevare le note suonate dall'utente per poi salvarle in un dispositivo esterno in formato MIDI.
+Esso \`e costruito utilizzando parti da uno Xilofono ``Sonor Tag 25'' modificato con dell'elettronica esterna.
+
+\section{Elemento piezoelettrico}
+Il sensore piezoelettrico quando colpito genera una tensione oscillante come mostrato nella figura \ref{fig:piezo-waveform}. La tensione generata dal piezo \`e pi\`u che sufficiente per entrare direttamente in un circuito digitale di misura CMOS; l'unica correzione necessaria \`e la parte negativa dell'oscillazione che deve essere smorzata.
+\begin{figure}[H] \centering
+\begin{tikzpicture}
+\begin{axis}[
+ ylabel={Tensione $u_x(t)$},
+ xlabel={Tempo $t$},
+ xmin=-0.05, xmax=0.4,
+ grid=major,
+ grid style=dotted
+]
+
+ \addplot [color=black, smooth, thick] table [
+ mark=none,
+ each nth point=2,
+ x=Time, y=Smooth,
+ col sep=semicolon
+ ] {data/piezo-waveform.csv};
+
+\end{axis}
+\end{tikzpicture}
+\caption{
+ Tensione sull'elemento piezolettrico quando viene colpito.
+ \label{fig:piezo-waveform}
+}
+\end{figure}
+
+\section{Circuito di misura}
+Per ogni listello della tastiera dello strumento \`e presente un circuito di misura composto da un elemento piezoelettrico, che rileva il colpo, ed un comparatore per digitalizzare il segnale per il microcontroller.
+\begin{figure}[H] \centering
+ \includegraphics[width=\linewidth]{figures/reduced-circ.tikz}
+\end{figure}
+
+\section{Microcontroller}
+Per gestire i segnali forniti dai circuiti di misura \`e presente un PIC18F44K22, che esporta le informazioni delle note suonate in formato MIDI via seriale.
+
+\section{Software}
+\subsection{Formato MIDI}
+
+
+\end{document} \ No newline at end of file