Ho costruito una bomba giocattolo dove devono essere effettuate 4 operazioni per disinnescarla
Mi servirebbe controllare la sequenza delle operazioni e nel caso si sbagliasse dovrebbe suonare.
In pratica:
Ogni operazione chiude un contatto
Sequenza corretta : passo 1, passo 2, passo 3, passo 4 (bomba non suona)
Tutte le altre sequenze sono sbagliate e la bomba suona
Pensavo di usare degli operatori logici, ma mi sto incartando e non ne esco fuori...
pervavore aiutatemi
Aiuto bomba giocattolo...
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
6 messaggi
• Pagina 1 di 1
0
voti
Occorre un conteggio dei "passi" (potrebbe essere fatto con un CMOS 4017),
poi se il contatto che si chiude non corrisponde a quel passo, si attiva la suoneria.
Il problema si riduce a quello di monostabilizzare i contatti e fare avanzare
il conteggio dei passi
poi se il contatto che si chiude non corrisponde a quel passo, si attiva la suoneria.
Il problema si riduce a quello di monostabilizzare i contatti e fare avanzare
il conteggio dei passi
0
voti
Il controllo della sequenza corretta lo puoi effettuare con 3 porte AND a 2 ingressi e 4 porte NOT.
E' sufficiente controllare dal secondo contatto al quarto.
Si suppone che l'uscita dei 4 contatti che rappresentano le sequenze siano normalmente a 0, con sequenza eseguita il contatto chiude e la sua uscita passa a 1.
In queste condizioni basta invertire l'uscita del contatto (porta NOT) ed inviarlo ad un ingresso della AND che controlla il passo successivo. L'altro ingresso della stessa AND è collegato all'uscita del contatto del proprio step.
Se si chiude un contatto in sequenza non corretta una delle AND avrà uscita a 1 altrimenti tutte le AND avranno uscita a 0.
E' sufficiente controllare dal secondo contatto al quarto.
Si suppone che l'uscita dei 4 contatti che rappresentano le sequenze siano normalmente a 0, con sequenza eseguita il contatto chiude e la sua uscita passa a 1.
In queste condizioni basta invertire l'uscita del contatto (porta NOT) ed inviarlo ad un ingresso della AND che controlla il passo successivo. L'altro ingresso della stessa AND è collegato all'uscita del contatto del proprio step.
Se si chiude un contatto in sequenza non corretta una delle AND avrà uscita a 1 altrimenti tutte le AND avranno uscita a 0.
Fabio
0
voti
Grazie ad entrambi, per adesso la più fattibile mi sembra quella di c1b8, ma non mi è molto chiara la disposizione delle porte and e not, potresti rispiegarmela? sono un po' deficente 
0
voti
Ho disegnato in modo molto rapido uno schemino.
A sinistra i 4 interruttori corrispondenti alle 4 operazioni da svolgere in sequenza. "L'uscita" di questi interruttori è tenuta bassa dalle resistenze, quando esegui una operazione correttamente l'interruttore corrispondente si chiude al positivo.
Ogni interruttore dal secondo al quarto entrano in una AND, l'altro ingresso della AND è l'uscita negata della AND precedente. Nel caso della prima AND (quindi del secondo interruttore) il secondo ingresso è il valore negato del primo interruttore.
Quando si esegue la chiusara degli interruttore in modo corretto le uscite delle AND sono sempre 0, al contrario quando si chiude un interruttore senza che il precedente sia chiuso l'uscita della corrispondente AND diventa 1, da qui è possibile con una OR far scattare la sirena.
Naturalmente gli interruttori non sono pulsanti, ogni sequenza deve mantenere attivo il proprio stato fino alla fine.
Possono quindi essere realizzati con dei Flip-Flop che eliminano la necessita di utilizzare le resistenze.
A sinistra i 4 interruttori corrispondenti alle 4 operazioni da svolgere in sequenza. "L'uscita" di questi interruttori è tenuta bassa dalle resistenze, quando esegui una operazione correttamente l'interruttore corrispondente si chiude al positivo.
Ogni interruttore dal secondo al quarto entrano in una AND, l'altro ingresso della AND è l'uscita negata della AND precedente. Nel caso della prima AND (quindi del secondo interruttore) il secondo ingresso è il valore negato del primo interruttore.
Quando si esegue la chiusara degli interruttore in modo corretto le uscite delle AND sono sempre 0, al contrario quando si chiude un interruttore senza che il precedente sia chiuso l'uscita della corrispondente AND diventa 1, da qui è possibile con una OR far scattare la sirena.
Naturalmente gli interruttori non sono pulsanti, ogni sequenza deve mantenere attivo il proprio stato fino alla fine.
Possono quindi essere realizzati con dei Flip-Flop che eliminano la necessita di utilizzare le resistenze.
Fabio
6 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 182 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


