Pages: [1] 2   Go Down
Author Topic: Suono sgradevole da un altoparlante e funzione Note  (Read 1818 times)
0 Members and 1 Guest are viewing this topic.
Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Un saluto a tutti i lettori del mio topic. Oggi mi è venuta voglia di costruire un "pianoforte a 2 note", ma ho riscontrato un problema nella messa in funzione del progetto. Dopo aver scritto il codice e caricato su una board arduno uno e fatto i dovuti collegamenti, dall'altoparlante, che è da 0.5W (ho pravoto anche con uno più potente) esce un suono sgradevolissimo, simile a unghie su una lavagna. Allego il codice e il PDF dello schema fatto con frizting
Code:
int nota=0;
void setup(){
  pinMode(9, OUTPUT);
  pinMode(3, INPUT);
  pinMode(4, INPUT);
  nota=0;
}


void loop(){
 
     if (nota==0){
     noTone(9);
   }
  if(digitalRead(3)==HIGH){
    tone(9, 262);
    nota=1;
  }
    if(digitalRead(3)==LOW){
     nota=0;
        }
    if(digitalRead(4)==HIGH){
     nota=1;
      tone(9, 440);
  }
  if(digitalRead(4)==LOW){
     nota=0;
   
  }
}
Quale può essere il problema? Grazie in anticipo.

* Untitled Sketch_bb.pdf (1157.18 KB - downloaded 23 times.)
« Last Edit: November 23, 2011, 12:47:06 pm by SUBSEA » Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 265
Posts: 21626
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Come hai collegato l'altoparlante e che impdenza ha?
Ciao Uwe
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9469
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quale può essere il problema? Grazie in anticipo.

Che hai collegato un carico induttivo con solo 8 ohm di impedenza direttamente ad un pin di Arduino.
Se ti leggi il tutorial per la funzione note() puoi vedere che viene messa una resistenza da 100 ohm in serie allo speaker e viene consigliato l'uso di un buzzer piezoelettrico e non di un classico altoparlante magnetico.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12571
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Oppure, se proprio vuoi usare un altoparlante devi rassegnarti ad interporre, tra esso e l'Arduino, un minimo di amplificatore.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie mille per le risposte, ero sicuro che mi avreste sapto aiutare. Per risolvere il problema basterebbe comprare un buzzer piezo? Altrimenti potreste postare uno schema dell'ampli?
Logged

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

datemi uno schema di un aplificatore idoneo please! è per un progetto abbastanza urgente...
« Last Edit: November 26, 2011, 11:31:03 am by SUBSEA » Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5500
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ecco...
http://www.google.it/imgres?imgurl=http://digilander.libero.it/nick47/50wm06.gif&imgrefurl=http://digilander.libero.it/nick47/50wm.htm&h=298&w=527&sz=5&tbnid=zaZWaS8-nD0pzM:&tbnh=72&tbnw=127&prev=/search%3Fq%3Damplificatore%2Baudio%26tbm%3Disch%26tbo%3Du&zoom=1&q=amplificatore+audio&docid=QREAxxO9J8x0pM&sa=X&ei=aRXRTt_ND6Xg4QTUz5A6&ved=0CIUBEPUBMAI&dur=361
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Offline Offline
Full Member
***
Karma: 2
Posts: 203
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vedi un po' questo se ti puo' servire:
http://www.adrirobot.it/elettronica/modulo_sonoro/miniamplificatore.htm
Logged

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Oppure basta acquistare un piezoelettrico, giusto?
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 265
Posts: 21626
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La cosa piú semplice é usare una cassa amlificata da PC. regola all inizio il volume al minimo.
Ciao Uwe
Logged

Marche
Offline Offline
Edison Member
*
Karma: 34
Posts: 2272
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per fare un piccolo amplificatore potresti usare un LM386, è un integrato in formato DIP a 8 pin e si fa sentire...
lo schema per collegarlo lo trovi nel datasheet.
Saluti
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 330
Posts: 22782
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

E' la soluzione linkata da Johnny 2 post sopra  smiley-wink
Logged


Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Le soluzioni per gli amplificatori fino a quanti watt reggono?
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5500
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Le soluzioni per gli amplificatori fino a quanti watt reggono?
Beh quelli in integrato DIP8, sia quello mio che quello postato da jonny reggono generalmente fino a 3W ma poi scaldano come dei fornelli smiley
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5500
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Logicamente devi vedere la cassa come una resistenza... se è da 4 ohm a 5 V può succhiare poco meno di 1 A => 4/5 = 0.8A quindi può erogare 3.2W , se la cassa la alimenti a 12V (sempre su carico di 4 ohm) 12/4=>3A
3*12=>36W

Ovviamente l'amplificatore non può reggere simili potenze ma è per farti capire il cambio di potenza al variare della tensione...
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Pages: [1] 2   Go Up
Jump to: