<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://cantina.gvf.ve.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gvf</id>
	<title>La cantina di Gvf - Contributi dell&amp;#039;utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://cantina.gvf.ve.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gvf"/>
	<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/wiki/Speciale:Contributi/Gvf"/>
	<updated>2026-05-06T14:49:00Z</updated>
	<subtitle>Contributi dell&amp;#039;utente</subtitle>
	<generator>MediaWiki 1.39.15</generator>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1285</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1285"/>
		<updated>2024-04-04T18:10:26Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* Segnali 3,3V alimentazione a 5V */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485|RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176, MAX485, MAX 13487, etc...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono, anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del DC/DC converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2235 v1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = 1µF ceramico  SMD 1206&lt;br /&gt;
*C2 = 10nF ceramico SMD 0805&lt;br /&gt;
*C3 = 10µF ceramico  SMD 1206&lt;br /&gt;
*C4 = 100nF ceramico SMD 0805&lt;br /&gt;
Tutti i LED sono SMD 1206&lt;br /&gt;
*D1	= LED verde (RX)&lt;br /&gt;
*D2	= LED giallo (TX enable)&lt;br /&gt;
*D3	= LED rosso (TX)&lt;br /&gt;
*D4	= LED blu (Power)&lt;br /&gt;
*D5	= SM712_SOT23&lt;br /&gt;
*DZ1 = Zener 3.3V SMD SOD-123 (opzionale, vedi testo)&lt;br /&gt;
*F1 = fusibile 800ma slow SMD 1206&lt;br /&gt;
*J1	= Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J2	= Connettore strip line 01x04 maschio verticale&lt;br /&gt;
*J3	= Morsettiera 1x4 passo 5,08 mm Phoenix Contact MSTBVA_2,5-4-G-5,08&lt;br /&gt;
*JP1 = Selezione doppia alimentazione&lt;br /&gt;
*JP2, JP3 = Selezione TX enable: 1-2 (default) attivo con RTS basso - 2-3 attivo con RTS alto&lt;br /&gt;
*JP4, JP5 = Polarizzazione linea con driver disabilitato (attivo di default)&lt;br /&gt;
*JP6 = Resistenza di carico sulla linea (default disinserita)&lt;br /&gt;
Tutte le resistenze sono SMD 1206&lt;br /&gt;
*R1	= 1KΩ&lt;br /&gt;
*R2	= 1KΩ&lt;br /&gt;
*R3	= 2.2KΩ&lt;br /&gt;
*R4	= 4.7KΩ&lt;br /&gt;
*R5	= 1.5KΩ&lt;br /&gt;
*R6	= 2.2KΩ&lt;br /&gt;
*R7	= 2.2KΩ&lt;br /&gt;
*R8	= 4.7KΩ&lt;br /&gt;
*R9	= 2.2KΩ&lt;br /&gt;
*R10 = 2.2KΩ&lt;br /&gt;
*R11 = 22KΩ&lt;br /&gt;
*R12 = 10Ω&lt;br /&gt;
*R13 = 10Ω&lt;br /&gt;
*R14 = 22KΩ&lt;br /&gt;
*R15 = 120Ω&lt;br /&gt;
*U1	= SFH618A (optoisolatore) [https://www.vishay.com/docs/83673/sfh618a.pdf datasheet]&lt;br /&gt;
*U2	= H11L1 (optoisolatore uscita Schmitt Trigger) [https://www.onsemi.com/download/data-sheet/pdf/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U3	= H11L1 (optoisolatore uscita Schmitt Trigger)&lt;br /&gt;
*U4	= PA01S0305A (DC/DC converter) in alternativa TEA 1-0505 - vedi sotto [https://www.mouser.it/datasheet/2/632/DS_PA01S-3106448.pdf PA01S0305A datasheet] [https://www.tracopower.com/sites/default/files/products/datasheets/tea1_datasheet.pdf TEA 1-0505 datasheet]&lt;br /&gt;
*U5	= TAR5S50 (regolatore di tensione 5V Low Dropout) [https://toshiba.semicon-storage.com/info/TAR5S50_datasheet_en_20240222.pdf?did=766&amp;amp;prodName=TAR5S50 datasheet]&lt;br /&gt;
*U6	= SN75176AP (driver RS485) o equivalenti. [https://www.ti.com/lit/ds/symlink/sn75176a.pdf SN75176 datasheet] [https://www.analog.com/media/en/technical-documentation/data-sheets/MAX1487-MAX491.pdf MAX485 datasheet] [https://www.analog.com/media/en/technical-documentation/data-sheets/MAX13487E-MAX13488E.pdf MAX13487 datasheet]&lt;br /&gt;
&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/5/5f/gvf2235_1_gerber.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
Tutti i componenti DIL sono montati con l&#039;apposito zoccolo, utile nelle prove o in caso di guasti. Finora non mi è mai capitato di dover sostituire componenti su questa interfaccia, ma non si sa mai...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2235 06 render top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2235 06 render bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2235 1 pcb parzialmente montato.jpg|Il circuito in fase di montaggio&lt;br /&gt;
File:gvf2235 1 collaudo.jpg|Una delle prime schede in fase di collaudo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varianti==&lt;br /&gt;
Pur essendo un circuito piuttosto semplice si presta a numerose varianti.&lt;br /&gt;
&lt;br /&gt;
Innanzitutto è possibile utilizzarlo con numerosi driver seriali purché ovviamente compatibili come piedinatura al vecchio SN75176 che ho scelto perché di facile reperibilità e costo ridotto. Si può fra l&#039;altro utilizzare il MAX13487E che non richiede il controllo di attivazione del TX (vedi sotto).&lt;br /&gt;
&lt;br /&gt;
===Doppia tensione di alimentazione===&lt;br /&gt;
Se i segnali della seriale sono con tensione 3,3V e si ha disponibile anche una linea a 5V è possibile utilizzare la stessa per alimentare il DC/DC converter utilizzando per esempio il TEA 1-0505 che costa un terzo del PA01S0305A.&lt;br /&gt;
In questo caso va interrotto il jumper JP1 oltre ovviamente a fornire tensione a 5V al pin 6 di J1.&lt;br /&gt;
&lt;br /&gt;
===Segnali e alimentazione a 5V===&lt;br /&gt;
In questo caso va solo cambiato il DC/DC converter con uno con tensione di ingresso 5V come il sopracitato TEA 1-0505.&lt;br /&gt;
&lt;br /&gt;
===Solo ricezione===&lt;br /&gt;
Se la seriale deve essere utilizzata in sola ricezione vanno eliminati U1, U2, R1, R2, R6, R8, R9, D2, D3. Inoltre R5 può essere sostituita da un ponticello o da una resistenza 0Ω.&lt;br /&gt;
&lt;br /&gt;
Solo in questo caso se si alimenta il circuito a 5V ma si vuole un uscita a 3,3V va montato il diodo Zener DZ1&lt;br /&gt;
&lt;br /&gt;
===Attivazione automatica driver trasmissione===&lt;br /&gt;
Utilizzando il MAX13487E è possibile evitare di dover attivare il driver durante la trasmissione. Utile nel caso non sia disponibile il segnale RTS o lo stesso non sia comandato dal programma utilizzato. Il rovescio della medaglia è il costo decisamente superiore e la minore reperibilità.&lt;br /&gt;
&lt;br /&gt;
Purtroppo il MAX13487E esiste solo in versione con package SO a 8 pin. È quindi necessario utilizzare uno stampato adattatore, peraltro facilmente reperibile su internet.&lt;br /&gt;
&lt;br /&gt;
Saranno inoltre necessarie le seguenti modifiche: &lt;br /&gt;
* Eliminare R1, R5, R6, D2. &lt;br /&gt;
* Sostituire U1 con un ponticello fra i pin 3 e 4 dello stesso.&lt;br /&gt;
&lt;br /&gt;
===Segnali 3,3V alimentazione a 5V===&lt;br /&gt;
[[File:gvf2235 1 regolatore extra.jpg|thumb|Regolatore 3,3V aggiuntivo.]]&lt;br /&gt;
Per questa situazione è necessario fare una modifica allo stampato e aggiungere un paio di componenti.&lt;br /&gt;
&lt;br /&gt;
È innanzitutto eliminare completamente il jumper JP1 e praticare al suo centro un foro da 0,8 mm raschiando poi la solder mask sull&#039;altro lato per realizzare una piazzola a massa.&lt;br /&gt;
&lt;br /&gt;
Bisogna montare poi un L78L33 con il pin 1 su TP1, il pin 2 sul nuovo foro a massa e il pin 3 su TP2. Consiglio un condensatore da 100nF fra uscita e massa del regolatore.&lt;br /&gt;
&lt;br /&gt;
Il DC/DC converter deve essere del tipo con tensione di ingresso 5V (TEA 1-0505).&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Versione super economica===&lt;br /&gt;
Se proprio volete risparmiare (molto poco) potete evitare il regolatore di tensione TAR5S50 e i relativi condensatori sostituendolo con un ponticello. Il driver non ne sarà contento ma funziona.&lt;br /&gt;
Se l&#039;ambiente in cui utilizzerete l&#039;interfaccia e elettricamente &amp;quot;pulito&amp;quot; potete anche omettere il SM712 e sperare che non arrivino disturbi troppo violenti. &lt;br /&gt;
&lt;br /&gt;
In questa maniera avete risparmiato... quasi 1€ e un po&#039; di saldature su componenti particolarmente piccoli.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_regolatore_extra.jpg&amp;diff=1284</id>
		<title>File:gvf2235 1 regolatore extra.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_regolatore_extra.jpg&amp;diff=1284"/>
		<updated>2024-04-04T18:08:07Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Interfaccia seriale RS485 optoisolata. Regolatore 3,3V aggiuntivo.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Interfaccia seriale RS485 optoisolata. Regolatore 3,3V aggiuntivo.&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Orologio_digitale_in_rete&amp;diff=1283</id>
		<title>Orologio digitale in rete</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Orologio_digitale_in_rete&amp;diff=1283"/>
		<updated>2024-04-04T18:03:10Z</updated>

		<summary type="html">&lt;p&gt;Gvf: modello processore prima versione orologio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[file:P1070955-crop.JPG|thumb]]&lt;br /&gt;
==Storia del progetto==&lt;br /&gt;
Ho iniziato ad interessarmi all&#039;elettronica nel lontano 1975 e più o meno in quel periodo sono apparsi sulle riviste che leggevo i primi orologi digitali, spesso da autocostruire.&lt;br /&gt;
&lt;br /&gt;
Anch&#039;io sono stato contagiato dalla cosa e ho iniziato a riempire la casa di vari orologi, fra cui quello col modulo della National MA1002 (vedrò anche di scansionare il datasheet) cui ho ovviamente fatto numerose modifiche e aggiunte.&lt;br /&gt;
&lt;br /&gt;
Mi ha sempre frustrato però il fatto che a causa della poco precisione del clock ci fosse spesso una differenza di orario fra le varie stanze della casa, tanto che per scherzo dicevamo di aver sostituito le normali porte con delle porte spazio temporali, inoltre in occasione del passaggio dall&#039;ora legale a quella solare (e viceversa) era necessaria una noiosa procedura di reimpostazione dell&#039;orario di tutti gli orologi.&lt;br /&gt;
&lt;br /&gt;
La prima soluzione a cui ho pensato, a quel tempo l&#039;unica che fosse facilmente percorribile, è stato un sistema per azzerare tutti gli orologi a mezzanotte. Risolveva il problema del disallineamento e con qualche sacrificio anche quello dell&#039;ora legale (facendolo in anticipo), potenzialmente poteva anche risolvere o attenuare il problema dell&#039;errore a patto di trovare una fonte di orario campione facilmente integrabile. Di qui vari studi con segnale orario RAI (vi ricordate il trillo prima dell&#039;ora esatta), poi con DCF77, il sistema tedesco di diffusione dell&#039;ora esatta via radio, il cui segnale purtroppo arrivava da noi molto debole e, con la diffusione dei personal computer, della sincronizzazione dell&#039;ora via modem.&lt;br /&gt;
&lt;br /&gt;
Attorno al 2000 con un amico abbiamo iniziato lo sviluppo di una nuova generazione di orologi sincronizzati. Il progetto prevedeva l&#039;uso di un microcontrollore (AT89S8252) con l&#039;aggiunta di un RTC e di un interfaccia seriale RS232 o RS485. Utilizzava display da 2,30&amp;quot; facili da leggere anche senza occhiali da parte di noi miopi. Aveva inoltre una serie di gadget fra cui lettura della luminosità ambiente, ricevitore IR per telecomandi, buzzer, uscita a relè. Il processore poteva essere programmato on board. Sullo stampato era inoltre prevista una zona millefori per ulteriori personalizzazioni. Lo stampato prevedeva l&#039;uso di 4 o 6 display per funzionare come orologio, ma poteva accoglierne fino a 8 per altri utilizzi.&lt;br /&gt;
&lt;br /&gt;
Purtroppo lo sviluppo del software in assembler, che doveva essere a carico di questo mio amico, non andò mai in porto e i prototipi che avevo realizzato hanno funzionato per vent&#039;anni come semplici orologi (sincronizzati) con le routine che avevo sviluppato per provare l&#039;hardware.&lt;br /&gt;
&lt;br /&gt;
Nel frattempo si rendevano disponibili moduli sempre più potenti e dopo un tentativo abortito di realizzare una versione basata sul &#039;&#039;Tibbo EM1000&#039;&#039; [https://tibbo.com/store/modules/em1000] mi sono orientato verso l&#039;utilizzo di un modulo analogo al &#039;&#039;Raspberry PI&#039;&#039; ovvero all&#039;&#039;&#039;Orange PI Zero&#039;&#039;[http://www.orangepi.org/orangepizero/].&lt;br /&gt;
&lt;br /&gt;
Si tratta a tutti gli effetti di un computer basato sul SoC H2 prodotto da AllWinner Technology [https://www.allwinnertech.com/index.php?c=product&amp;amp;a=index&amp;amp;id=62]. Vista la mia passione per il software libero ci faccio girare ovviamente Linux, al momento per motivi di pigrizia uso un mix fra le distribuzioni Armbian e Devuan per avere i moduli già configurati per le varie interfacce e per utilizzare init al posto di systemd che non mi sta molto simpatico.&lt;br /&gt;
&lt;br /&gt;
Anche di questo progetto, nato nel 2018, ci sono state varie versioni, ed oggi sono arrivato a qualcosa di sufficientemente stabile. &lt;br /&gt;
==Descrizione==&lt;br /&gt;
L&#039;attuale progetto prevede la sincronizzazione dell&#039;orario con i server NTP presenti su internet, il software è scritto in Python. Lo stampato, come nei precedenti progetti, prevede varie opzioni che possono essere utilizzate a seconda dell&#039;utilizzo che si prevede di farne.&lt;br /&gt;
&lt;br /&gt;
I display da me utilizzati sono i &#039;&#039;BS-AD14RD&#039;&#039; di &#039;&#039;LedBright&#039;&#039;, ma possono essere ovviamente utilizzati tutti i modelli che presentano una piedinatura compatibile. È possibile montarne 4 (tagliando la parte di stampato eccedente) oppure 6 se si desidera avere anche l&#039;indicazione dei secondi, è inoltre possibile montare fino a 8 display, in questo caso adiacenti fra loro, per altri utilizzi come ad esempio come contatore o contapunti.&lt;br /&gt;
&lt;br /&gt;
Il pilotaggio dei display è a carico di un &#039;&#039;MAX7219&#039;&#039; collegato via SPI al processore, altri integrati sono utilizzati per adattare il livello delle tensioni sul bus SPI e per interfacciarsi ai display che, viste le dimensioni, devono essere alimentati a 12V cosa non prevista dal MAX 7219.&lt;br /&gt;
&lt;br /&gt;
Lo stampato prevede il collegamento dell&#039;&#039;&#039;Orange PI Zero&#039;&#039; direttamente come Hat, sono comunque presenti dei connettori per permettere l&#039;utilizzo anche con altri sistemi che possiedano un bus SPI sia a 5 che a 3, 3 volt come ad esempio i vari Arduino.&lt;br /&gt;
&lt;br /&gt;
Sullo stampato sono previsti la possibilità di varie sezioni opzionali:&lt;br /&gt;
* un RTC &#039;&#039;DS3231&#039;&#039; sia montato direttamente sullo stampato, sia utilizzando i moduli premontati reperibili in internet, abilitato come [[Real Time Clock per Orange Pi Zero|Real Time Clock per il modulo Orange Pi Zero]].&lt;br /&gt;
* un amplificatore BF monofonico &#039;&#039;LM386&#039;&#039; collegato ad un canale dell&#039;uscita audio del&#039;&#039;&#039;&#039;Orange PI Zero&#039;&#039; per segnali orario e altri effetti sonori.&lt;br /&gt;
* un ingresso per collegare uno o più sensori di temperatura &#039;&#039;DS18B20&#039;&#039;.&lt;br /&gt;
* un buzzer a 3,3 volt.&lt;br /&gt;
* fino a tre optoisolatori per un ingresso e due uscite di segnali digitali (sezione non collaudata).&lt;br /&gt;
* connettore per il collegamento di un modulo sensore di luminosità basato sull&#039;integrato MAX44009.&lt;br /&gt;
* connettori per il collegamento di moduli con interfaccia I2C come ad esempio quelli basati sull&#039;&#039;&#039;SHT21&#039;&#039; per rilevare con precisione temperatura e umidità.&lt;br /&gt;
* connettore per il collegamento di ulteriori moduli SPI (sulla seconda interfaccia di cui è dotato il modulo &#039;&#039;Orange PI Zero&#039;&#039;) fra cui un [[display a matrice 8 x 96]] su cui far visualizzare altre informazioni come data, temperatura etc.&lt;br /&gt;
* pilotaggio di un LED IR per simulare comandi dati da telecomandi a infrarossi (sezione non collaudata).&lt;br /&gt;
* come sempre un ampia zona millefori per ulteriori espansioni&lt;br /&gt;
&lt;br /&gt;
Il tutto viene alimentato a 12V, volendo tramite un adattatore PoE. Un modulo dc/dc installato sulla scheda riduce tale tensione a 5 volt per l&#039;&#039;&#039;Orange PI Zero&#039;&#039; e gli altri integrati.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1282</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1282"/>
		<updated>2024-04-04T15:03:40Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + link datasheet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485|RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176, MAX485, MAX 13487, etc...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono, anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del DC/DC converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2235 v1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = 1µF ceramico  SMD 1206&lt;br /&gt;
*C2 = 10nF ceramico SMD 0805&lt;br /&gt;
*C3 = 10µF ceramico  SMD 1206&lt;br /&gt;
*C4 = 100nF ceramico SMD 0805&lt;br /&gt;
Tutti i LED sono SMD 1206&lt;br /&gt;
*D1	= LED verde (RX)&lt;br /&gt;
*D2	= LED giallo (TX enable)&lt;br /&gt;
*D3	= LED rosso (TX)&lt;br /&gt;
*D4	= LED blu (Power)&lt;br /&gt;
*D5	= SM712_SOT23&lt;br /&gt;
*DZ1 = Zener 3.3V SMD SOD-123 (opzionale, vedi testo)&lt;br /&gt;
*F1 = fusibile 800ma slow SMD 1206&lt;br /&gt;
*J1	= Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J2	= Connettore strip line 01x04 maschio verticale&lt;br /&gt;
*J3	= Morsettiera 1x4 passo 5,08 mm Phoenix Contact MSTBVA_2,5-4-G-5,08&lt;br /&gt;
*JP1 = Selezione doppia alimentazione&lt;br /&gt;
*JP2, JP3 = Selezione TX enable: 1-2 (default) attivo con RTS basso - 2-3 attivo con RTS alto&lt;br /&gt;
*JP4, JP5 = Polarizzazione linea con driver disabilitato (attivo di default)&lt;br /&gt;
*JP6 = Resistenza di carico sulla linea (default disinserita)&lt;br /&gt;
Tutte le resistenze sono SMD 1206&lt;br /&gt;
*R1	= 1KΩ&lt;br /&gt;
*R2	= 1KΩ&lt;br /&gt;
*R3	= 2.2KΩ&lt;br /&gt;
*R4	= 4.7KΩ&lt;br /&gt;
*R5	= 1.5KΩ&lt;br /&gt;
*R6	= 2.2KΩ&lt;br /&gt;
*R7	= 2.2KΩ&lt;br /&gt;
*R8	= 4.7KΩ&lt;br /&gt;
*R9	= 2.2KΩ&lt;br /&gt;
*R10 = 2.2KΩ&lt;br /&gt;
*R11 = 22KΩ&lt;br /&gt;
*R12 = 10Ω&lt;br /&gt;
*R13 = 10Ω&lt;br /&gt;
*R14 = 22KΩ&lt;br /&gt;
*R15 = 120Ω&lt;br /&gt;
*U1	= SFH618A (optoisolatore) [https://www.vishay.com/docs/83673/sfh618a.pdf datasheet]&lt;br /&gt;
*U2	= H11L1 (optoisolatore uscita Schmitt Trigger) [https://www.onsemi.com/download/data-sheet/pdf/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U3	= H11L1 (optoisolatore uscita Schmitt Trigger)&lt;br /&gt;
*U4	= PA01S0305A (DC/DC converter) in alternativa TEA 1-0505 - vedi sotto [https://www.mouser.it/datasheet/2/632/DS_PA01S-3106448.pdf PA01S0305A datasheet] [https://www.tracopower.com/sites/default/files/products/datasheets/tea1_datasheet.pdf TEA 1-0505 datasheet]&lt;br /&gt;
*U5	= TAR5S50 (regolatore di tensione 5V Low Dropout) [https://toshiba.semicon-storage.com/info/TAR5S50_datasheet_en_20240222.pdf?did=766&amp;amp;prodName=TAR5S50 datasheet]&lt;br /&gt;
*U6	= SN75176AP (driver RS485) o equivalenti. [https://www.ti.com/lit/ds/symlink/sn75176a.pdf SN75176 datasheet] [https://www.analog.com/media/en/technical-documentation/data-sheets/MAX1487-MAX491.pdf MAX485 datasheet] [https://www.analog.com/media/en/technical-documentation/data-sheets/MAX13487E-MAX13488E.pdf MAX13487 datasheet]&lt;br /&gt;
&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/5/5f/gvf2235_1_gerber.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
Tutti i componenti DIL sono montati con l&#039;apposito zoccolo, utile nelle prove o in caso di guasti. Finora non mi è mai capitato di dover sostituire componenti su questa interfaccia, ma non si sa mai...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2235 06 render top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2235 06 render bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2235 1 pcb parzialmente montato.jpg|Il circuito in fase di montaggio&lt;br /&gt;
File:gvf2235 1 collaudo.jpg|Una delle prime schede in fase di collaudo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varianti==&lt;br /&gt;
Pur essendo un circuito piuttosto semplice si presta a numerose varianti.&lt;br /&gt;
&lt;br /&gt;
Innanzitutto è possibile utilizzarlo con numerosi driver seriali purché ovviamente compatibili come piedinatura al vecchio SN75176 che ho scelto perché di facile reperibilità e costo ridotto. Si può fra l&#039;altro utilizzare il MAX13487E che non richiede il controllo di attivazione del TX (vedi sotto).&lt;br /&gt;
&lt;br /&gt;
===Doppia tensione di alimentazione===&lt;br /&gt;
Se i segnali della seriale sono con tensione 3,3V e si ha disponibile anche una linea a 5V è possibile utilizzare la stessa per alimentare il DC/DC converter utilizzando per esempio il TEA 1-0505 che costa un terzo del PA01S0305A.&lt;br /&gt;
In questo caso va interrotto il jumper JP1 oltre ovviamente a fornire tensione a 5V al pin 6 di J1.&lt;br /&gt;
&lt;br /&gt;
===Segnali e alimentazione a 5V===&lt;br /&gt;
In questo caso va solo cambiato il DC/DC converter con uno con tensione di ingresso 5V come il sopracitato TEA 1-0505.&lt;br /&gt;
&lt;br /&gt;
===Solo ricezione===&lt;br /&gt;
Se la seriale deve essere utilizzata in sola ricezione vanno eliminati U1, U2, R1, R2, R6, R8, R9, D2, D3. Inoltre R5 può essere sostituita da un ponticello o da una resistenza 0Ω.&lt;br /&gt;
&lt;br /&gt;
Solo in questo caso se si alimenta il circuito a 5V ma si vuole un uscita a 3,3V va montato il diodo Zener DZ1&lt;br /&gt;
&lt;br /&gt;
===Attivazione automatica driver trasmissione===&lt;br /&gt;
Utilizzando il MAX13487E è possibile evitare di dover attivare il driver durante la trasmissione. Utile nel caso non sia disponibile il segnale RTS o lo stesso non sia comandato dal programma utilizzato. Il rovescio della medaglia è il costo decisamente superiore e la minore reperibilità.&lt;br /&gt;
&lt;br /&gt;
Purtroppo il MAX13487E esiste solo in versione con package SO a 8 pin. È quindi necessario utilizzare uno stampato adattatore, peraltro facilmente reperibile su internet.&lt;br /&gt;
&lt;br /&gt;
Saranno inoltre necessarie le seguenti modifiche: &lt;br /&gt;
* Eliminare R1, R5, R6, D2. &lt;br /&gt;
* Sostituire U1 con un ponticello fra i pin 3 e 4 dello stesso.&lt;br /&gt;
&lt;br /&gt;
===Segnali 3,3V alimentazione a 5V===&lt;br /&gt;
Per questa situazione è necessario fare una modifica allo stampato e aggiungere un paio di componenti.&lt;br /&gt;
&lt;br /&gt;
È innanzitutto eliminare completamente il jumper JP1 e praticare al suo centro un foro da 0,8 mm raschiando poi la solder mask sull&#039;altro lato per realizzare una piazzola a massa.&lt;br /&gt;
&lt;br /&gt;
Bisogna montare poi un L78L33 con il pin 1 su TP1, il pin 2 sul nuovo foro a massa e il pin 3 su TP2. Consiglio un condensatore da 100nF fra uscita e massa del regolatore.&lt;br /&gt;
&lt;br /&gt;
Il DC/DC converter deve essere del tipo con tensione di ingresso 5V (TEA 1-0505).  &lt;br /&gt;
&lt;br /&gt;
===Versione super economica===&lt;br /&gt;
Se proprio volete risparmiare (molto poco) potete evitare il regolatore di tensione TAR5S50 e i relativi condensatori sostituendolo con un ponticello. Il driver non ne sarà contento ma funziona.&lt;br /&gt;
Se l&#039;ambiente in cui utilizzerete l&#039;interfaccia e elettricamente &amp;quot;pulito&amp;quot; potete anche omettere il SM712 e sperare che non arrivino disturbi troppo violenti. &lt;br /&gt;
&lt;br /&gt;
In questa maniera avete risparmiato... quasi 1€ e un po&#039; di saldature su componenti particolarmente piccoli.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1281</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1281"/>
		<updated>2024-04-04T14:50:28Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + varianti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485|RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176, MAX485, MAX 13487, etc...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono, anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del DC/DC converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2235 v1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = 1µF ceramico  SMD 1206&lt;br /&gt;
*C2 = 10nF ceramico SMD 0805&lt;br /&gt;
*C3 = 10µF ceramico  SMD 1206&lt;br /&gt;
*C4 = 100nF ceramico SMD 0805&lt;br /&gt;
Tutti i LED sono SMD 1206&lt;br /&gt;
*D1	= LED verde (RX)&lt;br /&gt;
*D2	= LED giallo (TX enable)&lt;br /&gt;
*D3	= LED rosso (TX)&lt;br /&gt;
*D4	= LED blu (Power)&lt;br /&gt;
*D5	= SM712_SOT23&lt;br /&gt;
*DZ1 = Zener 3.3V SMD SOD-123 (opzionale, vedi testo)&lt;br /&gt;
*F1 = fusibile 800ma slow SMD 1206&lt;br /&gt;
*J1	= Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J2	= Connettore strip line 01x04 maschio verticale&lt;br /&gt;
*J3	= Morsettiera 1x4 passo 5,08 mm Phoenix Contact MSTBVA_2,5-4-G-5,08&lt;br /&gt;
*JP1 = Selezione doppia alimentazione&lt;br /&gt;
*JP2, JP3 = Selezione TX enable: 1-2 (default) attivo con RTS basso - 2-3 attivo con RTS alto&lt;br /&gt;
*JP4, JP5 = Polarizzazione linea con driver disabilitato (attivo di default)&lt;br /&gt;
*JP6 = Resistenza di carico sulla linea (default disinserita)&lt;br /&gt;
Tutte le resistenze sono SMD 1206&lt;br /&gt;
*R1	= 1KΩ&lt;br /&gt;
*R2	= 1KΩ&lt;br /&gt;
*R3	= 2.2KΩ&lt;br /&gt;
*R4	= 4.7KΩ&lt;br /&gt;
*R5	= 1.5KΩ&lt;br /&gt;
*R6	= 2.2KΩ&lt;br /&gt;
*R7	= 2.2KΩ&lt;br /&gt;
*R8	= 4.7KΩ&lt;br /&gt;
*R9	= 2.2KΩ&lt;br /&gt;
*R10 = 2.2KΩ&lt;br /&gt;
*R11 = 22KΩ&lt;br /&gt;
*R12 = 10Ω&lt;br /&gt;
*R13 = 10Ω&lt;br /&gt;
*R14 = 22KΩ&lt;br /&gt;
*R15 = 120Ω&lt;br /&gt;
*U1	= SFH618A (optoisolatore)&lt;br /&gt;
*U2	= H11L1 (optoisolatore uscita Schmitt Trigger)&lt;br /&gt;
*U3	= H11L1 (optoisolatore uscita Schmitt Trigger)&lt;br /&gt;
*U4	= PA01S0305A (DC/DC converter) in alternativa TEA 1-0505 - vedi sotto&lt;br /&gt;
*U5	= TAR5S50 (regolatore di tensione 5V Low Dropout)&lt;br /&gt;
*U6	= SN75176AP (driver RS485) o equivalenti.&lt;br /&gt;
&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/5/5f/gvf2235_1_gerber.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
Tutti i componenti DIL sono montati con l&#039;apposito zoccolo, utile nelle prove o in caso di guasti. Finora non mi è mai capitato di dover sostituire componenti su questa interfaccia, ma non si sa mai...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2235 06 render top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2235 06 render bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2235 1 pcb parzialmente montato.jpg|Il circuito in fase di montaggio&lt;br /&gt;
File:gvf2235 1 collaudo.jpg|Una delle prime schede in fase di collaudo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varianti==&lt;br /&gt;
Pur essendo un circuito piuttosto semplice si presta a numerose varianti.&lt;br /&gt;
&lt;br /&gt;
Innanzitutto è possibile utilizzarlo con numerosi driver seriali purché ovviamente compatibili come piedinatura al vecchio SN75176 che ho scelto perché di facile reperibilità e costo ridotto. Si può fra l&#039;altro utilizzare il MAX13487E che non richiede il controllo di attivazione del TX (vedi sotto).&lt;br /&gt;
&lt;br /&gt;
===Doppia tensione di alimentazione===&lt;br /&gt;
Se i segnali della seriale sono con tensione 3,3V e si ha disponibile anche una linea a 5V è possibile utilizzare la stessa per alimentare il DC/DC converter utilizzando per esempio il TEA 1-0505 che costa un terzo del PA01S0305A.&lt;br /&gt;
In questo caso va interrotto il jumper JP1 oltre ovviamente a fornire tensione a 5V al pin 6 di J1.&lt;br /&gt;
&lt;br /&gt;
===Segnali e alimentazione a 5V===&lt;br /&gt;
In questo caso va solo cambiato il DC/DC converter con uno con tensione di ingresso 5V come il sopracitato TEA 1-0505.&lt;br /&gt;
&lt;br /&gt;
===Solo ricezione===&lt;br /&gt;
Se la seriale deve essere utilizzata in sola ricezione vanno eliminati U1, U2, R1, R2, R6, R8, R9, D2, D3. Inoltre R5 può essere sostituita da un ponticello o da una resistenza 0Ω.&lt;br /&gt;
&lt;br /&gt;
Solo in questo caso se si alimenta il circuito a 5V ma si vuole un uscita a 3,3V va montato il diodo Zener DZ1&lt;br /&gt;
&lt;br /&gt;
===Attivazione automatica driver trasmissione===&lt;br /&gt;
Utilizzando il MAX13487E è possibile evitare di dover attivare il driver durante la trasmissione. Utile nel caso non sia disponibile il segnale RTS o lo stesso non sia comandato dal programma utilizzato. Il rovescio della medaglia è il costo decisamente superiore e la minore reperibilità.&lt;br /&gt;
&lt;br /&gt;
Purtroppo il MAX13487E esiste solo in versione con package SO a 8 pin. È quindi necessario utilizzare uno stampato adattatore, peraltro facilmente reperibile su internet.&lt;br /&gt;
&lt;br /&gt;
Saranno inoltre necessarie le seguenti modifiche: &lt;br /&gt;
* Eliminare R1, R5, R6, D2. &lt;br /&gt;
* Sostituire U1 con un ponticello fra i pin 3 e 4 dello stesso.&lt;br /&gt;
&lt;br /&gt;
===Segnali 3,3V alimentazione a 5V===&lt;br /&gt;
Per questa situazione è necessario fare una modifica allo stampato e aggiungere un paio di componenti.&lt;br /&gt;
&lt;br /&gt;
È innanzitutto eliminare completamente il jumper JP1 e praticare al suo centro un foro da 0,8 mm raschiando poi la solder mask sull&#039;altro lato per realizzare una piazzola a massa.&lt;br /&gt;
&lt;br /&gt;
Bisogna montare poi un L78L33 con il pin 1 su TP1, il pin 2 sul nuovo foro a massa e il pin 3 su TP2. Consiglio un condensatore da 100nF fra uscita e massa del regolatore.&lt;br /&gt;
&lt;br /&gt;
Il DC/DC converter deve essere del tipo con tensione di ingresso 5V (TEA 1-0505).  &lt;br /&gt;
&lt;br /&gt;
===Versione super economica===&lt;br /&gt;
Se proprio volete risparmiare (molto poco) potete evitare il regolatore di tensione TAR5S50 e i relativi condensatori sostituendolo con un ponticello. Il driver non ne sarà contento ma funziona.&lt;br /&gt;
Se l&#039;ambiente in cui utilizzerete l&#039;interfaccia e elettricamente &amp;quot;pulito&amp;quot; potete anche omettere il SM712 e sperare che non arrivino disturbi troppo violenti. &lt;br /&gt;
&lt;br /&gt;
In questa maniera avete risparmiato... quasi 1€ e un po&#039; di saldature su componenti particolarmente piccoli.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1280</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1280"/>
		<updated>2024-04-04T13:42:54Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + circuito stampato e foto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485|RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176,...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del dc/dc converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2235 v1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = 1µF ceramico  SMD 1206&lt;br /&gt;
*C2 = 10nF ceramico SMD 0805&lt;br /&gt;
*C3 = 10µF ceramico  SMD 1206&lt;br /&gt;
*C4 = 100nF ceramico SMD 0805&lt;br /&gt;
Tutti i LED sono SMD 1206&lt;br /&gt;
*D1	= LED verde (RX)&lt;br /&gt;
*D2	= LED giallo (TX enable)&lt;br /&gt;
*D3	= LED rosso (TX)&lt;br /&gt;
*D4	= LED blu (Power)&lt;br /&gt;
*D5	= SM712_SOT23&lt;br /&gt;
*DZ1 = Zener 3.3V SMD SOD-123&lt;br /&gt;
*F1 = fusibile 800ma slow SMD 1206&lt;br /&gt;
*J1	= Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J2	= Connettore strip line 01x04 maschio verticale&lt;br /&gt;
*J3	= Morsettiera 1x4 passo 5,08 mm Phoenix Contact MSTBVA_2,5-4-G-5,08&lt;br /&gt;
*JP1 = Selezione doppia alimentazione&lt;br /&gt;
*JP2, JP3 = Selezione TX enable: 1-2 (default) attivo con RTS basso - 2-3 attivo con RTS alto&lt;br /&gt;
*JP4, JP5 = Polarizzazione linea con driver disabilitato (attivo di default)&lt;br /&gt;
*JP6 = Resistenza di carico sulla linea (default disinserita)&lt;br /&gt;
Tutte le resistenze sono SMD 1206&lt;br /&gt;
*R1	= 1KΩ&lt;br /&gt;
*R2	= 1KΩ&lt;br /&gt;
*R3	= 2.2KΩ&lt;br /&gt;
*R4	= 4.7KΩ&lt;br /&gt;
*R5	= 1.5KΩ&lt;br /&gt;
*R6	= 2.2KΩ&lt;br /&gt;
*R7	= 2.2KΩ&lt;br /&gt;
*R8	= 4.7KΩ&lt;br /&gt;
*R9	= 2.2KΩ&lt;br /&gt;
*R10 = 2.2KΩ&lt;br /&gt;
*R11 = 22KΩ&lt;br /&gt;
*R12 = 10Ω&lt;br /&gt;
*R13 = 10Ω&lt;br /&gt;
*R14 = 22KΩ&lt;br /&gt;
*R15 = 120Ω&lt;br /&gt;
*U1	= SFH618A optoisolatore&lt;br /&gt;
*U2	= H11L1 optoisolatore uscita Schmitt Trigger&lt;br /&gt;
*U3	= H11L1 optoisolatore uscita Schmitt Trigger&lt;br /&gt;
*U4	= DC/DC converter PA01S0305A&lt;br /&gt;
*U5	= TAR5S50 regolatore di tensione 5V Low Dropout&lt;br /&gt;
*U6	= SN75176AP driver RS485&lt;br /&gt;
&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/5/5f/gvf2235_1_gerber.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2235 06 render top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2235 06 render bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2235 1 pcb parzialmente montato.jpg|Il circuito in fase di montaggio&lt;br /&gt;
File:gvf2235 1 collaudo.jpg|Una delle prime schede in fase di collaudo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_collaudo.jpg&amp;diff=1279</id>
		<title>File:gvf2235 1 collaudo.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_collaudo.jpg&amp;diff=1279"/>
		<updated>2024-04-04T13:38:07Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Interfaccia seriale RS485 optoisolata, collaudo di uno dei primi esemplari&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Interfaccia seriale RS485 optoisolata, collaudo di uno dei primi esemplari&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_pcb_parzialmente_montato.jpg&amp;diff=1278</id>
		<title>File:gvf2235 1 pcb parzialmente montato.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_pcb_parzialmente_montato.jpg&amp;diff=1278"/>
		<updated>2024-04-04T13:33:20Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Interfaccia seriale RS485 optoisolata - circuito stampato, montaggio in corso&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Interfaccia seriale RS485 optoisolata - circuito stampato, montaggio in corso&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2235_06_render_bottom.jpg&amp;diff=1277</id>
		<title>File:gvf2235 06 render bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2235_06_render_bottom.jpg&amp;diff=1277"/>
		<updated>2024-04-04T13:23:47Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Render del circuito stampato gvf2235_v1.6 vista inferiore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Render del circuito stampato gvf2235_v1.6 vista inferiore&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2235_06_render_top.jpg&amp;diff=1276</id>
		<title>File:gvf2235 06 render top.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2235_06_render_top.jpg&amp;diff=1276"/>
		<updated>2024-04-04T13:23:03Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Render del circuito stampato gvf2235_v1.6 strato superiore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Render del circuito stampato gvf2235_v1.6 strato superiore&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_gerber.zip&amp;diff=1275</id>
		<title>File:gvf2235 1 gerber.zip</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2235_1_gerber.zip&amp;diff=1275"/>
		<updated>2024-04-04T13:18:21Z</updated>

		<summary type="html">&lt;p&gt;Gvf: File gerber del circuito stampato gvf 2235 v 1 interfaccia seriale RS485 optoisolata&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
File gerber del circuito stampato gvf 2235 v 1 interfaccia seriale RS485 optoisolata&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1274</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1274"/>
		<updated>2024-04-04T13:15:26Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + schema elettrico e lista componenti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485|RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176,...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del dc/dc converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2235 v1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = 1µF ceramico  SMD 1206&lt;br /&gt;
*C2 = 10nF ceramico SMD 0805&lt;br /&gt;
*C3 = 10µF ceramico  SMD 1206&lt;br /&gt;
*C4 = 100nF ceramico SMD 0805&lt;br /&gt;
Tutti i LED sono SMD 1206&lt;br /&gt;
*D1	= LED verde (RX)&lt;br /&gt;
*D2	= LED giallo (TX enable)&lt;br /&gt;
*D3	= LED rosso (TX)&lt;br /&gt;
*D4	= LED blu (Power)&lt;br /&gt;
*D5	= SM712_SOT23&lt;br /&gt;
*DZ1 = Zener 3.3V SMD SOD-123&lt;br /&gt;
*F1 = fusibile 800ma slow SMD 1206&lt;br /&gt;
*J1	= Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J2	= Connettore strip line 01x04 maschio verticale&lt;br /&gt;
*J3	= Morsettiera 1x4 passo 5,08 mm Phoenix Contact MSTBVA_2,5-4-G-5,08&lt;br /&gt;
*JP1 = Selezione doppia alimentazione&lt;br /&gt;
*JP2, JP3 = Selezione TX enable: 1-2 (default) attivo con RTS basso - 2-3 attivo con RTS alto&lt;br /&gt;
*JP4, JP5 = Polarizzazione linea con driver disabilitato (attivo di default)&lt;br /&gt;
*JP6 = Resistenza di carico sulla linea (default disinserita)&lt;br /&gt;
Tutte le resistenze sono SMD 1206&lt;br /&gt;
*R1	= 1KΩ&lt;br /&gt;
*R2	= 1KΩ&lt;br /&gt;
*R3	= 2.2KΩ&lt;br /&gt;
*R4	= 4.7KΩ&lt;br /&gt;
*R5	= 1.5KΩ&lt;br /&gt;
*R6	= 2.2KΩ&lt;br /&gt;
*R7	= 2.2KΩ&lt;br /&gt;
*R8	= 4.7KΩ&lt;br /&gt;
*R9	= 2.2KΩ&lt;br /&gt;
*R10 = 2.2KΩ&lt;br /&gt;
*R11 = 22KΩ&lt;br /&gt;
*R12 = 10Ω&lt;br /&gt;
*R13 = 10Ω&lt;br /&gt;
*R14 = 22KΩ&lt;br /&gt;
*R15 = 120Ω&lt;br /&gt;
*U1	= SFH618A optoisolatore&lt;br /&gt;
*U2	= H11L1 optoisolatore uscita Schmitt Trigger&lt;br /&gt;
*U3	= H11L1 optoisolatore uscita Schmitt Trigger&lt;br /&gt;
*U4	= DC/DC converter PA01S0305A&lt;br /&gt;
*U5	= TAR5S50 regolatore di tensione 5V Low Dropout&lt;br /&gt;
*U6	= SN75176AP driver RS485&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2235_v1.pdf&amp;diff=1273</id>
		<title>File:gvf2235 v1.pdf</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2235_v1.pdf&amp;diff=1273"/>
		<updated>2024-04-04T12:49:25Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Schema elettrico Gvf2235 v1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Schema elettrico Gvf2235 v1 &lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1272</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1272"/>
		<updated>2024-04-03T14:10:01Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* J16 */ * incompatibilità cicalino&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione da 7 a 28 V con modulo DC/DC converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out (per collegamento moduli display a led, facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternativa come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=BF&amp;gt;amplificatore BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=micro&amp;gt;ingresso microfonico&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C5 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref name=RTC&amp;gt; RTC sulla motherboard&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF &amp;lt;ref name=POE&amp;gt;Power Over Ethernet&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato &amp;lt;ref  name=micro/&amp;gt;&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato &amp;lt;ref name=optoin&amp;gt;Ingresso optoisolato&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB &amp;lt;ref name=USB&amp;gt;prese USB&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D5 = LED 3mm &amp;lt;ref name=statusled&amp;gt;ripetizione LED status della scheda Orange Pi Zero&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D6 = Ponte a diodi SMD &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*F1 = Fusibile SMD 1210 &lt;br /&gt;
*F2 = Fusibile SMD 1210 &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix Contact MSTBVA_2,5-6-G-5,08 [https://www.phoenixcontact.com/it-it/prodotti/presa-base-per-circuiti-stampati-mstbva-25-6-g-508-1755778 sito web Phoenix Contact]&lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J7 = Connettore JST XH (passo 2,5 mm) 1x02 verticale&lt;br /&gt;
*J8 = Connettore JST XH (passo 2,5 mm) 1x02 verticale &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13 = Connettore JST XH (passo 2,5 mm) 1x03 verticale&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J18 = Connettore JST XH (passo 2,5 mm) 1x03 verticale &amp;lt;ref name=1W&amp;gt;interfaccia 1W&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J19 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=statusled/&amp;gt;&amp;lt;ref name=reset&amp;gt;pulsante di reset&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale &amp;lt;ref name=RTC/&amp;gt;&lt;br /&gt;
*J21 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali (alternativo a J17)&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23 &amp;lt;ref name=buzzer&amp;gt;Buzzer&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R1 = 22 KΩ SMD 1206&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*R3,R4,R5 = 2,2 KΩ SMD 1206 &amp;lt;ref name=micro/&amp;gt;&lt;br /&gt;
*R6 = 10 KΩ SMD 1206 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
*R7 =  4,7 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R8 =  2,2 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R9 =  4,7 KΩ SMD 1206 &amp;lt;ref name=1W/&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206  &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*R11 =  4,7 KΩ SMD 1206 &amp;lt;ref name=statusled/&amp;gt;&lt;br /&gt;
*SW1 = pulsante da stampato normalmente aperto SMD 6x6mm &amp;lt;ref name=reset/&amp;gt;&lt;br /&gt;
*U1 = modulo alimentazione DC/DC MP1584 [https://www.monolithicpower.com/en/mp1584.html datasheet integrato] [https://futuranet.it/prodotto/modulo-dc-dc-stepdown-5v-3a/ possibile fornitore]&lt;br /&gt;
*U2, U3, U4 = USBLC6-2SC6 (protezione disturbi USB)  &amp;lt;ref name=USB/&amp;gt; [http://www2.st.com/resource/en/datasheet/CD00050750.pdf datasheet]&lt;br /&gt;
*U5 = LM386 DIL &amp;lt;ref  name=BF/&amp;gt; [https://www.ti.com/lit/ds/symlink/lm386.pdf datasheet]&lt;br /&gt;
*U6 = SFH618A-1 &amp;lt;ref name=micro/&amp;gt; [https://www.vishay.com/docs/83740/sfh617a.pdf datasheet]&lt;br /&gt;
*U7 = H11L1 &amp;lt;ref name=optoin/&amp;gt; [https://www.onsemi.com/pdf/datasheet/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U8 = DS3231M SOIC-16W &amp;lt;ref name=RTC/&amp;gt; [https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf datasheet]&lt;br /&gt;
*U9 = Ag9905LP &amp;lt;ref name=POE/&amp;gt; (alternativo a U1) [https://www.silvertel.com/images/datasheets/Ag9900M-datasheet-ultra-miniature-isolated-Power-over-Ethernet-POE-module.pdf datasheet]&lt;br /&gt;
*BZ1 = Buzzer 12x9.5 passo 7.6 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/7/78/gvf2303.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
Questa versione contiene un errore nel posizionamento di Q1 che va saldato come riportato nella foto.&lt;br /&gt;
&lt;br /&gt;
Per saldare il DS3231 (U8) conviene eliminare i ponti verso massa laterali e centrali lasciando solo quelli alle estremità.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2303-v1-pcb top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2303-v1-pcb bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2303 v1 pcb.jpg|Circuito stampato&lt;br /&gt;
File:gvf2303 v1 errore Q1.jpg|Posizionamento corretto di Q1&lt;br /&gt;
File:orange pi-collegamento reset e poe-dettaglio.jpg|left|Modifiche per il collegamento del reset (filo rosso) e del POE (fili verde e blu)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Connettori==&lt;br /&gt;
===J1===&lt;br /&gt;
È il connettore principale con i pin di I/O del modulo Orange PI Zero.&lt;br /&gt;
Contrariamente ai vari hats che si usano normalmente su questi moduli e sugli analoghi Raspberry il mio circuito è pensato per funzionare da base con in modulo montato sopra. Questo porta alcuni vantaggi come il fatto di non essere limitati alle dimensioni del circuito di estensione e di avere la schedina SD facilmente raggiungile ma porta qualche problema nell&#039;uso del connettore J2.&lt;br /&gt;
Sullo stampato va montato un connettore strip line 2x13 maschio mentre sul modulo Orange Pi Zero va montato un connettore strip-line femmina 2x13 sul lato inferiore. Se volete avere la possibilità di montare ulteriori hat sopra il modulo questo secondo connettore deve essere del tipo con i terminali lunghi.&lt;br /&gt;
Se siete masochisti potete comunque montare questa motherboard come hat perdendo l&#039;accesso al connettore della console seriale e rendendo l&#039;accesso alla SD particolarmente problematico.&lt;br /&gt;
===J2===&lt;br /&gt;
Questo connettore da accesso a due porte USB oltre a ingresso e uscita audio e ingresso per sensore IR (l&#039;uscita videocomposito non è utilizzata).&lt;br /&gt;
Per utilizzarlo è purtroppo necessario smontare il connettore maschio presente sul modulo SBC e sostituirlo con il corrispondente femmina da montare sul lato inferiore. Un&#039;alternativa è quella di saldare sullo stampato dei fili intestati con un connettore Dupont femmina 1x13 collegando poi lo stesso sul connettore strip line presente sul modulo Orange Pi Zero.&lt;br /&gt;
Ovviamente se scegliete di usare la motherboard come hat questo connettore va bene così com&#039;è (e questo è l&#039;unico vantaggio di questo tipo di montaggio!).&lt;br /&gt;
===J3===&lt;br /&gt;
E&#039; il connettore per l&#039;alimentazione non POE del circuito (attenzione alla polarità) oltre che per il collegamento dell&#039;altoparlante e del microfono esterno se volete usarlo in configurazione citofono. Io ho usato una morsettiera da stampato della Phoenix Contact che presenta la comodità di poter staccare tutti i fili senza doverli staccare dal corpo del morsetto. Nulla vieta di utilizzare dei normali morsetti a vite da stampato. Ovviamente se utilizzate solo alcune delle funzioni disponibili la morsettiera sarà con un numero inferiore di poli. In una applicazione ho utilizzato un connettore JST utilizzando solo i pin dispari, questa opzione sarà disponibile nativamente se realizzerò la nuova versione dello stampato.&lt;br /&gt;
===J4 J5 J6 J7===&lt;br /&gt;
Sono i connettori USB. I primi due riportano le porte USB presenti sul connettore J2 mentre J6 è pensata per trasformare la porta micro USB OTG come normale porta USB A realizzando un semplice cavetto a due fili collegato al connettore J7. In questo caso è necessario attivare la porta come USB ma non è necessario attivare l&#039;alimentazione in quanto come per le altre due questa è derivata dal connettore J2.&lt;br /&gt;
===J8===&lt;br /&gt;
È un ingresso digitale optoisolato. Collegabile a vari pin di I/O, di default utilizza il pin GPIO 6. Va alimentato con segnali continui a tensione ragionevolmente bassa. Se volete usarlo per segnali in alternata o a tensioni elevate è necessario prevedere un circuito di adattamento esterno. Se usate la scheda come citofono VoIP potete usarlo come ingresso per il campanello. Io l&#039;ho utilizzato con frequenza fino a 600Hz nell&#039;uso come contagiri per il motore della mia barca.&lt;br /&gt;
===J9 J10 J11===&lt;br /&gt;
Rendono disponibili i segnali della prima interfaccia I²C (I2C0) oltre all&#039;alimentazione a 3,3V. Il connettore J11 inoltre riporta il pin GPIO 6 ed è possibile sostituirlo con un connettore strip line per montare un modulo RTC (vedi paragrafo dedicato).&lt;br /&gt;
Non sono presenti resistenze di pull-up che vengono montate di norma sui moduli collegati (e dovrebbero essere presenti/lasciate su uno solo).&lt;br /&gt;
===J12===&lt;br /&gt;
Rende disponibili i segnali della seconda interfaccia I²C (I2C1) oltre all&#039;alimentazione a 3,3V.&lt;br /&gt;
===J13===&lt;br /&gt;
Ingresso per il sensore IR per telecomandi. Attenzione alcuni sensori richiedono, per un corretto funzionamento, la presenza di un condensatore sull&#039;alimentazione vicino ai pin (vedere datasheet).&lt;br /&gt;
===J14===&lt;br /&gt;
Sono presenti i segnali della seriale /dev/ttyS2 con la linea RTS che può essere utilizzata per pilotare i driver RS485. Sono inoltre presenti le alimentazioni a 3,3 e 5 V. I segnali sono TTL a 3,3V.&lt;br /&gt;
===J15===&lt;br /&gt;
Sono presenti i segnali della seriale /dev/ttyS1, solo RX e TX con alimentazione 3,3V. Il modulo Orange Pi Zero non fornisce i segnali RTS/CTS per questa seriale.&lt;br /&gt;
===J16===&lt;br /&gt;
Rende disponibili i pin GPIO 6, 10 e 3. GPIO3 è utilizzabile come CTS per la seriale ttyS2. Se utilizzato l&#039;ingresso optoisolato ovviamente il relativo pin non è utilizzabile separatamente. Se utilizzato il cicalino GPIO 10 non è utilizzabile.&lt;br /&gt;
&lt;br /&gt;
===J17===&lt;br /&gt;
Connettore che riporta i pin SPI in uscita che uso per alimentare i display a LED. È facilmente modificabile per avere tutti i segnali della SPI. Può essere sostituito con un connettore JST (J22) per rendere disponibile una terza seriale.&lt;br /&gt;
===J18===&lt;br /&gt;
Serve per il collegamento di sensori 1W come ad esempio i sensori di temperatura DS18B20. Presenta già il pull-up verso il positivo richiesto dagli stessi. Utilizza il GPIO 7. È necessario configurare di conseguenza l&#039;Orange Pi Zero.&lt;br /&gt;
===J19===&lt;br /&gt;
Permette di collegare il pulsante di reset e/o la ripetizione del led di stato presenti sulla motherboard. Richiede di saldare due fili direttamente sulla scheda Orange Pi zero.&lt;br /&gt;
===J20===&lt;br /&gt;
Connettore per la batteria del RTC montato sulla motherboard. Va montata una batteria di quelle usate comunemente come batterie tampone sugli RTC dei portatili. La stess poi sarà alloggiata fra la motherboard e l&#039;Orange Pi Zero.&lt;br /&gt;
===J21===&lt;br /&gt;
Ingresso dell&#039;alimentazione POE. Richiede la rimozione di due resistenze sulla scheda Orange Pi Zero e il collegamento di due fili ad un estremo delle stesse.&lt;br /&gt;
===J22===&lt;br /&gt;
Può essere utilizzato in alternativa a J17 per rendere disponibili i segnali della seriale /dev/ttyS3 (con la linea RTS) con alimentazione a 5V, modificando lo stampato si può facilmente portare la tensione di alimentazione a 3,3V. I segnali sono TTL a 3,3V. La piedinatura è diversa da quella di J14.&lt;br /&gt;
&lt;br /&gt;
==Varianti==&lt;br /&gt;
Il circuito è essenzialmente modulare ovvero si montano solo le sezioni che interessano, nel caso dell&#039;alimentazione ci sono due circuiti che sono da usare uno in alternativa all&#039;altro.&lt;br /&gt;
Al momento ho utilizzato tutti i circuiti presenti sullo stampato (e ho già provato un paio di estensioni), ma non ho mai montato una scheda con tutti i circuiti in quanto non ne avevo la necessità, anche se sarebbe possibile.&lt;br /&gt;
&lt;br /&gt;
===Alimentazione in continua===&lt;br /&gt;
L&#039;alimentazione va collegata sui morsetti 1 (positivo) e 2 del connettore J3. Attenzione non è prevista una protezione contro le inversioni di polarità. Io ho alimentato il circuito con 12V o 24V ma in teoria il campo delle tensioni accettate sarebbe da 7V a 28V.&lt;br /&gt;
Non vanno installati i componenti relativi all&#039;alimentazione POE ovvero D6, U9, C9, J21.&lt;br /&gt;
&lt;br /&gt;
===Alimentazione POE===&lt;br /&gt;
Non va installato il modulo DC/DC U1 e il LED che indica la presenza di alimentazione va collegato ai 5V chiudendo il jumper JP4 2-3. In linea di massima il jumper JP4 1-2 può rimanere chiuso. L&#039;Orange Pi zero va modificato togliendo un paio di resistenze e collegando al posto delle stesse un paio di fili che andranno al connettore J21.&lt;br /&gt;
Il mio switch alimenta il circuito solo collegandosi ai fili che portano il segnale. Per i fili inutilizzati ci sono un altro paio di resistenze ma dovete provare col vostro switch.&lt;br /&gt;
&lt;br /&gt;
Non ho utilizzato l&#039;ingresso microfono del citofono con questa soluzione di alimentazione.&lt;br /&gt;
&lt;br /&gt;
===Prese USB===&lt;br /&gt;
Sullo stampato sono presenti 3 prese USB verticali. Le prime due J4 e J5 sono collegate ai relativi pin presenti sul connettore J2. La terza J6 invece è disponibile per essere collegata alla micro USB OTG presente sull&#039;Orange PI Zero (è necessario abilitarla). In questa maniera è possibile sfruttare tutte le 4 porte USB disponibili sul SBC.&lt;br /&gt;
Se non trovate i USBLC6-2SC6 potete sostituirli con dei ponticelli perdendo ovviamente la protezione che offrono.&lt;br /&gt;
&lt;br /&gt;
===Real Time Clock===&lt;br /&gt;
Per il RTC ci sono due opzioni.&lt;br /&gt;
[[File:DS3231 based RTC module.jpg|thumb|Modulo RTC]]&lt;br /&gt;
Potete utilizzare uno dei moduli pensati per il Raspberry Pi basati sul DS3231 che si reperiscono in rete. In questo caso sostituite il connettore J11 con uno strip line maschio 1x05 su cui inserirete il modulo, &lt;br /&gt;
&lt;br /&gt;
In alternativa è possibile montare l&#039;integrato sul circuito stampato utilizzando una batteria di quelle pensate per l&#039;RTC dei portatili per alimentarlo. In questo caso consiglio una modifica allo stampato,ovvero interrompere le piste di massa ai lati e al centro lasciando solo quelle alle estremità. Questo renderà molto più facile la saldatura riducendo le dispersione di calore.&lt;br /&gt;
&lt;br /&gt;
In entrambi i casi è necessario caricare degli overlay per abilitare la lettura del RTC. [[Real_Time_Clock_per_Orange_Pi_Zero|Nella pagina dedicata]] trovate le istruzioni per farlo su Armbian.&lt;br /&gt;
&lt;br /&gt;
===Ingresso microfono===&lt;br /&gt;
Sullo stampato è presente il circuito che ho utilizzato per collegarci il posto esterno del mio citofono facendolo diventare un citofono VoIP. Al posto dell&#039;optoisolatore è possibile montare un connettore JST XH (sui pin 3 e 4) per utilizzare una normale capsula microfonica a condensatore.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1271</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1271"/>
		<updated>2024-04-03T14:06:07Z</updated>

		<summary type="html">&lt;p&gt;Gvf: completati connettori&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione da 7 a 28 V con modulo DC/DC converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out (per collegamento moduli display a led, facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternativa come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=BF&amp;gt;amplificatore BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=micro&amp;gt;ingresso microfonico&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C5 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref name=RTC&amp;gt; RTC sulla motherboard&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF &amp;lt;ref name=POE&amp;gt;Power Over Ethernet&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato &amp;lt;ref  name=micro/&amp;gt;&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato &amp;lt;ref name=optoin&amp;gt;Ingresso optoisolato&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB &amp;lt;ref name=USB&amp;gt;prese USB&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D5 = LED 3mm &amp;lt;ref name=statusled&amp;gt;ripetizione LED status della scheda Orange Pi Zero&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D6 = Ponte a diodi SMD &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*F1 = Fusibile SMD 1210 &lt;br /&gt;
*F2 = Fusibile SMD 1210 &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix Contact MSTBVA_2,5-6-G-5,08 [https://www.phoenixcontact.com/it-it/prodotti/presa-base-per-circuiti-stampati-mstbva-25-6-g-508-1755778 sito web Phoenix Contact]&lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J7 = Connettore JST XH (passo 2,5 mm) 1x02 verticale&lt;br /&gt;
*J8 = Connettore JST XH (passo 2,5 mm) 1x02 verticale &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13 = Connettore JST XH (passo 2,5 mm) 1x03 verticale&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J18 = Connettore JST XH (passo 2,5 mm) 1x03 verticale &amp;lt;ref name=1W&amp;gt;interfaccia 1W&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J19 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=statusled/&amp;gt;&amp;lt;ref name=reset&amp;gt;pulsante di reset&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale &amp;lt;ref name=RTC/&amp;gt;&lt;br /&gt;
*J21 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali (alternativo a J17)&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23 &amp;lt;ref name=buzzer&amp;gt;Buzzer&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R1 = 22 KΩ SMD 1206&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*R3,R4,R5 = 2,2 KΩ SMD 1206 &amp;lt;ref name=micro/&amp;gt;&lt;br /&gt;
*R6 = 10 KΩ SMD 1206 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
*R7 =  4,7 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R8 =  2,2 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R9 =  4,7 KΩ SMD 1206 &amp;lt;ref name=1W/&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206  &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*R11 =  4,7 KΩ SMD 1206 &amp;lt;ref name=statusled/&amp;gt;&lt;br /&gt;
*SW1 = pulsante da stampato normalmente aperto SMD 6x6mm &amp;lt;ref name=reset/&amp;gt;&lt;br /&gt;
*U1 = modulo alimentazione DC/DC MP1584 [https://www.monolithicpower.com/en/mp1584.html datasheet integrato] [https://futuranet.it/prodotto/modulo-dc-dc-stepdown-5v-3a/ possibile fornitore]&lt;br /&gt;
*U2, U3, U4 = USBLC6-2SC6 (protezione disturbi USB)  &amp;lt;ref name=USB/&amp;gt; [http://www2.st.com/resource/en/datasheet/CD00050750.pdf datasheet]&lt;br /&gt;
*U5 = LM386 DIL &amp;lt;ref  name=BF/&amp;gt; [https://www.ti.com/lit/ds/symlink/lm386.pdf datasheet]&lt;br /&gt;
*U6 = SFH618A-1 &amp;lt;ref name=micro/&amp;gt; [https://www.vishay.com/docs/83740/sfh617a.pdf datasheet]&lt;br /&gt;
*U7 = H11L1 &amp;lt;ref name=optoin/&amp;gt; [https://www.onsemi.com/pdf/datasheet/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U8 = DS3231M SOIC-16W &amp;lt;ref name=RTC/&amp;gt; [https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf datasheet]&lt;br /&gt;
*U9 = Ag9905LP &amp;lt;ref name=POE/&amp;gt; (alternativo a U1) [https://www.silvertel.com/images/datasheets/Ag9900M-datasheet-ultra-miniature-isolated-Power-over-Ethernet-POE-module.pdf datasheet]&lt;br /&gt;
*BZ1 = Buzzer 12x9.5 passo 7.6 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/7/78/gvf2303.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
Questa versione contiene un errore nel posizionamento di Q1 che va saldato come riportato nella foto.&lt;br /&gt;
&lt;br /&gt;
Per saldare il DS3231 (U8) conviene eliminare i ponti verso massa laterali e centrali lasciando solo quelli alle estremità.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2303-v1-pcb top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2303-v1-pcb bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2303 v1 pcb.jpg|Circuito stampato&lt;br /&gt;
File:gvf2303 v1 errore Q1.jpg|Posizionamento corretto di Q1&lt;br /&gt;
File:orange pi-collegamento reset e poe-dettaglio.jpg|left|Modifiche per il collegamento del reset (filo rosso) e del POE (fili verde e blu)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Connettori==&lt;br /&gt;
===J1===&lt;br /&gt;
È il connettore principale con i pin di I/O del modulo Orange PI Zero.&lt;br /&gt;
Contrariamente ai vari hats che si usano normalmente su questi moduli e sugli analoghi Raspberry il mio circuito è pensato per funzionare da base con in modulo montato sopra. Questo porta alcuni vantaggi come il fatto di non essere limitati alle dimensioni del circuito di estensione e di avere la schedina SD facilmente raggiungile ma porta qualche problema nell&#039;uso del connettore J2.&lt;br /&gt;
Sullo stampato va montato un connettore strip line 2x13 maschio mentre sul modulo Orange Pi Zero va montato un connettore strip-line femmina 2x13 sul lato inferiore. Se volete avere la possibilità di montare ulteriori hat sopra il modulo questo secondo connettore deve essere del tipo con i terminali lunghi.&lt;br /&gt;
Se siete masochisti potete comunque montare questa motherboard come hat perdendo l&#039;accesso al connettore della console seriale e rendendo l&#039;accesso alla SD particolarmente problematico.&lt;br /&gt;
===J2===&lt;br /&gt;
Questo connettore da accesso a due porte USB oltre a ingresso e uscita audio e ingresso per sensore IR (l&#039;uscita videocomposito non è utilizzata).&lt;br /&gt;
Per utilizzarlo è purtroppo necessario smontare il connettore maschio presente sul modulo SBC e sostituirlo con il corrispondente femmina da montare sul lato inferiore. Un&#039;alternativa è quella di saldare sullo stampato dei fili intestati con un connettore Dupont femmina 1x13 collegando poi lo stesso sul connettore strip line presente sul modulo Orange Pi Zero.&lt;br /&gt;
Ovviamente se scegliete di usare la motherboard come hat questo connettore va bene così com&#039;è (e questo è l&#039;unico vantaggio di questo tipo di montaggio!).&lt;br /&gt;
===J3===&lt;br /&gt;
E&#039; il connettore per l&#039;alimentazione non POE del circuito (attenzione alla polarità) oltre che per il collegamento dell&#039;altoparlante e del microfono esterno se volete usarlo in configurazione citofono. Io ho usato una morsettiera da stampato della Phoenix Contact che presenta la comodità di poter staccare tutti i fili senza doverli staccare dal corpo del morsetto. Nulla vieta di utilizzare dei normali morsetti a vite da stampato. Ovviamente se utilizzate solo alcune delle funzioni disponibili la morsettiera sarà con un numero inferiore di poli. In una applicazione ho utilizzato un connettore JST utilizzando solo i pin dispari, questa opzione sarà disponibile nativamente se realizzerò la nuova versione dello stampato.&lt;br /&gt;
===J4 J5 J6 J7===&lt;br /&gt;
Sono i connettori USB. I primi due riportano le porte USB presenti sul connettore J2 mentre J6 è pensata per trasformare la porta micro USB OTG come normale porta USB A realizzando un semplice cavetto a due fili collegato al connettore J7. In questo caso è necessario attivare la porta come USB ma non è necessario attivare l&#039;alimentazione in quanto come per le altre due questa è derivata dal connettore J2.&lt;br /&gt;
===J8===&lt;br /&gt;
È un ingresso digitale optoisolato. Collegabile a vari pin di I/O, di default utilizza il pin GPIO 6. Va alimentato con segnali continui a tensione ragionevolmente bassa. Se volete usarlo per segnali in alternata o a tensioni elevate è necessario prevedere un circuito di adattamento esterno. Se usate la scheda come citofono VoIP potete usarlo come ingresso per il campanello. Io l&#039;ho utilizzato con frequenza fino a 600Hz nell&#039;uso come contagiri per il motore della mia barca.&lt;br /&gt;
===J9 J10 J11===&lt;br /&gt;
Rendono disponibili i segnali della prima interfaccia I²C (I2C0) oltre all&#039;alimentazione a 3,3V. Il connettore J11 inoltre riporta il pin GPIO 6 ed è possibile sostituirlo con un connettore strip line per montare un modulo RTC (vedi paragrafo dedicato).&lt;br /&gt;
Non sono presenti resistenze di pull-up che vengono montate di norma sui moduli collegati (e dovrebbero essere presenti/lasciate su uno solo).&lt;br /&gt;
===J12===&lt;br /&gt;
Rende disponibili i segnali della seconda interfaccia I²C (I2C1) oltre all&#039;alimentazione a 3,3V.&lt;br /&gt;
===J13===&lt;br /&gt;
Ingresso per il sensore IR per telecomandi. Attenzione alcuni sensori richiedono, per un corretto funzionamento, la presenza di un condensatore sull&#039;alimentazione vicino ai pin (vedere datasheet).&lt;br /&gt;
===J14===&lt;br /&gt;
Sono presenti i segnali della seriale /dev/ttyS2 con la linea RTS che può essere utilizzata per pilotare i driver RS485. Sono inoltre presenti le alimentazioni a 3,3 e 5 V. I segnali sono TTL a 3,3V.&lt;br /&gt;
===J15===&lt;br /&gt;
Sono presenti i segnali della seriale /dev/ttyS1, solo RX e TX con alimentazione 3,3V. Il modulo Orange Pi Zero non fornisce i segnali RTS/CTS per questa seriale.&lt;br /&gt;
===J16===&lt;br /&gt;
Rende disponibili i pin GPIO 6, 10 e 3. quest&#039;ultimo utilizzabile come CTS per la seriale ttyS2. Se utilizzato l&#039;ingresso optoisolato ovviamente il relativo pin non è utilizzabile separatamente.&lt;br /&gt;
===J17===&lt;br /&gt;
Connettore che riporta i pin SPI in uscita che uso per alimentare i display a LED. È facilmente modificabile per avere tutti i segnali della SPI. Può essere sostituito con un connettore JST (J22) per rendere disponibile una terza seriale.&lt;br /&gt;
===J18===&lt;br /&gt;
Serve per il collegamento di sensori 1W come ad esempio i sensori di temperatura DS18B20. Presenta già il pull-up verso il positivo richiesto dagli stessi. Utilizza il GPIO 7. È necessario configurare di conseguenza l&#039;Orange Pi Zero.&lt;br /&gt;
===J19===&lt;br /&gt;
Permette di collegare il pulsante di reset e/o la ripetizione del led di stato presenti sulla motherboard. Richiede di saldare due fili direttamente sulla scheda Orange Pi zero.&lt;br /&gt;
===J20===&lt;br /&gt;
Connettore per la batteria del RTC montato sulla motherboard. Va montata una batteria di quelle usate comunemente come batterie tampone sugli RTC dei portatili. La stess poi sarà alloggiata fra la motherboard e l&#039;Orange Pi Zero.&lt;br /&gt;
===J21===&lt;br /&gt;
Ingresso dell&#039;alimentazione POE. Richiede la rimozione di due resistenze sulla scheda Orange Pi Zero e il collegamento di due fili ad un estremo delle stesse.&lt;br /&gt;
===J22===&lt;br /&gt;
Può essere utilizzato in alternativa a J17 per rendere disponibili i segnali della seriale /dev/ttyS3 (con la linea RTS) con alimentazione a 5V, modificando lo stampato si può facilmente portare la tensione di alimentazione a 3,3V. I segnali sono TTL a 3,3V. La piedinatura è diversa da quella di J14.&lt;br /&gt;
&lt;br /&gt;
==Varianti==&lt;br /&gt;
Il circuito è essenzialmente modulare ovvero si montano solo le sezioni che interessano, nel caso dell&#039;alimentazione ci sono due circuiti che sono da usare uno in alternativa all&#039;altro.&lt;br /&gt;
Al momento ho utilizzato tutti i circuiti presenti sullo stampato (e ho già provato un paio di estensioni), ma non ho mai montato una scheda con tutti i circuiti in quanto non ne avevo la necessità, anche se sarebbe possibile.&lt;br /&gt;
&lt;br /&gt;
===Alimentazione in continua===&lt;br /&gt;
L&#039;alimentazione va collegata sui morsetti 1 (positivo) e 2 del connettore J3. Attenzione non è prevista una protezione contro le inversioni di polarità. Io ho alimentato il circuito con 12V o 24V ma in teoria il campo delle tensioni accettate sarebbe da 7V a 28V.&lt;br /&gt;
Non vanno installati i componenti relativi all&#039;alimentazione POE ovvero D6, U9, C9, J21.&lt;br /&gt;
&lt;br /&gt;
===Alimentazione POE===&lt;br /&gt;
Non va installato il modulo DC/DC U1 e il LED che indica la presenza di alimentazione va collegato ai 5V chiudendo il jumper JP4 2-3. In linea di massima il jumper JP4 1-2 può rimanere chiuso. L&#039;Orange Pi zero va modificato togliendo un paio di resistenze e collegando al posto delle stesse un paio di fili che andranno al connettore J21.&lt;br /&gt;
Il mio switch alimenta il circuito solo collegandosi ai fili che portano il segnale. Per i fili inutilizzati ci sono un altro paio di resistenze ma dovete provare col vostro switch.&lt;br /&gt;
&lt;br /&gt;
Non ho utilizzato l&#039;ingresso microfono del citofono con questa soluzione di alimentazione.&lt;br /&gt;
&lt;br /&gt;
===Prese USB===&lt;br /&gt;
Sullo stampato sono presenti 3 prese USB verticali. Le prime due J4 e J5 sono collegate ai relativi pin presenti sul connettore J2. La terza J6 invece è disponibile per essere collegata alla micro USB OTG presente sull&#039;Orange PI Zero (è necessario abilitarla). In questa maniera è possibile sfruttare tutte le 4 porte USB disponibili sul SBC.&lt;br /&gt;
Se non trovate i USBLC6-2SC6 potete sostituirli con dei ponticelli perdendo ovviamente la protezione che offrono.&lt;br /&gt;
&lt;br /&gt;
===Real Time Clock===&lt;br /&gt;
Per il RTC ci sono due opzioni.&lt;br /&gt;
[[File:DS3231 based RTC module.jpg|thumb|Modulo RTC]]&lt;br /&gt;
Potete utilizzare uno dei moduli pensati per il Raspberry Pi basati sul DS3231 che si reperiscono in rete. In questo caso sostituite il connettore J11 con uno strip line maschio 1x05 su cui inserirete il modulo, &lt;br /&gt;
&lt;br /&gt;
In alternativa è possibile montare l&#039;integrato sul circuito stampato utilizzando una batteria di quelle pensate per l&#039;RTC dei portatili per alimentarlo. In questo caso consiglio una modifica allo stampato,ovvero interrompere le piste di massa ai lati e al centro lasciando solo quelle alle estremità. Questo renderà molto più facile la saldatura riducendo le dispersione di calore.&lt;br /&gt;
&lt;br /&gt;
In entrambi i casi è necessario caricare degli overlay per abilitare la lettura del RTC. [[Real_Time_Clock_per_Orange_Pi_Zero|Nella pagina dedicata]] trovate le istruzioni per farlo su Armbian.&lt;br /&gt;
&lt;br /&gt;
===Ingresso microfono===&lt;br /&gt;
Sullo stampato è presente il circuito che ho utilizzato per collegarci il posto esterno del mio citofono facendolo diventare un citofono VoIP. Al posto dell&#039;optoisolatore è possibile montare un connettore JST XH (sui pin 3 e 4) per utilizzare una normale capsula microfonica a condensatore.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1270</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1270"/>
		<updated>2024-04-02T18:09:32Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + varianti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione da 7 a 28 V con modulo DC/DC converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out (per collegamento moduli display a led, facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternativa come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=BF&amp;gt;amplificatore BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=micro&amp;gt;ingresso microfonico&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C5 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref name=RTC&amp;gt; RTC sulla motherboard&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF &amp;lt;ref name=POE&amp;gt;Power Over Ethernet&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato &amp;lt;ref  name=micro/&amp;gt;&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato &amp;lt;ref name=optoin&amp;gt;Ingresso optoisolato&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB &amp;lt;ref name=USB&amp;gt;prese USB&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D5 = LED 3mm &amp;lt;ref name=statusled&amp;gt;ripetizione LED status della scheda Orange Pi Zero&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D6 = Ponte a diodi SMD &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*F1 = Fusibile SMD 1210 &lt;br /&gt;
*F2 = Fusibile SMD 1210 &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix Contact MSTBVA_2,5-6-G-5,08 [https://www.phoenixcontact.com/it-it/prodotti/presa-base-per-circuiti-stampati-mstbva-25-6-g-508-1755778 sito web Phoenix Contact]&lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J7 = Connettore JST XH (passo 2,5 mm) 1x02 verticale&lt;br /&gt;
*J8 = Connettore JST XH (passo 2,5 mm) 1x02 verticale &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13 = Connettore JST XH (passo 2,5 mm) 1x03 verticale&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J18 = Connettore JST XH (passo 2,5 mm) 1x03 verticale &amp;lt;ref name=1W&amp;gt;interfaccia 1W&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J19 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=statusled/&amp;gt;&amp;lt;ref name=reset&amp;gt;pulsante di reset&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale &amp;lt;ref name=RTC/&amp;gt;&lt;br /&gt;
*J21 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali (alternativo a J17)&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23 &amp;lt;ref name=buzzer&amp;gt;Buzzer&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R1 = 22 KΩ SMD 1206&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*R3,R4,R5 = 2,2 KΩ SMD 1206 &amp;lt;ref name=micro/&amp;gt;&lt;br /&gt;
*R6 = 10 KΩ SMD 1206 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
*R7 =  4,7 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R8 =  2,2 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R9 =  4,7 KΩ SMD 1206 &amp;lt;ref name=1W/&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206  &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*R11 =  4,7 KΩ SMD 1206 &amp;lt;ref name=statusled/&amp;gt;&lt;br /&gt;
*SW1 = pulsante da stampato normalmente aperto SMD 6x6mm &amp;lt;ref name=reset/&amp;gt;&lt;br /&gt;
*U1 = modulo alimentazione DC/DC MP1584 [https://www.monolithicpower.com/en/mp1584.html datasheet integrato] [https://futuranet.it/prodotto/modulo-dc-dc-stepdown-5v-3a/ possibile fornitore]&lt;br /&gt;
*U2, U3, U4 = USBLC6-2SC6 (protezione disturbi USB)  &amp;lt;ref name=USB/&amp;gt; [http://www2.st.com/resource/en/datasheet/CD00050750.pdf datasheet]&lt;br /&gt;
*U5 = LM386 DIL &amp;lt;ref  name=BF/&amp;gt; [https://www.ti.com/lit/ds/symlink/lm386.pdf datasheet]&lt;br /&gt;
*U6 = SFH618A-1 &amp;lt;ref name=micro/&amp;gt; [https://www.vishay.com/docs/83740/sfh617a.pdf datasheet]&lt;br /&gt;
*U7 = H11L1 &amp;lt;ref name=optoin/&amp;gt; [https://www.onsemi.com/pdf/datasheet/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U8 = DS3231M SOIC-16W &amp;lt;ref name=RTC/&amp;gt; [https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf datasheet]&lt;br /&gt;
*U9 = Ag9905LP &amp;lt;ref name=POE/&amp;gt; (alternativo a U1) [https://www.silvertel.com/images/datasheets/Ag9900M-datasheet-ultra-miniature-isolated-Power-over-Ethernet-POE-module.pdf datasheet]&lt;br /&gt;
*BZ1 = Buzzer 12x9.5 passo 7.6 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/7/78/gvf2303.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
Questa versione contiene un errore nel posizionamento di Q1 che va saldato come riportato nella foto.&lt;br /&gt;
&lt;br /&gt;
Per saldare il DS3231 (U8) conviene eliminare i ponti verso massa laterali e centrali lasciando solo quelli alle estremità.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2303-v1-pcb top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2303-v1-pcb bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2303 v1 pcb.jpg|Circuito stampato&lt;br /&gt;
File:gvf2303 v1 errore Q1.jpg|Posizionamento corretto di Q1&lt;br /&gt;
File:orange pi-collegamento reset e poe-dettaglio.jpg|left|Modifiche per il collegamento del reset (filo rosso) e del POE (fili verde e blu)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varianti==&lt;br /&gt;
Il circuito è essenzialmente modulare ovvero si montano solo le sezioni che interessano, nel caso dell&#039;alimentazione ci sono due circuiti che sono da usare uno in alternativa all&#039;altro.&lt;br /&gt;
Al momento ho utilizzato tutti i circuiti presenti sullo stampato (e ho già provato un paio di estensioni), ma non ho mai montato una scheda con tutti i circuiti in quanto non ne avevo la necessità, anche se sarebbe possibile.&lt;br /&gt;
&lt;br /&gt;
===Alimentazione in continua===&lt;br /&gt;
L&#039;alimentazione va collegata sui morsetti 1 (positivo) e 2 del connettore J3. Attenzione non è prevista una protezione contro le inversioni di polarità. Io ho alimentato il circuito con 12V o 24V ma in teoria il campo delle tensioni accettate sarebbe da 7V a 28V.&lt;br /&gt;
Non vanno installati i componenti relativi all&#039;alimentazione POE ovvero D6, U9, C9, J21.&lt;br /&gt;
&lt;br /&gt;
===Alimentazione POE===&lt;br /&gt;
Non va installato il modulo DC/DC U1 e il LED che indica la presenza di alimentazione va collegato ai 5V chiudendo il jumper JP4 2-3. In linea di massima il jumper JP4 1-2 può rimanere chiuso. L&#039;Orange Pi zero va modificato togliendo un paio di resistenze e collegando al posto delle stesse un paio di fili che andranno al connettore J21.&lt;br /&gt;
Il mio switch alimenta il circuito solo collegandosi ai fili che portano il segnale. Per i fili inutilizzati ci sono un altro paio di resistenze ma dovete provare col vostro switch.&lt;br /&gt;
&lt;br /&gt;
Non ho utilizzato l&#039;ingresso microfono del citofono con questa soluzione di alimentazione.&lt;br /&gt;
&lt;br /&gt;
===Prese USB===&lt;br /&gt;
Sullo stampato sono presenti 3 prese USB verticali. Le prime due J4 e J5 sono collegate ai relativi pin presenti sul connettore J2. La terza J6 invece è disponibile per essere collegata alla micro USB OTG presente sull&#039;Orange PI Zero (necessità di essere abilitata).&lt;br /&gt;
Se non trovate i USBLC6-2SC6 potete sostituirli con dei ponticelli perdendo avviamente la protezione che offrono.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1269</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1269"/>
		<updated>2024-04-02T17:33:48Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + immagini&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione da 7 a 28 V con modulo DC/DC converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out (per collegamento moduli display a led, facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternativa come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=BF&amp;gt;amplificatore BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=micro&amp;gt;ingresso microfonico&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C5 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref name=RTC&amp;gt; RTC sulla motherboard&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF &amp;lt;ref name=POE&amp;gt;Power Over Ethernet&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato &amp;lt;ref  name=micro/&amp;gt;&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato &amp;lt;ref name=optoin&amp;gt;Ingresso optoisolato&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB &amp;lt;ref name=USB&amp;gt;prese USB&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D5 = LED 3mm &amp;lt;ref name=statusled&amp;gt;ripetizione LED status della scheda Orange Pi Zero&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D6 = Ponte a diodi SMD &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*F1 = Fusibile SMD 1210 &lt;br /&gt;
*F2 = Fusibile SMD 1210 &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix Contact MSTBVA_2,5-6-G-5,08 [https://www.phoenixcontact.com/it-it/prodotti/presa-base-per-circuiti-stampati-mstbva-25-6-g-508-1755778 sito web Phoenix Contact]&lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J7 = Connettore JST XH (passo 2,5 mm) 1x02 verticale&lt;br /&gt;
*J8 = Connettore JST XH (passo 2,5 mm) 1x02 verticale &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13 = Connettore JST XH (passo 2,5 mm) 1x03 verticale&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J18 = Connettore JST XH (passo 2,5 mm) 1x03 verticale &amp;lt;ref name=1W&amp;gt;interfaccia 1W&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J19 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=statusled/&amp;gt;&amp;lt;ref name=reset&amp;gt;pulsante di reset&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale &amp;lt;ref name=RTC/&amp;gt;&lt;br /&gt;
*J21 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali (alternativo a J17)&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23 &amp;lt;ref name=buzzer&amp;gt;Buzzer&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R1 = 22 KΩ SMD 1206&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*R3,R4,R5 = 2,2 KΩ SMD 1206 &amp;lt;ref name=micro/&amp;gt;&lt;br /&gt;
*R6 = 10 KΩ SMD 1206 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
*R7 =  4,7 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R8 =  2,2 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R9 =  4,7 KΩ SMD 1206 &amp;lt;ref name=1W/&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206  &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*R11 =  4,7 KΩ SMD 1206 &amp;lt;ref name=statusled/&amp;gt;&lt;br /&gt;
*SW1 = pulsante da stampato normalmente aperto SMD 6x6mm &amp;lt;ref name=reset/&amp;gt;&lt;br /&gt;
*U1 = modulo alimentazione DC/DC MP1584 [https://www.monolithicpower.com/en/mp1584.html datasheet integrato] [https://futuranet.it/prodotto/modulo-dc-dc-stepdown-5v-3a/ possibile fornitore]&lt;br /&gt;
*U2, U3, U4 = USBLC6-2SC6 (protezione disturbi USB)  &amp;lt;ref name=USB/&amp;gt; [http://www2.st.com/resource/en/datasheet/CD00050750.pdf datasheet]&lt;br /&gt;
*U5 = LM386 DIL &amp;lt;ref  name=BF/&amp;gt; [https://www.ti.com/lit/ds/symlink/lm386.pdf datasheet]&lt;br /&gt;
*U6 = SFH618A-1 &amp;lt;ref name=micro/&amp;gt; [https://www.vishay.com/docs/83740/sfh617a.pdf datasheet]&lt;br /&gt;
*U7 = H11L1 &amp;lt;ref name=optoin/&amp;gt; [https://www.onsemi.com/pdf/datasheet/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U8 = DS3231M SOIC-16W &amp;lt;ref name=RTC/&amp;gt; [https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf datasheet]&lt;br /&gt;
*U9 = Ag9905LP &amp;lt;ref name=POE/&amp;gt; (alternativo a U1) [https://www.silvertel.com/images/datasheets/Ag9900M-datasheet-ultra-miniature-isolated-Power-over-Ethernet-POE-module.pdf datasheet]&lt;br /&gt;
*BZ1 = Buzzer 12x9.5 passo 7.6 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
==Circuito stampato==&lt;br /&gt;
Link per il file zip contente i [https://cantina.gvf.ve.it/images/7/78/gvf2303.zip file Gerber] dello stampato.&lt;br /&gt;
&lt;br /&gt;
Questa versione contiene un errore nel posizionamento di Q1 che va saldato come riportato nella foto.&lt;br /&gt;
&lt;br /&gt;
Per saldare il DS3231 (U8) conviene eliminare i ponti verso massa laterali e centrali lasciando solo quelli alle estremità.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:gvf2303-v1-pcb top.jpg|Render lato superiore circuito stampato&lt;br /&gt;
File:gvf2303-v1-pcb bottom.jpg|Render lato inferiore circuito stampato&lt;br /&gt;
File:gvf2303 v1 pcb.jpg|Circuito stampato&lt;br /&gt;
File:gvf2303 v1 errore Q1.jpg|Posizionamento corretto di Q1&lt;br /&gt;
File:orange pi-collegamento reset e poe-dettaglio.jpg|left|Modifiche per il collegamento del reset (filo rosso) e del POE (fili verde e blu)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:orange_pi-collegamento_reset_e_poe-dettaglio.jpg&amp;diff=1268</id>
		<title>File:orange pi-collegamento reset e poe-dettaglio.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:orange_pi-collegamento_reset_e_poe-dettaglio.jpg&amp;diff=1268"/>
		<updated>2024-04-02T17:15:12Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Orange Pi Zero - collegamento POE e reset&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Orange Pi Zero - collegamento POE e reset&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v1_pcb.jpg&amp;diff=1267</id>
		<title>File:gvf2303 v1 pcb.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v1_pcb.jpg&amp;diff=1267"/>
		<updated>2024-04-02T16:34:23Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Gvf ha caricato una nuova versione di File:gvf2303 v1 pcb.jpg.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Motherboard Orange Pi Zero - Circuito stampato&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303-v1-pcb_bottom.jpg&amp;diff=1266</id>
		<title>File:gvf2303-v1-pcb bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303-v1-pcb_bottom.jpg&amp;diff=1266"/>
		<updated>2024-04-02T16:31:46Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Gvf ha caricato una nuova versione di File:gvf2303-v1-pcb bottom.jpg.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Motherboard Orange Pi Zero - Rendering circuito stampato lato inferiore&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303.zip&amp;diff=1265</id>
		<title>File:gvf2303.zip</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303.zip&amp;diff=1265"/>
		<updated>2024-04-02T16:25:54Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Motherboard Orange Pi Zero - Gerber circuito stampato&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Motherboard Orange Pi Zero - Gerber circuito stampato&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v1_pcb.jpg&amp;diff=1264</id>
		<title>File:gvf2303 v1 pcb.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v1_pcb.jpg&amp;diff=1264"/>
		<updated>2024-04-02T16:22:56Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Motherboard Orange Pi Zero - Circuito stampato&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Motherboard Orange Pi Zero - Circuito stampato&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v1_errore_Q1.jpg&amp;diff=1263</id>
		<title>File:gvf2303 v1 errore Q1.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v1_errore_Q1.jpg&amp;diff=1263"/>
		<updated>2024-04-02T15:31:46Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Motherboard Orange Pi Zero - Posizionamento corretto Q1 sullo stampato v1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Motherboard Orange Pi Zero - Posizionamento corretto Q1 sullo stampato v1&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303-v1-pcb_bottom.jpg&amp;diff=1262</id>
		<title>File:gvf2303-v1-pcb bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303-v1-pcb_bottom.jpg&amp;diff=1262"/>
		<updated>2024-04-02T15:27:19Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Motherboard Orange Pi Zero - Rendering circuito stampato lato inferiore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Motherboard Orange Pi Zero - Rendering circuito stampato lato inferiore&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303-v1-pcb_top.jpg&amp;diff=1261</id>
		<title>File:gvf2303-v1-pcb top.jpg</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303-v1-pcb_top.jpg&amp;diff=1261"/>
		<updated>2024-04-02T15:26:41Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Motherboard Orange Pi Zero - Rendering circuito stampato lato componenti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Motherboard Orange Pi Zero - Rendering circuito stampato lato componenti &lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1260</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1260"/>
		<updated>2024-04-02T14:43:06Z</updated>

		<summary type="html">&lt;p&gt;Gvf: campo tensione alimentazione&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione da 7 a 28 V con modulo DC/DC converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out (per collegamento moduli display a led, facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternativa come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=BF&amp;gt;amplificatore BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=micro&amp;gt;ingresso microfonico&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C5 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref name=RTC&amp;gt; RTC sulla motherboard&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF &amp;lt;ref name=POE&amp;gt;Power Over Ethernet&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato &amp;lt;ref  name=micro/&amp;gt;&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato &amp;lt;ref name=optoin&amp;gt;Ingresso optoisolato&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB &amp;lt;ref name=USB&amp;gt;prese USB&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D5 = LED 3mm &amp;lt;ref name=statusled&amp;gt;ripetizione LED status della scheda Orange Pi Zero&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D6 = Ponte a diodi SMD &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*F1 = Fusibile SMD 1210 &lt;br /&gt;
*F2 = Fusibile SMD 1210 &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix Contact MSTBVA_2,5-6-G-5,08 [https://www.phoenixcontact.com/it-it/prodotti/presa-base-per-circuiti-stampati-mstbva-25-6-g-508-1755778 sito web Phoenix Contact]&lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J7 = Connettore JST XH (passo 2,5 mm) 1x02 verticale&lt;br /&gt;
*J8 = Connettore JST XH (passo 2,5 mm) 1x02 verticale &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13 = Connettore JST XH (passo 2,5 mm) 1x03 verticale&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J18 = Connettore JST XH (passo 2,5 mm) 1x03 verticale &amp;lt;ref name=1W&amp;gt;interfaccia 1W&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J19 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=statusled/&amp;gt;&amp;lt;ref name=reset&amp;gt;pulsante di reset&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale &amp;lt;ref name=RTC/&amp;gt;&lt;br /&gt;
*J21 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali (alternativo a J17)&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23 &amp;lt;ref name=buzzer&amp;gt;Buzzer&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R1 = 22 KΩ SMD 1206&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*R3,R4,R5 = 2,2 KΩ SMD 1206 &amp;lt;ref name=micro/&amp;gt;&lt;br /&gt;
*R6 = 10 KΩ SMD 1206 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
*R7 =  4,7 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R8 =  2,2 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R9 =  4,7 KΩ SMD 1206 &amp;lt;ref name=1W/&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206  &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*R11 =  4,7 KΩ SMD 1206 &amp;lt;ref name=statusled/&amp;gt;&lt;br /&gt;
*SW1 = pulsante da stampato normalmente aperto SMD 6x6mm &amp;lt;ref name=reset/&amp;gt;&lt;br /&gt;
*U1 = modulo alimentazione DC/DC MP1584 [https://www.monolithicpower.com/en/mp1584.html datasheet integrato] [https://futuranet.it/prodotto/modulo-dc-dc-stepdown-5v-3a/ possibile fornitore]&lt;br /&gt;
*U2, U3, U4 = USBLC6-2SC6 (protezione disturbi USB)  &amp;lt;ref name=USB/&amp;gt; [http://www2.st.com/resource/en/datasheet/CD00050750.pdf datasheet]&lt;br /&gt;
*U5 = LM386 DIL &amp;lt;ref  name=BF/&amp;gt; [https://www.ti.com/lit/ds/symlink/lm386.pdf datasheet]&lt;br /&gt;
*U6 = SFH618A-1 &amp;lt;ref name=micro/&amp;gt; [https://www.vishay.com/docs/83740/sfh617a.pdf datasheet]&lt;br /&gt;
*U7 = H11L1 &amp;lt;ref name=optoin/&amp;gt; [https://www.onsemi.com/pdf/datasheet/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U8 = DS3231M SOIC-16W &amp;lt;ref name=RTC/&amp;gt; [https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf datasheet]&lt;br /&gt;
*U9 = Ag9905LP &amp;lt;ref name=POE/&amp;gt; (alternativo a U1) [https://www.silvertel.com/images/datasheets/Ag9900M-datasheet-ultra-miniature-isolated-Power-over-Ethernet-POE-module.pdf datasheet]&lt;br /&gt;
*BZ1 = Buzzer 12x9.5 passo 7.6 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1259</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1259"/>
		<updated>2024-04-02T14:37:25Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* Elenco componenti */ completo, spero&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione fino a 24 volt con dc/dc converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=BF&amp;gt;amplificatore BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=micro&amp;gt;ingresso microfonico&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C5 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref name=RTC&amp;gt; RTC sulla motherboard&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF &amp;lt;ref name=POE&amp;gt;Power Over Ethernet&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato &amp;lt;ref  name=micro/&amp;gt;&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato &amp;lt;ref name=optoin&amp;gt;Ingresso optoisolato&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB &amp;lt;ref name=USB&amp;gt;prese USB&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D5 = LED 3mm &amp;lt;ref name=statusled&amp;gt;ripetizione LED status della scheda Orange Pi Zero&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D6 = Ponte a diodi SMD &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*F1 = Fusibile SMD 1210 &lt;br /&gt;
*F2 = Fusibile SMD 1210 &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix Contact MSTBVA_2,5-6-G-5,08 [https://www.phoenixcontact.com/it-it/prodotti/presa-base-per-circuiti-stampati-mstbva-25-6-g-508-1755778 sito web Phoenix Contact]&lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*J7 = Connettore JST XH (passo 2,5 mm) 1x02 verticale&lt;br /&gt;
*J8 = Connettore JST XH (passo 2,5 mm) 1x02 verticale &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13 = Connettore JST XH (passo 2,5 mm) 1x03 verticale&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J18 = Connettore JST XH (passo 2,5 mm) 1x03 verticale &amp;lt;ref name=1W&amp;gt;interfaccia 1W&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J19 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=statusled/&amp;gt;&amp;lt;ref name=reset&amp;gt;pulsante di reset&amp;lt;/ref&amp;gt;&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale &amp;lt;ref name=RTC/&amp;gt;&lt;br /&gt;
*J21 = Connettore JST PH (passo 2) 1x02 orizzontale &amp;lt;ref name=POE/&amp;gt;&lt;br /&gt;
*J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali (alternativo a J17)&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23 &amp;lt;ref name=buzzer&amp;gt;Buzzer&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R1 = 22 KΩ SMD 1206&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*R3,R4,R5 = 2,2 KΩ SMD 1206 &amp;lt;ref name=micro/&amp;gt;&lt;br /&gt;
*R6 = 10 KΩ SMD 1206 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
*R7 =  4,7 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R8 =  2,2 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R9 =  4,7 KΩ SMD 1206 &amp;lt;ref name=1W/&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206  &amp;lt;ref name=USB/&amp;gt;&lt;br /&gt;
*R11 =  4,7 KΩ SMD 1206 &amp;lt;ref name=statusled/&amp;gt;&lt;br /&gt;
*SW1 = pulsante da stampato normalmente aperto SMD 6x6mm &amp;lt;ref name=reset/&amp;gt;&lt;br /&gt;
*U1 = modulo alimentazione DC/DC MP1584 [https://www.monolithicpower.com/en/mp1584.html datasheet integrato] [https://futuranet.it/prodotto/modulo-dc-dc-stepdown-5v-3a/ possibile fornitore]&lt;br /&gt;
*U2, U3, U4 = USBLC6-2SC6 (protezione disturbi USB)  &amp;lt;ref name=USB/&amp;gt; [http://www2.st.com/resource/en/datasheet/CD00050750.pdf datasheet]&lt;br /&gt;
*U5 = LM386 DIL &amp;lt;ref  name=BF/&amp;gt; [https://www.ti.com/lit/ds/symlink/lm386.pdf datasheet]&lt;br /&gt;
*U6 = SFH618A-1 &amp;lt;ref name=micro/&amp;gt; [https://www.vishay.com/docs/83740/sfh617a.pdf datasheet]&lt;br /&gt;
*U7 = H11L1 &amp;lt;ref name=optoin/&amp;gt; [https://www.onsemi.com/pdf/datasheet/h11l3m-d.pdf datasheet]&lt;br /&gt;
*U8 = DS3231M SOIC-16W &amp;lt;ref name=RTC/&amp;gt; [https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf datasheet]&lt;br /&gt;
*U9 = Ag9905LP &amp;lt;ref name=POE/&amp;gt; (alternativo a U1) [https://www.silvertel.com/images/datasheets/Ag9900M-datasheet-ultra-miniature-isolated-Power-over-Ethernet-POE-module.pdf datasheet]&lt;br /&gt;
*BZ1 = Buzzer 12x9.5 passo 7.6 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1258</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1258"/>
		<updated>2024-04-01T21:14:33Z</updated>

		<summary type="html">&lt;p&gt;Gvf: * elenco componenti con riferimenti, da completare&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione fino a 24 volt con dc/dc converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=BF&amp;gt;amplificatore BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF &amp;lt;ref  name=micro&amp;gt;ingresso microfonico&amp;lt;/ref&amp;gt;&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C5  = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF (solo se montato RTC)&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF (solo se montato POE)&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato (solo se usato ingresso microfonico)&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato &amp;lt;ref name=optoin&amp;gt;Ingresso optoisolato&amp;lt;/ref&amp;gt;&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB&lt;br /&gt;
*D5 = LED 3mm ripetizione lLED status della scheda Orange Pi Zero&lt;br /&gt;
*D6 = Ponte a diodi SMD (solo se montato POE)&lt;br /&gt;
*F1,F2= Fusibili SMD 1210&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix Contact MSTBVA_2,5-6-G-5,08 [https://www.phoenixcontact.com/it-it/prodotti/presa-base-per-circuiti-stampati-mstbva-25-6-g-508-1755778 sito web Phoenix Contact]&lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato&lt;br /&gt;
*J7,J8 = Connettori JST XH (passo 2,5 mm) 1x02 verticali&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11,J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13,J18 = Connettori JST XH (passo 2,5 mm) 1x03 verticali&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J19,J21 = Connettori JST PH (passo 2) 1x02 orizzontali&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23 &amp;lt;ref name=buzzer&amp;gt;Buzzer&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R1 = 22 KΩ SMD 1206 (LED power a 24V)&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref  name=BF/&amp;gt;&lt;br /&gt;
*R3,R4,R5 = 2,2 KΩ SMD 1206 &amp;lt;ref  name=micro/&amp;gt;&lt;br /&gt;
*R6 = 10 KΩ SMD 1206 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
*R7 =  4,7 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R8 =  2,2 KΩ SMD 1206 &amp;lt;ref name=optoin/&amp;gt;&lt;br /&gt;
*R9 =  4,7 KΩ SMD 1206 &amp;lt;ref name=1W/&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206 (LED power USB)&lt;br /&gt;
R11 R9 ,2,&amp;quot;4.7 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SW1 ,1,&amp;quot;Reset&amp;quot;,&amp;quot;Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
TP4 TP2 TP1 TP3 ,4,&amp;quot;TestPoint&amp;quot;,&amp;quot;TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
U1 ,1,&amp;quot;dc_dc_mp1584&amp;quot;,&amp;quot;gvf:dc_dc_mp1584&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
U2 U3 U4 ,3,&amp;quot;USBLC6-2SC6&amp;quot;,&amp;quot;Package_TO_SOT_SMD:SOT-23-6&amp;quot;,&amp;quot;http://www2.st.com/resource/en/datasheet/CD00050750.pdf&amp;quot;&lt;br /&gt;
U5 ,1,&amp;quot;LM386&amp;quot;,&amp;quot;Package_DIP:DIP-8_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.ti.com/lit/ds/symlink/lm386.pdf&amp;quot;&lt;br /&gt;
U6 ,1,&amp;quot;SFH618A-1&amp;quot;,&amp;quot;Package_DIP:DIP-4_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.vishay.com/docs/83740/sfh617a.pdf&amp;quot;&lt;br /&gt;
U7 ,1,&amp;quot;H11L1&amp;quot;,&amp;quot;Package_DIP:DIP-6_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;https://www.fairchildsemi.com/datasheets/H1/H11L1M.pdf&amp;quot;&lt;br /&gt;
U8 ,1,&amp;quot;DS3231M&amp;quot;,&amp;quot;gvf:SOIC-16W_7.5x10.3mm_P1.27mm-hand&amp;quot;,&amp;quot;http://datasheets.maximintegrated.com/en/ds/DS3231.pdf&amp;quot;&lt;br /&gt;
U9 ,1,&amp;quot;Ag9905LP&amp;quot;,&amp;quot;gvf:ag9900&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
*BZ1 = Buzzer 12x9.5 passo 7.6 &amp;lt;ref name=buzzer/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1257</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1257"/>
		<updated>2024-04-01T20:47:06Z</updated>

		<summary type="html">&lt;p&gt;Gvf: * elenco componenti da completare...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione fino a 24 volt con dc/dc converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se montato amplificatore BF)&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se usato ingresso microfonico)&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF (solo se montato amplificatore BF)&lt;br /&gt;
*C5  = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm (solo se montato amplificatore BF)&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF (solo se montato RTC)&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF (solo se montato POE)&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato (solo se usato ingresso microfonico)&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB&lt;br /&gt;
*D5 = LED 3mm ripetizione lLED status della scheda Orange Pi Zero&lt;br /&gt;
*D6 = Ponte a diodi SMD (solo se montato POE)&lt;br /&gt;
*F1,F2= Fusibili SMD 1210&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix_Contact_MSTBVA_2,5_6-G-5,08 &lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato&lt;br /&gt;
*J7,J8 = Connettori JST XH (passo 2,5 mm) 1x02 verticali&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11,J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13,J18 = Connettori JST XH (passo 2,5 mm) 1x03 verticali&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J19,J21 = Connettori JST PH (passo 2) 1x02 orizzontali&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale&lt;br /&gt;
*JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)&lt;br /&gt;
*JP4 = Selezione alimentazione LED power (default 24V)&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23&lt;br /&gt;
*R1 = 22 KΩ SMD 1206 (LED power a 24V)&lt;br /&gt;
*R2 = 10 Ω SMD 1206 &amp;lt;ref&amp;gt;BF&amp;lt;/ref&amp;gt;&lt;br /&gt;
*R10 = 22 KΩ SMD 1206 (LED power USB)&lt;br /&gt;
R11 R9 ,2,&amp;quot;4.7 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R3 R4 R8 R5 ,4,&amp;quot;2,2 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R6 ,1,&amp;quot;10 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R7 ,1,&amp;quot;4,7 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
SW1 ,1,&amp;quot;Reset&amp;quot;,&amp;quot;Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
TP4 TP2 TP1 TP3 ,4,&amp;quot;TestPoint&amp;quot;,&amp;quot;TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
U1 ,1,&amp;quot;dc_dc_mp1584&amp;quot;,&amp;quot;gvf:dc_dc_mp1584&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
U2 U3 U4 ,3,&amp;quot;USBLC6-2SC6&amp;quot;,&amp;quot;Package_TO_SOT_SMD:SOT-23-6&amp;quot;,&amp;quot;http://www2.st.com/resource/en/datasheet/CD00050750.pdf&amp;quot;&lt;br /&gt;
U5 ,1,&amp;quot;LM386&amp;quot;,&amp;quot;Package_DIP:DIP-8_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.ti.com/lit/ds/symlink/lm386.pdf&amp;quot;&lt;br /&gt;
U6 ,1,&amp;quot;SFH618A-1&amp;quot;,&amp;quot;Package_DIP:DIP-4_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.vishay.com/docs/83740/sfh617a.pdf&amp;quot;&lt;br /&gt;
U7 ,1,&amp;quot;H11L1&amp;quot;,&amp;quot;Package_DIP:DIP-6_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;https://www.fairchildsemi.com/datasheets/H1/H11L1M.pdf&amp;quot;&lt;br /&gt;
U8 ,1,&amp;quot;DS3231M&amp;quot;,&amp;quot;gvf:SOIC-16W_7.5x10.3mm_P1.27mm-hand&amp;quot;,&amp;quot;http://datasheets.maximintegrated.com/en/ds/DS3231.pdf&amp;quot;&lt;br /&gt;
U9 ,1,&amp;quot;Ag9905LP&amp;quot;,&amp;quot;gvf:ag9900&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
BZ1 ,1,&amp;quot;Buzzer&amp;quot;,&amp;quot;Buzzer_Beeper:Buzzer_12x9.5RM7.6&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1256</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1256"/>
		<updated>2024-04-01T20:35:51Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* Elenco componenti */ * ancora da completare...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione fino a 24 volt con dc/dc converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se montato amplificatore BF)&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se usato ingresso microfonico)&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF (solo se montato amplificatore BF)&lt;br /&gt;
*C5  = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm (solo se montato amplificatore BF)&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF (solo se montato RTC)&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF (solo se montato POE)&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato (solo se usato ingresso microfonico)&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB&lt;br /&gt;
*D5 = LED 3mm ripetizione lLED status della scheda Orange Pi Zero&lt;br /&gt;
*D6 = Ponte a diodi SMD (solo se montato POE)&lt;br /&gt;
*F1,F2= Fusibili SMD 1210&lt;br /&gt;
*J1 = Pin header verticale 2x13 passo 2,54 mm&lt;br /&gt;
*J2 = Pin header verticale 1x13 passo 2,54 mm&lt;br /&gt;
*J3 = Morsettiera 1x6 passo 5,08 mm Phoenix_Contact_MSTBVA_2,5_6-G-5,08 &lt;br /&gt;
*J4,J5,J6 = Connettori USB-A femmina verticali da stampato&lt;br /&gt;
*J7,J8 = Connettori JST XH (passo 2,5 mm) 1x02 verticali&lt;br /&gt;
*J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali&lt;br /&gt;
*J11,J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali&lt;br /&gt;
*J13,J18 = Connettori JST XH (passo 2,5 mm) 1x03 verticali&lt;br /&gt;
*J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale&lt;br /&gt;
*J17 = Header IDC 2x05 passo 2,54 mm verticale&lt;br /&gt;
*J19,J21 = Connettori JST PH (passo 2) 1x02 orizzontali&lt;br /&gt;
*J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale&lt;br /&gt;
*JP1 ,1,&amp;quot;SolderJumper_2_Bridged&amp;quot;,&amp;quot;Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
*JP2 JP3 ,2,&amp;quot;SolderJumper_2_Open&amp;quot;,&amp;quot;Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
*JP4 ,1,&amp;quot;SolderJumper_3_Bridged12&amp;quot;,&amp;quot;Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
*Q1 = Transistor BC807 (PNP) SOT-23&lt;br /&gt;
R10 R1 ,2,&amp;quot;22 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R11 R9 ,2,&amp;quot;4.7 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R2 ,1,&amp;quot;10 Ω&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R3 R4 R8 R5 ,4,&amp;quot;2,2 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R6 ,1,&amp;quot;10 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R7 ,1,&amp;quot;4,7 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
SW1 ,1,&amp;quot;Reset&amp;quot;,&amp;quot;Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
TP4 TP2 TP1 TP3 ,4,&amp;quot;TestPoint&amp;quot;,&amp;quot;TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
U1 ,1,&amp;quot;dc_dc_mp1584&amp;quot;,&amp;quot;gvf:dc_dc_mp1584&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
U2 U3 U4 ,3,&amp;quot;USBLC6-2SC6&amp;quot;,&amp;quot;Package_TO_SOT_SMD:SOT-23-6&amp;quot;,&amp;quot;http://www2.st.com/resource/en/datasheet/CD00050750.pdf&amp;quot;&lt;br /&gt;
U5 ,1,&amp;quot;LM386&amp;quot;,&amp;quot;Package_DIP:DIP-8_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.ti.com/lit/ds/symlink/lm386.pdf&amp;quot;&lt;br /&gt;
U6 ,1,&amp;quot;SFH618A-1&amp;quot;,&amp;quot;Package_DIP:DIP-4_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.vishay.com/docs/83740/sfh617a.pdf&amp;quot;&lt;br /&gt;
U7 ,1,&amp;quot;H11L1&amp;quot;,&amp;quot;Package_DIP:DIP-6_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;https://www.fairchildsemi.com/datasheets/H1/H11L1M.pdf&amp;quot;&lt;br /&gt;
U8 ,1,&amp;quot;DS3231M&amp;quot;,&amp;quot;gvf:SOIC-16W_7.5x10.3mm_P1.27mm-hand&amp;quot;,&amp;quot;http://datasheets.maximintegrated.com/en/ds/DS3231.pdf&amp;quot;&lt;br /&gt;
U9 ,1,&amp;quot;Ag9905LP&amp;quot;,&amp;quot;gvf:ag9900&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
BZ1 ,1,&amp;quot;Buzzer&amp;quot;,&amp;quot;Buzzer_Beeper:Buzzer_12x9.5RM7.6&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1255</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1255"/>
		<updated>2024-04-01T18:22:55Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + schema elettrico + lista componenti (da completare)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione fino a 24 volt con dc/dc converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
==Schema elettrico==&lt;br /&gt;
[[File:gvf2303 v2c.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Elenco componenti==&lt;br /&gt;
*C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm &lt;br /&gt;
*C2,C3 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se montato amplificatore BF)&lt;br /&gt;
*C6,C7 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se usato ingresso microfonico)&lt;br /&gt;
*C4 = Condensatore ceramico SMD 1206 47nF (solo se montato amplificatore BF)&lt;br /&gt;
*C5  = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm (solo se montato amplificatore BF)&lt;br /&gt;
*C8 = Condensatori ceramici SMD 0603 100nF (solo se montato RTC)&lt;br /&gt;
*C9 = Condensatore ceramico SMD 1206 10µF (solo se montato POE)&lt;br /&gt;
*D1 = LED blu SMD 1206 indicatore di presenza alimentazione&lt;br /&gt;
*D2 = LED rosso SMD 1206 microfono collegato (solo se usato ingresso microfonico)&lt;br /&gt;
*D3 = LED giallo SMD 1206 ingresso optoisolato alimentato&lt;br /&gt;
*D4 = LED verde SMD 1206 presenza alimentazione prese su USB&lt;br /&gt;
*D5 = LED 3mm ripetizione lLED status della scheda Orange Pi Zero&lt;br /&gt;
*D6 = Ponte a diodi SMD (solo se montato POE)&lt;br /&gt;
*F1,F2= Fusibili SMD 1210&lt;br /&gt;
J1 ,1,&amp;quot;Conn_02x13_Odd_Even&amp;quot;,&amp;quot;Connector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J11 J22 ,2,&amp;quot;Conn_01x05&amp;quot;,&amp;quot;Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J14 ,1,&amp;quot;Conn_01x06&amp;quot;,&amp;quot;Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J17 ,1,&amp;quot;Conn_02x05_Odd_Even&amp;quot;,&amp;quot;Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J18 J13 ,2,&amp;quot;Conn_01x03_Male&amp;quot;,&amp;quot;Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J19 J21 ,2,&amp;quot;Conn_01x02&amp;quot;,&amp;quot;Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J2 ,1,&amp;quot;Conn_01x13&amp;quot;,&amp;quot;Connector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J20 ,1,&amp;quot;Conn_01x02&amp;quot;,&amp;quot;Connector_Molex:Molex_PicoBlade_53047-0210_1x02_P1.25mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J3 ,1,&amp;quot;Screw_Terminal_01x06&amp;quot;,&amp;quot;Connector_Phoenix_MSTB:PhoenixContact_MSTBVA_2,5_6-G-5,08_1x06_P5.08mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
* J4,J5,J6 ,3,&amp;quot;USB_A&amp;quot;,&amp;quot;gvf:USB_A_Vertical&amp;quot;,&amp;quot; ~&amp;quot;&lt;br /&gt;
J8 J7 ,2,&amp;quot;Conn_01x02&amp;quot;,&amp;quot;Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
J9 J10 J15 J16 J12 ,5,&amp;quot;Conn_01x04&amp;quot;,&amp;quot;Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
JP1 ,1,&amp;quot;SolderJumper_2_Bridged&amp;quot;,&amp;quot;Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
JP2 JP3 ,2,&amp;quot;SolderJumper_2_Open&amp;quot;,&amp;quot;Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
JP4 ,1,&amp;quot;SolderJumper_3_Bridged12&amp;quot;,&amp;quot;Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
Q1 ,1,&amp;quot;BC807 (PNP)&amp;quot;,&amp;quot;Package_TO_SOT_SMD:SOT-23_Handsoldering&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R10 R1 ,2,&amp;quot;22 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R11 R9 ,2,&amp;quot;4.7 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R2 ,1,&amp;quot;10 Ω&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R3 R4 R8 R5 ,4,&amp;quot;2,2 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R6 ,1,&amp;quot;10 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
R7 ,1,&amp;quot;4,7 KΩ&amp;quot;,&amp;quot;Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
SW1 ,1,&amp;quot;Reset&amp;quot;,&amp;quot;Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
TP4 TP2 TP1 TP3 ,4,&amp;quot;TestPoint&amp;quot;,&amp;quot;TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
U1 ,1,&amp;quot;dc_dc_mp1584&amp;quot;,&amp;quot;gvf:dc_dc_mp1584&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
U2 U3 U4 ,3,&amp;quot;USBLC6-2SC6&amp;quot;,&amp;quot;Package_TO_SOT_SMD:SOT-23-6&amp;quot;,&amp;quot;http://www2.st.com/resource/en/datasheet/CD00050750.pdf&amp;quot;&lt;br /&gt;
U5 ,1,&amp;quot;LM386&amp;quot;,&amp;quot;Package_DIP:DIP-8_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.ti.com/lit/ds/symlink/lm386.pdf&amp;quot;&lt;br /&gt;
U6 ,1,&amp;quot;SFH618A-1&amp;quot;,&amp;quot;Package_DIP:DIP-4_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;http://www.vishay.com/docs/83740/sfh617a.pdf&amp;quot;&lt;br /&gt;
U7 ,1,&amp;quot;H11L1&amp;quot;,&amp;quot;Package_DIP:DIP-6_W7.62mm_Socket_LongPads&amp;quot;,&amp;quot;https://www.fairchildsemi.com/datasheets/H1/H11L1M.pdf&amp;quot;&lt;br /&gt;
U8 ,1,&amp;quot;DS3231M&amp;quot;,&amp;quot;gvf:SOIC-16W_7.5x10.3mm_P1.27mm-hand&amp;quot;,&amp;quot;http://datasheets.maximintegrated.com/en/ds/DS3231.pdf&amp;quot;&lt;br /&gt;
U9 ,1,&amp;quot;Ag9905LP&amp;quot;,&amp;quot;gvf:ag9900&amp;quot;,&amp;quot;&amp;quot;&lt;br /&gt;
BZ1 ,1,&amp;quot;Buzzer&amp;quot;,&amp;quot;Buzzer_Beeper:Buzzer_12x9.5RM7.6&amp;quot;,&amp;quot;~&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v2c.pdf&amp;diff=1254</id>
		<title>File:gvf2303 v2c.pdf</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=File:gvf2303_v2c.pdf&amp;diff=1254"/>
		<updated>2024-04-01T17:52:34Z</updated>

		<summary type="html">&lt;p&gt;Gvf: Schema elettrico della motherboard per Orange Pi Zero&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dettagli ==&lt;br /&gt;
Schema elettrico della motherboard per Orange Pi Zero&lt;br /&gt;
== Licenza ==&lt;br /&gt;
{{Self|cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Devuan_su_Raspberry_1&amp;diff=1253</id>
		<title>Devuan su Raspberry 1</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Devuan_su_Raspberry_1&amp;diff=1253"/>
		<updated>2024-03-16T09:41:57Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + aggiunte versioni successive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sono un appassionato di Devuan in quanto systemd non mi piace per niente.&lt;br /&gt;
Volendo installare Devuan su un vecchio Raspberry 1 mi sono scontrato con il fatto che l&#039;immagine per le schede embedded viene fornita solo per la versione ASCII di Devuan.&lt;br /&gt;
Ho quindi installato la stessa provvedendo poi ad eseguire i vari upgrade fino a giungere alla versione Daedalus.&lt;br /&gt;
&lt;br /&gt;
Riporto qui i vari passi della procedura adottata:&lt;br /&gt;
* download dell&#039;immagine &lt;br /&gt;
 wget https://files.devuan.org/devuan_ascii/embedded/devuan_ascii_2.0.0_armel_raspi1.img.xz&lt;br /&gt;
&lt;br /&gt;
* installazione della stessa sulla SD usando gnome-disks&lt;br /&gt;
* (modifica configurazione rete per avere un IP predeterminato)&lt;br /&gt;
* inserimento della SD sul Raspberry e avvio dello stesso &lt;br /&gt;
* collegamento via ssh (la password di default è toor)&lt;br /&gt;
 ssh root@&amp;lt;ipscheda&amp;gt;&lt;br /&gt;
* modifica del repository utilizzato&lt;br /&gt;
 sed -i &#039;s/ascii/beowulf/g&#039; /etc/apt/sources.list&lt;br /&gt;
* aggiornamento alla nuova versione&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get dist-upgrade&lt;br /&gt;
 apt-get autoremove --purge&lt;br /&gt;
 apt-get autoclean&lt;br /&gt;
 reboot&lt;br /&gt;
* ripetizione del collegamento e dell&#039;upgrade con le versioni successive&lt;br /&gt;
 sed -i &#039;s/beowulf/chimaera/g&#039; /etc/apt/sources.list&lt;br /&gt;
 sed -i &#039;s/chimaera/daedalus/g&#039; /etc/apt/sources.list&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Devuan_su_Raspberry_1&amp;diff=1252</id>
		<title>Devuan su Raspberry 1</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Devuan_su_Raspberry_1&amp;diff=1252"/>
		<updated>2024-03-16T09:31:01Z</updated>

		<summary type="html">&lt;p&gt;Gvf: * nuova pagina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sono un appassionato di Devuan in quanto systemd non mi piace per niente.&lt;br /&gt;
Volendo installare Devuan su un vecchio Raspberry 1 mi sono scontrato con il fatto che l&#039;immagine per le schede embedded viene fornita solo per la versione ASCII di Devuan.&lt;br /&gt;
Ho quindi installato la stessa provvedendo poi ad eseguire i vari upgrade fino a giungere alla versione Daedalus.&lt;br /&gt;
&lt;br /&gt;
Riporto qui i vari passi della procedura adottata:&lt;br /&gt;
* download dell&#039;immagine &lt;br /&gt;
 wget https://files.devuan.org/devuan_ascii/embedded/devuan_ascii_2.0.0_armel_raspi1.img.xz&lt;br /&gt;
&lt;br /&gt;
* installazione della stessa sulla SD usando gnome-disks&lt;br /&gt;
* (modifica configurazione rete per avere un IP predeterminato)&lt;br /&gt;
* inserimento della SD sul Raspberry e avvio dello stesso &lt;br /&gt;
* collegamento via ssh (la password di default è toor)&lt;br /&gt;
 ssh root@&amp;lt;ipscheda&amp;gt;&lt;br /&gt;
* modifica del repository utilizzato&lt;br /&gt;
 sed -i &#039;s/ascii/beowulf/g&#039; /etc/apt/sources.list&lt;br /&gt;
* aggiornamento alla nuova versione&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get dist-upgrade&lt;br /&gt;
 apt-get autoremove --purge&lt;br /&gt;
 apt-get autoclean&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1251</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1251"/>
		<updated>2023-10-30T10:03:39Z</updated>

		<summary type="html">&lt;p&gt;Gvf: * typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione fino a 24 volt con dc/dc converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiede modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1241</id>
		<title>Motherboard per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Motherboard_per_Orange_Pi_Zero&amp;diff=1241"/>
		<updated>2023-10-08T15:52:48Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* Caratteristiche */ * aggiunto specifica&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I [[w:Single-board computer|Single-board computer]] sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via.&lt;br /&gt;
Per i miei progetti ho realizzato una [[w:motherboard|motherboard]] che mi fornisce una serie di connettori per collegare le varie periferiche.&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Alimentazione fino a 24 volt con dc/dc converter&lt;br /&gt;
* In alternativa alimentazione via [[w:Power over Ethernet|Power over Ethernet]] (richiedo modifiche alla scheda OPi Zero)&lt;br /&gt;
* RTC DS3231&lt;br /&gt;
* Cicalino comandato da GPIO&lt;br /&gt;
* Amplificatore BF (monofonico)&lt;br /&gt;
* Ingresso per modulo microfonico per interfono&lt;br /&gt;
* Ingresso digitale optoisolato (collegabile a vari GPIO)&lt;br /&gt;
* Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)&lt;br /&gt;
* Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete&lt;br /&gt;
* Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)&lt;br /&gt;
* Connettore seriale 1 (/dev/ttyS1)&lt;br /&gt;
* Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V&lt;br /&gt;
* Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un&#039;interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS&lt;br /&gt;
* Connettore per 1Wire (per esempio sensori temperatura DS18B20)&lt;br /&gt;
* Connettore per ricevitore IR&lt;br /&gt;
* Tre connettori USB con protezione su alimentazione e linee segnale&lt;br /&gt;
Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Orange Pi Zero]]&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Real_Time_Clock_per_Orange_Pi_Zero&amp;diff=1231</id>
		<title>Real Time Clock per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Real_Time_Clock_per_Orange_Pi_Zero&amp;diff=1231"/>
		<updated>2023-10-08T13:33:45Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* Armbian */ + Devuan e link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il modulo Orange Pi Zero (OPI zero) non dispone di un [[w:Real-time clock|Real Time Clock o RTC]] o, per essere più precisi, il [[w:System-on-a-chip|SoC]] utilizzato lo fornirebbe solo che non è stato previsto il montaggio del relativo quarzo e della batteria tampone quindi la precisione è nulla e  in caso di mancanza di alimentazione si azzera. Quindi direi la sua utilità è nulla. Fortunatamente esistono in commercio numerosi integrati che forniscono questa funzionalità con una connessione [[w:I²C|I²C]]. Sono anche facilmente reperibili dei moduli che possono venir collegati direttamente sul connettore di espansione dell&#039;OPI Zero (o del Raspberry o di altri moduli simili).&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* un [[w:Single-board computer|SBC]] Orange Pi o Raspeberry Pi&lt;br /&gt;
* sistema operativo Armbian&lt;br /&gt;
* un modulo RTC compatibile&lt;br /&gt;
&lt;br /&gt;
===SBC===&lt;br /&gt;
Al momento ho collaudato questa soluzione solo utilizzando un Orange Pi Zero. Teoricamente dovrebbe funzionare su tutti i moduli similari facendo attenzione a quale bus I²C rendono disponibile e utilizzando l&#039;overlay adatto.&lt;br /&gt;
&lt;br /&gt;
===Armbian===&lt;br /&gt;
Per i miei progetti utilizzo un Sistema operativo derivato da [[w:Armbian|Armbian]], un mix fra Armbian e [[w:Devuan|Devuan]], la procedura è stata verificata utilizzando Armbian (versione 23.8.3 bookworm)&lt;br /&gt;
&lt;br /&gt;
===RTC===&lt;br /&gt;
[[File:DS3231 based RTC module.jpg|thumb]]&lt;br /&gt;
Occorre fare attenzione a quale modulo si intende usare, alcuni richiedono alimentazione e segnali a 5V e potrebbero essere incompatibili con la scheda da voi utilizzata.&lt;br /&gt;
Nel caso di Orange Pi Zero io utilizzo l&#039;integrato DS3231 direttamente sul circuito o utilizzando uno dei moduli facilmente reperibili in rete.&lt;br /&gt;
&lt;br /&gt;
Il DS1307 va alimentato a 5V e per essere utilizzato con L&#039;IO a 3.3V richiede un adattatore di livello (puah)&lt;br /&gt;
&lt;br /&gt;
==Configurazione con Orange Pi Zero e DS3231==&lt;br /&gt;
Dopo aver collegato il modulo prescelto è necessario:&lt;br /&gt;
* attivare l&#039;interfaccia I²C (I2C0) usando &#039;&#039;armbian-config&#039;&#039; o editando il file /boot/armbianEnv.txt&lt;br /&gt;
* installare i tools I2C&lt;br /&gt;
{{Codice|apt-get install i2c-tools|user=root}}&lt;br /&gt;
* verificare che il modulo venga visto correttamente all&#039;indirizzo 68 (hex) del bus 0&lt;br /&gt;
{{Codice|i2cdetect -y 0|user=root}}&lt;br /&gt;
: il risultato dovrebbe essere simile a questo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f&lt;br /&gt;
00:                         -- -- -- -- -- -- -- -- &lt;br /&gt;
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
40: -- -- -- -- -- -- -- -- -- -- 4a -- -- -- -- -- &lt;br /&gt;
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- &lt;br /&gt;
70: -- -- -- -- -- -- -- -- &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* per compilare ed aggiungere gli overlay è necessario installare il pacchetto armbian-bsp-cli-orangepizero&lt;br /&gt;
{{Codice|apt-get install armbian-bsp-cli-orangepizero|user=root}}&lt;br /&gt;
* compilare ed aggiungere alla configurazione i seguenti overlay:&lt;br /&gt;
:per rendere disponibile il modulo collegato a I²C0 ([[Media:rtc0-i2c0-ds3231.dts|download file &#039;&#039;rtc0-i2c0-ds3231.dts&#039;&#039;]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dts-v1/;&lt;br /&gt;
/plugin/;&lt;br /&gt;
&lt;br /&gt;
/ {&lt;br /&gt;
        compatible = &amp;quot;allwinner,sun4i-a10&amp;quot;, &amp;quot;allwinner,sun7i-a20&amp;quot;, &amp;quot;allwinner,sun8i-h3&amp;quot;, &amp;quot;allwinner,sun50i-a64&amp;quot;, &amp;quot;allwinner,sun50i-h5&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        /* &lt;br /&gt;
         * Aliases can be used to set the external RTC as rtc0.&lt;br /&gt;
         * Needs supplying the correct path to the I2C controller RTC is connected to,&lt;br /&gt;
         * this example is for I2C0 on H2+ (TWI0 on PA11/PA12).&lt;br /&gt;
         * NOTE: setting time at boot by the kernel&lt;br /&gt;
         * may not work in some cases if the external RTC module is loaded too late&lt;br /&gt;
         */&lt;br /&gt;
        fragment@0 {&lt;br /&gt;
                target-path = &amp;quot;/aliases&amp;quot;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc0 = &amp;quot;/soc/i2c@1c2ac00/ds3231@68&amp;quot;;&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        fragment@1 {&lt;br /&gt;
                target = &amp;lt;&amp;amp;i2c0&amp;gt;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        #address-cells = &amp;lt;1&amp;gt;;&lt;br /&gt;
                        #size-cells = &amp;lt;0&amp;gt;;&lt;br /&gt;
                        ds3231@68 {&lt;br /&gt;
                                compatible = &amp;quot;dallas,ds3232&amp;quot;;&lt;br /&gt;
                                reg = &amp;lt;0x68&amp;gt;;&lt;br /&gt;
                                status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
                        };&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc0-i2c0-ds3231.dts|nowiki}}|user=root}}&lt;br /&gt;
: attivazione:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc0-i2c0-ds3231.dts|user=root}}&lt;br /&gt;
{{Colored box|title=Alternativa su I²C0|content=&lt;br /&gt;
: se invece il RTC è collegato al bus I²C1 va utilizzato  ([[Media:rtc0-i2c1-ds3231.dts|download file &#039;&#039;rtc0-i2c1-ds3231.dts&#039;&#039;]]) analogo al precedente ma col path per la seconda interfaccia&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc0-i2c1-ds3231.dts|nowiki}}|user=root}}&lt;br /&gt;
: da attivare col comando:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc0-i2c1-ds3231.dts|user=root}}&lt;br /&gt;
}}&lt;br /&gt;
:per spostare l&#039;RTC del SoC da &#039;&#039;/dev/rtc0&#039;&#039; a &#039;&#039;/dev/rtc1&#039;&#039; ([[Media:rtc1-soc.dts|download file &#039;&#039;rtc1-soc.dts&#039;&#039;]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dts-v1/;&lt;br /&gt;
/plugin/;&lt;br /&gt;
&lt;br /&gt;
/ {&lt;br /&gt;
        compatible = &amp;quot;allwinner,sun4i-a10&amp;quot;, &amp;quot;allwinner,sun7i-a20&amp;quot;, &amp;quot;allwinner,sun8i-h3&amp;quot;, &amp;quot;allwinner,sun50i-a64&amp;quot;, &amp;quot;allwinner,sun50i-h5&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        /* &lt;br /&gt;
         * Aliases can be used to set the internal RTC as rtc1.&lt;br /&gt;
         */&lt;br /&gt;
        fragment@0 {&lt;br /&gt;
                target-path = &amp;quot;/aliases&amp;quot;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc1 = &amp;quot;/soc/rtc@1f00000&amp;quot;;&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        fragment@1 {&lt;br /&gt;
                target = &amp;lt;&amp;amp;rtc&amp;gt;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc@1f00000 {&lt;br /&gt;
                                status = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
                        };&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc1-soc.dts|nowiki}}|user=root}}&lt;br /&gt;
: attivazione:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc1-soc.dts|user=root}}&lt;br /&gt;
* riavviare il sistema&lt;br /&gt;
{{Codice|reboot|user=root}}&lt;br /&gt;
* verificare che siano disponibili entrambi gli RTC&lt;br /&gt;
{{Codice|ls /dev/rtc*|user=root}}&lt;br /&gt;
* il risultato dovrebbe essere qualcosa del genere:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lrwxrwxrwx 1 root root      4 18-12-2022 11:26:08 /dev/rtc -&amp;gt; rtc0&lt;br /&gt;
crw------- 1 root root 253, 0 18-12-2022 11:26:08 /dev/rtc0&lt;br /&gt;
crw------- 1 root root 253, 0 18-12-2022 11:26:08 /dev/rtc1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* facoltativamente sui può eliminare il programma fake-hwclock&lt;br /&gt;
{{Codice|apt-get purge fake-hwclock|user=root}}&lt;br /&gt;
&lt;br /&gt;
==Fonti==&lt;br /&gt;
* https://forum.armbian.com/topic/4074-real-time-clock-ds3231/page/2/&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/examples/i2c-ds1307.dts&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/sun8i-h3/sun8i-h3-i2c0.dts&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/sun8i-h3/sun8i-h3-i2c1.dts&lt;br /&gt;
&lt;br /&gt;
[[Categoria: Orange Pi Zero]]&lt;br /&gt;
[[Categoria: Armbian]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Real_Time_Clock_per_Orange_Pi_Zero&amp;diff=1221</id>
		<title>Real Time Clock per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Real_Time_Clock_per_Orange_Pi_Zero&amp;diff=1221"/>
		<updated>2023-10-08T13:30:00Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* Armbian */ + versione&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il modulo Orange Pi Zero (OPI zero) non dispone di un [[w:Real-time clock|Real Time Clock o RTC]] o, per essere più precisi, il [[w:System-on-a-chip|SoC]] utilizzato lo fornirebbe solo che non è stato previsto il montaggio del relativo quarzo e della batteria tampone quindi la precisione è nulla e  in caso di mancanza di alimentazione si azzera. Quindi direi la sua utilità è nulla. Fortunatamente esistono in commercio numerosi integrati che forniscono questa funzionalità con una connessione [[w:I²C|I²C]]. Sono anche facilmente reperibili dei moduli che possono venir collegati direttamente sul connettore di espansione dell&#039;OPI Zero (o del Raspberry o di altri moduli simili).&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* un [[w:Single-board computer|SBC]] Orange Pi o Raspeberry Pi&lt;br /&gt;
* sistema operativo Armbian&lt;br /&gt;
* un modulo RTC compatibile&lt;br /&gt;
&lt;br /&gt;
===SBC===&lt;br /&gt;
Al momento ho collaudato questa soluzione solo utilizzando un Orange Pi Zero. Teoricamente dovrebbe funzionare su tutti i moduli similari facendo attenzione a quale bus I²C rendono disponibile e utilizzando l&#039;overlay adatto.&lt;br /&gt;
&lt;br /&gt;
===Armbian===&lt;br /&gt;
Per i miei progetti utilizzo un Sistema operativo derivato da [[w:Armbian|Armbian]], la procedura è stata verificata utilizzando Armbian (versione 23.8.3 bookworm)&lt;br /&gt;
&lt;br /&gt;
===RTC===&lt;br /&gt;
[[File:DS3231 based RTC module.jpg|thumb]]&lt;br /&gt;
Occorre fare attenzione a quale modulo si intende usare, alcuni richiedono alimentazione e segnali a 5V e potrebbero essere incompatibili con la scheda da voi utilizzata.&lt;br /&gt;
Nel caso di Orange Pi Zero io utilizzo l&#039;integrato DS3231 direttamente sul circuito o utilizzando uno dei moduli facilmente reperibili in rete.&lt;br /&gt;
&lt;br /&gt;
Il DS1307 va alimentato a 5V e per essere utilizzato con L&#039;IO a 3.3V richiede un adattatore di livello (puah)&lt;br /&gt;
&lt;br /&gt;
==Configurazione con Orange Pi Zero e DS3231==&lt;br /&gt;
Dopo aver collegato il modulo prescelto è necessario:&lt;br /&gt;
* attivare l&#039;interfaccia I²C (I2C0) usando &#039;&#039;armbian-config&#039;&#039; o editando il file /boot/armbianEnv.txt&lt;br /&gt;
* installare i tools I2C&lt;br /&gt;
{{Codice|apt-get install i2c-tools|user=root}}&lt;br /&gt;
* verificare che il modulo venga visto correttamente all&#039;indirizzo 68 (hex) del bus 0&lt;br /&gt;
{{Codice|i2cdetect -y 0|user=root}}&lt;br /&gt;
: il risultato dovrebbe essere simile a questo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f&lt;br /&gt;
00:                         -- -- -- -- -- -- -- -- &lt;br /&gt;
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
40: -- -- -- -- -- -- -- -- -- -- 4a -- -- -- -- -- &lt;br /&gt;
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- &lt;br /&gt;
70: -- -- -- -- -- -- -- -- &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* per compilare ed aggiungere gli overlay è necessario installare il pacchetto armbian-bsp-cli-orangepizero&lt;br /&gt;
{{Codice|apt-get install armbian-bsp-cli-orangepizero|user=root}}&lt;br /&gt;
* compilare ed aggiungere alla configurazione i seguenti overlay:&lt;br /&gt;
:per rendere disponibile il modulo collegato a I²C0 ([[Media:rtc0-i2c0-ds3231.dts|download file &#039;&#039;rtc0-i2c0-ds3231.dts&#039;&#039;]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dts-v1/;&lt;br /&gt;
/plugin/;&lt;br /&gt;
&lt;br /&gt;
/ {&lt;br /&gt;
        compatible = &amp;quot;allwinner,sun4i-a10&amp;quot;, &amp;quot;allwinner,sun7i-a20&amp;quot;, &amp;quot;allwinner,sun8i-h3&amp;quot;, &amp;quot;allwinner,sun50i-a64&amp;quot;, &amp;quot;allwinner,sun50i-h5&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        /* &lt;br /&gt;
         * Aliases can be used to set the external RTC as rtc0.&lt;br /&gt;
         * Needs supplying the correct path to the I2C controller RTC is connected to,&lt;br /&gt;
         * this example is for I2C0 on H2+ (TWI0 on PA11/PA12).&lt;br /&gt;
         * NOTE: setting time at boot by the kernel&lt;br /&gt;
         * may not work in some cases if the external RTC module is loaded too late&lt;br /&gt;
         */&lt;br /&gt;
        fragment@0 {&lt;br /&gt;
                target-path = &amp;quot;/aliases&amp;quot;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc0 = &amp;quot;/soc/i2c@1c2ac00/ds3231@68&amp;quot;;&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        fragment@1 {&lt;br /&gt;
                target = &amp;lt;&amp;amp;i2c0&amp;gt;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        #address-cells = &amp;lt;1&amp;gt;;&lt;br /&gt;
                        #size-cells = &amp;lt;0&amp;gt;;&lt;br /&gt;
                        ds3231@68 {&lt;br /&gt;
                                compatible = &amp;quot;dallas,ds3232&amp;quot;;&lt;br /&gt;
                                reg = &amp;lt;0x68&amp;gt;;&lt;br /&gt;
                                status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
                        };&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc0-i2c0-ds3231.dts|nowiki}}|user=root}}&lt;br /&gt;
: attivazione:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc0-i2c0-ds3231.dts|user=root}}&lt;br /&gt;
{{Colored box|title=Alternativa su I²C0|content=&lt;br /&gt;
: se invece il RTC è collegato al bus I²C1 va utilizzato  ([[Media:rtc0-i2c1-ds3231.dts|download file &#039;&#039;rtc0-i2c1-ds3231.dts&#039;&#039;]]) analogo al precedente ma col path per la seconda interfaccia&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc0-i2c1-ds3231.dts|nowiki}}|user=root}}&lt;br /&gt;
: da attivare col comando:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc0-i2c1-ds3231.dts|user=root}}&lt;br /&gt;
}}&lt;br /&gt;
:per spostare l&#039;RTC del SoC da &#039;&#039;/dev/rtc0&#039;&#039; a &#039;&#039;/dev/rtc1&#039;&#039; ([[Media:rtc1-soc.dts|download file &#039;&#039;rtc1-soc.dts&#039;&#039;]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dts-v1/;&lt;br /&gt;
/plugin/;&lt;br /&gt;
&lt;br /&gt;
/ {&lt;br /&gt;
        compatible = &amp;quot;allwinner,sun4i-a10&amp;quot;, &amp;quot;allwinner,sun7i-a20&amp;quot;, &amp;quot;allwinner,sun8i-h3&amp;quot;, &amp;quot;allwinner,sun50i-a64&amp;quot;, &amp;quot;allwinner,sun50i-h5&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        /* &lt;br /&gt;
         * Aliases can be used to set the internal RTC as rtc1.&lt;br /&gt;
         */&lt;br /&gt;
        fragment@0 {&lt;br /&gt;
                target-path = &amp;quot;/aliases&amp;quot;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc1 = &amp;quot;/soc/rtc@1f00000&amp;quot;;&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        fragment@1 {&lt;br /&gt;
                target = &amp;lt;&amp;amp;rtc&amp;gt;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc@1f00000 {&lt;br /&gt;
                                status = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
                        };&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc1-soc.dts|nowiki}}|user=root}}&lt;br /&gt;
: attivazione:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc1-soc.dts|user=root}}&lt;br /&gt;
* riavviare il sistema&lt;br /&gt;
{{Codice|reboot|user=root}}&lt;br /&gt;
* verificare che siano disponibili entrambi gli RTC&lt;br /&gt;
{{Codice|ls /dev/rtc*|user=root}}&lt;br /&gt;
* il risultato dovrebbe essere qualcosa del genere:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lrwxrwxrwx 1 root root      4 18-12-2022 11:26:08 /dev/rtc -&amp;gt; rtc0&lt;br /&gt;
crw------- 1 root root 253, 0 18-12-2022 11:26:08 /dev/rtc0&lt;br /&gt;
crw------- 1 root root 253, 0 18-12-2022 11:26:08 /dev/rtc1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* facoltativamente sui può eliminare il programma fake-hwclock&lt;br /&gt;
{{Codice|apt-get purge fake-hwclock|user=root}}&lt;br /&gt;
&lt;br /&gt;
==Fonti==&lt;br /&gt;
* https://forum.armbian.com/topic/4074-real-time-clock-ds3231/page/2/&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/examples/i2c-ds1307.dts&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/sun8i-h3/sun8i-h3-i2c0.dts&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/sun8i-h3/sun8i-h3-i2c1.dts&lt;br /&gt;
&lt;br /&gt;
[[Categoria: Orange Pi Zero]]&lt;br /&gt;
[[Categoria: Armbian]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Ubiquity&amp;diff=1211</id>
		<title>Ubiquity</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Ubiquity&amp;diff=1211"/>
		<updated>2023-04-26T10:07:38Z</updated>

		<summary type="html">&lt;p&gt;Gvf: +fonte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[w:Ubiquity|Ubiquity]] è il programma utilizzato per l&#039;installazione del sistema operativo delle distribuzioni Ubuntu e derivate.&lt;br /&gt;
&lt;br /&gt;
Durante la sua esecuzione viene richiesto di impostare i vari parametri che caratterizzano l&#039;installazione.&lt;br /&gt;
&lt;br /&gt;
È possibile preconfigurarli modificando il file /preseed/linuxmint.seed presente nell&#039;immagine del cdrom&lt;br /&gt;
&lt;br /&gt;
Attualmente ho aggiunto le seguenti righe&lt;br /&gt;
&lt;br /&gt;
 d-i languagechooser/language-name select Italiano&lt;br /&gt;
 d-i countrychooser/shortlist select IT&lt;br /&gt;
 d-i localechooser/supported-locales multiselect it_IT.UTF-8&lt;br /&gt;
 d-i localechooser/languagelist select it&lt;br /&gt;
 d-i keyboard-configuration/layoutcode string it&lt;br /&gt;
 d-i keyboard-configuration/xkb-keymap select it&lt;br /&gt;
 d-i time/zone string Europe/Rome&lt;br /&gt;
 d-i ubiquity/use_nonfree true&lt;br /&gt;
 d-i passwd/user-fullname string gvf&lt;br /&gt;
 d-i passwd/username string gvf&lt;br /&gt;
 d-i passwd/user-password password pa$$word&lt;br /&gt;
 d-i passwd/user-password-again password pa$$word&lt;br /&gt;
 d-i netcfg/get_hostname string scuola-xx&lt;br /&gt;
 ubiquity ubiquity/use_nonfree true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
probabilmente ci sono delle righe inutili o ridondanti, ma funziona. Quando avrò tempo lo sistemerò.&lt;br /&gt;
Ovviamente password e hostname vanno modificati alla prima esecuzione del sistema operativo. Non ho volutamente impostato nessun parametro relativo alle partizioni del disco in maniera da poter gestire situazioni diverse. &lt;br /&gt;
&lt;br /&gt;
==Fonti==&lt;br /&gt;
* https://askubuntu.com/questions/1403601/how-to-use-d-i-and-preseeding-on-22-04-to-automate-installations&lt;br /&gt;
* https://github.com/linuxmint/ubiquity&lt;br /&gt;
* https://github.com/freegeek-pdx/Linux-Deployment-and-Support-Scripts/blob/main/Mint%20Installer%20Resources/preseed/production-ubiquity.seed&lt;br /&gt;
* https://forums.linuxmint.com/viewtopic.php?t=169454&lt;br /&gt;
* https://wiki.ubuntu.com/UbiquityAutomation&lt;br /&gt;
&lt;br /&gt;
[[Categoria:LinuxMint]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Ubiquity&amp;diff=1201</id>
		<title>Ubiquity</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Ubiquity&amp;diff=1201"/>
		<updated>2023-04-26T10:04:22Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + fonti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[w:Ubiquity|Ubiquity]] è il programma utilizzato per l&#039;installazione del sistema operativo delle distribuzioni Ubuntu e derivate.&lt;br /&gt;
&lt;br /&gt;
Durante la sua esecuzione viene richiesto di impostare i vari parametri che caratterizzano l&#039;installazione.&lt;br /&gt;
&lt;br /&gt;
È possibile preconfigurarli modificando il file /preseed/linuxmint.seed presente nell&#039;immagine del cdrom&lt;br /&gt;
&lt;br /&gt;
Attualmente ho aggiunto le seguenti righe&lt;br /&gt;
&lt;br /&gt;
 d-i languagechooser/language-name select Italiano&lt;br /&gt;
 d-i countrychooser/shortlist select IT&lt;br /&gt;
 d-i localechooser/supported-locales multiselect it_IT.UTF-8&lt;br /&gt;
 d-i localechooser/languagelist select it&lt;br /&gt;
 d-i keyboard-configuration/layoutcode string it&lt;br /&gt;
 d-i keyboard-configuration/xkb-keymap select it&lt;br /&gt;
 d-i time/zone string Europe/Rome&lt;br /&gt;
 d-i ubiquity/use_nonfree true&lt;br /&gt;
 d-i passwd/user-fullname string gvf&lt;br /&gt;
 d-i passwd/username string gvf&lt;br /&gt;
 d-i passwd/user-password password pa$$word&lt;br /&gt;
 d-i passwd/user-password-again password pa$$word&lt;br /&gt;
 d-i netcfg/get_hostname string scuola-xx&lt;br /&gt;
 ubiquity ubiquity/use_nonfree true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
probabilmente ci sono delle righe inutili o ridondanti, ma funziona. Quando avrò tempo lo sistemerò.&lt;br /&gt;
Ovviamente password e hostname vanno modificati alla prima esecuzione del sistema operativo. Non ho volutamente impostato nessun parametro relativo alle partizioni del disco in maniera da poter gestire situazioni diverse. &lt;br /&gt;
&lt;br /&gt;
==Fonti==&lt;br /&gt;
* https://askubuntu.com/questions/1403601/how-to-use-d-i-and-preseeding-on-22-04-to-automate-installations&lt;br /&gt;
* https://github.com/linuxmint/ubiquity&lt;br /&gt;
* https://github.com/freegeek-pdx/Linux-Deployment-and-Support-Scripts/blob/main/Mint%20Installer%20Resources/preseed/production-ubiquity.seed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:LinuxMint]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Ubiquity&amp;diff=1191</id>
		<title>Ubiquity</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Ubiquity&amp;diff=1191"/>
		<updated>2023-04-26T09:50:32Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + nuova pagina.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[w:Ubiquity|Ubiquity]] è il programma utilizzato per l&#039;installazione del sistema operativo delle distribuzioni Ubuntu e derivate.&lt;br /&gt;
&lt;br /&gt;
Durante la sua esecuzione viene richiesto di impostare i vari parametri che caratterizzano l&#039;installazione.&lt;br /&gt;
&lt;br /&gt;
È possibile preconfigurarli modificando il file /preseed/linuxmint.seed presente nell&#039;immagine del cdrom&lt;br /&gt;
&lt;br /&gt;
Attualmente ho aggiunto le seguenti righe&lt;br /&gt;
&lt;br /&gt;
 d-i languagechooser/language-name select Italiano&lt;br /&gt;
 d-i countrychooser/shortlist select IT&lt;br /&gt;
 d-i localechooser/supported-locales multiselect it_IT.UTF-8&lt;br /&gt;
 d-i localechooser/languagelist select it&lt;br /&gt;
 d-i keyboard-configuration/layoutcode string it&lt;br /&gt;
 d-i keyboard-configuration/xkb-keymap select it&lt;br /&gt;
 d-i time/zone string Europe/Rome&lt;br /&gt;
 d-i ubiquity/use_nonfree true&lt;br /&gt;
 d-i passwd/user-fullname string gvf&lt;br /&gt;
 d-i passwd/username string gvf&lt;br /&gt;
 d-i passwd/user-password password pa$$word&lt;br /&gt;
 d-i passwd/user-password-again password pa$$word&lt;br /&gt;
 d-i netcfg/get_hostname string scuola-xx&lt;br /&gt;
 ubiquity ubiquity/use_nonfree true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
probabilmente ci sono delle righe inutili o ridondanti, ma funziona. Quando avrò tempo lo sistemerò.&lt;br /&gt;
Ovviamente password e hostname vanno modificati alla prima esecuzione del sistema operativo. Non ho volutamente impostato nessun parametro relativo alle partizioni del disco in maniera da poter gestire situazioni diverse. &lt;br /&gt;
&lt;br /&gt;
==Fonti==&lt;br /&gt;
* https://askubuntu.com/questions/1403601/how-to-use-d-i-and-preseeding-on-22-04-to-automate-installations&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:LinuxMint]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Categoria:LinuxMint&amp;diff=1181</id>
		<title>Categoria:LinuxMint</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Categoria:LinuxMint&amp;diff=1181"/>
		<updated>2023-04-24T17:22:15Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + nuova categoria&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pagine relative alla distribuzione Linux Mint&lt;br /&gt;
[[Categoria:Informatica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Real_Time_Clock_per_Orange_Pi_Zero&amp;diff=1171</id>
		<title>Real Time Clock per Orange Pi Zero</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Real_Time_Clock_per_Orange_Pi_Zero&amp;diff=1171"/>
		<updated>2023-02-16T17:40:53Z</updated>

		<summary type="html">&lt;p&gt;Gvf: /* Configurazione con Orange Pi Zero e DS3231 */ + pacchetto necessario&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il modulo Orange Pi Zero (OPI zero) non dispone di un [[w:Real-time clock|Real Time Clock o RTC]] o, per essere più precisi, il [[w:System-on-a-chip|SoC]] utilizzato lo fornirebbe solo che non è stato previsto il montaggio del relativo quarzo e della batteria tampone quindi la precisione è nulla e  in caso di mancanza di alimentazione si azzera. Quindi direi la sua utilità è nulla. Fortunatamente esistono in commercio numerosi integrati che forniscono questa funzionalità con una connessione [[w:I²C|I²C]]. Sono anche facilmente reperibili dei moduli che possono venir collegati direttamente sul connettore di espansione dell&#039;OPI Zero (o del Raspberry o di altri moduli simili).&lt;br /&gt;
&lt;br /&gt;
==Requisiti==&lt;br /&gt;
* un [[w:Single-board computer|SBC]] Orange Pi o Raspeberry Pi&lt;br /&gt;
* sistema operativo Armbian&lt;br /&gt;
* un modulo RTC compatibile&lt;br /&gt;
&lt;br /&gt;
===SBC===&lt;br /&gt;
Al momento ho collaudato questa soluzione solo utilizzando un Orange Pi Zero. Teoricamente dovrebbe funzionare su tutti i moduli similari facendo attenzione a quale bus I²C rendono disponibile e utilizzando l&#039;overlay adatto.&lt;br /&gt;
&lt;br /&gt;
===Armbian===&lt;br /&gt;
Per i miei progetti utilizzo un Sistema operativo derivato da [[w:Armbian|Armbian]], la procedura è stata verificata utilizzando Armbian (versione ?)&lt;br /&gt;
&lt;br /&gt;
===RTC===&lt;br /&gt;
[[File:DS3231 based RTC module.jpg|thumb]]&lt;br /&gt;
Occorre fare attenzione a quale modulo si intende usare, alcuni richiedono alimentazione e segnali a 5V e potrebbero essere incompatibili con la scheda da voi utilizzata.&lt;br /&gt;
Nel caso di Orange Pi Zero io utilizzo l&#039;integrato DS3231 direttamente sul circuito o utilizzando uno dei moduli facilmente reperibili in rete.&lt;br /&gt;
&lt;br /&gt;
Il DS1307 va alimentato a 5V e per essere utilizzato con L&#039;IO a 3.3V richiede un adattatore di livello (puah)&lt;br /&gt;
&lt;br /&gt;
==Configurazione con Orange Pi Zero e DS3231==&lt;br /&gt;
Dopo aver collegato il modulo prescelto è necessario:&lt;br /&gt;
* attivare l&#039;interfaccia I²C (I2C0) usando &#039;&#039;armbian-config&#039;&#039; o editando il file /boot/armbianEnv.txt&lt;br /&gt;
* installare i tools I2C&lt;br /&gt;
{{Codice|apt-get install i2c-tools|user=root}}&lt;br /&gt;
* verificare che il modulo venga visto correttamente all&#039;indirizzo 68 (hex) del bus 0&lt;br /&gt;
{{Codice|i2cdetect -y 0|user=root}}&lt;br /&gt;
: il risultato dovrebbe essere simile a questo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f&lt;br /&gt;
00:                         -- -- -- -- -- -- -- -- &lt;br /&gt;
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
40: -- -- -- -- -- -- -- -- -- -- 4a -- -- -- -- -- &lt;br /&gt;
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- &lt;br /&gt;
70: -- -- -- -- -- -- -- -- &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* per compilare ed aggiungere gli overlay è necessario installare il pacchetto armbian-bsp-cli-orangepizero&lt;br /&gt;
{{Codice|apt-get install armbian-bsp-cli-orangepizero|user=root}}&lt;br /&gt;
* compilare ed aggiungere alla configurazione i seguenti overlay:&lt;br /&gt;
:per rendere disponibile il modulo collegato a I²C0 ([[Media:rtc0-i2c0-ds3231.dts|download file &#039;&#039;rtc0-i2c0-ds3231.dts&#039;&#039;]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dts-v1/;&lt;br /&gt;
/plugin/;&lt;br /&gt;
&lt;br /&gt;
/ {&lt;br /&gt;
        compatible = &amp;quot;allwinner,sun4i-a10&amp;quot;, &amp;quot;allwinner,sun7i-a20&amp;quot;, &amp;quot;allwinner,sun8i-h3&amp;quot;, &amp;quot;allwinner,sun50i-a64&amp;quot;, &amp;quot;allwinner,sun50i-h5&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        /* &lt;br /&gt;
         * Aliases can be used to set the external RTC as rtc0.&lt;br /&gt;
         * Needs supplying the correct path to the I2C controller RTC is connected to,&lt;br /&gt;
         * this example is for I2C0 on H2+ (TWI0 on PA11/PA12).&lt;br /&gt;
         * NOTE: setting time at boot by the kernel&lt;br /&gt;
         * may not work in some cases if the external RTC module is loaded too late&lt;br /&gt;
         */&lt;br /&gt;
        fragment@0 {&lt;br /&gt;
                target-path = &amp;quot;/aliases&amp;quot;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc0 = &amp;quot;/soc/i2c@1c2ac00/ds3231@68&amp;quot;;&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        fragment@1 {&lt;br /&gt;
                target = &amp;lt;&amp;amp;i2c0&amp;gt;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        #address-cells = &amp;lt;1&amp;gt;;&lt;br /&gt;
                        #size-cells = &amp;lt;0&amp;gt;;&lt;br /&gt;
                        ds3231@68 {&lt;br /&gt;
                                compatible = &amp;quot;dallas,ds3232&amp;quot;;&lt;br /&gt;
                                reg = &amp;lt;0x68&amp;gt;;&lt;br /&gt;
                                status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
                        };&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc0-i2c0-ds3231.dts|nowiki}}|user=root}}&lt;br /&gt;
: attivazione:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc0-i2c0-ds3231.dts|user=root}}&lt;br /&gt;
{{Colored box|title=Alternativa su I²C0|content=&lt;br /&gt;
: se invece il RTC è collegato al bus I²C1 va utilizzato  ([[Media:rtc0-i2c1-ds3231.dts|download file &#039;&#039;rtc0-i2c1-ds3231.dts&#039;&#039;]]) analogo al precedente ma col path per la seconda interfaccia&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc0-i2c1-ds3231.dts|nowiki}}|user=root}}&lt;br /&gt;
: da attivare col comando:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc0-i2c1-ds3231.dts|user=root}}&lt;br /&gt;
}}&lt;br /&gt;
:per spostare l&#039;RTC del SoC da &#039;&#039;/dev/rtc0&#039;&#039; a &#039;&#039;/dev/rtc1&#039;&#039; ([[Media:rtc1-soc.dts|download file &#039;&#039;rtc1-soc.dts&#039;&#039;]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dts-v1/;&lt;br /&gt;
/plugin/;&lt;br /&gt;
&lt;br /&gt;
/ {&lt;br /&gt;
        compatible = &amp;quot;allwinner,sun4i-a10&amp;quot;, &amp;quot;allwinner,sun7i-a20&amp;quot;, &amp;quot;allwinner,sun8i-h3&amp;quot;, &amp;quot;allwinner,sun50i-a64&amp;quot;, &amp;quot;allwinner,sun50i-h5&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        /* &lt;br /&gt;
         * Aliases can be used to set the internal RTC as rtc1.&lt;br /&gt;
         */&lt;br /&gt;
        fragment@0 {&lt;br /&gt;
                target-path = &amp;quot;/aliases&amp;quot;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc1 = &amp;quot;/soc/rtc@1f00000&amp;quot;;&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        fragment@1 {&lt;br /&gt;
                target = &amp;lt;&amp;amp;rtc&amp;gt;;&lt;br /&gt;
                __overlay__ {&lt;br /&gt;
                        rtc@1f00000 {&lt;br /&gt;
                                status = &amp;quot;disabled&amp;quot;;&lt;br /&gt;
                        };&lt;br /&gt;
                };&lt;br /&gt;
        };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: download:&lt;br /&gt;
{{Codice|wget {{filepath:rtc1-soc.dts|nowiki}}|user=root}}&lt;br /&gt;
: attivazione:&lt;br /&gt;
{{Codice|armbian-add-overlay rtc1-soc.dts|user=root}}&lt;br /&gt;
* riavviare il sistema&lt;br /&gt;
{{Codice|reboot|user=root}}&lt;br /&gt;
* verificare che siano disponibili entrambi gli RTC&lt;br /&gt;
{{Codice|ls /dev/rtc*|user=root}}&lt;br /&gt;
* il risultato dovrebbe essere qualcosa del genere:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lrwxrwxrwx 1 root root      4 18-12-2022 11:26:08 /dev/rtc -&amp;gt; rtc0&lt;br /&gt;
crw------- 1 root root 253, 0 18-12-2022 11:26:08 /dev/rtc0&lt;br /&gt;
crw------- 1 root root 253, 0 18-12-2022 11:26:08 /dev/rtc1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* facoltativamente sui può eliminare il programma fake-hwclock&lt;br /&gt;
{{Codice|apt-get purge fake-hwclock|user=root}}&lt;br /&gt;
&lt;br /&gt;
==Fonti==&lt;br /&gt;
* https://forum.armbian.com/topic/4074-real-time-clock-ds3231/page/2/&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/examples/i2c-ds1307.dts&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/sun8i-h3/sun8i-h3-i2c0.dts&lt;br /&gt;
* https://github.com/armbian/sunxi-DT-overlays/blob/master/sun8i-h3/sun8i-h3-i2c1.dts&lt;br /&gt;
&lt;br /&gt;
[[Categoria: Orange Pi Zero]]&lt;br /&gt;
[[Categoria: Armbian]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Pagina_principale&amp;diff=1161</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Pagina_principale&amp;diff=1161"/>
		<updated>2023-02-15T14:57:52Z</updated>

		<summary type="html">&lt;p&gt;Gvf: * fix licenza&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mi interesso di elettronica dal lontano 1975. Da circa venti anni il mio laboratorio è situato in cantina. Mi sembrava giusto perciò fare un equivalente web del caos che mantengo nella mia cantina.&lt;br /&gt;
&lt;br /&gt;
Questo sito è destinato a contenere le cose che voglio condividere con tutte le altre persone interessate. &lt;br /&gt;
&lt;br /&gt;
Visti i miei multiformi interessi potranno esserci pagine su [[:Categoria:Elettronica|progetti elettronici]], [[:Categoria:Informatica|informatica]], falegnameria, stampa 3D, uso di software libero (in particolare nella scuola), vela...&lt;br /&gt;
&lt;br /&gt;
Per il momento i contenuti sono pochi ma, compatibilmente con gli altri miei progetti, vedrò di ampliare il sito.&lt;br /&gt;
&lt;br /&gt;
Tutti i contenuti di questo sito sono rilasciati con licenza libera (CC-BY-SA) salvo dove fosse diversamente indicato (ovvero, spero, in nessun caso).&lt;br /&gt;
&lt;br /&gt;
La collaborazione da parte di altre persone è benvenuta ma, viste le limitate risorse a mia disposizione, la creazione di utenti in questo wiki non è libera. Per avere un utenza dovete mandarmi una mail all&#039;indirizzo cantina(at)gvf.ve.it&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Cantina:Avvertenze_generali&amp;diff=1151</id>
		<title>Cantina:Avvertenze generali</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Cantina:Avvertenze_generali&amp;diff=1151"/>
		<updated>2023-02-15T14:57:05Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + nuova pagina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La cantina di Gvf è un sito amatoriale. In quanto tale, pur cercando di controllare la qualità delle informazioni fornite, NON viene fornita nessuna garanzia sull&#039;esattezza delle informazioni contenute. Se riscontrate inesattezze siete pregate di segnalarle all&#039;indirizzo mail cantina(at)gvf.ve.it.&lt;br /&gt;
&lt;br /&gt;
Tutti i materiali disponibili nel sito sono rilasciati con licenza libera [[w:Creative Commons|Creative Commons]] con le clausole &amp;quot;attribuzione&amp;quot; e &amp;quot;condividi allo stesso modo&amp;quot; (CC-BY-SA) ovvero potete usare liberamente tutto il materiale presente ma se lo ridistribuite deve essere possibile risalire all&#039;autore originale e l&#039;opera derivata deve presentare la stessa licenza.&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Cantina:Informazioni&amp;diff=1141</id>
		<title>Cantina:Informazioni</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Cantina:Informazioni&amp;diff=1141"/>
		<updated>2023-02-15T14:47:24Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + nuova pagina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La cantina di GvF è un sito amatoriale, il suo obiettivo è rendere disponibili gratuitamente delle informazioni su argomenti hobbistici.&lt;br /&gt;
&lt;br /&gt;
I contenuti sono disponibili con una licenza libera.&lt;br /&gt;
&lt;br /&gt;
Eventuali eccezioni sono chiaramente indicate. &lt;br /&gt;
&lt;br /&gt;
Eventuali collaborazioni sono benvenute.&lt;br /&gt;
&lt;br /&gt;
Per motivi organizzativi per editare questo sito è necessario inviare una mail all&#039;indirizzo cantina(at)gvf.ve.it da un indirizzo email valido. Nella mail oltre alla richiesta di attivare un utenza è necessario indicare il nickname che si desidera utilizzare.&lt;br /&gt;
Le credenziali per accedere saranno inviati all&#039;indirizzo mail della richiesta. Tale indirizzo mail sarà anche utilizzabile per recuperare l&#039;accesso in caso di smarrimento della password.&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Cantina:Informazioni_sulla_privacy&amp;diff=1131</id>
		<title>Cantina:Informazioni sulla privacy</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Cantina:Informazioni_sulla_privacy&amp;diff=1131"/>
		<updated>2023-02-15T14:37:08Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + nuova pagina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La cantina di GvF è un sito amatoriale, il suo obiettivo è rendere disponibili gratuitamente delle informazioni generalmente disponibili con una licenza libera.&lt;br /&gt;
&lt;br /&gt;
Al creatore del sito la privacy sta particolarmente a cuore quindi:&lt;br /&gt;
* Vengono raccolti solo i dati tecnici relativi alle connessioni quali ad esempio indirizzo IP, user-agent e pagine visitate.&lt;br /&gt;
* La finalità di tale raccolta è esclusivamente tecnica per risolvere eventuali inconvenienti venissero riscontrati.&lt;br /&gt;
* Le informazioni vengono memorizzate per un periodo massimo di 2 mesi.&lt;br /&gt;
* L&#039;accesso a tali informazioni è limitato al titolare del sito.&lt;br /&gt;
* Non viene fatto nessun tipo di profilazione.&lt;br /&gt;
* Per visitare il sito non viene richiesto nessun dato.&lt;br /&gt;
* Per editare il sito viene richiesto esclusivamente un indirizzo email valido.&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1121</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1121"/>
		<updated>2023-02-15T12:09:53Z</updated>

		<summary type="html">&lt;p&gt;Gvf: * typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485|RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176,...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del dc/dc converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1111</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1111"/>
		<updated>2023-02-15T12:09:12Z</updated>

		<summary type="html">&lt;p&gt;Gvf: * typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176,...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del dc/dc converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
	<entry>
		<id>https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1101</id>
		<title>Interfaccia RS485 optoisolata</title>
		<link rel="alternate" type="text/html" href="https://cantina.gvf.ve.it/index.php?title=Interfaccia_RS485_optoisolata&amp;diff=1101"/>
		<updated>2023-02-15T12:08:42Z</updated>

		<summary type="html">&lt;p&gt;Gvf: + nuova pagina:caratteristiche&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nei miei progetti mi è capitato di usare spesso collegamenti seriali usando l&#039;interfaccia [[w:RS485]]. Inizialmente mi ero affidato a moduli reperiti in rete ma dopo numerosi guasti che non sempre si limitavano al modulo di interfaccia ho deciso di realizzare questa interfaccia optoisolata e (spero) adeguatamente protetta.&lt;br /&gt;
&lt;br /&gt;
==Caratteristiche==&lt;br /&gt;
* Interfaccia RS485 optoisolata&lt;br /&gt;
* Possibilità di utilizzare vari integrati di interfaccia (SN75176,...)&lt;br /&gt;
* Attivazione della trasmissione col segnale RTS per gli integrati che lo richiedono anche con logica negata&lt;br /&gt;
* Ingressi e uscite compatibili con segnali a 3,3V oppure a 5V&lt;br /&gt;
* Possibilità di alimentazione separata del dc/dc converter per utilizzare i più economici moduli con ingresso a 5V&lt;br /&gt;
* Led per l&#039;indicazione di stato di alimentazione e delle linee RX, TX, RTS&lt;br /&gt;
* Uscita con morsettiera o connettore passo 100 mils&lt;br /&gt;
* Ingresso con connettore JST XH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categorie:elettronica]]&lt;/div&gt;</summary>
		<author><name>Gvf</name></author>
	</entry>
</feed>