Go Down

Topic: problemi overlay e videocamera analogica (Read 1 time) previous topic - next topic

Ciao a tutti,

se qualcuno di voi potesse darmi una mano lo apprezzerei molto.
Sto sbattendo da un po' di tempo la testa su di una videocamera analogica. Vorrei interfacciare il segnale di uscita video out dell'arduino con una normale videocamera analogica in b/n per ottenere un overlay che mi visualizzasse ancuni dati sul video (progetto per un rover).

in pratica con il tvout e le resistenze consigliate il sistema si comporta bene, mi da i miei caratteri di testo e le immagini perfette (ah dimenticavo il video è impostato in PAL). Collegando la videocamera al televisore (senza il videouot arduino), il segnale video è perfetto; i problemi sorgono quando connetto il segnale video della camera ed il segnale video arduino. il segnale video mi balla e l'overlay lo stesso, e mi fa righe diagonali.

Il codice chè ho scritto è mostruosamente lungo, ma senza la videocamera funziona...ho provato anche con il codice del videoout da tutorial e mi fa l'identico scherzo; il collegamento fatto è presto detto: Arduino Mega 2560,  D29  su Video (R 470 ohm), D11 su Sync (R 1000 ohm) collegati sul centrale del video composito, gnd direttamente sullo shield in questa configurazione il video è nitido come l'acqua di torrente.
Se collego la videocamera direttamente con il centrale sul centrale e lo shield sullo shield (quindi a massa perche ho l'alimentazione in comune con lo shield sulla camera) la piccola bastardina mi "sporca il tutto". io credo che sia un discorso di collegamenti e non di codice, ma mi metto completamente nelle mani di chi ne sa di più!

sapete se per caso ci vuole un qualche tipo di filtro o qualche potenziometro per pulirlo? ho visto che esiste una shield apposita per arduino che usa un LM1881, pensate che senza di essa possa "pulire" il segnale?

Ah dimenticavo la videocamera ha uscita PAL 1Vpp 75 ohm.

Grazie dell'attenzione  XD

Paolo

PS: scusate se avevo postato nella sezione sbagliata, ma sono una burba  :P
Signori si nasce, io spero di esserlo diventato

superlol

http://www.audiovisualizers.com/madlab/pdfschem/vmix1.pdf
potrebbe essere ciò che cerchi  ;)

non puoi collegare tutto direttamente, devi utilizzare un video mixer nel mezzo, per questo esistono integrati come il gt4122, gt4123
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Grazie mille,
ci butto un occhio, come diceva l'ispettore clouseau:
- " lo ssupponevo" :)
ciao

paolo
Signori si nasce, io spero di esserlo diventato

avete idea dove si possano acquistare, ho cercato in rete, ma non li trovo neanche su rs
gracias
Signori si nasce, io spero di esserlo diventato

stefa24

ciao
ho trovato questo link
http://www.robot-domestici.it/joomla/component/virtuemart/Arduino/arduino-shield/overlay-video-arduino-shield-in-kit

visto che ti occupi di questo ti pongo una domanda, hai qualche idea per proiettare sulla visiera di un casco delle informazioni

stefano
https://sites.google.com/site/agritronica/
https://sites.google.com/site/t3chconcrete/
arduino UNO rev 3
ide 105

ovviamente no... ;)
sono autodidatta alle prime armi.
la shield la conoscevo, cercavo solo il gt4122 comunque mille grazie
ciao

paolo
Signori si nasce, io spero di esserlo diventato

superlol


ovviamente no... ;)
sono autodidatta alle prime armi.
la shield la conoscevo, cercavo solo il gt4122 comunque mille grazie
ciao

paolo

mi sa che è meglio cercare un equvalente, nemmeno su mouser l'ho trovato...
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

boh,
e se usassil'LM1881 come nella shield arduino secondo te andrebbe bene??
:smiley-roll:
[/url]http://nootropicdesign.com/ve/downloads/LM1881.pdf[url]
Signori si nasce, io spero di esserlo diventato

superlol

#8
Aug 20, 2012, 01:25 pm Last Edit: Aug 20, 2012, 01:30 pm by superlol Reason: 1

boh,
e se usassil'LM1881 come nella shield arduino secondo te andrebbe bene??
:smiley-roll:
[/url]http://nootropicdesign.com/ve/downloads/LM1881.pdf[url]

è un desincronizzatore, in pratica da un segnale video composito ne ricava vsync e hsync (csync)

almeno questo è il suo utilizzo, comunque mi piacerebbe vedere lo schema della shield magari è possibile sincronizzare fra loro vsync e hsync e quindi avere un uscita insieme ma lo standard video composito non è nelle mie esperienze purtroppo  :smiley-sweat: anche se lo voglio implementare per creare un osd per la videocamera da mettere sul quadri più avanti.

ecco bisognerebbe trovare uno schema di un OSD e vedere come fa lui amiscelare i segnali.

@stefa24:
esistono dei miniproiettori con entrata in VGA/composito, si alimentano a 5V 300mA e li paghi relativamente poco (sono a led). Su ebay ne trovi una miriade

EDIT:
esatto una volta desincronizzato il video lo usa per risincronizzarsi con arduino, penso che una roba simile ti spreme il 90% della CPU del povero micro XD
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

astrobeed


è un desincronizzatore, in pratica da un segnale video composito ne ricava vsync e hsync (csync)


Il LM1881 non è un desincronizzatore, semplicemente estrapola Vsync e Hsync da un segnale video composito, poi sei tu che devi utilizzare tali segnali per sincronizzare i frame video che generi con il micro con quelli della sorgente su cui vuoi ottenere l'OSD, cosa non semplice da fare e che assorbe tutta la potenza di calcolo di un ATMEGA 328 anche a basse risoluzioni.
Una soluzione semplicissima per l'OSD, usatissima nel mondo dei modelli UAV, è il MAX7456, disponibile sia sotto forma di breakout board che come shield per Arduino, il MAX7456 si occupa sia della separazione del sincronismo dal segnale originale che della generazione del OSD partendo da un generatore di caratteri interno personalizzabile.
Un esempio di progetto che usa il MAX7456 su gli UAV http://code.google.com/p/gentlenav/wiki/OSD

superlol



è un desincronizzatore, in pratica da un segnale video composito ne ricava vsync e hsync (csync)


Il LM1881 non è un desincronizzatore, semplicemente estrapola Vsync e Hsync da un segnale video composito, poi sei tu che devi utilizzare tali segnali per sincronizzare i frame video che generi con il micro con quelli della sorgente su cui vuoi ottenere l'OSD, cosa non semplice da fare e che assorbe tutta la potenza di calcolo di un ATMEGA 328 anche a basse risoluzioni.
Una soluzione semplicissima per l'OSD, usatissima nel mondo dei modelli UAV, è il MAX7456, disponibile sia sotto forma di breakout board che come shield per Arduino, il MAX7456 si occupa sia della separazione del sincronismo dal segnale originale che della generazione del OSD partendo da un generatore di caratteri interno personalizzabile.
Un esempio di progetto che usa il MAX7456 su gli UAV http://code.google.com/p/gentlenav/wiki/OSD

si ho sbagliato il termine comunque ne avevo capito il funzionamento  XD

ammetto che avevo già visto in giro il max7456 ma non lo ritrovavo più, pensavo di averlo trovato su un'altro sito e questo mi ha fregato  :smiley-red:
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Ok, ma io volevo solo mettere una stringa su un segnale video di una camera analogica, ovviamente senza sovraccaricare l'arduino.
la video shield sembrava facesse questo, forse ho interpretato male.
Ritornando alla domanda iniziale, sapete se esiste qualcosa, (anche un talismanino con l'effige di una divinità qualsiasi), che possa fare quello che ho in testa senza affaticarmi la scheda?

grazie dll'aiuto e delle varie spiegazioni :smiley-red:

paolo
Signori si nasce, io spero di esserlo diventato

superlol


Ok, ma io volevo solo mettere una stringa su un segnale video di una camera analogica, ovviamente senza sovraccaricare l'arduino.
la video shield sembrava facesse questo, forse ho interpretato male.
Ritornando alla domanda iniziale, sapete se esiste qualcosa, (anche un talismanino con l'effige di una divinità qualsiasi), che possa fare quello che ho in testa senza affaticarmi la scheda?

grazie dll'aiuto e delle varie spiegazioni :smiley-red:

paolo

il max7456 appunto serve a non sovraccaricare troppo la scheda, con una connessione in SPI è facile e veloce comandare il tutto.

la scheda la carichi usando la shield video con l'lm1881
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

bene,
grazie, provvedero ad acquistarlo, o forse è meglio acquistare direttamente lo shield con 7456.
quello che non mi è chiaro è che nomini anche la shield video con 1881, devo prendere anche quello shield o posso farne a meno?

mi sembra di aver capito che posso connettere direttamente l'arduino..o no.

comunque per ora la ordino! XD
ciao

paolo
Signori si nasce, io spero di esserlo diventato

superlol


bene,
grazie, provvedero ad acquistarlo, o forse è meglio acquistare direttamente lo shield con 7456.
quello che non mi è chiaro è che nomini anche la shield video con 1881, devo prendere anche quello shield o posso farne a meno?

mi sembra di aver capito che posso connettere direttamente l'arduino..o no.

comunque per ora la ordino! XD
ciao

paolo

allora il max7456 crea di per sè un overlay video, estrapola già i segnali hsync e vsync e li sincronizza per poi creare l'output sincronizzato ecc.. lo shield video è più basilare ovvero ti estrapola i segnali e poi sta al 328 sincronizzarsi.

il max7456 funziona così com'è quindi, non hai necessità di altri shield, comunicando con il 7456 tramite spi inoltre non vai a caricare la cpu di lavoro (cosa che fai se devi sincronizzare tu il video)
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Go Up