diff options
Diffstat (limited to 'doc/xilofono.tex')
-rw-r--r-- | doc/xilofono.tex | 70 |
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 |