clackson - BaroneRosso.it - Forum Modellismo

Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 15 gennaio 10, 19:23   #1 (permalink)  Top
User
 
L'avatar di bimoto
 
Data registr.: 26-04-2008
Residenza: Massa Carrara
Messaggi: 3.420
clackson

vorrei fare un circuito per clackson / trombe bitonali da montare su auto 7,4V.

Casse passsive, casse amplificate, oppure PIC programmato con micro ampli e casse passive.
Consigli?

Un amico ( ILLEZ ) ha individutao un PIC ( ? ) che potrebbe suonare ,
ma solo per 1 secondo.
Qualcuno conosce qualche integrato che possa campionare almeno TRE secondi?

Grazie
bimoto non è collegato   Rispondi citando
Vecchio 15 gennaio 10, 19:28   #2 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da bimoto Visualizza messaggio
vorrei fare un circuito per clackson / trombe bitonali da montare su auto 7,4V.

Casse passsive, casse amplificate, oppure PIC programmato con micro ampli e casse passive.
Consigli?

Un amico ( ILLEZ ) ha individutao un PIC ( ? ) che potrebbe suonare ,
ma solo per 1 secondo.
Qualcuno conosce qualche integrato che possa campionare almeno TRE secondi?

Grazie
Facile... se vuoi stare sui PIC uno qualunque con una memorietta flash seriale esterna!!

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 15 gennaio 10, 19:35   #3 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Supponiamo di usare una 25LC512 (o taglio differente, al momento non importa) e di riuscire in qualche modo (che non conosco) a programmarla con un suono campionato anche a 8Khz della durata di qualche secondo.
riesco a leggerla ad una velocità sufficiente per riprodurlo decentemente?

(in subordine, come ci porto il suono campionato?? )
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 15 gennaio 10, 22:10   #4 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da illez Visualizza messaggio
...(in subordine, come ci porto il suono campionato?? )
Una possibilità è questa: ti procuri un programma di editing audio (io uso CoolEdit); con questi programmi hai due possibilità: o campioni il suono o lo generi usando due oscillatori a circa 320 e 350 hz. A questo punto puoi normalizzarlo per avere 256 valori picco-picco in modo da convertirlo con 8 bit e decidi la frequenza di campionamento a cui vuoi riprodurlo.
Quando hai raggiunto un risultato soddisfacente memorizzi il file in formato 'ascii': il programma ti genera una tabella con tutti i campioni espressi come numeri decimali; con un programmino da poche righe leggi il file e lo formatti in modo che diventi la dichiarazione di un vettore con inizializzazione dei valori tipo:

unsigned char Clakson = { 0, 01, 02, 04, ...
---
255, 255, 0, 0};

e lo includi nel tuo programma e puoi con un primo programma scriverlo nella memoria flash esterna e con un secondo leggerlo per ricostruire il suono.
Per l'uscita la soluzione più semplice è uno shift register a 8 bit con un convertitore R/2R ed un amplificatore. In assembly ti bastano circa 150 uS per leggere un dato e scriverlo sul convertitore ed avere una banda passante accettabile...

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 15 gennaio 10, 22:46   #5 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Mi chiedevo se c'erano soluzioni più 'semplici' per programmare l'eeprom.
Se l'array stesse in memoria del pic, non userei l'eeprom esterna
Quindi si dovrebbe dividere il file in n parti minori dei circa 8K disponibili, caricarle una per una e poi usarle nell'altro programma.
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 16 gennaio 10, 10:02   #6 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da illez Visualizza messaggio
Mi chiedevo se c'erano soluzioni più 'semplici' per programmare l'eeprom.
Ci sono senz'altro soluzioni più semplici per generare il suono: se rinunci al campionamento puoi generare direttamente l'inviluppo delle due frequenze in onda quadra e poi filtrare un po' quando amplifichi: il risultato è buono comunque.
Il vantaggio del campionamento (per questa applicazione) è che ti puoi costruire 3 campioni per riprodurre l'attacco, il suono continuo e lo spegnimento che rendono il tutto molto più naturale.
Se decidi per il campionamento ti posso passare dei campioni sintetizzati di clakson 'veri'.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 16 gennaio 10, 23:44   #7 (permalink)  Top
User
 
L'avatar di Pantalo'
 
Data registr.: 09-11-2006
Residenza: Fermo Termiche Portosangiorgio
Messaggi: 149
Citazione:
Originalmente inviato da illez Visualizza messaggio
Mi chiedevo se c'erano soluzioni più 'semplici' per programmare l'eeprom.
Se l'array stesse in memoria del pic, non userei l'eeprom esterna
Quindi si dovrebbe dividere il file in n parti minori dei circa 8K disponibili, caricarle una per una e poi usarle nell'altro programma.
Se e' solo per avere il suono di un clackson non mi complicherei la vita.
Ci sono molti chip sonori facili da usare ma poco reperibili,
oppure una semplice sintesi vocale vedi Futura Elettronica - Home Page Prodotti
semiconduttori, sintesi vocali.
Ci registri tutti i rumori e suoni che vuoi, basta che ti scorri il pdf del ISD1212G
e ti rendi conto della semplicita' d'uso.

Saluti
Pantalo'
Pantalo' non è collegato   Rispondi citando
Vecchio 16 gennaio 10, 10:30   #8 (permalink)  Top
User
 
L'avatar di capediablo83
 
Data registr.: 09-12-2008
Residenza: Ancona
Messaggi: 1.111
Citazione:
Originalmente inviato da bimoto Visualizza messaggio
vorrei fare un circuito per clackson / trombe bitonali da montare su auto 7,4V.

Casse passsive, casse amplificate, oppure PIC programmato con micro ampli e casse passive.
Consigli?

Un amico ( ILLEZ ) ha individutao un PIC ( ? ) che potrebbe suonare ,
ma solo per 1 secondo.
Qualcuno conosce qualche integrato che possa campionare almeno TRE secondi?

Grazie
Lo vuoi semplice? Prendi il clacson di un 50ino, un piccolo relè e una piccola 3S.. Dalla ricevente con poco chiudi il circuito e la 3S ti fa suonare! Sai che concerti!
__________________
Francesco
Associazione Aeromodellistica Ancona
"Perchè... capito.. se un attimo il cervello ti fa clic lui fa BOOM!" Noto Anonimo Cesenate
capediablo83 non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato




Tutti gli orari sono GMT +2. Adesso sono le 07:20.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002