Discussioni di carattere generale sull'elettronica analogica e digitale. Didattica e applicazioni pratiche.
#11562
ciao, vorrei realizzare un progetto, ma chiedo a voi se magari esiste qualcosa già fatto da utilizzare.

mi piacerebbe fare in modo che con un vecchio telefono analogico (quelli classici con la "ruota" ) a seconda del numero composto (da 0 a 9 una sola cifra ovviamente), mi possa partire un audio registrato in MP3.

in alternativa potrei anche accontentarmi di un telefono a toni, o anche una pulsantiera da realizzare exnovo, sempre con solo 10 pulsanti, a seconda della cifra (o tasto) che premo mi parte un messaggio audio in MP3.

chiedo scusa se non è il forum corretto e se ho disturbato.

accetto consigli sperando di essermi spiegato su quel che vorrei realizzare

saluti e grazie a chi vorrà aiutarmi
#11564
50 anni fa, quando lavoravo all'Olivetti, ti avrei risolto il problema. Adesso sono arrugginito e dovrei cercare in tutta la mia documentazione cosa usare.
Comunque il principio é che il telefono con ruota dà in uscita una serie di impulsi pari alla cifra scelta, forse lo zero dava 10 impulsi ma non ricordo bene, é comunque facilmente rilevabile con un oscilloscopio.
Esisteva un integrato con un piedino di ingresso e dieci di uscita più quelli di servizio come il +, il - , il reset.
Mandando il treno di impulsi all'ingresso dell'integrato esso abilitava uno dei dieci piedini d'uscita secondo il numero degli impulsi rilevati e quindi, se ogni piedino è abbinato ad un MP3, quello viene abilitato.
Per adesso prendi queste informazioni, se mi viene il raptus di ringiovanire di cinquant'anni vado nel mio laboratorio dove ho tutta la mia documentazione a fare una ricerca ma per il momento, anche se c'é un calorifero, fa piuttosto fresco.
Fausto
maurofaz ringraziano
#11566
diciamo che in linea di massima avevo letto qualcosa relativo ad un treno di impulsi a una determinata distanza, mi pare 250ms. e questo sarebbe una prima parte del problema.
ti ringrazio se potrai cercare qualcosa.
mi rivolgo però a che avesse idee... non vorrei mettere 10 lettori MP3 (quelli portatili, tipo walkman). Ma come potrei fare per mettere un unico dispositivo (fosse pure un mini pc da 100€) con 10 audio MP3 e farli eseguire a seconda del treno che genera il "telefono a ruota"
#11572
1) per riprodurre i 10 mp3 potersti usare il modulo DFminiplayer (se lo vendono ancora, forse si)
https://win.adrirobot.it/DFPlayerMini/DFPlayermini.htm
ha una slot per microsd e ci metti quello che vuoi (gestisce 100 files mp3) . Lo si pilota sia con una mcu (es arduino) tramite seriale asincrona che stand alone con dei pulsanti ed una rete resistiva
2) il telefono a disco spara fuori "cortocircuiti" ON 40 msec e OFF 60 msec per un totale di 100 msec ad impulso , 1 impulso per UNO e 10 impulso per ZERO, serve un circuito discriminatore (assomiglia molto alla decodifica di una seriale asincrona anche se a lunghezza variabile) si dovrebbe fare con un micro senza troppi problemi visto che c'è comunque un simil START ed un simil STOP
3) il telefono a toni spara invece coppie di 4+4 frequenze, serve un particolare integrato DTMF decoder (se ne trovavano in giro) perchè decodificarlo con un micro è laborioso (si usa la convoluzione)

Iil marchingegno che hai pensato sembra un mini juke box!
maurofaz ringraziano
#11577
L'idea del telefono a disco rotante mi sembra molto carina e le soluzioni proposte preticabili e simpatiche. Trovo invece risibile l'uso del segnale a toni generato da un telefono a tastiera dato che per questa funzione è molto più semplice attaccarsi direttamente alla tastiera e sftuttare direttamente il segnale dei dieci tasti per comandare il riproduttore. (sempre poi che il telefono non debba continuare ad essere utilizzato per le telefonate, ma se fosse così la cosa si fa più complicata in ogni caso)
#11580
Se si usa un telefono multifrequenza non è necessario attaccarsi ai pulsanti della tastiera (che magari e' a matrice o connessa con un flat cable). La nostrana Futurashop vende per soli 5 euri un modulo con l'MT8870 che decodifica in binario i toni
https://www.futurashop.it/decoder-dtmf-8300-YC047
https://www.futurashop.it/image/catalog/data/Download/MT8870DS.pdf
8300-YC047_1-600x600.jpg

Poi con uno (o forse due) CD4028 si tirano fuori le 10 o le 12 uscite.
https://www.renesas.com/en-us/www/doc/datasheet/cd4028bms.pdf
Se invece si usa un micro per comandare il DFplayer la decodifica la fa lui.

Vende un modulo decoder DTMF anche amazon, pero' a ben a 25 euri anche se ha già le 12 uscite invece delle 4 binarie (non vedo il decoder 4/12, forse è sul retro del modulo)
https://www.amazon.it/Decodificatore-canali-Telefono-Decodifica-Controller/dp/B07NPPXHML

Ad ogni modo concordo che la scelta più elegante è certamente quella col vecchio disco combinatore rotante.
#11581
maurofaz ha scritto: [CUT]chiedo a voi se magari esiste qualcosa già fatto da utilizzare [CUT]

ora che mi ricordo, proprio qui sul forum c'è un eccellente lavoro di GioRock che trasforma una tastiera ad impulsi in una multifrequenza usando un micro. La realizzazione è impegnativa e fa davvero di tutto e di più, ma ci si puo' trovare qualche spunto per il codice che riconosce il numero degli impulsi
https://www.elettronica.cc/viewtopic.php?f=27&t=1081
#11582
double ha scritto:Se si usa un telefono multifrequenza non è necessario attaccarsi ai pulsanti della tastiera

Non lo metto in dubbio, se uno è amante della complicazione.
Vendo

OWON HDS2202S nuovo imballo originale 190.00 eur[…]

Sono comuni interruttori a levetta DPDT. Se le due[…]

Visita il nostro canale telegram