home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca

 
FORUM: Elettronica Generale
Qui si parla di tutto....dall'analogico al digitale, dal software all'hardware, dal semplice crepuscolare al computer.


telecomando IR a tre pulsanti
     
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




una ogni 10 livelli


postato il:
13.02.2018, alle ore 12:51
Come questo?
http://jap.hu/electronic/codec.html
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




una ogni 10 livelli


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
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




una ogni 10 livelli


postato il:
22.02.2018, alle ore 15:48
Metti in cascata un secondo 74191.
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




una ogni 10 livelli


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…
zio bapu




una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli


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




una ogni 10 livelli


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\'...
segui questo thread con grixFC, per questa funzione devi aver installato il software grixFC

torna su
     

Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito




 

 
 
indietro | homepage | torna su copyright © 2004/2018 GRIX.IT - La community dell'elettronica Amatoriale