Pages: 1 [2] 3   Go Down
Author Topic: Modificare controller rgb  (Read 2625 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lo so che sarebbe stato meglio avere il filo ma ho la canalina gia piena dai cavi dell'antifurto, gli infrarossi sono a filo di parete quindi non cè ne problema di persone che passano ne altro poi giacchè che lo uso per attivare i led lo usavo anche per il check adottando le giuste modifiche.
« Last Edit: June 13, 2013, 11:49:41 am by waterseven » Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma scusa, perche' vuoi usare gli infrarossi anche per far rilevare ad arduino se il driver funziona o no ? ... capisco per il telecomando che ti porti in giro, ma il sensore per vedere se i led vanno, non sarebbe piu facile connetterlo via filo ?

Comunque ci sono un paio di integrati apposta per i controlli IR, di quelli preprogrammati per telecomandi ... ed in caso non li si trovasse si puo sempre massacr ... pardon, volevo dire "recuperarlo con cura" smiley-razz da un vecchio telecomando TV buttato via, mi sembra che arduino possieda alcune librerie che leggono i codici di quei telecomandi ... lo si collega come era sulla schedina del telecomando, con il transistor, o se proprio serve un mini rele reed, al posto del contatto del pulsante, e lo si legge in remoto con l'arduino ... pero' quella configurazione ti da qualche problema ... tipo, se qualcuno passa fra il trasmettitore ed il ricevitore, o se si strina il diodo led IR, ti interrompe il segnale ...

 Mi sapresti dire la sigla di un pic da programmare.
In teoria dovrei fare questo:
1)Arduino invia il segnale ir al ricevitore della scheda che è sdoppiato ed in ingresso sul pic
2)Il pic dopo il controllo del codice a 32bit va a controllare un altro ingresso (diventa alto quando il transistor è attivo)
3)Se alto invia tramite un ir trasmettitore aggiunto il segnale al ricevitore arduino.
Logged

Disperso nel nauseante oceano della burocrazia
Offline Offline
Edison Member
*
Karma: 77
Posts: 2461
Io sono l'ultimo,
e parlero' al vuoto
in ascolto.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non saprei che sigla consigliarti perche' non so che codici usi ... ma indicativamente un qualsiasi pic della serie 12f, di quelli ad 8 pin, dovrebbe essere sufficente ... guarda ad esempio quello che hanno fatto questi qui, che con un pic di quelli trasmettono centinaia di codici IR smiley-razz smiley-grin

http://learn.adafruit.com/tv-b-gone-kit
Logged

"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Che ne dici di questo ATTINY85 ? E' lo stesso usato da quel telecomando universale, per il linguaggio di programmazione non è un problema, puo' andar bene C
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Che ne dici di questo ATTINY85 ? E' lo stesso usato da quel telecomando universale, per il linguaggio di programmazione non è un problema, puo' andar bene C
per gli attiny esiste anche un core e bootloader per l'ide di arduino, quindi puoi sfruttare lo stesso linguaggio di arduino.
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho un arduino mega 2560 ho visto ed usando isp se non erro lo programmo direttamente. Pero' cercando non riesco atrovare librerie per l'ir , inquanto la irremote.h non è compatibile con i registri
Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5049
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ci stò provando, a modificare la IRRemote per l'AtTiny85 ma è complicato. Si deve lavorare con un timer e i registri e quelli del AtTiny85 son diversi dagli Atmel classici.
Inoltre ho eliminato dalla libreria molto codice, tenendo solo la decodifica NEC che è quella che mi interessa. Anche così il codice è comunque di 5K mentre AtTiny85 ha disponibili 8K per il codice. Ne rimangono solo 3K (e senza la sendNec).
Per ora sono in fase di studio.
Logged

my name is IGOR, not AIGOR

Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C'è qualche altra libreria da poter utilizzare ?


Nid , ho trovato questo , no navendo l'attiny ancora puoi vedere se funziona ?

https://github.com/TKJElectronics/ATtinyRemote
« Last Edit: June 13, 2013, 08:41:50 am by waterseven » Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5049
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Certo, la provo. Sono in ufficio però. Posso provarla stasera.
Ti anticipo, nel readme c'e scritto:

>>This is a remote translator based on an ATtiny85. It translates commands from a Panasonic remote to specific JVC commands.
>>This enables me to turn my JVC stereo on and off, mute it and turn the volume up or down, using my Panasonic remote for my TV.

Sembra che sia utilizzabile solo per telecomandi Panasonic.
Inoltre lui fa solo la sendXX()  non la ricezione (io stavo provando a mettere su AtTiny solo la ricezione).
Se non ho capito male anche a te serve la ricezione e non la spedizione ?!?
« Last Edit: June 13, 2013, 10:10:34 am by nid69ita » Logged

my name is IGOR, not AIGOR

Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No a me serve entrambe perchè deve ricevere il segnale effettuare un controllo su un ingresso e se alto inviare una risposta ad arduino quindi servon entrambe ...

Possibile che non cè alcuna libreria ir per attiny che funziona sia in ricezione che in trasmissione ... mi sembra strano  smiley-eek-blue
« Last Edit: June 13, 2013, 10:30:50 am by waterseven » Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5049
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pensa che i micro PICAXE nuovi hanno dentro la gestione della ricezione/spedizione IR (in hardware)...
ma solo per i codici Sony !!!   smiley-mr-green

Se guardi dentro la libreria IRRemote, scoprirai che è un bel casino. Intanto ogni tipologia di telecomando si comporta in maniera diversa (NEC,SONY,SAMSUNG, etc. ogni casa manda i segnali in maniera diversa secondo algoritmi anche un pò diversi).
Si basa poi su interrupt di un timer, perchè quando premi un pulsante arriva non 1 impulso ma un treno di impulsi, una specie di afabeto morse che deve essere letto secondo una tempistica precisa.
Logged

my name is IGOR, not AIGOR

Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si lo so ed è abbastanza complicato perchè il pic non ha un clock esterno e registri diversi ..... Quindi devo rinunciare ? Esiste un altro pic da programmare (anche in c) con il quale posso gestire l'ir ?
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dopo aver rigirato il web sotto sopra ho trovato questo , che ne pensi :
http://tetalab.org/blog/librairie-ir-nec-pour-attiny85
Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5049
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bravo. Gli darò una occhiata appena posso. Peccato solo che è in francese e non in inglese.
Il francese tecnico è un pò ostico visto che traducono tutto-tutto e non usano anglesismi.
Logged

my name is IGOR, not AIGOR

Disperso nel nauseante oceano della burocrazia
Offline Offline
Edison Member
*
Karma: 77
Posts: 2461
Io sono l'ultimo,
e parlero' al vuoto
in ascolto.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se ti serve te lo traduco al volo ... (in Gaelico tradizionale, con sottotitoli in Finnico antico smiley-razz smiley-lol)

Scherzi a parte, non e' molto difficile, ed un po di Francese lo mastico, quindi se vuoi te lo traduco davvero smiley-wink
Logged

"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

Pages: 1 [2] 3   Go Up
Jump to: