summaryrefslogtreecommitdiffstats
path: root/doc/xilofono.tex
blob: a2b473ed68c87c7ae85a138ff4b84248377cd5cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
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}