<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://fablabgenova.it/index.php?action=history&amp;feed=atom&amp;title=Persistence_of_Vision_Display</id>
		<title>Persistence of Vision Display - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://fablabgenova.it/index.php?action=history&amp;feed=atom&amp;title=Persistence_of_Vision_Display"/>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;action=history"/>
		<updated>2026-05-24T22:03:04Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=376&amp;oldid=prev</id>
		<title>Bond at 19:11, 7 November 2013</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=376&amp;oldid=prev"/>
				<updated>2013-11-07T19:11:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:11, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I file eagle dello schema sono disponibili in questo zip: [[File: PoVDisplayTest.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I file eagle dello schema sono disponibili in questo zip: [[File: PoVDisplayTest.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot; &gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questo sistema andrà interfacciato con il pin di interrupt esterno del PIC RB0, e consentirà in combinazione con Timer0 di conoscere il periodo dell'ultima rotazione. Pur essendo ben lontani dalla situazione ideale in cui si conosce in ogni istante la velocità angolare del sistema, considerando che l'inerzia non faccia variare di troppo la velocità della ruota dovrebbe essere sufficiente a ottenere un'immagine ragionevolmente stabile.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questo sistema andrà interfacciato con il pin di interrupt esterno del PIC RB0, e consentirà in combinazione con Timer0 di conoscere il periodo dell'ultima rotazione. Pur essendo ben lontani dalla situazione ideale in cui si conosce in ogni istante la velocità angolare del sistema, considerando che l'inerzia non faccia variare di troppo la velocità della ruota dovrebbe essere sufficiente a ottenere un'immagine ragionevolmente stabile.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sono anche state realizzate 3 schede che consentono il controllo di 8 LED ad alta luminosità ciascuna tramite degli I/O del pic anche a bassa potenza. Ogni led infatti è controllato tramite un transistor NPN BC337 che permette di ridurre drasticamente la potenza dissipata sul PIC. Le schede saranno connesse alla madre tramite dei cavi a perforazione di isolante ( i cui header sono già montati ) a 10 poli ( uno per ogni LED + 2 di alimentazione ). Sono previste sia le resistenze di base dei transistor sia quelle di protezione dei LED. Nel caso si ritengano superflue le prime è sufficiente inserire dei ponticelli in rame al loro posto. Anche di queste schede è disponibile il progetto eagle, scaricabile e modificabile.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sono anche state realizzate 3 schede che consentono il controllo di 8 LED ad alta luminosità ciascuna tramite degli I/O del pic anche a bassa potenza. Ogni led infatti è controllato tramite un transistor NPN BC337 che permette di ridurre drasticamente la potenza dissipata sul PIC. Le schede saranno connesse alla madre tramite dei cavi a perforazione di isolante ( i cui header sono già montati ) a 10 poli ( uno per ogni LED + 2 di alimentazione ). Sono previste sia le resistenze di base dei transistor sia quelle di protezione dei LED. Nel caso si ritengano superflue le prime è sufficiente inserire dei ponticelli in rame al loro posto. Anche di queste schede è disponibile il progetto eagle, scaricabile e modificabile.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il primo prototipo della scheda madre ha riportato gravi danni ed è in fase di riprogettazione integrale, quindi non viene allegato. Stiamo lavorando su una nuova scheda che utilizzi una nuova memoria EEPROM SPI anziche I&amp;amp;sup2;C, assai più rapida ( o forse addirittura una memoria FLASH ); il PIC16F1519 in QFNP inizialmente previsto verrà probabilmente sostituito da un vecchio ma affidabile 16F877A in PDIP e quindi l'alimentazione portata a 5.0V. Questo influenzerà anche il dimensionamento delle resistenze della scheda LED.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il primo prototipo della scheda madre ha riportato gravi danni ed è in fase di riprogettazione integrale, quindi non viene allegato. Stiamo lavorando su una nuova scheda che utilizzi una nuova memoria EEPROM SPI anziche I&amp;amp;sup2;C, assai più rapida ( o forse addirittura una memoria FLASH ); il PIC16F1519 in QFNP inizialmente previsto verrà probabilmente sostituito da un vecchio ma affidabile 16F877A in PDIP e quindi l'alimentazione portata a 5.0V. Questo influenzerà anche il dimensionamento delle resistenze della scheda LED.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Qua disponibile il dowload dei file:[[File: Hall_effect_interrupter+Leds.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Qua disponibile il dowload dei file:[[File: Hall_effect_interrupter+Leds.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=375&amp;oldid=prev</id>
		<title>Bond at 19:10, 7 November 2013</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=375&amp;oldid=prev"/>
				<updated>2013-11-07T19:10:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:10, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto consta nella realizzazione di un display basato sul principio della [http://en.wikipedia.org/wiki/Persistence_of_vision Persistence of Vision]. In questo genere di display un array di led controllato da un microcontrollore viene mosso molto rapidamente, in modo che occupi successivamente nello spazio le posizioni di diverse colonne di una matrice virtuale di led. Variando la configurazione dei led in ogni posizione della matrice virtuale, se la velocità è sufficente perchè tutta l'immagine resti impressa sulla retina, si ottiene come effetto una matrice di led virtuali costituita da una sola colonna che viene utilizzata per rappresentare tutte le colonne della matrice in una sorta di multiplex fisico.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto consta nella realizzazione di un display basato sul principio della [http://en.wikipedia.org/wiki/Persistence_of_vision Persistence of Vision]. In questo genere di display un array di led controllato da un microcontrollore viene mosso molto rapidamente, in modo che occupi successivamente nello spazio le posizioni di diverse colonne di una matrice virtuale di led. Variando la configurazione dei led in ogni posizione della matrice virtuale, se la velocità è sufficente perchè tutta l'immagine resti impressa sulla retina, si ottiene come effetto una matrice di led virtuali costituita da una sola colonna che viene utilizzata per rappresentare tutte le colonne della matrice in una sorta di multiplex fisico.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I metodi per ottenere quest'effetto sono essenzialmente due: tramite una rotazione o tramite un oscillazione orizzontale. Noi ci siamo concentrati sul primo metodo in quanto un'oscillazione orizzontale è più complessa da realizzare meccanicamente e se eseguita in maniera non motorizzata necessita di dispositivi di controllo notevolmente più dispendiosi ( leggi accellerometri ) per poter dare una sincronizzazione accettabile, e quindi una buona leggibilità.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I metodi per ottenere quest'effetto sono essenzialmente due: tramite una rotazione o tramite un oscillazione orizzontale. Noi ci siamo concentrati sul primo metodo in quanto un'oscillazione orizzontale è più complessa da realizzare meccanicamente e se eseguita in maniera non motorizzata necessita di dispositivi di controllo notevolmente più dispendiosi ( leggi accellerometri ) per poter dare una sincronizzazione accettabile, e quindi una buona leggibilità.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sistema che abbiamo intenzione di realizzare noi è invece più semplice sia da un punto di vista meccanico che elettronico/informatico. Meccanicamente è essenzialmente una bici in cui la ruota posteriore è stata distanziata ed elevata rispetto al suo originale asse ( quindi con una catena lunghissima ); su questa ruota così posizionata sono fissati i led e l'elettronica di controllo. Elettronicamente la problematica principale è legata al fatto che la ruota essendo azionata a pedali non avrà una velocità di rotazione fissa e costante, ma oscillerà intorno ad un valor medio, quindi è necessario che il microcontrollore conosca ( teoricamente ad ogni istante ) la velocità di rotazione effettiva.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sistema che abbiamo intenzione di realizzare noi è invece più semplice sia da un punto di vista meccanico che elettronico/informatico. Meccanicamente è essenzialmente una bici in cui la ruota posteriore è stata distanziata ed elevata rispetto al suo originale asse ( quindi con una catena lunghissima ); su questa ruota così posizionata sono fissati i led e l'elettronica di controllo. Elettronicamente la problematica principale è legata al fatto che la ruota essendo azionata a pedali non avrà una velocità di rotazione fissa e costante, ma oscillerà intorno ad un valor medio, quindi è necessario che il microcontrollore conosca ( teoricamente ad ogni istante ) la velocità di rotazione effettiva.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Primi test==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Primi test==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Pov_testing1.jpg|thumb|left|La scheda di testing]][[File:Pov_testing2.jpg|300px|thumb|right|La scheda di testing]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Pov_testing1.jpg|thumb|left|La scheda di testing]][[File:Pov_testing2.jpg|300px|thumb|right|La scheda di testing]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. La scheda prevedeva anche una eeprom I&amp;amp;sup2;C tipo 24AAxxx, che tuttavia non è mai stata montata, quindi quella parte del circuito risulta al momento non testata, anche se in linea di principio dovrebbe funzionare. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. La scheda prevedeva anche una eeprom I&amp;amp;sup2;C tipo 24AAxxx, che tuttavia non è mai stata montata, quindi quella parte del circuito risulta al momento non testata, anche se in linea di principio dovrebbe funzionare. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I file eagle dello schema sono disponibili in questo zip: [[File: PoVDisplayTest.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I file eagle dello schema sono disponibili in questo zip: [[File: PoVDisplayTest.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot; &gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per rilevare la velocità angolare abbiamo scelto di utilizzare un sensore ad effetto Hall montato sulla parte in rotazione che invii un segnale ogni qual volta si passi vicino ad un determinato punto su cui è posizionato un magnete permanente. Si è preferito rispetto ad altre soluzioni ( ottiche, a IR o altro ) in quanto presentava meno interferenze ed era più stabile meccanicamente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per rilevare la velocità angolare abbiamo scelto di utilizzare un sensore ad effetto Hall montato sulla parte in rotazione che invii un segnale ogni qual volta si passi vicino ad un determinato punto su cui è posizionato un magnete permanente. Si è preferito rispetto ad altre soluzioni ( ottiche, a IR o altro ) in quanto presentava meno interferenze ed era più stabile meccanicamente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sensore usato è un [http://www.google.it/url?sa=t&amp;amp;rct=j&amp;amp;q=a1301&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CDAQFjAA&amp;amp;url=http%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FA1301-2-Datasheet.ashx&amp;amp;ei=g897Ut75K6mC4gSo24CIBA&amp;amp;usg=AFQjCNGP2x1z7lQNXyvXSqw9jJeZfRIxRg&amp;amp;bvm=bv.56146854,d.bGE A1301], che ha caratteristiche adeguate al progetto ed è reperibile ad un costo minimo sia su ebay che sui principali negozi di elettronica. Tale sensore avendo un uscita analogica non può generare direttamente un interrupt per il PIC. Pertanto si utilizza un µA741 come comparatore di tensione per generare un interrupt ( o un input ) digitale, confrontando la tensione in uscita dal sensore con un valore ottenuto da un trimmer, che permette la taratura rispetto al campo magnetico locale. Lo schema e il circuito stampato ( banalissimo ) è disponibile in formato eagle, nello zip del progetto; il led e la sua resistenza saranno omessi nella versione finale dato che servivano solo per debugging.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sensore usato è un [http://www.google.it/url?sa=t&amp;amp;rct=j&amp;amp;q=a1301&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CDAQFjAA&amp;amp;url=http%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FA1301-2-Datasheet.ashx&amp;amp;ei=g897Ut75K6mC4gSo24CIBA&amp;amp;usg=AFQjCNGP2x1z7lQNXyvXSqw9jJeZfRIxRg&amp;amp;bvm=bv.56146854,d.bGE A1301], che ha caratteristiche adeguate al progetto ed è reperibile ad un costo minimo sia su ebay che sui principali negozi di elettronica. Tale sensore avendo un uscita analogica non può generare direttamente un interrupt per il PIC. Pertanto si utilizza un µA741 come comparatore di tensione per generare un interrupt ( o un input ) digitale, confrontando la tensione in uscita dal sensore con un valore ottenuto da un trimmer, che permette la taratura rispetto al campo magnetico locale. Lo schema e il circuito stampato ( banalissimo ) è disponibile in formato eagle, nello zip del progetto; il led e la sua resistenza saranno omessi nella versione finale dato che servivano solo per debugging.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questo sistema andrà interfacciato con il pin di interrupt esterno del PIC RB0, e consentirà in combinazione con Timer0 di conoscere il periodo dell'ultima rotazione. Pur essendo ben lontani dalla situazione ideale in cui si conosce in ogni istante la velocità angolare del sistema, considerando che l'inerzia non faccia variare di troppo la velocità della ruota dovrebbe essere sufficiente a ottenere un'immagine ragionevolmente stabile.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questo sistema andrà interfacciato con il pin di interrupt esterno del PIC RB0, e consentirà in combinazione con Timer0 di conoscere il periodo dell'ultima rotazione. Pur essendo ben lontani dalla situazione ideale in cui si conosce in ogni istante la velocità angolare del sistema, considerando che l'inerzia non faccia variare di troppo la velocità della ruota dovrebbe essere sufficiente a ottenere un'immagine ragionevolmente stabile.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sono anche state realizzate 3 schede che consentono il controllo di 8 LED ad alta luminosità ciascuna tramite degli I/O del pic anche a bassa potenza. Ogni led infatti è controllato tramite un transistor NPN BC337 che permette di ridurre drasticamente la potenza dissipata sul PIC. Le schede saranno connesse alla madre tramite dei cavi a perforazione di isolante ( i cui header sono già montati ) a 10 poli ( uno per ogni LED + 2 di alimentazione ). Sono previste sia le resistenze di base dei transistor sia quelle di protezione dei LED. Nel caso si ritengano superflue le prime è sufficiente inserire dei ponticelli in rame al loro posto. Anche di queste schede è disponibile il progetto eagle, scaricabile e modificabile.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sono anche state realizzate 3 schede che consentono il controllo di 8 LED ad alta luminosità ciascuna tramite degli I/O del pic anche a bassa potenza. Ogni led infatti è controllato tramite un transistor NPN BC337 che permette di ridurre drasticamente la potenza dissipata sul PIC. Le schede saranno connesse alla madre tramite dei cavi a perforazione di isolante ( i cui header sono già montati ) a 10 poli ( uno per ogni LED + 2 di alimentazione ). Sono previste sia le resistenze di base dei transistor sia quelle di protezione dei LED. Nel caso si ritengano superflue le prime è sufficiente inserire dei ponticelli in rame al loro posto. Anche di queste schede è disponibile il progetto eagle, scaricabile e modificabile.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il primo prototipo della scheda madre ha riportato gravi danni ed è in fase di riprogettazione integrale, quindi non viene allegato. Stiamo lavorando su una nuova scheda che utilizzi una nuova memoria EEPROM SPI anziche I&amp;amp;sup2;C, assai più rapida ( o forse addirittura una memoria FLASH ); il PIC16F1519 in QFNP inizialmente previsto verrà probabilmente sostituito da un vecchio ma affidabile 16F877A in PDIP e quindi l'alimentazione portata a 5.0V. Questo influenzerà anche il dimensionamento delle resistenze della scheda LED.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il primo prototipo della scheda madre ha riportato gravi danni ed è in fase di riprogettazione integrale, quindi non viene allegato. Stiamo lavorando su una nuova scheda che utilizzi una nuova memoria EEPROM SPI anziche I&amp;amp;sup2;C, assai più rapida ( o forse addirittura una memoria FLASH ); il PIC16F1519 in QFNP inizialmente previsto verrà probabilmente sostituito da un vecchio ma affidabile 16F877A in PDIP e quindi l'alimentazione portata a 5.0V. Questo influenzerà anche il dimensionamento delle resistenze della scheda LED.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Qua disponibile il dowload dei file:[[File: Hall_effect_interrupter+Leds.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Qua disponibile il dowload dei file:[[File: Hall_effect_interrupter+Leds.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=373&amp;oldid=prev</id>
		<title>Bond at 19:07, 7 November 2013</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=373&amp;oldid=prev"/>
				<updated>2013-11-07T19:07:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:07, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I file eagle dello schema sono disponibili in questo zip: [[File: PoVDisplayTest.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I file eagle dello schema sono disponibili in questo zip: [[File: PoVDisplayTest.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questa invece è la parte attiva del progetto, descritta a grandi linee nella parte introduttiva. Attualmente la meccanica è sostanzialmente ultimata e necessita solo di qualche rinforzo. L'elettronica è in fase di sviluppo, il firmware ancora da progettare.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questa invece è la parte attiva del progetto, descritta a grandi linee nella parte introduttiva. Attualmente la meccanica è sostanzialmente ultimata e necessita solo di qualche rinforzo. L'elettronica è in fase di sviluppo, il firmware ancora da progettare.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Elettronica===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Elettronica===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Hall.jpg|300px|thumb|right|Il trigger ad effetto Hall. A sinistra si nota il piccolo sensore A1301.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per rilevare la velocità angolare abbiamo scelto di utilizzare un sensore ad effetto Hall montato sulla parte in rotazione che invii un segnale ogni qual volta si passi vicino ad un determinato punto su cui è posizionato un magnete permanente. Si è preferito rispetto ad altre soluzioni ( ottiche, a IR o altro ) in quanto presentava meno interferenze ed era più stabile meccanicamente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per rilevare la velocità angolare abbiamo scelto di utilizzare un sensore ad effetto Hall montato sulla parte in rotazione che invii un segnale ogni qual volta si passi vicino ad un determinato punto su cui è posizionato un magnete permanente. Si è preferito rispetto ad altre soluzioni ( ottiche, a IR o altro ) in quanto presentava meno interferenze ed era più stabile meccanicamente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sensore usato è un [http://www.google.it/url?sa=t&amp;amp;rct=j&amp;amp;q=a1301&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CDAQFjAA&amp;amp;url=http%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FA1301-2-Datasheet.ashx&amp;amp;ei=g897Ut75K6mC4gSo24CIBA&amp;amp;usg=AFQjCNGP2x1z7lQNXyvXSqw9jJeZfRIxRg&amp;amp;bvm=bv.56146854,d.bGE A1301], che ha caratteristiche adeguate al progetto ed è reperibile ad un costo minimo sia su ebay che sui principali negozi di elettronica. Tale sensore avendo un uscita analogica non può generare direttamente un interrupt per il PIC. Pertanto si utilizza un µA741 come comparatore di tensione per generare un interrupt ( o un input ) digitale, confrontando la tensione in uscita dal sensore con un valore ottenuto da un trimmer, che permette la taratura rispetto al campo magnetico locale. Lo schema e il circuito stampato ( banalissimo ) è disponibile in formato eagle, nello zip del progetto; il led e la sua resistenza saranno omessi nella versione finale dato che servivano solo per debugging.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sensore usato è un [http://www.google.it/url?sa=t&amp;amp;rct=j&amp;amp;q=a1301&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CDAQFjAA&amp;amp;url=http%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FA1301-2-Datasheet.ashx&amp;amp;ei=g897Ut75K6mC4gSo24CIBA&amp;amp;usg=AFQjCNGP2x1z7lQNXyvXSqw9jJeZfRIxRg&amp;amp;bvm=bv.56146854,d.bGE A1301], che ha caratteristiche adeguate al progetto ed è reperibile ad un costo minimo sia su ebay che sui principali negozi di elettronica. Tale sensore avendo un uscita analogica non può generare direttamente un interrupt per il PIC. Pertanto si utilizza un µA741 come comparatore di tensione per generare un interrupt ( o un input ) digitale, confrontando la tensione in uscita dal sensore con un valore ottenuto da un trimmer, che permette la taratura rispetto al campo magnetico locale. Lo schema e il circuito stampato ( banalissimo ) è disponibile in formato eagle, nello zip del progetto; il led e la sua resistenza saranno omessi nella versione finale dato che servivano solo per debugging.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=371&amp;oldid=prev</id>
		<title>Bond: /* Elettronica */</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=371&amp;oldid=prev"/>
				<updated>2013-11-07T18:54:13Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Elettronica&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:54, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot; &gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sono anche state realizzate 3 schede che consentono il controllo di 8 LED ad alta luminosità ciascuna tramite degli I/O del pic anche a bassa potenza. Ogni led infatti è controllato tramite un transistor NPN BC337 che permette di ridurre drasticamente la potenza dissipata sul PIC. Le schede saranno connesse alla madre tramite dei cavi a perforazione di isolante ( i cui header sono già montati ) a 10 poli ( uno per ogni LED + 2 di alimentazione ). Sono previste sia le resistenze di base dei transistor sia quelle di protezione dei LED. Nel caso si ritengano superflue le prime è sufficiente inserire dei ponticelli in rame al loro posto. Anche di queste schede è disponibile il progetto eagle, scaricabile e modificabile.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sono anche state realizzate 3 schede che consentono il controllo di 8 LED ad alta luminosità ciascuna tramite degli I/O del pic anche a bassa potenza. Ogni led infatti è controllato tramite un transistor NPN BC337 che permette di ridurre drasticamente la potenza dissipata sul PIC. Le schede saranno connesse alla madre tramite dei cavi a perforazione di isolante ( i cui header sono già montati ) a 10 poli ( uno per ogni LED + 2 di alimentazione ). Sono previste sia le resistenze di base dei transistor sia quelle di protezione dei LED. Nel caso si ritengano superflue le prime è sufficiente inserire dei ponticelli in rame al loro posto. Anche di queste schede è disponibile il progetto eagle, scaricabile e modificabile.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il primo prototipo della scheda madre ha riportato gravi danni ed è in fase di riprogettazione integrale, quindi non viene allegato. Stiamo lavorando su una nuova scheda che utilizzi una nuova memoria EEPROM SPI anziche I&amp;amp;sup2;C, assai più rapida ( o forse addirittura una memoria FLASH ); il PIC16F1519 in QFNP inizialmente previsto verrà probabilmente sostituito da un vecchio ma affidabile 16F877A in PDIP e quindi l'alimentazione portata a 5.0V. Questo influenzerà anche il dimensionamento delle resistenze della scheda LED.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il primo prototipo della scheda madre ha riportato gravi danni ed è in fase di riprogettazione integrale, quindi non viene allegato. Stiamo lavorando su una nuova scheda che utilizzi una nuova memoria EEPROM SPI anziche I&amp;amp;sup2;C, assai più rapida ( o forse addirittura una memoria FLASH ); il PIC16F1519 in QFNP inizialmente previsto verrà probabilmente sostituito da un vecchio ma affidabile 16F877A in PDIP e quindi l'alimentazione portata a 5.0V. Questo influenzerà anche il dimensionamento delle resistenze della scheda LED.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File: Hall_effect_interrupter+Leds.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Qua disponibile il dowload dei file:&lt;/ins&gt;[[File: Hall_effect_interrupter+Leds.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=369&amp;oldid=prev</id>
		<title>Bond at 18:47, 7 November 2013</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=369&amp;oldid=prev"/>
				<updated>2013-11-07T18:47:05Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:47, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. La scheda prevedeva anche una eeprom I&amp;amp;sup2;C tipo 24AAxxx, che tuttavia non è mai stata montata, quindi quella parte del circuito risulta al momento non testata, anche se in linea di principio dovrebbe funzionare. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. La scheda prevedeva anche una eeprom I&amp;amp;sup2;C tipo 24AAxxx, che tuttavia non è mai stata montata, quindi quella parte del circuito risulta al momento non testata, anche se in linea di principio dovrebbe funzionare. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;I file eagle dello schema sono disponibili in questo zip: [[File: PoVDisplayTest.zip]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Versione 0.1==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Versione 0.1 - PoV Display &amp;quot;Big&amp;quot;==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Questa invece è la parte attiva del progetto, descritta a grandi linee nella parte introduttiva. Attualmente la meccanica è sostanzialmente ultimata e necessita solo di qualche rinforzo. L'elettronica è in fase di sviluppo, il firmware ancora da progettare.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Elettronica===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Elettronica===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per rilevare la velocità angolare abbiamo scelto di utilizzare un sensore ad effetto Hall montato sulla parte in rotazione che invii un segnale ogni qual volta si passi vicino ad un determinato punto su cui è posizionato un magnete permanente. Si è preferito rispetto ad altre soluzioni ( ottiche, a IR o altro ) in quanto presentava meno interferenze ed era più stabile meccanicamente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per rilevare la velocità angolare abbiamo scelto di utilizzare un sensore ad effetto Hall montato sulla parte in rotazione che invii un segnale ogni qual volta si passi vicino ad un determinato punto su cui è posizionato un magnete permanente. Si è preferito rispetto ad altre soluzioni ( ottiche, a IR o altro ) in quanto presentava meno interferenze ed era più stabile meccanicamente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sensore usato è un [http://www.google.it/url?sa=t&amp;amp;rct=j&amp;amp;q=a1301&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CDAQFjAA&amp;amp;url=http%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FA1301-2-Datasheet.ashx&amp;amp;ei=g897Ut75K6mC4gSo24CIBA&amp;amp;usg=AFQjCNGP2x1z7lQNXyvXSqw9jJeZfRIxRg&amp;amp;bvm=bv.56146854,d.bGE A1301], che ha caratteristiche adeguate al progetto ed è reperibile ad un costo minimo sia su ebay che sui principali negozi di elettronica. Tale sensore avendo un uscita analogica non può generare direttamente un interrupt per il PIC. Pertanto si utilizza un µA741 come comparatore di tensione per generare un interrupt ( o un input ) digitale, confrontando la tensione in uscita dal sensore con un valore ottenuto da un trimmer, che permette la taratura rispetto al campo magnetico locale. Lo schema e il circuito stampato ( banalissimo ) è disponibile in formato eagle &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[attachment: hall_effect_interrupter.sch]][[attachment: hall_effect_interrupter.brd]]&lt;/del&gt;; il led e la sua resistenza saranno omessi nella versione finale dato che servivano solo per debugging.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sensore usato è un [http://www.google.it/url?sa=t&amp;amp;rct=j&amp;amp;q=a1301&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CDAQFjAA&amp;amp;url=http%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FA1301-2-Datasheet.ashx&amp;amp;ei=g897Ut75K6mC4gSo24CIBA&amp;amp;usg=AFQjCNGP2x1z7lQNXyvXSqw9jJeZfRIxRg&amp;amp;bvm=bv.56146854,d.bGE A1301], che ha caratteristiche adeguate al progetto ed è reperibile ad un costo minimo sia su ebay che sui principali negozi di elettronica. Tale sensore avendo un uscita analogica non può generare direttamente un interrupt per il PIC. Pertanto si utilizza un µA741 come comparatore di tensione per generare un interrupt ( o un input ) digitale, confrontando la tensione in uscita dal sensore con un valore ottenuto da un trimmer, che permette la taratura rispetto al campo magnetico locale. Lo schema e il circuito stampato ( banalissimo ) è disponibile in formato eagle&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, nello zip del progetto&lt;/ins&gt;; il led e la sua resistenza saranno omessi nella versione finale dato che servivano solo per debugging.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Questo sistema andrà interfacciato con il pin di interrupt esterno del PIC RB0, e consentirà in combinazione con Timer0 di conoscere il periodo dell'ultima rotazione. Pur essendo ben lontani dalla situazione ideale in cui si conosce in ogni istante la velocità angolare del sistema, considerando che l'inerzia non faccia variare di troppo la velocità della ruota dovrebbe essere sufficiente a ottenere un'immagine ragionevolmente stabile.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Sono anche state realizzate 3 schede che consentono il controllo di 8 LED ad alta luminosità ciascuna tramite degli I/O del pic anche a bassa potenza. Ogni led infatti è controllato tramite un transistor NPN BC337 che permette di ridurre drasticamente la potenza dissipata sul PIC. Le schede saranno connesse alla madre tramite dei cavi a perforazione di isolante ( i cui header sono già montati ) a 10 poli ( uno per ogni LED + 2 di alimentazione ). Sono previste sia le resistenze di base dei transistor sia quelle di protezione dei LED. Nel caso si ritengano superflue le prime è sufficiente inserire dei ponticelli in rame al loro posto. Anche di queste schede è disponibile il progetto eagle, scaricabile e modificabile.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Il primo prototipo della scheda madre ha riportato gravi danni ed è in fase di riprogettazione integrale, quindi non viene allegato. Stiamo lavorando su una nuova scheda che utilizzi una nuova memoria EEPROM SPI anziche I&amp;amp;sup2;C, assai più rapida ( o forse addirittura una memoria FLASH ); il PIC16F1519 in QFNP inizialmente previsto verrà probabilmente sostituito da un vecchio ma affidabile 16F877A in PDIP e quindi l'alimentazione portata a 5.0V. Questo influenzerà anche il dimensionamento delle resistenze della scheda LED.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File: Hall_effect_interrupter+Leds.zip]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=368&amp;oldid=prev</id>
		<title>Bond: /* Primi test */</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=368&amp;oldid=prev"/>
				<updated>2013-11-07T18:11:07Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Primi test&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:11, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sistema che abbiamo intenzione di realizzare noi è invece più semplice sia da un punto di vista meccanico che elettronico/informatico. Meccanicamente è essenzialmente una bici in cui la ruota posteriore è stata distanziata ed elevata rispetto al suo originale asse ( quindi con una catena lunghissima ); su questa ruota così posizionata sono fissati i led e l'elettronica di controllo. Elettronicamente la problematica principale è legata al fatto che la ruota essendo azionata a pedali non avrà una velocità di rotazione fissa e costante, ma oscillerà intorno ad un valor medio, quindi è necessario che il microcontrollore conosca ( teoricamente ad ogni istante ) la velocità di rotazione effettiva.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sistema che abbiamo intenzione di realizzare noi è invece più semplice sia da un punto di vista meccanico che elettronico/informatico. Meccanicamente è essenzialmente una bici in cui la ruota posteriore è stata distanziata ed elevata rispetto al suo originale asse ( quindi con una catena lunghissima ); su questa ruota così posizionata sono fissati i led e l'elettronica di controllo. Elettronicamente la problematica principale è legata al fatto che la ruota essendo azionata a pedali non avrà una velocità di rotazione fissa e costante, ma oscillerà intorno ad un valor medio, quindi è necessario che il microcontrollore conosca ( teoricamente ad ogni istante ) la velocità di rotazione effettiva.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Primi test==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Primi test==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Pov_testing1.jpg|thumb|left|La scheda di testing]][[File:Pov_testing2.jpg|thumb|right|La scheda di testing]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Pov_testing1.jpg|thumb|left|La scheda di testing]][[File:Pov_testing2.jpg&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|300px&lt;/ins&gt;|thumb|right|La scheda di testing]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. La scheda prevedeva anche una eeprom I&amp;amp;sup2;C tipo 24AAxxx, che tuttavia non è mai stata montata, quindi quella parte del circuito risulta al momento non testata, anche se in linea di principio dovrebbe funzionare&lt;/ins&gt;. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=366&amp;oldid=prev</id>
		<title>Bond: /* Primi test */</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=366&amp;oldid=prev"/>
				<updated>2013-11-07T18:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Primi test&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:04, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sistema che abbiamo intenzione di realizzare noi è invece più semplice sia da un punto di vista meccanico che elettronico/informatico. Meccanicamente è essenzialmente una bici in cui la ruota posteriore è stata distanziata ed elevata rispetto al suo originale asse ( quindi con una catena lunghissima ); su questa ruota così posizionata sono fissati i led e l'elettronica di controllo. Elettronicamente la problematica principale è legata al fatto che la ruota essendo azionata a pedali non avrà una velocità di rotazione fissa e costante, ma oscillerà intorno ad un valor medio, quindi è necessario che il microcontrollore conosca ( teoricamente ad ogni istante ) la velocità di rotazione effettiva.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il sistema che abbiamo intenzione di realizzare noi è invece più semplice sia da un punto di vista meccanico che elettronico/informatico. Meccanicamente è essenzialmente una bici in cui la ruota posteriore è stata distanziata ed elevata rispetto al suo originale asse ( quindi con una catena lunghissima ); su questa ruota così posizionata sono fissati i led e l'elettronica di controllo. Elettronicamente la problematica principale è legata al fatto che la ruota essendo azionata a pedali non avrà una velocità di rotazione fissa e costante, ma oscillerà intorno ad un valor medio, quindi è necessario che il microcontrollore conosca ( teoricamente ad ogni istante ) la velocità di rotazione effettiva.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Primi test==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Primi test==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Pov_testing1.jpg|thumb|left|La scheda di testing]][[File:Pov_testing2.jpg|thumb|right|La scheda di testing]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Pov_testing1.jpg|thumb|left|La scheda di testing]][[File:Pov_testing2.jpg|thumb|right|La scheda di testing]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=365&amp;oldid=prev</id>
		<title>Bond: /* Primi test */</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=365&amp;oldid=prev"/>
				<updated>2013-11-07T18:03:42Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Primi test&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:03, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[File:Pov_testing1.jpg|thumb|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;center&lt;/del&gt;|La scheda di testing][File:Pov_testing2.jpg|thumb|La scheda di testing]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;[File:Pov_testing1.jpg|thumb|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;left&lt;/ins&gt;|La scheda di testing&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;[File:Pov_testing2.jpg|thumb&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|right&lt;/ins&gt;|La scheda di testing&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=364&amp;oldid=prev</id>
		<title>Bond: /* Primi test */</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=364&amp;oldid=prev"/>
				<updated>2013-11-07T18:02:56Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Primi test&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:02, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/del&gt;[File:Pov_testing1.jpg|thumb|La scheda di testing&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/del&gt;[File:Pov_testing2.jpg|thumb|La scheda di testing&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[File:Pov_testing1.jpg|thumb&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|center&lt;/ins&gt;|La scheda di testing][File:Pov_testing2.jpg|thumb|La scheda di testing]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	<entry>
		<id>https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=363&amp;oldid=prev</id>
		<title>Bond: /* Primi test */</title>
		<link rel="alternate" type="text/html" href="https://fablabgenova.it/index.php?title=Persistence_of_Vision_Display&amp;diff=363&amp;oldid=prev"/>
				<updated>2013-11-07T18:02:08Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Primi test&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:02, 7 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I primi test sono stati eseguiti utilizzando un PIC16F1519 che controllava direttamente 9 LED, alimentato cone due batterie ministilo. In questa prima versione realizzata solo come prototipo per testare le potenzialità del sistema non vi era integrato nessun sistema di controllo della velocità di rotazione ( o traslazione, a seconda di come si sceglieva di usarlo ). Il prototipo ha funzionato ragionevolmente bene, anche senza alcun tipo di sincronizzazione riuscire a 'beccare' la velocità di movimento giusta perchè la scritta resti ferma non è affatto facile, questo ci ha convinto dell'opportunità di inserire un dispositivo di controllo nella versione definitiva. Inoltre ci ha permesso di valutare a che velocità dovesse girare la ruota di bicicletta per ottenere l'effetto voluto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il progetto è disponibile anche se al momento non ha molto senso realizzarlo. In futuro sarebbe carino riprenderlo, inserendo un sensore a effetto Hall o un accellerometro per sincronizzarlo: sarebbe molto carino, ma al momento non è tra i programmi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Pov_testing1.jpg|thumb&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|center&lt;/del&gt;|La scheda di testing]][[File:Pov_testing2.jpg|thumb&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|center&lt;/del&gt;|La scheda di testing]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Pov_testing1.jpg|thumb|La scheda di testing]][[File:Pov_testing2.jpg|thumb|La scheda di testing]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Versione 0.1==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bond</name></author>	</entry>

	</feed>