<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1945555902570153604</id><updated>2024-08-28T03:25:16.570-07:00</updated><category term="arduino"/><category term="Mendel"/><category term="Prusa"/><category term="Prusa i2"/><category term="RepRap"/><category term="elettronica"/><category term="lcd"/><category term="(c)"/><category term=".NET"/><category term="1024x600"/><category term="DEVELOPER"/><category term="HD4470"/><category term="HD44780 I2C"/><category term="I2C"/><category term="MCP23017"/><category term="OFFICE"/><category term="PANEL"/><category term="PROGRAMMAZIONE"/><category term="Raspberry"/><category term="Rasperry pi"/><category term="SORGENTI"/><category term="SOURCE"/><category term="VB"/><category term="VB .NET"/><category term="VISUAL BASIC"/><category term="c"/><category term="iot"/><category term="programmare"/><category term="raspberrypi"/><category term="robot"/><category term="robot semiautonomo"/><category term="seegway"/><category term="segway"/><category term="waveshare"/><category term="waveshare lcd c"/><category term="windows 10 iot"/><title type='text'>Bakingam&#39;s Projects</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-5223490823901752535</id><published>2018-09-22T12:30:00.000-07:00</published><updated>2018-09-22T12:30:48.698-07:00</updated><title type='text'>Sensore di livello pellet per stufe con arduino</title><content type='html'>Salve a tutti, oggi vorrei proporvi un semplice progetto per la creazione di un sensore di livello del pellet per le stufe che ne sono sprovviste, iniziamo subito.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Materiale occorrente&lt;/h4&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Arduino nano &amp;nbsp;&lt;a href=&quot;http://www.ebay.it/sch/i.html?_odkw=arduino+mini&amp;amp;_osacat=0&amp;amp;_from=R40&amp;amp;_trksid=p2045573.m570.l1313.TR4.TRC1.A0.H0.Xarduino+nano.TRS0&amp;amp;_nkw=arduino+nano&amp;amp;_sacat=0&quot; target=&quot;_blank&quot;&gt;Ebay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sensore ad ultrasuoni HC-SR04 &amp;nbsp;&lt;a href=&quot;http://www.ebay.it/sch/i.html?_odkw=arduino+nano&amp;amp;_osacat=0&amp;amp;_from=R40&amp;amp;_trksid=p2045573.m570.l1313.TR6.TRC2.A0.H0.XHC-SR04.TRS0&amp;amp;_nkw=HC-SR04&amp;amp;_sacat=0&quot; target=&quot;_blank&quot;&gt;Ebay&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.ebay.it/sch/i.html?_odkw=arduino+nano&amp;amp;_osacat=0&amp;amp;_from=R40&amp;amp;_trksid=p2045573.m570.l1313.TR6.TRC2.A0.H0.XHC-SR04.TRS0&amp;amp;_nkw=HC-SR04&amp;amp;_sacat=0&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLe0f0yQJMavltJRjZTWGtSf9lcWADcgW93TnWfQla2nrSrUVasCLSyT_YGQzykAA9e9qbSdG_jtAwNbBlp7I-b5cu2EX0ZHiG8Mex_3SGJ19u_h0ovlC1dtc07su_2SWuzUxXMIcWNA48/s1600/hc-sr04-02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;189&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLe0f0yQJMavltJRjZTWGtSf9lcWADcgW93TnWfQla2nrSrUVasCLSyT_YGQzykAA9e9qbSdG_jtAwNbBlp7I-b5cu2EX0ZHiG8Mex_3SGJ19u_h0ovlC1dtc07su_2SWuzUxXMIcWNA48/s320/hc-sr04-02.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Buzzer&lt;/li&gt;
&lt;li&gt;Led bar 10 segmenti&amp;nbsp;&lt;a href=&quot;http://www.ebay.it/itm/20mA-Digital-Tube-Battery-Display-Module-Green-10-segment-LED-Bar-for-Arduino-K6-/292083674199?hash=item44018b2c57:g:B7oAAOSwU-pXqDyf&quot; target=&quot;_blank&quot;&gt;Ebay&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMY3MQ_LRzpD9sCcyfI27bw15FadPODl_QT1hbRkWBBkJRwimLZbZaDZBtL0H-lsMw4dMSX_j5KH2spyfJ8f61lrCSk9vI9NpP-xf4v47jsnY95vmNm1wFQMmQoDHEn80c-z_RMQbLnMmh/s1600/57.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMY3MQ_LRzpD9sCcyfI27bw15FadPODl_QT1hbRkWBBkJRwimLZbZaDZBtL0H-lsMw4dMSX_j5KH2spyfJ8f61lrCSk9vI9NpP-xf4v47jsnY95vmNm1wFQMmQoDHEn80c-z_RMQbLnMmh/s200/57.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;4 batterie AA&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQhWo2-xNd5t-mL0m1aF8HoLUfRnJuzG9NrxikC0q4yU4PJow8aI9Idgt9ZrTHqq67_WJoBt4Nq1XCoPJIKHN6zFr0wXtqL9MlBBPfr29bp8bP5MfEKKNkQYgWJGpwIuqOBSW3P0F46VBI/s1600/Sensore+livello+pellet.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQhWo2-xNd5t-mL0m1aF8HoLUfRnJuzG9NrxikC0q4yU4PJow8aI9Idgt9ZrTHqq67_WJoBt4Nq1XCoPJIKHN6zFr0wXtqL9MlBBPfr29bp8bP5MfEKKNkQYgWJGpwIuqOBSW3P0F46VBI/s400/Sensore+livello+pellet.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Lo schema è molto semplice, di seguito un riassunto dei collegamenti&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
BUZZER&amp;nbsp;+ &amp;nbsp; &amp;nbsp;--&amp;gt; &amp;nbsp; &amp;nbsp;pin 6&lt;br /&gt;
BUZZER - &amp;nbsp; &amp;nbsp; --&amp;gt; &amp;nbsp; gnd&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
HC-SR04 TRIGGER &amp;nbsp; &amp;nbsp;--&amp;gt; &amp;nbsp; &amp;nbsp;pin 3&lt;br /&gt;
HC-SR04 ECHO &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; &amp;nbsp; &amp;nbsp;pin 4&lt;br /&gt;
&lt;br /&gt;
Pulsante &amp;nbsp; &amp;nbsp; --&amp;gt; &amp;nbsp; &amp;nbsp;pin 2&lt;br /&gt;
&lt;br /&gt;
Led bar CLK &amp;nbsp; &amp;nbsp;--&amp;gt; &amp;nbsp; &amp;nbsp;pin 11&lt;br /&gt;
Led bar DIO &amp;nbsp; &amp;nbsp; --&amp;gt; &amp;nbsp; &amp;nbsp;pin 12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Funzionamento&lt;/h4&gt;
Per poter compilare il codice sono necessarie alcune librerie&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B05YuaH8wggXU010SUR5UXBPMms/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;TM1651 &lt;/a&gt;&amp;nbsp; &amp;nbsp;Per il funzionamento della barra led&lt;br /&gt;
&lt;a href=&quot;http://playground.arduino.cc/Code/NewPing&quot; target=&quot;_blank&quot;&gt;NewPing&lt;/a&gt; &amp;nbsp; Per il funzionamento del sensore ad ultrasuoni&lt;br /&gt;
EEPROM &amp;nbsp;Libreria inclusa in Arduino usata per il salvataggio dei dati all&#39; interno della eeprom&lt;br /&gt;
&lt;br /&gt;
Il sensore è stato pensato per essere attaccato alla parete interna del coperchio del pellet.&lt;br /&gt;
Il pulsante serve per settare il livello minimo del pellet all&#39; interno della stufa, premendo il pulsante per 5 secondi si entra nel &quot;setup mode&quot; viene emesso un segnale luminoso tramite la barra led ed acustico, da quando si entra nel setup si hanno 30 secondi (Variabile TempoAttesa) per chiudere il coperchio e lasciare che il sensore venga calibrato con il livello minimo di pellet all&#39; interno del serbatoio.&lt;br /&gt;
Passati i 30 secondi viene emesso un nuovo segnale luminoso ed acustico ed il valore letto viene salvato nella eeprom di Arduino, a questo punto sulla barra led vedremo il livello del pellet, la barra piena indica il livello massimo la barra vuota indica che il serbatoio è vuoto.&lt;br /&gt;
&lt;br /&gt;
Ecco il codice:&lt;br /&gt;
Il codice è abbastanza commentato ma per qualsiasi chiarimento non esitate a contattarmi.&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177&lt;/pre&gt;
&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #557799;&quot;&gt;#include &amp;lt;TM1651.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #557799;&quot;&gt;#include &amp;lt;NewPing.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #557799;&quot;&gt;#include &amp;lt;EEPROM.h&amp;gt;&lt;/span&gt;

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; MemoryAddress &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;;
&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; ValoreSalvato &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;

&lt;span style=&quot;color: #557799;&quot;&gt;#define PIN_PULSANTE  2&lt;/span&gt;
&lt;span style=&quot;color: #557799;&quot;&gt;#define PIN_BUZZER  6&lt;/span&gt;
&lt;span style=&quot;color: #557799;&quot;&gt;#define PIN_TRIGGER  3&lt;/span&gt;
&lt;span style=&quot;color: #557799;&quot;&gt;#define PIN_ECHO 4&lt;/span&gt;

&lt;span style=&quot;color: #557799;&quot;&gt;#define TM1651_CLK 12&lt;/span&gt;&lt;span style=&quot;color: #888888;&quot;&gt;//pins definitions for TM1651 and can be changed to other ports       &lt;/span&gt;
&lt;span style=&quot;color: #557799;&quot;&gt;#define TM1651_DIO 11&lt;/span&gt;

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; PulsanteState &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;long&lt;/span&gt; MomentoPressione &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
boolean SetupMode &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;false&lt;/span&gt;;

&lt;span style=&quot;color: #888888;&quot;&gt;//tempo di attesa per il savataggio del valore minimo del sensore&lt;/span&gt;
&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; TempoAttesa &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;30000&lt;/span&gt;;

NewPing &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;sonar&lt;/span&gt;(PIN_TRIGGER, PIN_ECHO,&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;500&lt;/span&gt;);

TM1651 &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;batteryDisplay&lt;/span&gt;(TM1651_CLK, TM1651_DIO);

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;setup&lt;/span&gt;()
{
 &lt;span style=&quot;color: #888888;&quot;&gt;/*Imposto i pin della scheda*/&lt;/span&gt;
 pinMode(PIN_PULSANTE, INPUT);
 pinMode(PIN_BUZZER, OUTPUT);
 
 batteryDisplay.init();

 &lt;span style=&quot;color: #888888;&quot;&gt;/*Imposto la porta seriale*/&lt;/span&gt;
 Serial.begin(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;9600&lt;/span&gt;);
 batteryDisplay.set(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);&lt;span style=&quot;color: #888888;&quot;&gt;//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;&lt;/span&gt;
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;);
 &lt;span style=&quot;color: #888888;&quot;&gt;/*Leggo dalla memoria non volatile il valore della cella di memoria&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; dove viene salvato il valore della distanza dell&#39; allarme*/&lt;/span&gt;
 &lt;span style=&quot;color: #888888;&quot;&gt;/*Il valore viene salvato diviso 10 quindi il valore recuperato deve essere moltiplicato * 10 */&lt;/span&gt;
 ValoreSalvato &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; EEPROM.read(MemoryAddress)&lt;span style=&quot;color: #333333;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;10&lt;/span&gt;; 
}

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;loop&lt;/span&gt;()
{
 Serial.println(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;..&quot;&lt;/span&gt;);
 &lt;span style=&quot;color: #888888;&quot;&gt;/*Se sono in setup*/&lt;/span&gt;
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (SetupMode &lt;span style=&quot;color: #333333;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;true&lt;/span&gt;) {
  &lt;span style=&quot;color: #888888;&quot;&gt;/*Attendo n secondi per il posizionamento del sensore*/&lt;/span&gt;
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; attesa &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; TempoAttesa &lt;span style=&quot;color: #333333;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;8&lt;/span&gt;;
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;);
  delay(attesa);
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;6&lt;/span&gt;);
  delay(attesa);
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;5&lt;/span&gt;);
  delay(attesa);
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;4&lt;/span&gt;);
  delay(attesa);
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;3&lt;/span&gt;);
  delay(attesa);
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);
  delay(attesa);
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
  delay(attesa);
  batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;);
  delay(attesa);

  &lt;span style=&quot;color: #888888;&quot;&gt;/*Leggo la distanza dal sensore ultrasonico e salvo il valore letto nella variabile ValoreSalvato &lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;  e salvo il valore nella memoria*/&lt;/span&gt;
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; Us &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; sonar.ping_median(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;10&lt;/span&gt;);
  Serial.print(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Ping: &quot;&lt;/span&gt;);
  ValoreSalvato &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; Us &lt;span style=&quot;color: #333333;&quot;&gt;/&lt;/span&gt; US_ROUNDTRIP_CM;
  Serial.print(ValoreSalvato);
  Serial.println(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;cm&quot;&lt;/span&gt;);
  &lt;span style=&quot;color: #888888;&quot;&gt;/*dato che la memoria si pu� scrivere solo 100000 volte mi assicuro che il valore di distanza letto sia utile*/&lt;/span&gt;
  &lt;span style=&quot;color: #888888;&quot;&gt;/*il valore di una cella di memoria pu� contenere valori da 0 a 255, quindi salvo il valore di distanza / 10*/&lt;/span&gt;
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; DatoDaSalvare &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; ValoreSalvato &lt;span style=&quot;color: #333333;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;10&lt;/span&gt;;

  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (DatoDaSalvare &lt;span style=&quot;color: #333333;&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
   EEPROM.write(MemoryAddress, DatoDaSalvare);
  }

  SetupMode &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;false&lt;/span&gt;;
  &lt;span style=&quot;color: #888888;&quot;&gt;/*Emetto un segnale per la conferma della fine del SetupMode*/&lt;/span&gt;
  BuzzerSetupModeComplete();
 }

 PulsanteState &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; digitalRead(PIN_PULSANTE);
        
 Serial.println(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Stato Pulsante: &quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; PulsanteState);

 &lt;span style=&quot;color: #888888;&quot;&gt;/*Se premo il pulsante*/&lt;/span&gt;
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (PulsanteState &lt;span style=&quot;color: #333333;&quot;&gt;==&lt;/span&gt; HIGH) {
  &lt;span style=&quot;color: #888888;&quot;&gt;/*Se il valore di MomentoPressione � = 0 devo impostare il time della pressione del pulsante*/&lt;/span&gt;
  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (MomentoPressione &lt;span style=&quot;color: #333333;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
   MomentoPressione &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; millis();
   Serial.println(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Momento Pressione &quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; MomentoPressione);
  }
  &lt;span style=&quot;color: #888888;&quot;&gt;/*Se il pulsante � stato premuto per 5 secondi*/&lt;/span&gt;
  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (millis() &lt;span style=&quot;color: #333333;&quot;&gt;-&lt;/span&gt; MomentoPressione &lt;span style=&quot;color: #333333;&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;5000&lt;/span&gt;) {
   SetupMode &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;true&lt;/span&gt;;
   Serial.println(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Pulsante Premuto per 5 secondi&quot;&lt;/span&gt;);
   &lt;span style=&quot;color: #888888;&quot;&gt;/*Faccio un suono dal Buzzer*/&lt;/span&gt;
   BuzzerSetupMode();
   PulsanteState &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
  }
 }

 
 
    &lt;span style=&quot;color: #888888;&quot;&gt;/*Leggo la distanza dal sensore Ultrasuoni, se la distanza � &amp;gt; del valore letto dalla memoria allora devo mandare un allarme*/&lt;/span&gt;
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; Us &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; sonar.ping_median(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;10&lt;/span&gt;);
  Serial.print(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Ping: &quot;&lt;/span&gt;);
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; Cm &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; Us &lt;span style=&quot;color: #333333;&quot;&gt;/&lt;/span&gt; US_ROUNDTRIP_CM;
  Serial.print(Cm);
  Serial.println(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;cm&quot;&lt;/span&gt;);
  Serial.print(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;ValoreSalvato: &quot;&lt;/span&gt;);
  Serial.println(ValoreSalvato,&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;10&lt;/span&gt;);
  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (Cm &lt;span style=&quot;color: #333333;&quot;&gt;&amp;gt;&lt;/span&gt; ValoreSalvato) {
   batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;);
   &lt;span style=&quot;color: #888888;&quot;&gt;//digitalWrite(PIN_BUZZER, LOW);&lt;/span&gt;
   &lt;span style=&quot;color: #888888;&quot;&gt;//digitalWrite(PIN_BUZZER, HIGH);&lt;/span&gt;
   &lt;span style=&quot;color: #888888;&quot;&gt;//delay(250);&lt;/span&gt;
   &lt;span style=&quot;color: #888888;&quot;&gt;//digitalWrite(PIN_BUZZER, LOW);&lt;/span&gt;
   &lt;span style=&quot;color: #888888;&quot;&gt;//delay(250);&lt;/span&gt;
   &lt;span style=&quot;color: #888888;&quot;&gt;//digitalWrite(PIN_BUZZER, HIGH);&lt;/span&gt;
   &lt;span style=&quot;color: #888888;&quot;&gt;//delay(250);&lt;/span&gt;
   &lt;span style=&quot;color: #888888;&quot;&gt;//digitalWrite(PIN_BUZZER, LOW);&lt;/span&gt;
                }
         &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; {
    &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; frazione &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; ValoreSalvato &lt;span style=&quot;color: #333333;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;8&lt;/span&gt;;
    Serial.print(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;frazione: &quot;&lt;/span&gt;);
    Serial.println(frazione, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;10&lt;/span&gt;);
    &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; qLed &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; Cm &lt;span style=&quot;color: #333333;&quot;&gt;/&lt;/span&gt; frazione;
    Serial.print(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;qLed: &quot;&lt;/span&gt;);
    Serial.println(qLed, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;10&lt;/span&gt;);
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (qLed &lt;span style=&quot;color: #333333;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;)  qLed &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt; ;
    qLed &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; qLed &lt;span style=&quot;color: #333333;&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;;
    qLed &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; abs(qLed);
    batteryDisplay.displayLevel(qLed);
   }
}

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;BuzzerSetupMode&lt;/span&gt;() {
 digitalWrite(PIN_BUZZER, LOW);
 digitalWrite(PIN_BUZZER, HIGH);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;500&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, LOW);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;200&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, HIGH);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;500&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, LOW);
}

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;BuzzerSetupModeComplete&lt;/span&gt;() {
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, LOW);
 digitalWrite(PIN_BUZZER, HIGH);
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;250&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, LOW);
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;250&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, HIGH);
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;250&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, LOW);
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;250&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, HIGH);
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;);
 delay(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;250&lt;/span&gt;);
 digitalWrite(PIN_BUZZER, LOW);
 batteryDisplay.displayLevel(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;);
}&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/5223490823901752535/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2018/09/sensore-di-livello-pellet-per-stufe-con.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/5223490823901752535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/5223490823901752535'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2018/09/sensore-di-livello-pellet-per-stufe-con.html' title='Sensore di livello pellet per stufe con arduino'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLe0f0yQJMavltJRjZTWGtSf9lcWADcgW93TnWfQla2nrSrUVasCLSyT_YGQzykAA9e9qbSdG_jtAwNbBlp7I-b5cu2EX0ZHiG8Mex_3SGJ19u_h0ovlC1dtc07su_2SWuzUxXMIcWNA48/s72-c/hc-sr04-02.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-9102068335394844952</id><published>2017-03-17T14:55:00.002-07:00</published><updated>2017-03-17T14:55:23.987-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="(c)"/><category scheme="http://www.blogger.com/atom/ns#" term="1024x600"/><category scheme="http://www.blogger.com/atom/ns#" term="c"/><category scheme="http://www.blogger.com/atom/ns#" term="iot"/><category scheme="http://www.blogger.com/atom/ns#" term="lcd"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry"/><category scheme="http://www.blogger.com/atom/ns#" term="raspberrypi"/><category scheme="http://www.blogger.com/atom/ns#" term="waveshare"/><category scheme="http://www.blogger.com/atom/ns#" term="waveshare lcd c"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 10 iot"/><title type='text'>Waveshare LCD (C) 1024x600 con Windows 10 iot e RaspberryPi 3</title><content type='html'>&lt;h2&gt;
Schermo LCD Waveshare (C) 1024x600 con Windows 10 iot e Raspberry pi 3&lt;/h2&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Premessa, ho un progetto che include Raspberry pi 3 ed uno schermo lcd con touchscreen, ho preso su Amazon &lt;a href=&quot;http://www.waveshare.com/product/modules/oleds-lcds/raspberry-pi-lcd/7inch-hdmi-lcd-c.htm&quot; target=&quot;_blank&quot;&gt;questo &lt;/a&gt;schermo.&lt;/div&gt;
&lt;div&gt;
Tutto contento sono andato a collegarlo al Raspberry pi 3 con una SD contenente l&#39; ultima relase pubblica di Windows 10 IOT (14393) e... sullo schermo non compare niente,&lt;br /&gt;
Cercando qualche soluzione sui vari forum ho scoperto che la risoluzione dello schermo non è compatibile, infatti nella dashboard di windows 10 iot alla voce risoluzione schermo non compare la risoluzione 1024x600.&lt;br /&gt;
&lt;br /&gt;
Alla fine, dopo lunghe nottate a provare a far andare lo schermo sono riuscito nell&#39; impresa, ecco i passi che ho eseguito.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Creare una SD con l&#39; immagine di windows 10 iot&lt;/li&gt;
&lt;li&gt;Inserite la micro Sd nel Raspberry&lt;/li&gt;
&lt;li&gt;Al primo avvio, collegate uno schermo standard, e seguite la procedura di configurazione.&lt;/li&gt;
&lt;li&gt;Terminata la procedura, collegatevi al Raspberry tramite il browser del computer al seguente indirizzo &amp;lt;ip raspberry&amp;gt;:8080&lt;/li&gt;
&lt;li&gt;Nella dashboard andate nella prima schermata e modificate la risoluzione dello schermo a 1024x768, scollegate il monitor del computer e collegate lo schermo della Waveshare.&lt;/li&gt;
&lt;li&gt;Riavviate la scheda.&lt;/li&gt;
&lt;li&gt;Al riavvio dovreste riuscire a vedere il caricamento di windows, ma noterete che la schermata sembra tagliata data la risoluzione impostata più alta.&lt;/li&gt;
&lt;li&gt;Una volta terminato l&#39; avvio, spegnete la scheda.&lt;/li&gt;
&lt;li&gt;Prendete la scheda SD ed inseritela nel computer.&lt;/li&gt;
&lt;li&gt;Aprite il file config.txt dalla cartella EFIESP dovrebbe essere simile a questo&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;init_uart_clock&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;16000000&lt;/span&gt;
kernel_old&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
safe_mode_gpio&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;8&lt;/span&gt;
max_usb_current&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
gpu_mem&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;32&lt;/span&gt;
hdmi_force_hotplug&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
core_freq&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;250&lt;/span&gt;
framebuffer_ignore_alpha&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
framebuffer_swap&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
disable_overscan&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
hdmi_group&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;
display_rotate&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;
hdmi_mode&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;16&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;modificate il file inserendo la riga&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #996633;&quot;&gt;overscan_bottom&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;168
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Il risultato sarà questo&lt;br /&gt;
&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;init_uart_clock&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;16000000&lt;/span&gt;
kernel_old&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
safe_mode_gpio&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;8&lt;/span&gt;
max_usb_current&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
gpu_mem&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;32&lt;/span&gt;
hdmi_force_hotplug&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
core_freq&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;250&lt;/span&gt;
framebuffer_ignore_alpha&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
framebuffer_swap&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
disable_overscan&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;
overscan_bottom&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;168&lt;/span&gt;
hdmi_group&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;
display_rotate&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;
hdmi_mode&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;16&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;salvate il file.&lt;/li&gt;
&lt;li&gt;Rimettete la scheda sd nel raspberry ed avviate, questa volta dovreste vedere tutta la schermata di caricamento,&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/9102068335394844952/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2017/03/waveshare-lcd-c-1024x600-con-windows-10.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/9102068335394844952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/9102068335394844952'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2017/03/waveshare-lcd-c-1024x600-con-windows-10.html' title='Waveshare LCD (C) 1024x600 con Windows 10 iot e RaspberryPi 3'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-5315997195144345302</id><published>2013-05-20T09:42:00.001-07:00</published><updated>2013-06-02T02:06:46.683-07:00</updated><title type='text'>Iniziano ad arrivare i pezzi</title><content type='html'>&lt;p dir=ltr&gt;Oggi sono arrivati i primi acquisti...&lt;/p&gt;
&lt;p dir=ltr&gt;Sono arrivati i pezzi in plastica dalla spagna&lt;/p&gt;
&lt;p dir=ltr&gt;Le cinghie GT2 con le pulegge dall&#39;inghilterra&lt;br&gt;
L&#39;hotend Bhead e la RAMPS da Pisa&lt;br&gt;
I driver Pololu black edition con i dissipatori&lt;/p&gt;
&lt;p dir=ltr&gt;Ho iniziato subito a montare e non ho fatto nessuna foto... peccato... ora sto aspettando i cuscinetti lineari che dovrebbero arrivare la settimana prossima insieme all&#39;arduino mega &lt;/p&gt;
&lt;p dir=ltr&gt;Ecco una foto della stampante a met&amp;#224; del lavoro...&lt;/p&gt;
&lt;div class=&#39;separator&#39; style=&#39;clear: both; text-align: center;&#39;&gt; &lt;a href=&#39;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhULzYEQie9XZPq4gS6HAOhAN-Hh_F8jYd-jCycRWZaVSfFc_jszTiLnBiIet_ybMQ_db2RVXvdTL4WyoHTbdSnOgIcqzlRITOpekOcf6v1vFxfNbh8MILZ4ol6UZVjvA_zm3Tj46LUDTWc/s1600/FB_IMG_13690789198300969.jpg&#39; imageanchor=&#39;1&#39; style=&#39;margin-left: 1em; margin-right: 1em;&#39;&gt; &lt;img border=&#39;0&#39; src=&#39;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhULzYEQie9XZPq4gS6HAOhAN-Hh_F8jYd-jCycRWZaVSfFc_jszTiLnBiIet_ybMQ_db2RVXvdTL4WyoHTbdSnOgIcqzlRITOpekOcf6v1vFxfNbh8MILZ4ol6UZVjvA_zm3Tj46LUDTWc/s640/FB_IMG_13690789198300969.jpg&#39; /&gt; &lt;/a&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/5315997195144345302/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2013/05/iniziano-ad-arrivare-i-pezzi.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/5315997195144345302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/5315997195144345302'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2013/05/iniziano-ad-arrivare-i-pezzi.html' title='Iniziano ad arrivare i pezzi'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhULzYEQie9XZPq4gS6HAOhAN-Hh_F8jYd-jCycRWZaVSfFc_jszTiLnBiIet_ybMQ_db2RVXvdTL4WyoHTbdSnOgIcqzlRITOpekOcf6v1vFxfNbh8MILZ4ol6UZVjvA_zm3Tj46LUDTWc/s72-c/FB_IMG_13690789198300969.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-3768438998745790435</id><published>2013-05-16T12:35:00.001-07:00</published><updated>2013-05-16T12:35:17.141-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mendel"/><category scheme="http://www.blogger.com/atom/ns#" term="Prusa"/><category scheme="http://www.blogger.com/atom/ns#" term="Prusa i2"/><category scheme="http://www.blogger.com/atom/ns#" term="RepRap"/><title type='text'>Pezzi per stampante 3d</title><content type='html'>Continuano gli acquisti per il progetto stampante 3D.&lt;br /&gt;
&lt;br /&gt;
Nel post precedente ho scritto che avevo acquistato un pò di componenti per la stampante 3D, dopo un pò di ricerche ho acquistato qualche altro pezzo:&lt;br /&gt;
&lt;br /&gt;
HotEnd: questa è la parte principale della macchina, senza questo non è possibile stampare niente, infatti questo componente si occupa di fondere il filamento di materiale plastico e depositarlo sul piatto di stampa. Leggendo sul Google groups di &lt;a href=&quot;https://groups.google.com/forum/#!forum/reprap-italia&quot; target=&quot;_blank&quot;&gt;RepRapItalia&lt;/a&gt;&amp;nbsp;ho trovato un bel progetto il &lt;a href=&quot;http://reprap.org/wiki/BHead&quot; target=&quot;_blank&quot;&gt;Bhead&lt;/a&gt;, questo è un hotend fatto da un utente italiano, vi linko il suo blog &lt;a href=&quot;http://icanbuild.it/&quot;&gt;icanbuild.it&lt;/a&gt;, nonostante lo stato ancora un pò sperimentale del progetto ho deciso comunque di prenderlo, mi attirava la semplicità della costruzione e il sistema di fissaggio dell&#39;estrusore vero e proprio, se lo contattate potete chiedergli tutte le informazioni che volete, è molto diponibile. Costo 50€&lt;br /&gt;
&lt;br /&gt;
Ramps 1.4: &lt;a href=&quot;http://reprap.org/wiki/RAMPS_1.4&quot; target=&quot;_blank&quot;&gt;Questa &lt;/a&gt;la pagina sul Wiki. La scheda di controllo della stampante l&#39;ho presa sempre da Salvatore di icanbuild dato che su RepRapItalia avevo trovato un post dove scriveva che ne aveva fatte un pò. Costo 49€&lt;br /&gt;
&lt;br /&gt;
Arduino Mega: questo non penso che abbia bisogno di spiegazioni, è il vero cervello della stampante, ne ho preso uno compatibile su Ebay Costo 21.89 compresa spedizione&lt;br /&gt;
&lt;br /&gt;
Motori: ho trovato un&#39; offerta su ebay per 5 motori passo passo NEMA17 tipo 42BYGHW811 a 68.98 compresa spedizione.&lt;br /&gt;
&lt;br /&gt;
Nel frattempo sono arrivati solo i cuscinetti tipo 608ZZ dalla germania di cui avevo parlato nel &lt;a href=&quot;http://bakingam.blogspot.it/2013/05/progetto-stampante-3d-partiamo-con-un.html&quot; target=&quot;_blank&quot;&gt;post precedente&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Sono in trepidante attesa di tutto il resto.</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/3768438998745790435/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2013/05/pezzi-per-stampante-3d.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/3768438998745790435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/3768438998745790435'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2013/05/pezzi-per-stampante-3d.html' title='Pezzi per stampante 3d'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-4383579594369876647</id><published>2013-05-16T11:34:00.002-07:00</published><updated>2013-05-16T11:37:51.500-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mendel"/><category scheme="http://www.blogger.com/atom/ns#" term="Prusa"/><category scheme="http://www.blogger.com/atom/ns#" term="Prusa i2"/><category scheme="http://www.blogger.com/atom/ns#" term="RepRap"/><title type='text'>Progetto Stampante 3D</title><content type='html'>&lt;br /&gt;
&lt;h2&gt;
Partiamo con un nuovo progetto: costruiamo una stampante 3D o&amp;nbsp;&lt;a href=&quot;http://reprap.org/wiki/Main_Page&quot; target=&quot;_blank&quot;&gt;RepRap&lt;/a&gt;.&lt;/h2&gt;
&lt;div&gt;
L&#39;idea è quella di costruire la mia prima stampante 3D e leggendo un pò qua un pò là ho optato per questo modello&amp;nbsp;&lt;a href=&quot;http://objects.reprap.org/wiki/Prusa_Mendel&quot; target=&quot;_blank&quot;&gt;Prusa Mendel I2&lt;/a&gt;&amp;nbsp;mi è sembrato il più completo sotto il punto di vista della documentazione e della semplicità della costruzione.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Questo modello si compone di alcuni componenti in plastica (che quindi possono essere replicati dalla stampante da qui il nome RepRap) e di altri che devono essere acquistati, qui sotto una lista dei materiali necessari.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Questa lista di materiali è stata presa dal wiki RepRap.org&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-family: sans-serif; font-size: 19px; font-weight: normal; line-height: 19.046875px; margin: 0px 0px 0.6em; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
Parti stampate&lt;/h2&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.046875px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; class=&quot;wikitable sortable&quot; id=&quot;sortable_table_id_0&quot; style=&quot;background-color: #f9f9f9; border-collapse: collapse; border: 1px solid rgb(170, 170, 170); color: black; empty-cells: show; font-family: sans-serif; font-size: 13px; line-height: 19.046875px; margin: 1em 1em 1em 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Quantity &amp;nbsp;&amp;nbsp;&lt;a class=&quot;sortheader&quot; href=&quot;http://objects.reprap.org/wiki/Prusa_Mendel/it#&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;↓&quot; src=&quot;http://objects.reprap.org/mediawiki/skins/common/images/sort_none.gif&quot; style=&quot;border: none; vertical-align: middle;&quot; /&gt;&lt;/a&gt;&lt;/th&gt;&lt;th scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;STL file &amp;nbsp;&amp;nbsp;&lt;a class=&quot;sortheader&quot; href=&quot;http://objects.reprap.org/wiki/Prusa_Mendel/it#&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;↓&quot; src=&quot;http://objects.reprap.org/mediawiki/skins/common/images/sort_none.gif&quot; style=&quot;border: none; vertical-align: middle;&quot; /&gt;&lt;/a&gt;&lt;/th&gt;&lt;th class=&quot;unsortable&quot; scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Comments&lt;/th&gt;&lt;th class=&quot;unsortable&quot; scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Picture&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;bar-clamp.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-bar-clamp.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-bar-clamp.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;42&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/9/97/I2-bar-clamp.png/50px-I2-bar-clamp.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;bearing-guide.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2 for y axis idlers, 1 for x idler&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-bearing-guide.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-bearing-guide.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;27&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/5/58/I2-bearing-guide.png/50px-I2-bearing-guide.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;belt-clamp.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-belt-clamp.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-belt-clamp.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;29&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/5/51/I2-belt-clamp.png/50px-I2-belt-clamp.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;belt-clamp-nut-holder.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-belt-clamp-nut-holder.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-belt-clamp-nut-holder.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;25&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/e/e7/I2-belt-clamp-nut-holder.png/50px-I2-belt-clamp-nut-holder.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;coupling.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Two parts are in one STL, print twice.&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-coupling.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-coupling.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;52&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/1/14/I2-coupling.png/50px-I2-coupling.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;endstop-holder.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-endstop-holder.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-endstop-holder.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;22&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/e/e5/I2-endstop-holder.png/50px-I2-endstop-holder.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;frame-vertex.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-frame-vertex.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-frame-vertex.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;64&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/a/ae/I2-frame-vertex.png/50px-I2-frame-vertex.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;frame-vertex-foot.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-Frame-vertex-foot.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-Frame-vertex-foot.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;76&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/4/4d/I2-Frame-vertex-foot.png/50px-I2-Frame-vertex-foot.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;rod-clamp.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-rod-clamp.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-rod-clamp.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;58&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/5/52/I2-rod-clamp.png/50px-I2-rod-clamp.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;x-carriage.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Pictured part fits LM8UU bearings&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-x-carriage.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-x-carriage.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;36&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/2/2d/I2-x-carriage.png/50px-I2-x-carriage.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;x-end-idler.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Pictured part fits LM8UU bearings&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-x-end-idler.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-x-end-idler.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;58&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/2/25/I2-x-end-idler.png/50px-I2-x-end-idler.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;x-end-motor.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Pictured part fits LM8UU bearings&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-x-end-motor.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-x-end-motor.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;46&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/d/d5/I2-x-end-motor.png/50px-I2-x-end-motor.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;ybrac-t.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-ybrac-t.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-ybrac-t.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/d/d7/I2-ybrac-t.png/50px-I2-ybrac-t.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;y-bushing.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Pictured part fits LM8UU bearings&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-y-bushing.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-y-bushing.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;49&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/f/f3/I2-y-bushing.png/50px-I2-y-bushing.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;z-motor-mount.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-z-motor-mount.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-z-motor-mount.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;65&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/4/49/I2-z-motor-mount.png/50px-I2-z-motor-mount.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.046875px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Questi i componenti stampati per il Wade&#39;s extruder&amp;nbsp;&lt;/div&gt;
&lt;table border=&quot;1&quot; class=&quot;wikitable sortable&quot; id=&quot;sortable_table_id_1&quot; style=&quot;background-color: #f9f9f9; border-collapse: collapse; border: 1px solid rgb(170, 170, 170); color: black; empty-cells: show; font-family: sans-serif; font-size: 13px; line-height: 19.046875px; margin: 1em 1em 1em 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th class=&quot;unsortable&quot; scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Quantity&lt;/th&gt;&lt;th class=&quot;unsortable&quot; scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;STL file&lt;/th&gt;&lt;th class=&quot;unsortable&quot; scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Picture&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;wade.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-wade.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-wade.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;29&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/c/c0/I2-wade.png/50px-I2-wade.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;wade-big.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-wade-big.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-wade-big.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/f/f4/I2-wade-big.png/50px-I2-wade-big.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;wade-small.stl&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://objects.reprap.org/wiki/File:I2-wade-small.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;I2-wade-small.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;65&quot; src=&quot;http://objects.reprap.org/mediawiki/images/thumb/2/27/I2-wade-small.png/50px-I2-wade-small.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h2 style=&quot;background-color: white; background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-family: sans-serif; font-size: 19px; font-weight: normal; line-height: 19.046875px; margin: 0px 0px 0.6em; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;/h2&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;Parti non stampate&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;font-size: 13px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; class=&quot;wikitable sortable&quot; id=&quot;sortable_table_id_2&quot; style=&quot;background-color: #f9f9f9; border-collapse: collapse; border: 1px solid rgb(170, 170, 170); color: black; empty-cells: show; font-size: 13px; line-height: 19.046875px; margin: 1em 1em 1em 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Quantità&lt;a class=&quot;sortheader&quot; href=&quot;http://objects.reprap.org/wiki/Prusa_Mendel/it#&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;↓&quot; src=&quot;http://objects.reprap.org/mediawiki/skins/common/images/sort_none.gif&quot; style=&quot;border: none; vertical-align: middle;&quot; /&gt;&lt;/a&gt;&lt;/th&gt;&lt;th scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Descrizione &amp;nbsp;&amp;nbsp;&lt;a class=&quot;sortheader&quot; href=&quot;http://objects.reprap.org/wiki/Prusa_Mendel/it#&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;↓&quot; src=&quot;http://objects.reprap.org/mediawiki/skins/common/images/sort_none.gif&quot; style=&quot;border: none; vertical-align: middle;&quot; /&gt;&lt;/a&gt;&lt;/th&gt;&lt;th class=&quot;unsortable&quot; scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Commenti&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th colspan=&quot;3&quot; scope=&quot;row&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Elementi di fissaggio&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;100&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M8 dado&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Si trovano facilmente in box da 100, quelli in più sono sempre utili. Abbastanza anche per i Wade&#39;s extruder&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;100&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M8 rondella&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Si trovano facilmente in box da 100, quelli in più sono sempre utili. Abbastanza anche per i Wade&#39;s extruder&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;50&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3×20 bullone&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Abbastanza anche per il Wade&#39;s extruder&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;50&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3 dado&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Abbastanza anche per il Wade&#39;s extruder&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;50&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3 rondella&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Abbastanza anche per il Wade&#39;s extruder&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3x10 bullone&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3x8 grano&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M8x50 grano&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th colspan=&quot;3&quot; scope=&quot;row&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Cuscinetti&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;10&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;LM8UU (Asia) o LME8UU (US, Europe) cuscinetti lineari OR&lt;br /&gt;
8mmx25mm bronzine&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Se utilizzi i cuscinetti lineari non risparimiare, quelli economici potrebbero danneggiare le guide.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;608 &quot;roller skate&quot; cuscinetti&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&quot;6082RS&quot; con guarnizione, &quot;608ZZ&quot; con schermatura. Di nuovo, non lesinare.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th colspan=&quot;3&quot; scope=&quot;row&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Tutte i pezzi di barra filettata possono essere ricavate da 6 barre M8 da 1 metro&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;370mm barra filettata M8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;tre per lato&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;294mm barra filettata M8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Fronte/retro. Va bene anche da 300mm.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;440mm barra filettata M8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Alto/basso. Va bene anche da 450mm.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;210mm barra filettata M8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Vite per l&#39;asse Z. Va bene anche da 300mm.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;405mm barra liscia M8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th colspan=&quot;3&quot; scope=&quot;row&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Cinghie&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;840mm cinghia dentata GT2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Può anche essere T2.5. Assicurati di prendere anche la puleggia giusta.&lt;br /&gt;
Si può usare anche una T5 ma non è consigliato.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;900mm cinghia dentata GT2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Può anche essere T2.5. Assicurati di prendere anche la puleggia giusta.&lt;br /&gt;
Si può usare anche una T5 ma non è consigliato.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;puleggia 16 denti per la cinghia GT2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Può essere da 12 denti, ma 16 sono consigliati per ridurre il gioco. Il diametro del foro dovrebbe essere 5mm.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;font-size: 13px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;
Se si usa il Wade&#39;s extruder incluso tra gli STL:&lt;/div&gt;
&lt;table border=&quot;1&quot; class=&quot;wikitable sortable&quot; id=&quot;sortable_table_id_3&quot; style=&quot;background-color: #f9f9f9; border-collapse: collapse; border: 1px solid rgb(170, 170, 170); color: black; empty-cells: show; font-size: 13px; line-height: 19.046875px; margin: 1em 1em 1em 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Quantita &amp;nbsp;&amp;nbsp;&lt;a class=&quot;sortheader&quot; href=&quot;http://objects.reprap.org/wiki/Prusa_Mendel/it#&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;↓&quot; src=&quot;http://objects.reprap.org/mediawiki/skins/common/images/sort_none.gif&quot; style=&quot;border: none; vertical-align: middle;&quot; /&gt;&lt;/a&gt;&lt;/th&gt;&lt;th scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Descrizione &amp;nbsp;&amp;nbsp;&lt;a class=&quot;sortheader&quot; href=&quot;http://objects.reprap.org/wiki/Prusa_Mendel/it#&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;↓&quot; src=&quot;http://objects.reprap.org/mediawiki/skins/common/images/sort_none.gif&quot; style=&quot;border: none; vertical-align: middle;&quot; /&gt;&lt;/a&gt;&lt;/th&gt;&lt;th class=&quot;unsortable&quot; scope=&quot;col&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Commenti&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th colspan=&quot;3&quot; scope=&quot;row&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Elementi di fissaggio&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M8 rondelle&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Inclusi nel conto sopra&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M8 dado&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Inclusi nel conto sopra&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3 dado&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Inclusi nel conto sopra&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3x10 bullone&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3x40 bullone&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M3x8 grano&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M8x20 grano&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;M8 hobbed bolt&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th colspan=&quot;3&quot; scope=&quot;row&quot; style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;Cuscinetti&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;608 &quot;roller skate&quot; cuscinetti&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 0.3em;&quot;&gt;&quot;6082RS&quot; con guarnizione, &quot;608ZZ&quot; con schermatura.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ho iniziato a comprare i componenti, al momento sono messo abbastanza bene, ieri sera ho comprato:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Le parti plastiche della stampante su Ebay da un utente spagnolo costo con spese di spedizione 61.90€&lt;/div&gt;
&lt;div&gt;
12 cuscinetti lineari modello LM8UU dalla Cina 6.83€&lt;/div&gt;
&lt;div&gt;
10 cuscinetti modello 608ZZ dalla Germania 8.65€&lt;/div&gt;
&lt;div&gt;
2 Mt di cinghia +&amp;nbsp;2 pulegge Gt2 dall&#39; Inghilterra 26.90€&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ho già tagliato le barre filettate e le barre lisce, adesso attendo che arrivi la roba.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Continua...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/4383579594369876647/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2013/05/progetto-stampante-3d-partiamo-con-un.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/4383579594369876647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/4383579594369876647'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2013/05/progetto-stampante-3d-partiamo-con-un.html' title='Progetto Stampante 3D'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-7287311477634664755</id><published>2013-05-03T12:47:00.001-07:00</published><updated>2017-03-17T15:05:59.436-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="HD4470"/><category scheme="http://www.blogger.com/atom/ns#" term="HD44780 I2C"/><category scheme="http://www.blogger.com/atom/ns#" term="I2C"/><category scheme="http://www.blogger.com/atom/ns#" term="lcd"/><category scheme="http://www.blogger.com/atom/ns#" term="MCP23017"/><title type='text'>Arduino primi passi: Display LCD + MCP23017</title><content type='html'>Iniziamo, comincio a muovere i primi passi nel mondo Arduino, il mio primo progetto consiste nel far funzionare un display LCD HD44780 compatibile con soli due pin di Arduino.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Per fare questo devo ricorrere al sistema di comunicazione I2C e dato che non ho trovato nessuna info sul web per farlo ho deciso di scrivere questa pagina.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Per prima cosa vediamo l&#39;occorrente per il progetto:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1x Arduino UNO&lt;/div&gt;
&lt;div&gt;
1x IC MCP23017&lt;/div&gt;
&lt;div&gt;
2x resistenza 4.7K ohm&lt;/div&gt;
&lt;div&gt;
1x resistenza 22 ohm&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
L&#39; MCP23017 è un port-expander 16bit con interfaccia I2C come si vede dall&#39;immagine del &lt;a href=&quot;http://ww1.microchip.com/downloads/en/devicedoc/21952b.pdf&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;datasheet&lt;/b&gt; &lt;/span&gt;&lt;/a&gt;sono presenti 2 gruppi da 8 pin ciascuno.&lt;br /&gt;
A0-A1-A2 sono i pin per definire l&#39;indirizzo&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hobbytronics.co.uk/image/cache/data/microchip/mcp23017-pinout-500x500.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://www.hobbytronics.co.uk/image/cache/data/microchip/mcp23017-pinout-500x500.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
questo è lo schema&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi03UQlUSbhhbZz6tJsFBXrknt1hFqaDi97jiatwGykBEAZF1-E8G1ZsASrC0gd9G_6zFXDM7UrEieu3mrSlAtNfmezrJcuDOaV1MtpuUch3UH6FZZzcRuQ_WLaWAzb_QLK0-pU7DATYuT/s1600/lcd_12c+funzionante_schem.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;568&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi03UQlUSbhhbZz6tJsFBXrknt1hFqaDi97jiatwGykBEAZF1-E8G1ZsASrC0gd9G_6zFXDM7UrEieu3mrSlAtNfmezrJcuDOaV1MtpuUch3UH6FZZzcRuQ_WLaWAzb_QLK0-pU7DATYuT/s640/lcd_12c+funzionante_schem.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Sono necessarie due resistenze di Pull-up per il bus I2C io le ho messe da 4.7K&lt;br /&gt;
Il potenziometro serve per il contrasto io ne ho messo uno da 10K&lt;br /&gt;
La resistenza sul pin 15 del&#39;LCD l&#39;ho messa per abbassare un pò la tensione in ingresso alla retroilluminazione&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Ed ecco la vista breadboard&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgDCW3Ib-3qjTCP46sgB6sT8k_noDGrBuus0NY6MHtJrK21DLKKza_HfvMq6sHxkYMt_oEYAsO3qNbqwVa0FB57zmlDrcL8aLCmV85b4reg_fGV9RB-u6BAQZMjPtb8cLQFrmrS5RS6pDF/s1600/lcd_12c+funzionante_bb.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgDCW3Ib-3qjTCP46sgB6sT8k_noDGrBuus0NY6MHtJrK21DLKKza_HfvMq6sHxkYMt_oEYAsO3qNbqwVa0FB57zmlDrcL8aLCmV85b4reg_fGV9RB-u6BAQZMjPtb8cLQFrmrS5RS6pDF/s320/lcd_12c+funzionante_bb.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id=&quot;goog_1494976121&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1494976122&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
da Arduino preleviamo i segnali SDA ed SCL rispettivamente i pin A4 ed A5 e li colleghiamo ai rispettivi pin del MCP23017.&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Per interfacciare l&#39;IC al display ho usato le librerie &lt;a href=&quot;https://github.com/lincomatic/LiquidTWI2&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;LiquidTWI2&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&lt;/span&gt;leggendo la libreria ho trovato questo codice&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
//MCP23017 - Adafruit RGB LCD Shield&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
// bit pattern for the burstBits function is&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
//&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
// &amp;nbsp;B7 B6 &amp;nbsp; B5 &amp;nbsp;B4 B3 B2 B1 B0 A7 A6 A5 A4 A3 A2 A1 A0 - MCP23017&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
// &amp;nbsp;RS RW EN D4 D5 D6 D7 B &amp;nbsp; &amp;nbsp;G &amp;nbsp; R B4 &amp;nbsp;B3 &amp;nbsp;B2 B1 B0&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
// &amp;nbsp;15 14 13 12 11 10 9 &amp;nbsp;8 &amp;nbsp;7 &amp;nbsp;6 &amp;nbsp;5 &amp;nbsp;4 &amp;nbsp;3 &amp;nbsp;2 &amp;nbsp;1 &amp;nbsp;0 &amp;nbsp;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Nella libreria è stato definito il codice per interfacciare la Adafruit RGB LCD shield, io non ho fatto altro che seguire i collegamenti segnati evitando di collegare i pin B0 A7 A6 del MCP23017 che nello shield sono collegati ai vari led della retroilluminazione.&lt;br /&gt;
&lt;br /&gt;
Ed ecco una foto dello schermo funzionante&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh35l90cN12cKlJRr_9M2uVaIEngi5zWLoVBAF1Ii6_gnUrzJdAvdCypyF1GePNI4uZ25awQTYskgqPUac6qKUxFC5kGVTVBzGUl_tAM-qPHrNwUUBxpvwIgCLO5icHgAqcWqYQjvqpPqrZ/s1600/20130503_213133.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh35l90cN12cKlJRr_9M2uVaIEngi5zWLoVBAF1Ii6_gnUrzJdAvdCypyF1GePNI4uZ25awQTYskgqPUac6qKUxFC5kGVTVBzGUl_tAM-qPHrNwUUBxpvwIgCLO5icHgAqcWqYQjvqpPqrZ/s320/20130503_213133.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/7287311477634664755/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2013/05/arduino-primi-passi-display-lcd-mcp23017.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/7287311477634664755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/7287311477634664755'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2013/05/arduino-primi-passi-display-lcd-mcp23017.html' title='Arduino primi passi: Display LCD + MCP23017'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi03UQlUSbhhbZz6tJsFBXrknt1hFqaDi97jiatwGykBEAZF1-E8G1ZsASrC0gd9G_6zFXDM7UrEieu3mrSlAtNfmezrJcuDOaV1MtpuUch3UH6FZZzcRuQ_WLaWAzb_QLK0-pU7DATYuT/s72-c/lcd_12c+funzionante_schem.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-2149683930396324806</id><published>2013-04-20T10:39:00.000-07:00</published><updated>2013-04-20T10:39:04.967-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rasperry pi"/><category scheme="http://www.blogger.com/atom/ns#" term="robot"/><category scheme="http://www.blogger.com/atom/ns#" term="robot semiautonomo"/><title type='text'>Robot semiautonomo  (Arduino-Raspberry Pi)</title><content type='html'>Da un pò sto guardando come creare qualcosa che si muove con un pò di programmazione e finalmente mi sono deciso a comprare qualcosa per crearlo.&lt;br /&gt;
&lt;div&gt;
Sto pensando ad un robot semiautonomo utilizzando &lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://arduino.cc/en/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Arduino&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;e &lt;a href=&quot;http://www.raspberrypi.org/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Raspberry pi&lt;/span&gt;&lt;/a&gt;, oggi ho comprato i primi componenti per realizzarlo, appena arrivano inizierò a fare qualche esperimento e terrò aggiornato questo blog tenendo una sorta di diario dei progressi che verranno.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Intanto vi lascio la lista della spesa:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.robot-italy.com/it/1183-a4988-stepper-motor-driver-carrier-with-voltage-regulator.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Driver per motori passo-passo bipolari&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.robot-italy.com/it/aluminum-ses-robot-wheel-2-75-d-x-0-27-w-pair.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Ruote&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In casa avevo gia l&#39; Arduino UNO e mia sorella al mio compleanno mi ha regalato il Raspberry pi model B.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Non sto a spiegarvi cosa sia Arduino penso che sia già abbastanza famoso.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Il Raspberry pi invece si tratta di un computer completo, con CPU da 700 Mhz e 512 Mb di ram e dal costo molto contenuto circa 35€, sul sito del progetto potrete approfondire.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/2149683930396324806/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2013/04/robot-semiautonomo-arduino-raspberry-pi.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/2149683930396324806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/2149683930396324806'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2013/04/robot-semiautonomo-arduino-raspberry-pi.html' title='Robot semiautonomo  (Arduino-Raspberry Pi)'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-7942736317728657995</id><published>2012-07-26T04:15:00.001-07:00</published><updated>2012-07-26T04:15:36.571-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="DEVELOPER"/><category scheme="http://www.blogger.com/atom/ns#" term="OFFICE"/><category scheme="http://www.blogger.com/atom/ns#" term="PANEL"/><category scheme="http://www.blogger.com/atom/ns#" term="PROGRAMMAZIONE"/><category scheme="http://www.blogger.com/atom/ns#" term="SORGENTI"/><category scheme="http://www.blogger.com/atom/ns#" term="SOURCE"/><category scheme="http://www.blogger.com/atom/ns#" term="VB"/><category scheme="http://www.blogger.com/atom/ns#" term="VB .NET"/><category scheme="http://www.blogger.com/atom/ns#" term="VISUAL BASIC"/><title type='text'>Office Style Navigation Panel</title><content type='html'>Salve a tutti, tra i miei vari interessi, c&#39;è anche la programmazione con Visual Basic .net.&lt;br /&gt;
&lt;br /&gt;
Volevo condividere con voi questo componente che ho trovato per un mio progetto.&lt;br /&gt;
&lt;br /&gt;
Si tratta della navigation panel in stile Office, vi rimando al&lt;span style=&quot;color: red;&quot;&gt; &lt;a href=&quot;http://www.codeproject.com/Articles/43181/A-Serious-Outlook-Style-Navigation-Pane-Control&quot; target=&quot;_blank&quot;&gt;sito&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&amp;nbsp;troverete sorgenti VB .NET e C#.&lt;br /&gt;
&lt;br /&gt;
Ciao a tutti.</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/7942736317728657995/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2012/07/office-style-navigation-panel.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/7942736317728657995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/7942736317728657995'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2012/07/office-style-navigation-panel.html' title='Office Style Navigation Panel'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-6598775870868819837</id><published>2011-09-25T07:33:00.000-07:00</published><updated>2011-09-26T11:26:47.418-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="elettronica"/><title type='text'>Fiera di Gonzaga... grande delusione</title><content type='html'>Ieri 24/09 sono andato a Gonzaga per cercare pezzi per il mio progetto... che delusione, me ne avevano parlato bene di quella fiera.&lt;br /&gt;
Purtroppo non ho trovato niente... c&#39;erano due o tre banchetti ripetuti N volte, eppure era abbastanza grande come fiera, cercavo motori e non ce n&#39;erano cercavo qualche sensore e (ma questo lo immaginavo) non ce n&#39;erano.&lt;br /&gt;
Fiera dell&#39; elettronica di Gonzaga bocciata.&lt;br /&gt;
Il prossimo mese ci sarà quella di Pordenone e io ci sarò, speriamo bene.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/6598775870868819837/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2011/09/fiera-di-gonzaga-grande-delusione.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/6598775870868819837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/6598775870868819837'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2011/09/fiera-di-gonzaga-grande-delusione.html' title='Fiera di Gonzaga... grande delusione'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1945555902570153604.post-991959036034944531</id><published>2011-09-23T12:18:00.000-07:00</published><updated>2011-09-23T12:18:12.891-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="elettronica"/><category scheme="http://www.blogger.com/atom/ns#" term="programmare"/><category scheme="http://www.blogger.com/atom/ns#" term="seegway"/><category scheme="http://www.blogger.com/atom/ns#" term="segway"/><title type='text'>Primo progetto con arduino... tanta roba</title><content type='html'>Giorni fa stavo pensando ad un nuovo progetto da iniziare... mi è venuto in mente che mi piace programmare e avrei voluto creare qualcosa che uscisse dallo schermo del computer...&lt;br /&gt;
&lt;br /&gt;
Idea costruisco un segway con arduino...&lt;br /&gt;
&lt;a href=&quot;http://www.arduino.cc/&quot;&gt;arduino&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://arduino.cc/en/uploads/Main/arduino_uno_test.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://arduino.cc/en/uploads/Main/arduino_uno_test.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nelle prossime settimane aggiornerò il blog per far vedere come lo creerò.</content><link rel='replies' type='application/atom+xml' href='http://bakingam.blogspot.com/feeds/991959036034944531/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://bakingam.blogspot.com/2011/09/primo-progetto-con-arduino-tanta-roba.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/991959036034944531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1945555902570153604/posts/default/991959036034944531'/><link rel='alternate' type='text/html' href='http://bakingam.blogspot.com/2011/09/primo-progetto-con-arduino-tanta-roba.html' title='Primo progetto con arduino... tanta roba'/><author><name>Andrea Baghin</name><uri>http://www.blogger.com/profile/06488867745311393394</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>