Oggi è 27/04/2024, 12:42

Tutti gli orari sono UTC + 1 ora [ ora legale ]




Apri un nuovo argomento Rispondi all’argomento  [ 28 messaggi ]  Vai alla pagina 1, 2  Prossimo
Autore Messaggio
MessaggioInviato: 23/11/2014, 21:23 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 31/12/2009, 21:51
Messaggi: 1347
Interessi fermodellistici: N USA - Vapore/Diesels SP (1945-1955)
Città di residenza: Assago
Provincia di residenza: Milano
Allegato:
xing-2.jpg
xing-2.jpg [ 6.99 KiB | Osservato 6178 volte ]

Passaggio a livello
Allegato:
NJI-2165-2.jpg
NJI-2165-2.jpg [ 1.15 MiB | Osservato 6178 volte ]

2 Servo sono connessi ai pin 3 e 4 Digitali di un Arduino NANO ( 5Volt, 16 Mhz ) Usare 2 servo tipo 9G
2 sensori IR sono connessi ai pin 5 e 6,
4 LED lampeggianti ( 2 coppie) connessi ai pin 10 ed 11, e 12 e 13 (due led alternati ai due lati del PL
Allegato:
schema.jpg
schema.jpg [ 50.52 KiB | Osservato 6178 volte ]

Per evitare spikes sulla alimentazione dovuti ai motorini dei servo conviene aggiungere un paio di condensatori da 100nF ceramici, ed un elettrolitico da almeno 47uF vicino ai piedini di alimentazione del Nano.

Funzionamento:
Quando viene rilevato un treno da uno dei due sensori IR ,
I lampeggianti vengono azionati immediatamente e continuano per 3 secondi,
Quindi si azionano lentamente verso il basso le sbarre.
I lampeggianti continuano con le sbarre giù
fino a che il secondo sensore è attivo (treno che passa)
e dopo che il secondo sensore non rileva nulla per almeno altri 1.2 secondi.
le sbarre vengono alzate e le luci vengono spente.
Il treno può arrivare da entrambe le direzioni, e deve passare completamente attraverso il PL

Note per la realizzazione:
Anzitutto serve un … Arduino, e la mia scelta è caduta sul più piccolo: il Nano!
Grande solo 5 x 3 cm ma ha tutto ( e avanza) quello che ci può servire anche per progetini più impegnativi.
Per mia “pigrizia” ho scelto la versione che ha già a bordo iil chip USB e il mini connettore, così basta collegarlo al PC con un cavetto ( in dotazione) e .. funziona alimentato dalla porta USB.
Mini USB Nano V3.0 ATmega328 16M 5V Micro-controller CH340G board - Prezzo : US $4.63
Lo trovate qui:
http://www.ebay.com/itm/Mini-USB-Nano-V ... 486c75f67f
Package Included: 1x Nano V3.0 with ATMEGA328P CH340G Module, 1 x Usb cable
Allegato:
NANO_USB.JPG
NANO_USB.JPG [ 107.31 KiB | Osservato 6178 volte ]

Caratteristiche principali:
Atmel Atmega328P-AU MCU
USB interface CH340G Replace FT232RL
8 analog inputs ports:A0 ~ A7
14 Digital input / output ports:TX,RX,D2 ~ D13
6 PWM ports:D3, D5, D6, D9, D10, D11
1 pairs of TTL level serial transceiver ports RX / TX
Bootloader installed
Support USB download and Power
Support for external 5V ~ 12V DC power supply
Support power supply by 9V battery
Support ISP download
IMPORTANTE : download e istallate QUESTO Driver per la USB :
http://www.wch-ic.com/download/list.asp?id=126
o qui
http://www.5v.ru/ch340g.htm

Sensori IR:
Per i sensori IR ho utilizzato un “mattoncino” già pronto ( visto il costo!) che monta due LED IR ( un Tx ed un RX) appaiati. La portata va da circa 2 cm a circa 20 cm regolabile con un trimmer a bordo. Alimentazione da 3.3V a 5V, uscita che va a livello logico basso quando viene rilevato un ostacolo. La scheda è grando circa 3 x 1,5 cm e viene fornita con un cavetto a tre poli lungo 20 cm. Basta collegarla ad Arduino con i due fili di alimentazione ( 5V e GND) e il segnale ad un piedini di ingresso digitale.
Infrared Sensor module Reflective photoelectric – Prezzo: US $1.36
http://www.ebay.com/itm/Smart-car-Obsta ... 5d3f5902e4
Allegato:
IR Detector-500x218.jpg
IR Detector-500x218.jpg [ 46.43 KiB | Osservato 6178 volte ]

I Servo:
2PCS SG90 Mini Servo 9g– Prezzo: US $4.24 la coppia.
http://www.ebay.com/itm/2PCS-SG90-Mini- ... 5d410f0381
Tra parentesi, sono gli stessi che utilizzo per azionare i miei scambi.
I servo (come tutti i servo) devono essere pilotati con una serie di impulsi di lunghezza proporzionale alla posizione che si vuole:
Allegato:
components_servo-timing.png
components_servo-timing.png [ 30.24 KiB | Osservato 6175 volte ]

Allegato:
RC_servo_motor-500x500.jpg
RC_servo_motor-500x500.jpg [ 13.65 KiB | Osservato 6178 volte ]

Allegato:
signaling_crossingdetail2_big.jpg
signaling_crossingdetail2_big.jpg [ 163.83 KiB | Osservato 6178 volte ]

Suono Opzionale?
è poi possibile aggiungere dove indicato nel listato una uscita ( scegliete voi il piedino?) che comanda un generatore audio per il suono di una campana di avviso.
Io ho utilizzato in prima stesura una piccola scheda già pronta che ha a bordo un microfono eche permette di registrare i suoni (quindi anche un messaggio vocale) . La schedina ha un altoparlante proprio ed accetta dei contatti in ingresso ( o segnali a livello logico) per far partire la riproduzione del suono. Il suono registrabile è … corto 10 secondi, ma si può settare un ponticello per farlo ripetere all’infinito o finchè il comando in ingresso è attivo. Per il suono ho semplicemente registrato la campanella di una loco con decoder sonoro, ma con un po’ di ricerca in internet si può trovare i suoni di un passaggio a livello reale su Youtube. Ci sono molte altre schede più complicate anche a basso costo ( diciamo da 5 a 15 dollari) e magari di qualità sonora più alta, ma per iniziare questa è una delle soluzioni più semplici.
Oppure … si può implementare la generazione del suono via software …. Seguirà questa seconda versione del programma, ma visto che implica qualche concetto non proprio da principianti, la vedremo a parte.
Questa è la scheda che ho utilizzato:
ISD1820 voice board sound recording recorder Playback module on-board microphone – Prezzo: US $2.41
http://www.ebay.com/itm/ISD1820-voice-b ... 2a24ebdb11
Allegato:
Voice_rec.JPG
Voice_rec.JPG [ 108.33 KiB | Osservato 6178 volte ]


Alcuni consigli per le “frattaglie varie” utili per la realizzazione:
Scheda mille fori su cui montare il tutto:
1Pcs 7 x 9 cm DIY Prototype Paper PCB fr4 Universal Board
http://www.ebay.com/itm/1Pcs-7-x-9-cm-D ... 2a23393689
US $0.99
Allegato:
board.JPG
board.JPG [ 210.29 KiB | Osservato 6178 volte ]

Connettori Femmina per Arduino:
3PCS 40Pin 2.54mm Single Row Straight Female Pin Header Strip PBC Ardunio
http://www.ebay.com/itm/3PCS-40Pin-2-54 ... 27cb0a3351
US $0.99
Allegato:
connettore.JPG
connettore.JPG [ 58.76 KiB | Osservato 6178 volte ]

e Maschio per collegare I sensori IR e I Servo:
3PCS 40Pin 2.54mm Single Row Straight Male Pin Header Strip PBC Ardunio
http://www.ebay.com/itm/3PCS-40Pin-2-54 ... 2a22e7de51
US $0.99
Allegato:
connettoreM.JPG
connettoreM.JPG [ 30.07 KiB | Osservato 6178 volte ]

Se poi volete provare ad assemblare il tutto senza saldare (almeno temporaneamente) vi consiglio questa, che tra parentesi ha anche un alimentatore da 12V a 5V, che potete usare poi per la vostra scheda finale :
Solderless PCB Breadboard MB102 + 65Pcs Jumper cable wires Arduino
http://www.ebay.com/itm/MB-102-830-Poin ... 2418&rt=nc
US $5.78
Allegato:
breadboard.JPG
breadboard.JPG [ 80.48 KiB | Osservato 6178 volte ]


Infine … Il software:
file “.ino” direttamente apribile da Arduino-IDE
Allegato:
Crossing_Gate_IT.zip [2.09 KiB]
Scaricato 310 volte

Lo stesso in formato testo, per i curiosi.
Allegato:
Crossig_Gate_IT-TXT.zip [2.1 KiB]
Scaricato 284 volte


Note
Usa la libreria "SERVO" (che è già inclusa di default in Arduino-IDE) per la gestione dei servo
Occupa circa 3,6 K di memoria su 30 K disponibili sul Nano.
Se servissero chiarimenti sul programmma ... chiedete e provvederò

Dimenticavo ...
Arduino US $4.63
2x sensori IR: US $1.36 x 2 = $2,72
2 x servo: US $4.24
Alimentatore 12V-5V: circa $2-3
Scheda+connettori vari: max $3
TOTALE : circa 16 dollari
Scheda sonora : US $2.41
Totale con "campana" : 19 dollari ( al cambio circa 15 Euri) !!!
beh... mancano le sbarre, certo!

Visto che non ho ancora le mie … sbarre, vi faccio vedere un passaggio a livello simile che ho visto su Youtube e che mi ha dato l’idea:
https://www.youtube.com/watch?feature=p ... 74wvhGo2Uk

Buon "passaggio" a tutti!

_________________
Enzo Fortuna
Non smettiamo di giocare perchè invecchiamo,
Invecchiamo perchè smettiamo di giocare (George Bernard Shaw)

http://valleybeforesilicon.blogspot.com/
http://enzofortuna.altervista.org/MySP_home.htm
http://xoomer.alice.it/enzo_fortuna/
Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 24/11/2014, 0:27 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 16/01/2014, 21:06
Messaggi: 2153
Località: sorrento
Interessi fermodellistici: scala n
statico 1/72 1/48
Città di residenza: sorrento
Provincia di residenza: na
grande e grazie
:) :) ;)

potresti spiegarmi i sensori ir

come li posizioni e come funzionano

potrebbero essere usati come sensori di presenza ?


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 24/11/2014, 0:39 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 31/12/2009, 21:51
Messaggi: 1347
Interessi fermodellistici: N USA - Vapore/Diesels SP (1945-1955)
Città di residenza: Assago
Provincia di residenza: Milano
filippo medici ha scritto:
grande e grazie :) :) ;)
potresti spiegarmi i sensori ir
1-come li posizioni e come funzionano
2-potrebbero essere usati come sensori di presenza ?

In breve:
1- se li vuoi installare su un plastico puoi metterli tra due traversine in modo che "guardino" verso l'alto.
Altrimenti li metti in orizzontale magari nascosti sulk fianco di una montagna, o sulla parete di un edificio. è sufficente che sporga la sola punta dei due led. Anzi, consiglio di pitturare di nero i fianchi dei due led per evitare dispersioni e riflessioni indesiderate.
2- se intendi sensori di presenza in un blocco, certamente. Stessa disposizione.

_________________
Enzo Fortuna
Non smettiamo di giocare perchè invecchiamo,
Invecchiamo perchè smettiamo di giocare (George Bernard Shaw)

http://valleybeforesilicon.blogspot.com/
http://enzofortuna.altervista.org/MySP_home.htm
http://xoomer.alice.it/enzo_fortuna/
Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 24/11/2014, 11:40 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 30/12/2009, 8:47
Messaggi: 2351
Località: Pavia
Interessi fermodellistici: FREMO, Scala N freelance, SNCF, OBB, C&NW, FS epoca III-IV-V, plasticista operativo.
Città di residenza: Pavia
Provincia di residenza: Pavia
Skype: alessandro.corsico
Enzo il sistema serve per una linea a semplice binario od anche a doppio binario?

Sul doppio binario ci sono più complicazioni.....

ciao

_________________
Saluti dal Tibet (niente treni solo Yak e Nak)

DCC addicted
--------------------------------------------------------------
Alex Corsico

Ferrovie e Tranvie Locali
Direzione d'Esercizio di
PAVIA
--------------------------------------------------------------
FTL We move your mind


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 24/11/2014, 11:43 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 31/12/2009, 21:51
Messaggi: 1347
Interessi fermodellistici: N USA - Vapore/Diesels SP (1945-1955)
Città di residenza: Assago
Provincia di residenza: Milano
Alex Corsico ha scritto:
Enzo il sistema serve per una linea a semplice binario od anche a doppio binario?
Sul doppio binario ci sono più complicazioni.....
ciao

Please ... spiegati meglio.
Il primo che occupa l'ingresso = chiude e
l'ultimo che libera l'uscita = apre la porta ?
Anche se la linea è a doppio binario, cosa cambia? Non ci arrivo di mio :( :(

_________________
Enzo Fortuna
Non smettiamo di giocare perchè invecchiamo,
Invecchiamo perchè smettiamo di giocare (George Bernard Shaw)

http://valleybeforesilicon.blogspot.com/
http://enzofortuna.altervista.org/MySP_home.htm
http://xoomer.alice.it/enzo_fortuna/
Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 24/11/2014, 12:17 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 30/12/2009, 8:47
Messaggi: 2351
Località: Pavia
Interessi fermodellistici: FREMO, Scala N freelance, SNCF, OBB, C&NW, FS epoca III-IV-V, plasticista operativo.
Città di residenza: Pavia
Provincia di residenza: Pavia
Skype: alessandro.corsico
Doppio binario significa 4 punti di rilevamento giusto e non 2 in parallelo ?

Il sistema tiene conto della possibilità di due comadi di chiusura e due comadi di apertura differenziati nel tempo?

Come hai scritto tu il primo che arriva chiude, il secondo che arriva apre.

Per la mia deformazione professionale manca del bloccamento di approccio (serve per evitare indebite aperture e chiusure dei pl mentre i treni stanno arrivando) e dei comandi manuali di apertura e chiusura.....ma io sono malato si sà..... :lol: :lol: :lol:

_________________
Saluti dal Tibet (niente treni solo Yak e Nak)

DCC addicted
--------------------------------------------------------------
Alex Corsico

Ferrovie e Tranvie Locali
Direzione d'Esercizio di
PAVIA
--------------------------------------------------------------
FTL We move your mind


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 24/11/2014, 13:34 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 31/12/2009, 21:51
Messaggi: 1347
Interessi fermodellistici: N USA - Vapore/Diesels SP (1945-1955)
Città di residenza: Assago
Provincia di residenza: Milano
Alex Corsico ha scritto:
Doppio binario significa 4 punti di rilevamento giusto e non 2 in parallelo ?
Il sistema tiene conto della possibilità di due comadi di chiusura e due comadi di apertura differenziati nel tempo?

Capito!
Ma per un doppio binario veramente completo occorre:
Una coppia di sensori per lato e per binario = 8 sensori in tutto
2 sensori su un binario servono per poter stabilire la direzione di marcia del treno
Idem sull'altro binario
Siccome non si sà da che parte si inizia a bloccare l'incrocio, anche dall'altro lato servono 2 + 2 sensori.
Poi basta fare il software di interblocco ....
Se si volesse un comando manuale .... solo per aprire in emergenza o anche per chiudere ?
In ogni caso abbiamo altri ingressi per un pulsante e occorre aggiungere il software per gestirlo.
Direi che viene una cosa apeena-appena diversa... la vediamo a parte! 8-) :cry:

Per la linea a binario singolo ... sembra che siamo salvi, salvo un ingresso per il comando manuale ON/OFF oppure uno per chiudere ed uno per aprire (si potrebbe anche avere i due pulsanti in parallelo ai 2 sensori )
:D

_________________
Enzo Fortuna
Non smettiamo di giocare perchè invecchiamo,
Invecchiamo perchè smettiamo di giocare (George Bernard Shaw)

http://valleybeforesilicon.blogspot.com/
http://enzofortuna.altervista.org/MySP_home.htm
http://xoomer.alice.it/enzo_fortuna/
Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 25/11/2014, 15:57 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 16/01/2014, 21:06
Messaggi: 2153
Località: sorrento
Interessi fermodellistici: scala n
statico 1/72 1/48
Città di residenza: sorrento
Provincia di residenza: na
per il driver usb

il primo link non funziona

dal secondo devo scaricare per window ?
ma è un exe ?

Enzo ho comprato tutto il necessario per il progetto.......
ti potrò disturbare ..... con mp ?? :oops: :oops: :) ;)


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 25/11/2014, 16:23 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 31/12/2009, 21:51
Messaggi: 1347
Interessi fermodellistici: N USA - Vapore/Diesels SP (1945-1955)
Città di residenza: Assago
Provincia di residenza: Milano
filippo medici ha scritto:
per il driver usb
il primo link non funziona

neanche a me... scarica dal secondo l'exe e installa.
prendi nota della COM e riportalo sill'IDE.

Драйверы:
Drivers:
USB CH341/CH340 WINDOWS 98/ME/2000/XP/Server 2003/VISTA/, Server 2008/Win7/Win8 32/64
http://www.5v.ru/zip/ch341ser.zip

USB CH341/CH340 LINUX
http://www.5v.ru/zip/ch341ser_linux.zip
USB CH341/CH340 MAC OS32, MAC OS64
http://www.5v.ru/zip/ch341ser_mac.zip

Questi drivers USB valgono per il chip che è montato su questa scheda del Nano.

Cita:
Enzo ho comprato tutto il necessario per il progetto.......
ti potrò disturbare ..... con mp ?? :oops: :oops: :) ;)

E perchè non qui sul forum, potrebbe essere anche utile agli altri ;)

_________________
Enzo Fortuna
Non smettiamo di giocare perchè invecchiamo,
Invecchiamo perchè smettiamo di giocare (George Bernard Shaw)

http://valleybeforesilicon.blogspot.com/
http://enzofortuna.altervista.org/MySP_home.htm
http://xoomer.alice.it/enzo_fortuna/
Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 25/11/2014, 17:45 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 16/01/2014, 21:06
Messaggi: 2153
Località: sorrento
Interessi fermodellistici: scala n
statico 1/72 1/48
Città di residenza: sorrento
Provincia di residenza: na
inquino :lol: :lol: :lol: :lol:

grazie;)


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 12/12/2014, 13:54 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 23:31
Messaggi: 6925
Località: Forlì
Interessi fermodellistici: Scala N Italiana, epoca I,II,III,IV,V e VI, qualche modello Estero e qualche pezzo in H0.
Città di residenza: Forlì
Provincia di residenza: Forlì Cesena (FC)
Skype: cicocri
Cita:
Suono Opzionale?
è poi possibile aggiungere dove indicato nel listato una uscita ( scegliete voi il piedino?) che comanda un generatore audio per il suono di una campana di avviso.
Io ho utilizzato in prima stesura una piccola scheda già pronta che ha a bordo un microfono eche permette di registrare i suoni (quindi anche un messaggio vocale) . La schedina ha un altoparlante proprio ed accetta dei contatti in ingresso ( o segnali a livello logico) per far partire la riproduzione del suono. Il suono registrabile è … corto 10 secondi, ma si può settare un ponticello per farlo ripetere all’infinito o finchè il comando in ingresso è attivo. Per il suono ho semplicemente registrato la campanella di una loco con decoder sonoro, ma con un po’ di ricerca in internet si può trovare i suoni di un passaggio a livello reale su Youtube. Ci sono molte altre schede più complicate anche a basso costo ( diciamo da 5 a 15 dollari) e magari di qualità sonora più alta, ma per iniziare questa è una delle soluzioni più semplici.
Oppure … si può implementare la generazione del suono via software …. Seguirà questa seconda versione del programma, ma visto che implica qualche concetto non proprio da principianti, la vedremo a parte.
Questa è la scheda che ho utilizzato:
ISD1820 voice board sound recording recorder Playback module on-board microphone – Prezzo: US $2.41
http://www.ebay.com/itm/ISD1820-voice-b ... 2a24ebdb11
Allegato:
Voice_rec.JPG



Enzo, permette di inserire all'interno (avrà sicuramente una rom) un file mp3?
Ne hai visti che lo permettono?

Comunque anche io mi sono dotato di queste schedine già pronte.... presto posto il filmato delle prime loco in movimento ;)

_________________
CristiaN CicogNaNi (cicocri)

Qui non vis intelligere, non intelligere........
Chi si loda, si imbroda.......

Amici del TreNo - Forlì

Le singole opinioni espresse sul forum dagli utenti sono sempre opinioni personali, che non rispecchiano necessariamente la posizione della ASN e del suo Consiglio Direttivo. I Gestori del Forum si riservano la facoltà di eliminare parole e frasi offensive nei confronti di altri iscritti o di terzi; questi interventi non sono censura ma tutela per tutti, al solo fine di un corretto utilizzo del forum e di civile convivenza.

ASN diffonde le proprie posizioni ufficiali mediante comunicazioni istituzionali debitamente evidenziate attraverso organi ufficiali (Bollettino, verbali del CD, etc.)


Non trovare difetti.. trova rimedi e provvedi se puoi.

Collezionista modelli in scala N.

1-Prima di utilizzare il forum, è obbligo presentarsi qui.
2-Prima di postare leggere il Regolamento.
3-Per visualizzare le ultime discussioni in cui sono state inserite risposte utilizza la funzione Messaggi Recenti in alto a destra.
4-Per cercare ciò che vi interessa utilizzate la funzione Cerca.
5-Prima di utilizzare il mercatino, leggi il Regolamento.
6-Clicca se vuoi leggere lo Statuto della ASN.
7-Per utilizzare al meglio il forum leggi la guida.
8-Per inserire immagini ed allegati leggi la guida del socio Massimo Benini che ringraziamo.
9-Per l'utilizzo del bbcode leggete questa guida.

Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 12/12/2014, 18:16 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 31/12/2009, 21:51
Messaggi: 1347
Interessi fermodellistici: N USA - Vapore/Diesels SP (1945-1955)
Città di residenza: Assago
Provincia di residenza: Milano
cristian cicognani ha scritto:
Enzo, permette di inserire all'interno (avrà sicuramente una rom) un file mp3?
Ne hai visti che lo permettono?

Quella scheda in particolare ha solo un microfono come ingresso:) Niente memoria accessibile.
Ma, esistono altri modelli come tu dici, e stavo giusto pensando ad utilizzarne uno per un ... "aggeggio parlante" che mi ha suggerito un Fremista!
Questo "sembra" il più performante:
WT5001M02-28P
http://www.ebay.com/sch/i.html?LH_FS=1& ... 8P&_sop=15
questo un altro "molto" più economico, ma da provare:
WT588D
http://www.ebay.com/sch/i.html?_odkw=WT ... P&_sacat=0
e questo sembra una via di mezzo:
WTV020-SD-16P
http://www.ebay.com/sch/i.html?_odkw=WT ... P&_sacat=0

Per tutti e tre servono delle librerie apposta x Arduino ..... ma ne parliamo a parte?
E poi occorre aggiungere qulche Euro per la memoria SD (piccole da 1 o 2 Giga al massimo)

Un metodo un bò più barbaro" ma a costo zero: usare una uscita PWM per generare suoni (da amplificare opportunamente).
Si converte un file audio in un file numerico, da software si salva sulla EEPROM di Arduino all'accensione e poi si esegue lettura_file+aziona_PWM
Questo ovviamente carica di lavoro la CPU, ma se non ha molto altro da fare... ci può stare.

Cita:
.... presto posto il filmato delle prime loco in movimento ;)

Non aspettiamo altro!

_________________
Enzo Fortuna
Non smettiamo di giocare perchè invecchiamo,
Invecchiamo perchè smettiamo di giocare (George Bernard Shaw)

http://valleybeforesilicon.blogspot.com/
http://enzofortuna.altervista.org/MySP_home.htm
http://xoomer.alice.it/enzo_fortuna/
Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 12/12/2014, 18:31 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 23:31
Messaggi: 6925
Località: Forlì
Interessi fermodellistici: Scala N Italiana, epoca I,II,III,IV,V e VI, qualche modello Estero e qualche pezzo in H0.
Città di residenza: Forlì
Provincia di residenza: Forlì Cesena (FC)
Skype: cicocri
...mi piace l'idea della memorietta da 1 Gb... metti i suoni che ti servono e poi decidi cosa far eseguire....

Nei pic il discorso librerie è diverso anche se penso si possa usare tutto ;)

_________________
CristiaN CicogNaNi (cicocri)

Qui non vis intelligere, non intelligere........
Chi si loda, si imbroda.......

Amici del TreNo - Forlì

Le singole opinioni espresse sul forum dagli utenti sono sempre opinioni personali, che non rispecchiano necessariamente la posizione della ASN e del suo Consiglio Direttivo. I Gestori del Forum si riservano la facoltà di eliminare parole e frasi offensive nei confronti di altri iscritti o di terzi; questi interventi non sono censura ma tutela per tutti, al solo fine di un corretto utilizzo del forum e di civile convivenza.

ASN diffonde le proprie posizioni ufficiali mediante comunicazioni istituzionali debitamente evidenziate attraverso organi ufficiali (Bollettino, verbali del CD, etc.)


Non trovare difetti.. trova rimedi e provvedi se puoi.

Collezionista modelli in scala N.

1-Prima di utilizzare il forum, è obbligo presentarsi qui.
2-Prima di postare leggere il Regolamento.
3-Per visualizzare le ultime discussioni in cui sono state inserite risposte utilizza la funzione Messaggi Recenti in alto a destra.
4-Per cercare ciò che vi interessa utilizzate la funzione Cerca.
5-Prima di utilizzare il mercatino, leggi il Regolamento.
6-Clicca se vuoi leggere lo Statuto della ASN.
7-Per utilizzare al meglio il forum leggi la guida.
8-Per inserire immagini ed allegati leggi la guida del socio Massimo Benini che ringraziamo.
9-Per l'utilizzo del bbcode leggete questa guida.

Immagine


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 08/01/2016, 12:09 
Non connesso
Utente

Iscritto il: 08/01/2016, 11:11
Messaggi: 9
Interessi fermodellistici: Lima scala 0
Città di residenza: roma
Provincia di residenza: rm
Salve ho visto nel listato i due punti dove inserire il comando per fare partire e stoppare il file audio, ma non mi è ben chiaro quali sono le stringhe da inserire per fare ciò.
Qualcuno mi potrebbe aiutare?
Grazie a tutti dell'aiuto.
Pierluigi


Top
 Profilo  
Rispondi citando  
MessaggioInviato: 08/01/2016, 19:26 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 31/12/2009, 21:51
Messaggi: 1347
Interessi fermodellistici: N USA - Vapore/Diesels SP (1945-1955)
Città di residenza: Assago
Provincia di residenza: Milano
Beh... come sempre... dipende!
Se si tratta semplicemente di attivare un uscita digitale per fare ON-OFF alla schedina con i suoni registrati, è facilissimo:

Nelle definizioni aggiungi:
int Sound = 15; // Piedino 15 o un altro altro per l'uscita delcomando alla scheda generatore suono

nella sezione SETUP aggiungi:
inMode (Sound OUTPUT);
digitalWrite(Sound LOW);

dove vuoi iniziare il suono:
digitalWrite(Sound 1); // Attiva uscita=ON

Dove vuoi silenzio:
digitalWrite(Sound LOW); // Spegni Suono

gli altri metodi sono più complicati ....

_________________
Enzo Fortuna
Non smettiamo di giocare perchè invecchiamo,
Invecchiamo perchè smettiamo di giocare (George Bernard Shaw)

http://valleybeforesilicon.blogspot.com/
http://enzofortuna.altervista.org/MySP_home.htm
http://xoomer.alice.it/enzo_fortuna/
Immagine


Top
 Profilo  
Rispondi citando  
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 28 messaggi ]  Vai alla pagina 1, 2  Prossimo

Tutti gli orari sono UTC + 1 ora [ ora legale ]


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  

 

Link ai siti Amici

Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010