Elettronica Master http://elettronicamaster.altervista.org/home Il miglior sito dove imparare l'elettronica Mon, 06 Sep 2021 10:19:11 +0000 it-IT hourly 1 https://wordpress.org/?v=5.8 Luci di Natale con Arduino http://elettronicamaster.altervista.org/home/luci-di-natale-con-arduino/ http://elettronicamaster.altervista.org/home/luci-di-natale-con-arduino/#respond Mon, 28 Dec 2020 15:48:32 +0000 http://elettronicamaster.altervista.org/?p=685 A natale ho rispolveratoo un vecchio script messo insieme da alcune altre esperienze con Arduino ed è venuto fuori uno script adatto al Natale con una decina di LED che realizzano diversi andamenti ; KITT lampeggio pari e dispari e all’unisono:

 

 

 

 

 DownloadIcon30     lucinatale10


/*
Name: arrLEDas.ino
Created: 23/04/2018 21:31:40
Author: Utente Microsoft
*/

// the setup function runs once when you press reset or power the board
int A = 2;
int B = 3;
int C = 4;
int D = 5;
int E = 6;
int F = 7;
int G = 8;
int H = 9;
int I= 10;
int L = 11;
int arrLED[10] = { A, B, C, D, E, F, G, H, I, L };
int x = 1;
int y = 1;
int z = 1;

void setup() {
int i;
for (i = 0; i<10; i++)
{
pinMode(arrLED[i], OUTPUT);
}
}

// the loop function runs over and over again until power down or reset
void loop() {

//LED accesi e spenti 5 volte

if (x <= 5) {
int j;
for (j = 0; j < 10; j++)
{
digitalWrite(arrLED[j], HIGH);
}
delay(400);

int k;
for (k = 0; k < 10; k++)
{
digitalWrite(arrLED[k], LOW);
}

delay(400);
x++;
}
//KITT per 3 volte
if(x>5 && y<=3) {
int ii;
for (ii = 0; ii<10; ii++)
{
digitalWrite(arrLED[ii], HIGH);
delay(50);
digitalWrite(arrLED[ii], LOW);
delay(100);
}
int jj;
for (jj = 10; jj >= 0; jj--)
{
digitalWrite(arrLED[jj], HIGH);
delay(50);
digitalWrite(arrLED[jj], LOW);
delay(100);
}
y++;
}

//lampeggio LED dipari-pari 5 volte
if(x>5 && y>3 && z<=5) {
int jjj;
for (jjj = 0; jjj<10; jjj = jjj + 2)
{
digitalWrite(arrLED[jjj], HIGH);
digitalWrite(arrLED[jjj + 1], LOW);
}
delay(400);
int kkk;
for (kkk = 0; kkk<10; kkk = kkk + 2)
{
digitalWrite(arrLED[kkk], LOW);
digitalWrite(arrLED[kkk + 1], HIGH);
}

delay(400);
z++;
}

if (x > 5 && y > 3 && z > 5)

{
int t;
for (t = 0; t < 10; t++)
{
digitalWrite(arrLED[t], HIGH);
}
delay(400);

int tt;
for (tt = 0; tt < 10; tt++)
{
digitalWrite(arrLED[tt], LOW);
}

delay(400);

}

}

Source

]]>
http://elettronicamaster.altervista.org/home/luci-di-natale-con-arduino/feed/ 0
Tutorial completo Amplificatore Operazionale http://elettronicamaster.altervista.org/home/tutorial-completo-amplificatore-operazionale/ http://elettronicamaster.altervista.org/home/tutorial-completo-amplificatore-operazionale/#respond Sun, 02 Jun 2019 19:47:39 +0000 http://elettronicamaster.altervista.org/?p=649 Tutorial completissimo del vecchio numero 78 del  di Nuova Elettronica da scaricare, tra alcuni argomenti:

 

  •  Terminali, e schema
  • Alimentazione duale e singola
  • Offset
  • Data Sheet
  • Parametri AO

 

Tutorial Amplificatore Operazionale – NE

Source

]]>
http://elettronicamaster.altervista.org/home/tutorial-completo-amplificatore-operazionale/feed/ 0
Modifica al Baracchino http://elettronicamaster.altervista.org/home/modifica-al-baracchino/ http://elettronicamaster.altervista.org/home/modifica-al-baracchino/#respond Thu, 21 Sep 2017 16:56:46 +0000 http://elettronicamaster.altervista.org/?p=628 Recentemente dopo aver comprato il CRT Superstar 9900 ottimo Baracchino di marca Francese venduto dalla Proxel ho iniziato a sbizzarrirmi con vecchi e nuovi circuitini autocostruiti. Ho realizzato un filtro voce con BJT ma l’impedenza di ingresso non era ottimale, c’era un grosso riverbero  verso il CB che poi rientava nelle casse così ho riadattato questo gioiellino che avevo fatto per il DVD un esaltatore del segnale tra 1khz e 3 khz di frequenza. Tira su anche un poo’ di rumore ma è molto utile per collegamenti svantaggiati, dalla mia zona la val di Cècina e Firenze dietro Montelupo.  Schema + componenti e video dimostrativo.

Quando il bottone è aperto il circuito funziona da Buffer, quindi non influenza la ricezione quando è chiuso avviene il filtraggio. Da accoppiare con casse acustiche o con un amplificatiore di bassa frequenza ma amplifica molto già da solo.

Filtro Presenza

 

 

 

 

Source

]]>
http://elettronicamaster.altervista.org/home/modifica-al-baracchino/feed/ 0
Termometro digitale con Arduino http://elettronicamaster.altervista.org/home/616/ http://elettronicamaster.altervista.org/home/616/#respond Tue, 27 Jun 2017 09:18:03 +0000 http://elettronicamaster.altervista.org/?p=616
In questi primi tempi di caldo ho realizzato questo progetto: Misuratore di temperatura digitale con LM35. La connessione è abbastanza semplice seppure ci sono molti cavetti da interconnettere. Si fornisce il codice in ingresso ai 2 decoder TTL 74LS48 e si inviano sui display a 7 segmenti. Di seguito il codice pronto all’uso

Componenti:

– LM35C o LM35D – sensore di temperatura

– 2 decoder 74LS48

– 2 display a sette segmenti

 

si pone il sensore all’ingresso A0 di Arduino

 

 

Dovete connettere le uscite di arduino digitali da 1 a 4 al primo decoder e da 8 a 11 per l’altro



int A=1;
int B=2;
int C=3;
int D=4;
int E=8;
int F=9;
int G=10;
int H=11;

void zero(int aa, int bb, int cc, int dd) {
digitalWrite(aa, LOW);
digitalWrite(bb, LOW);
digitalWrite(cc, LOW);
digitalWrite(dd, LOW);
}

void uno(int aa, int bb, int cc, int dd) {
digitalWrite(aa, HIGH);
digitalWrite(bb, LOW);
digitalWrite(cc, LOW);
digitalWrite(dd, LOW);
}

void due(int aa, int bb, int cc, int dd) {
digitalWrite(aa, LOW);
digitalWrite(bb, HIGH);
digitalWrite(cc, LOW);
digitalWrite(dd, LOW);
}

void tre(int aa, int bb, int cc, int dd) {
digitalWrite(aa, HIGH);
digitalWrite(bb, HIGH);
digitalWrite(cc, LOW);
digitalWrite(dd, LOW);
}

void quattro(int aa, int bb, int cc, int dd) {
digitalWrite(aa, LOW);
digitalWrite(bb, LOW);
digitalWrite(cc, HIGH);
digitalWrite(dd, LOW);
}

void cinque(int aa, int bb, int cc, int dd) {
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
}

void seii(int aa, int bb, int cc, int dd) {
digitalWrite(aa, LOW);
digitalWrite(bb, HIGH);
digitalWrite(cc, HIGH);
digitalWrite(dd, LOW);
}

void sette(int aa, int bb, int cc, int dd) {
digitalWrite(aa, HIGH);
digitalWrite(bb, HIGH);
digitalWrite(cc, HIGH);
digitalWrite(dd, LOW);
}

void otto(int aa, int bb, int cc, int dd) {
digitalWrite(aa, LOW);
digitalWrite(bb, LOW);
digitalWrite(cc, LOW);
digitalWrite(dd, HIGH);
}

void nove(int aa, int bb, int cc, int dd) {
digitalWrite(aa, HIGH);
digitalWrite(bb, LOW);
digitalWrite(cc, LOW);
digitalWrite(dd, HIGH);
}

int PIN_ST = A0;
float valst;
float v;
float T;
int Tu;
String STu;
//String sval1;
//String sval2;
char sval1;
char sval2;
int val1;
int val2;

void setup() {
// put your setup code here, to run once:
pinMode(PIN_ST, INPUT);

pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
pinMode(H, OUTPUT);

}

void loop() {
// put your main code here, to run repeatedly:
valst = analogRead(PIN_ST);
v = (valst*5)/1024;
T = v/0.01;
Tu = (int) T;
String STu = String(Tu);
sval1 = STu.charAt(0);
sval2 = STu.charAt(1);

switch(sval1){
case ‘0’:
zero(A, B, C, D);
break;
case ‘1’:
uno(A, B, C, D);
break;
case ‘2’:
due(A, B, C, D);
break;
case ‘3’:
tre(A, B, C, D);
break;
case ‘4’:
quattro(A, B, C, D);
break;
case ‘5’:
cinque(A, B, C, D);
break;
case ‘6’:
seii(A, B, C, D);
break;
case ‘7’:
sette(A, B, C, D);
break;
case ‘8’:
otto(A, B, C, D);
break;
case ‘9’:
nove(A, B, C, D);
break;

}

switch(sval2){
case ‘0’:
zero(E, F, G, H);
break;
case ‘1’:
uno(E, F, G, H);
break;
case ‘2’:
due(E, F, G, H);
break;
case ‘3’:
tre(E, F, G, H);
break;
case ‘4’:
quattro(E, F, G, H);
break;
case ‘5’:
cinque(E, F, G, H);
break;
case ‘6’:
seii(E, F, G, H);
break;
case ‘7’:
sette(E, F, G, H);
break;
case ‘8’:
otto(E, F, G, H);
break;
case ‘9’:
nove(E, F, G, H);
break;
}
delay(1000);
}

Source

]]>
http://elettronicamaster.altervista.org/home/616/feed/ 0
LM386 – Analisi http://elettronicamaster.altervista.org/home/lm386/ http://elettronicamaster.altervista.org/home/lm386/#respond Fri, 06 Jan 2017 19:58:29 +0000 http://elettronicamaster.altervista.org/?p=602  

i-lm386Articolo sull’LM386 amplificatore dedicato con molteplici applicazioni

 

 

http://elettronicamaster.altervista.org/lm386-analisi-e-dati-tecnici/

 

Data Sheet

http://www.ee.ic.ac.uk/pcheung/teaching/DE1_EE/Labs/LM386.pdf

Source

]]>
http://elettronicamaster.altervista.org/home/lm386/feed/ 0
Tutorial molto approfoditi su Antenne – Teoria e Pratica http://elettronicamaster.altervista.org/home/tutorial-molto-approfoditi-su-antenne-teoria-e-pratica/ http://elettronicamaster.altervista.org/home/tutorial-molto-approfoditi-su-antenne-teoria-e-pratica/#respond Wed, 21 Sep 2016 16:40:29 +0000 http://elettronicamaster.altervista.org/?p=543 Appunti, dispense ed articoli

 

  • Un bel libro di antenne da me fatto durante la mia esperienza di insegnamento. C’è un bel monte di roba anche difficile da trovare da me rielaborate

In PDF Adobe-PDF-Document-icon48Antenne – by Oasitech

Oppure leggere la versione HTML: Antenne e propagazione

 

  • Tutorial su Antenne di Elettronica Pratica molto ben fatte che focalizza soprattutto l’aspetto pratico

Antenne -Elettronica Pratica 

In PDF Adobe-PDF-Document-icon48Antenne – Elettronica Pratica

Source

]]>
http://elettronicamaster.altervista.org/home/tutorial-molto-approfoditi-su-antenne-teoria-e-pratica/feed/ 0
Amplificatori con LM380 http://elettronicamaster.altervista.org/home/amplificatori-con-lm380/ http://elettronicamaster.altervista.org/home/amplificatori-con-lm380/#respond Mon, 27 Apr 2015 18:21:57 +0000 http://elettronicamaster.altervista.org/?p=490 Avevo ordinato un po’ di amplificatori LM380 poi ho realizzato un ottimo amplificatore con TDA2002 comunque l’LM380 è veramente ottimo. Se qualcuno ha intenzione di comprarlo può contattarmi ma lo trovate a basso prezzo anche da tanti rivenditori. Riporto le caratteristiche fuzionamento e alcuni schemi che trovate sulla board http://www.oasitech.it/mbbs22m

 

E’ un amplificatore a bassa tensione di alimentazione, bassa distorsione e alta corrente in uscita da 2,5 W su un carico da 8 ohm. Ideale per esempio all’uscita di un radioricevitore.

In assenza di segnale, in presenza di sola polarizzazione l’uscita è pari a Vu = Vs/2 ove Vs è la tensione di alimentazione che va da 8 a 22 V. La distorsione totale THD è pari a 0.2 % quindi molto bassa. Può essere usato direttamente senza reazione in quanto è già reazionato internamente. Si può usare una rete RC in parallelo all’altoparlante per eliminare eventuali problemi di oscillazione dovuta a carichi dinamici dell’altoparlante a certe frequenze ad esempio come nel seguente schema.

pr1

Ecco alcuni progetti tipici dell’LM380

Progetti LM380

 

 

 

Source

]]>
http://elettronicamaster.altervista.org/home/amplificatori-con-lm380/feed/ 0
Amplificatore Operazionale – schema a blocchi e schema interno http://elettronicamaster.altervista.org/home/amplificatore-operazionale-schema-a-blocchi-e-schema-interno/ http://elettronicamaster.altervista.org/home/amplificatore-operazionale-schema-a-blocchi-e-schema-interno/#respond Wed, 18 Mar 2015 13:34:24 +0000 http://elettronicamaster.altervista.org/?p=452 Riportiamo 3 schemi dell’amplificatore Operazionale. Per capire come è fatto prima lo schema  blocchi poi lo schema semplificato infine due schemi dettagliati reali di un AO reale

 

Schema a blocchi

AO-schemablocchi1

Abbiamo un amplificatore differenziale a singola uscita costutuito dalla cascata di due amplificatori differenziali, uno a uscita differenziale  e uno a singola uscita, poi un amplificatore ad elevato guadagno ad emettitore comune o Source comune(quindi o a BJT o a FET) più un eventuale tralatore di livello non indicato nello schema seguito da un amplificatiore in classe B a bassa distorsione che nel caso pratico potrebbe essere un amplificatore a BJT a simmetria complementare. Lo stadio ad alto guadagno CE o CS è accoppiato tramite una certa capacità C indicata in figura che impone l’effetto Miller: per un amplificatore a guadagno negativo tale capacità viene riportata all’ingresso con un valore nettamente maggiore e impone un limite inferiore in frequenza molto basso.

Il seguente schema semplificato è un esempio di tale implementazione

 

Schema semplificato

 

AO-sb1

 

In tale schema abbiamo un amplificatore differenziale con BJT pnp e uno specchio di corrente impone due correnti di collettore uguali sui 2 bjt dell”amplificatore differenziale, come si vede si ha un BJT ad emettitore in comune in cascata al differenziale responsabile della grossa amplificazione del circuito compensato per effetto Miller e un altro stadio amplificatore a simmetria complementare in classe B in uscita.

Schema reale

3

Source

]]>
http://elettronicamaster.altervista.org/home/amplificatore-operazionale-schema-a-blocchi-e-schema-interno/feed/ 0
Terminologia audio – un po’ di chiarezza http://elettronicamaster.altervista.org/home/terminologia-audio-un-po-di-chiarezza/ http://elettronicamaster.altervista.org/home/terminologia-audio-un-po-di-chiarezza/#respond Mon, 09 Mar 2015 13:27:08 +0000 http://elettronicamaster.altervista.org/?p=425 Terminologia Audio

Quando mi avvicinai al mondo audio particolarmente quando feci la Tesina TFA sugli amplificatori audio, scelta da me, non avevo ben chiaro certi concetti anche se uno intuitivamente può arrivare a capirli. Dopo averci studiato un po’ ho deciso di riportare qui i termini maggiormewnte usati alcuni impropri usati nel mondo audio.

Innanzitutto per spettro del segnale in Ingegneria si intende la trasformata di Fourier di un certo segnale, nel mondo audio in generale si fa riferimenbto a un particolare tono fisso di ingresso che non è altro che una sinuoide, esempio una tensione con frequenza fissa f0.

La Trasformata di Fourier è:

TCF

V(f) viene chiamato spettro del segnale, è chiaro che è una schematizzazione concettuale in frequenza del segnale altrimenti non si chiamerebbe spettro ma fa comodo!

Per una sinusoide la TCF (Trasformata continua di Fourier) sono 2 righe a frequenza -f0 e +f0.

REGOLATORE TONI un sistema in grado di esaltare o attenuare la risposta in frquenza TCF del segnale, in genere negli sterei fa parte di un preamplificatore che è posto prima del vero e proprio amplificatore di potenza. Se volete ascoltare la musica come in discoteca bum bum bum dovete regolare tale circuito in modo da esaltare i toni bassi, quelli che vanno fino a circa 2khz.

Lo spettro audio udibile va da 20hz a 20khz

Toni bassi: da 20 a 200Hz si usa altoparlanti tipo woofer

Toni medi: da 500 a 3kHz si usa altoparlanti tipo midrange

Toni alti: da 3KHz a 20KHz si usa altoparlanti tipo tweeter

CONTROLLO DI LOUDNESS: serve ad esaltare le componenti del segnale al di sopra e al di sotto di una certa frequenza, es: sotto 300 hz e sopra i 10 Khz per le quali la sensibilità dell’orecchio è molto bassa.

EQUALIZZATORE: è essenzialmente simile al regolatore toni ma agisce più selettivamente. Esempio: equalizzatore a dieci bande, di solito è di tipo digitale, in generale amplifgica una particolare banda del segnale che l’utente ritiene più opportuna. Di solito viene usato a causa del fatto che certe particolari bande sono attenuate a causa dell’ambiente nel quale viene messo lo stereo. Con l’equalizzatore si riesce a superare tale attenuazione.

POTENZA rms: si usa per caratterizzare la potenza del segnale di uscita sulle casse del nostro dispositivo stereo. In realtà il termine è improprio. La potenza rms non è la potenza rms vera e propria ma fa riferimento alla potenza media.

Ammettiamo di avere un carico che in linea di principio possiamo vedere come la resistenza dell’altoparlante(in generale non è proprio così).

Abbiamo che la potenza istantanea è:

im1

con ovvia notazione dei simboli. Tante volte sulle casse viene riportato anche tale valore, il valore massimo di P(t)

La potenza media(impropriamente rms) è la media su un periodo quando VL(t) è un tono a frequenza fissa:

im2

la vera potenza rms sarebbe invece per un tono a frequenza fissa:

im3

valore che in generale può essere aqnche molto diverso dalla potenza media.

Si deduce anche che il valoire effettivo può essere anche minore anche ababstanza fortemente dal valore dichiarato essendo il segnale di uscita VL(t) simile ma aleatorio e quindi differente da un tono a frequenza fissa.

Source

]]>
http://elettronicamaster.altervista.org/home/terminologia-audio-un-po-di-chiarezza/feed/ 0
Regolatore di Toni Baxandall http://elettronicamaster.altervista.org/home/regolatore-di-toni-baxandall/ http://elettronicamaster.altervista.org/home/regolatore-di-toni-baxandall/#respond Sat, 14 Feb 2015 13:24:23 +0000 http://elettronicamaster.altervista.org/?p=397 Recentemente ho voluto montare in uscita dal mio DVD un regolatore toni che funzionasse di concerto con un mio amplificatore con TDA2002, ho montato uno schema trovato su learnaboutelectronics.org; non è niente di particolare. Essenzialmente è un amplificatore operazional invertente a singola alimentazione(se volete delucidazioni in merito studiate questo articolo)  in cascata a una rete Baxandall il cui funzionamente è stato appunto inventato da Baxandall negli anni 50(a quei tempi con valvole) che potete leggere qui:

http://www.learnabout-electronics.org/Downloads/NegativeFeedbackTone.pdf

Si tratta del seguente schema:

 

baxandale+amp-s1a

 

Se considerate i punti I ed R, tra uscita e R ci sarà Z2, tra R e I Z1 la tensione di uscita sarà:

Vu = -Z2(f)/Z1(f)

ove Z2 e Z1 sono le ben due note impedenze dell’amplicatore invertente il cui valore ora dipende sia dalla frequenza sia dai potenziometri da 100k che vediamo nello schema.

Otteniamo riusposte in frequenza di questo tipo:

 

  •  Piatta se ambedue i potenziometri sono a metà corsa: linea blu
  •  Rossa se i due potenziometri sono al massimo di esaltazione dei toni bassi e acuti:

 

baxandall02

  • Verde se ambedue i potenziometri portano al minimo valore bassi e alti in uscita:

baxandall03

 

Un bel circuitino didattico. Se volete un vero regolatori di toni come Dio comanda però vi consiglio il seguente schema con LM387 funziona veramente a meriviglia, montato in uscita dal DVD potete accoppiarlo con amplificatore in cascata oppure può funzionare anche da solo in generale:

 

200971061529628.gif

 

Source

]]>
http://elettronicamaster.altervista.org/home/regolatore-di-toni-baxandall/feed/ 0