|
Autore |
Messaggio |
opzioni |
arivel
postato il: 12.02.2018, alle ore 20:25 |
telecomando IR a tre pulsanti
ciao a tutti
mi date una mano ?
vorrei tentare di fare un telecomando IR a tre pulsanti che comandano un decoder UP/DOWN sincrono BCD .
un pulsante deve azionare il clock del decoder con un intervallo di circa 1 secondo e anche l\\\\\\\\\\\\\\\' ingresso UP/down .
anche il secondo pulsante deve azionare il clock e anche l\\\\\\\\\\\\\\\' UP/DOWN ma a differenza del primo deve invertire il conteggio del decoder . Il terzo pulsante deve aprire un contatto quando si preme e chuderlo quando si preme la seconda volta poi di nuovo aperto e cosi via .
per il trasmettitore ho pensato di usare un NE555 che trasmette un treno di impulsi per ogni pulsante premuto ma con una frequenza diversa ,poi però non so cosa usare tra ricevitore e decoder .
per capirci meglio ho allegato un immagine .
la terza riga sull UP/DOWN non sò come deve essere , essa deve cambiare di stato a seconda se si preme un pulsante o l altro , questo nel caso di un solo ingresso UP/DOWN ma ci sono decoder con 2 ingressi separati UP - DOWN e non so quale dei due sia meglio .
ciao grazie
spostato in elettronica generale. Still
|
|
picmicro675
postato il: 13.02.2018, alle ore 12:51 |
Come questo?
http://jap.hu/electronic/codec.html
Anno nuovo, forum nuovo.
Mi sa che lascio. |
|
arivel
postato il: 13.02.2018, alle ore 13:35 |
no .
ho guardato il video e mi pare che ogni coppia di tasti comanda un led , uno lo accende e l'altro lo spegne .
devo specificare perchè nel messaggio precedente non si capisce bene .
nel mio caso un solo tasto del telecomando fino a quando le tengo premuto il contatore deve contare .
se invece lo stesso tasto lo premo per 1 secondo circa , deve trasmettere al decoder 1 solo clock perche deve contare di un gradino soltanto .
il primo tasto per l' UP
e il secondo per il DOWN
il terzo chiude o apre un contatto .
ogni tasto escluso il terzo comanda sia il clock sia l'ingresso o gli ingressi UP/DOWN del decoder . |
|
picmicro675
postato il: 13.02.2018, alle ore 18:30 |
Non è che lo trovi bell'è fatto. Se studi il codice, si possono fare molte varianti.
Magari ti torna più facile con Arduino. Potrebbe bastare un arduino attiny
http://digistump.com/products/1
Anno nuovo, forum nuovo.
Mi sa che lascio. |
|
arivel
postato il: 22.02.2018, alle ore 08:37 |
ciao
ho fatto un passo in avanti.
con un simulatore ho provato a fare un circuito con un contatore UP/down (74191)abbinato ad un decoder decimale (74154) .
il circuito funziona ma posso solo usare 16 uscite , coma posso fare ad espanderle fino a 32 ? . |
|
picmicro675
postato il: 22.02.2018, alle ore 15:48 |
Metti in cascata un secondo 74191.
Anno nuovo, forum nuovo.
Mi sa che lascio. |
|
arivel
postato il: 09.03.2018, alle ore 21:08 |
cio .
son riuscito a fare in simulazione 2 contatori 74193 in cascata che comandano 4 decoder decimali 74238 per un totale di 32 uscite e quindi una parte l' ho risolta .
mi manca quello che viene prima cioè quello che deve stare tra i 2 contatori 74193 ed il ricevitore RX .
mi chiarite cosa fa il ricevitore RX ?
il segnale che ne esce è binario seriale ? o un treno di impulsi ?
c'è una sola uscita o tante uscite in parallelo ?
cosa posso usare senza dover programmare ?
|
|
picmicro675
postato il: 10.03.2018, alle ore 08:10 |
Quello che riceve il telecomando IR è una codifica, credo che sia difficile ricavare un risultato aspettato.
Io vorrei capire che tipo di trasmettitore vorresti abbinare al ricevitore. Dato che in genere i segnali viaggiano su una portante di 38kHz e di solito si utilizza il tsop48 o simili.
http://pdf1.alldatasheet.com/datasheet-pdf/view/26653/VISHAY…
Se hai la possibilità di catturare il segnale, magari si arriva ad una soluzione. Se invece vuoi creare un tuo trasmettitore e ricevitore, allora ci sono probabilità che ottieni il tuo risultato.
Probabilmente si potrebbe inviare un treno di impulsi ed un treno di pause. Dal lato ricezione un contatore decodifica gli impulsi per lo stato alto e le pause per lo stato basso, quindi si può dare questi segnali ai tuoi contatori up/down.
Poi si può anche pensare che con un po di programmazione e molto meno componenti hai un risultato più flessibile, come poter usare un tastierino numerico e selezionare il tuo canale con due pulsanti. Del resto con Arduino c'è già la pasta cotta, basta metterci il tuo condimento.
Con i circuiti integrati logici, devi reinventare la ruota calda. Chiaro che il bello dello sperimentare non te lo nega nessuno.
Per le tue domande prova a leggere
https://en.wikipedia.org/wiki/Remote_control
http://www.silego.com/products/284/312/AN-1042.html
https://learn.adafruit.com/using-an-infrared-library/hardwar…
https://learn.sparkfun.com/tutorials/ir-communication
http://www.instructables.com/id/How-to-Make-IR-Remote-Contro…
Anno nuovo, forum nuovo.
Mi sa che lascio. |
|
zio bapu
postato il: 10.03.2018, alle ore 16:23 |
arivel: ciao
ho fatto un passo in avanti.
con un simulatore ho provato a fare un circuito con un contatore UP/down (74191)abbinato ad un decoder decimale (74154) .
il circuito funziona ma posso solo usare 16 uscite , coma posso fare ad espanderle fino a 32 ? .
Che simulatore hai usato?
mandi |
|
diegobincoletto
postato il: 10.03.2018, alle ore 17:39 |
Non ti spieghi bene, senza specifiche chiare si crea solo confusione.
Se ho capito bene, vuoi un circuito che attivi in sequenza un'uscita alla volta che puoi controllare in entrambe le direzioni con 2 pulsanti, 32 uscite.
All'accensione devono essere tutte le uscite disattive (0) o partire con la prima attiva (1)?
Poi vuoi in'uscita indipendente che sia attivata e disattivata da un terzo pulsante, corretto?
Chiarito questo ti si puo' dare un aiuto significativo.
Scusate, passavo di qua\'...
L'unica rivoluzione possibile
è quella di migliorare se stessi. |
|
|