Pages: 1 2 [3] 4   Go Down
Author Topic: Comunicazione seriale tra Arduini  (Read 5286 times)
0 Members and 1 Guest are viewing this topic.
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21661
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il TSOP inverte il segnale con "luce" lui da come uscita un segnale LOW. La seriale si aspetta un HIGH. Metti in mezzo un transistore NPN per invertire il segnale.

metti Rc una resistenza da 10kOhm e lascia va Rb. Collega la base all' uscita del TSOP.
Ciao Uwe
« Last Edit: July 24, 2012, 10:56:20 am by uwefed » Logged

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie mille!!! Pensandoci forse ciò spiega il fatto che la seriale mi desse 255. Comunque grazie provo e ti dico. smiley-lol P.S. QUESTO È IL MIO 100° MESSAGGIO!!! smiley-lol
« Last Edit: July 24, 2012, 09:09:27 am by SUBSEA » Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21661
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gratulazioni per il Tuo 100-esimo messaggio.
Ciao Uwe
Logged

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5908
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusa uwe, ma qui non e' solo una questione di inversione, lui usa un tsop34838 che ha bisogno di un segnale modulato a 38KHz, cosa che non vedo, lui vorrebbe usare il semplice on-off del segnale seriale, non puo' farlo con un tsop

usa un fototransistor, il tsop ha altri vantaggi, ma e' di piu' difficile utilizzo, inoltre non vedo la resistenza che ti avevo consigliato, guarda che non va bene il led ir senza R
« Last Edit: July 24, 2012, 03:31:49 pm by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi uno schema così?


* Untitled Sketch_bb1.jpg (66.84 KB, 1024x276 - viewed 15 times.)
Logged

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

no, così proprio no... ho fuso il ricevitore... smiley-sad-blue  smiley-cry Ma subsea non si perde mai d'animo! ne ha appena dissaldato uno da un vecchio digitale terrestre! Però postresti postare un nuovo schema uwe che non l'ho capito? smiley-lol
« Last Edit: July 25, 2012, 09:20:27 am by SUBSEA » Logged

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5908
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusa sub ma hai letto quello che ho scritto ?
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusami tantissimo no... testato era proprio quello quello che volevo fare un on/off smiley-cry comunque penso di avere un foto transistor a 2 pin! smiley Dovrei ancora usare il seriale? che sketch dovrei usare? e che schema? Grazie a tutti e sopratutto a testato! smiley-grin
« Last Edit: July 25, 2012, 12:57:27 pm by SUBSEA » Logged

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5908
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

questo credo faccia a caso tuo, e puoi anche prendere spunto dal codice, anche se il progetto e' per altro.
http://it.emcelettronica.com/pilotare-diversi-dispositivi-con-movimento-della-testa
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21661
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusa uwe, ma qui non e' solo una questione di inversione, lui usa un tsop34838 che ha bisogno di un segnale modulato a 38KHz, cosa che non vedo, lui vorrebbe usare il semplice on-off del segnale seriale, non puo' farlo con un tsop

usa un fototransistor, il tsop ha altri vantaggi, ma e' di piu' difficile utilizzo, inoltre non vedo la resistenza che ti avevo consigliato, guarda che non va bene il led ir senza R

Avevo capito che usava la libreria di shriff, ma ho letto male. Quella mandava il segnale modulato e il TSOP era giusto.
Se attacca il LED IR al pin TX hai ragione, il TSOP non funziona.
Il non uso di un segnale modulato ha lo svantaggio che la comunicazione é disturbata da qualsiasi fonte lumniosa un po forte.
Ciao Uwe
Logged

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5908
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Esatto, oppure un 555 come sul progetto barriera ir del Menny.
Cmq per un prototipo il fototrans va bene, in secondo momento deciderà se passare ad altro
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bel link, ma io non volevo usare la libreria di ken smiley-fat (anche se molto probabilmente sarò obbligato) questo era solo un prototipo per passare al bluethoot oppure alla frequenza modulata. Comunque come dovrei fare per la connessione usando un fototransisor a 2 pin? and about the sketch?
« Last Edit: July 26, 2012, 03:11:04 am by SUBSEA » Logged

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5908
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non e' un fotodiodo ? che sigla riporta? il segnale di un fotodiodo deve essere amplificato prima di poterlo usare.

su gioblu lo usano senza amplificazione, ma per rilevare la luce
http://www.gioblu.com/tutorials/sensori/67-tutorial-fotodiodo-pin-60d

per lo sketch semplicemente con un fototransistoe ed un led ir, come mostrato sopra, dovresti trasmettere la seriale, usi lo stesso sketch che stai usando con il cavo. arduino non sa se sta passando i byte in un cavo o via infrarossi
« Last Edit: July 26, 2012, 04:07:57 pm by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Bologna
Offline Offline
God Member
*****
Karma: 6
Posts: 542
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ok, perfetto. e per l'amplificazione come dovrei fare? Posso usare anche un amplificatore come questo? http://elettromarco.altervista.org/pagina-641235.html
Logged

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5908
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no, quello e' un amplificatore audio, per il fotodiodo serve un amplificatore operazionale,

questo va bene per fotodiodo, fototransistor e fotoresistenza  smiley
http://www.buildcircuit.com/experiments-with-741-operational-amplifier/
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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