Picproje Elektronik Sitesi

TEKNİK SERVİS => Monitör => Konuyu başlatan: werdan - 25 Eylül 2020, 21:01:57

Başlık: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: werdan - 25 Eylül 2020, 21:01:57
Merhaba üstatlar elimde aşağıdaki resimlerini paylaştığım 7" boyutunda monitör var bu monitörün ekranına veri göndermek istiyorum monitörler normalde RCA konektör ile kamera bağlanıyor çalışıyor benim amacım arduino veya stm32 ile kendim görüntü aktarmak istiyorum RCA konektör ile tv-out kütüphanelerini kullanarak arduino ile tv çalışmalarını gördüm bir türlü ekrana görüntü aktaramadım bu işi ilk defa yapıyorum hangi noktalara dikkat etmem gerekir saygılarımla hayırlı forumlar

Bahsi geçen proje linki
https://create.arduino.cc/projecthub/paulscott56/arduino-tv-out-cable-64de69


(https://i.ibb.co/3cy7QDJ/Whats-App-Image-2020-09-25-at-20-59-22-1.jpg) (https://ibb.co/3cy7QDJ)
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: werdan - 27 Eylül 2020, 18:10:10
stm32 ile NTSC/PAL sinyalleri nasıl üretebilirim bu konuda yardım edebilecek biri yok mu
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: devrecii - 28 Eylül 2020, 17:45:27
Eğer renkli istemiyorsan siyah beyaz yeter diyorsan ntsc ya da pal sinyaline gerek yok direkt pinout ve direnç ile sinyali manipule edebilirsin. Tek yapman gereken H sinyali ve V sinyali mcu ile takip etmek yada kendin oluşturmak. Linkini verdiğin proje de de siyah beyaz zaten. Stm32 hızı bunun için yeterli.

Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: werdan - 29 Eylül 2020, 11:47:20
Alıntı yapılan: devrecii - 28 Eylül 2020, 17:45:27Eğer renkli istemiyorsan siyah beyaz yeter diyorsan ntsc ya da pal sinyaline gerek yok direkt pinout ve direnç ile sinyali manipule edebilirsin. Tek yapman gereken H sinyali ve V sinyali mcu ile takip etmek yada kendin oluşturmak. Linkini verdiğin proje de de siyah beyaz zaten. Stm32 hızı bunun için yeterli.

Hocam H ve V sinyalini nasıl takip edeceğim stm32 ile ilgili projelerim oldu ama bu ekranlarla ilgili ilk defa çalışıyorum ne yapacağımı anlayabilsem
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: JOKERAS - 29 Eylül 2020, 14:47:22
Alıntı yapılan: devrecii - 28 Eylül 2020, 17:45:27Eğer renkli istemiyorsan siyah beyaz yeter diyorsan ntsc ya da pal sinyaline gerek yok direkt pinout ve direnç ile sinyali manipule edebilirsin. Tek yapman gereken H sinyali ve V sinyali mcu ile takip etmek yada kendin oluşturmak. Linkini verdiğin proje de de siyah beyaz zaten. Stm32 hızı bunun için yeterli.

devrecii, H-Sync V-Sync sinyallerini aldıkmı olay bitiyormu yani.
Bir yaşıma daha girdim Yaş oldu 97:)

werdan, Pal veya Ntsc her iki sinyali Stm ile çok rahat,Renkli olarak oluşturabilirsin.
Ama bu dıştan göründüğü kadar kolay değil hatırlatırım!
Bunun için Tv'nin çalışma mantığını bilmen gerek.Bu da öyle kolay değil.
Heleki mevzuya bahis CVBS(Composite Video Blanking ve Sync) Sinyali üretmek ise hiç kolay değil.

Önce TV nasıl çalışıyor onu öğrenmen gerekir.Öyleya,çalışmasını istediğimiz bir cihaz var onu çalıştırmak istiyoruz önce ne yapılır,bu Cihaz nedir ne değildir nasıl çalışıyor diye bilgi sahibi olmak gerekir.

Bunları öğrenmek için hatırı sayılır bir zaman ayırıp kafa yormanız gerek.Ama hazır yapılmış kullanacağım diyorsanız hazır yapılmışlar kadar sonuç alırsınız.

 
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: OG - 29 Eylül 2020, 20:21:09
Alıntı YapPal veya Ntsc her iki sinyali Stm ile çok rahat,Renkli olarak oluşturabilirsin.
Ancak basit grafik / basit animasyonları
diye eklemek gerekir.

Yani videonun içeriğini oluşturmak zor,

H, V , burst, blank gibi timingleri oluşturmak ise kolay.
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: devrecii - 30 Eylül 2020, 10:49:38
Spi ile verilebilir, spi ekrana veri yollarken boşta kalan mikroişlemci ekran ramina ilgili verileri yükler iyi sekronize edilirse, yavaş mcu ile bile titremeden yapılıbilir. Fakat bunu nasıl renge dönüştüreceğiz @JOKERAS extra modul entegre kulanmadan.

Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: ipek - 30 Eylül 2020, 12:57:51
Eğer RGB ve Sync çıkarabilirsen çok basit PAL NTSC renklendirme çipleri var piyasada mevcut.
ben zamanında AD722 bağlayıp renklendirmiştim.türevleri MC1377P CXA1645M LC74763 gibi.

burada BW İmposer var zamanlamalar buradan çıkarılabilir.

https://www.micro-examples.com//public/microex-navig/doc/081-pic-osd-superimposer.html

yada net'ten OSD devreleri araştırılabilir.

en kolay otel terminali bir zaman vitrinler doluydu ,artık kalmamış,2 girişi vardı,RS232 9K6 ve 5 Pin Din Klavye takıp PAL olarak devam ediliyordu.tek kötülüğü enerji giderse nütün mesajları yeniden girmek gerekiyordu
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: werdan - 30 Eylül 2020, 12:59:39
Alıntı yapılan: JOKERAS - 29 Eylül 2020, 14:47:22devrecii, H-Sync V-Sync sinyallerini aldıkmı olay bitiyormu yani.
Bir yaşıma daha girdim Yaş oldu 97:)

werdan, Pal veya Ntsc her iki sinyali Stm ile çok rahat,Renkli olarak oluşturabilirsin.
Ama bu dıştan göründüğü kadar kolay değil hatırlatırım!
Bunun için Tv'nin çalışma mantığını bilmen gerek.Bu da öyle kolay değil.
Heleki mevzuya bahis CVBS(Composite Video Blanking ve Sync) Sinyali üretmek ise hiç kolay değil.

Önce TV nasıl çalışıyor onu öğrenmen gerekir.Öyleya,çalışmasını istediğimiz bir cihaz var onu çalıştırmak istiyoruz önce ne yapılır,bu Cihaz nedir ne değildir nasıl çalışıyor diye bilgi sahibi olmak gerekir.

Bunları öğrenmek için hatırı sayılır bir zaman ayırıp kafa yormanız gerek.Ama hazır yapılmış kullanacağım diyorsanız hazır yapılmışlar kadar sonuç alırsınız.

evet hocam stm32 ile pal sinyali nasıl oluşturulur şeklinde açılan konuları gördüm baya karışık ve derin bir konu olduğunu anladım. Arduino ile yapılan tv out kütüphanesini kullanarak bir ekrana dikdörtgen gönderdim tabi oda siyah beyaz olacak şekilde ama stm32f4 ile bunu yapsam gerçekten daha iyi olurdu teşekkür ederim
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: JOKERAS - 30 Eylül 2020, 13:36:41
Alıntı yapılan: OG - 29 Eylül 2020, 20:21:09Ancak basit grafik / basit animasyonları
diye eklemek gerekir.

Yani videonun içeriğini oluşturmak zor,

H, V , burst, blank gibi timingleri oluşturmak ise kolay.
OG, PAL sistemde 1 Line 63.5Us, bunun 52Us bölümü Video.
52Us'lik kısma ne gönderirsen Cihaz onu basar.Ne olduğunun önemi yok.
Videodan kasıt Doğal görüntü resim ise zaten bu Analog bir değerdir.
Görüntüyü göndermek farklı,üretmek farklı şeyler.Burada mevzu, var olduğu sanılan hazır veriyi basmak.
Var olduğu sanılan Görüntü değerleri eğerki Doğal bir resim veya video ise, her 1 line
verinin doğal yada grafik olduğuna bakmaz basar geçer.Yeterki ilgili resim veya videonun çözünürlük oranını basacak hızı olsun.
Eski VCD'lerde 27CEEpromlar vardı, Bu EEpromların neredeyse tamamı Sabit Doğal resim içeren
datalarla doluydu.İşlemci o Dataları alır sadece Ekrana yollardı ve doğal resim görünürdü.
 
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: JOKERAS - 30 Eylül 2020, 14:03:08
Alıntı yapılan: devrecii - 30 Eylül 2020, 10:49:38Spi ile verilebilir, spi ekrana veri yollarken boşta kalan mikroişlemci ekran ramina ilgili verileri yükler iyi sekronize edilirse, yavaş mcu ile bile titremeden yapılıbilir. Fakat bunu nasıl renge dönüştüreceğiz @JOKERAS extra modul entegre kulanmadan.
devrecii, senin söylediğin bu değildi. Sen şunu demiştin Tek yapman gereken H sinyali ve V sinyali mcu ile takip etmek yada kendin oluşturmak.
Extra Modül kullanmadan da Renk elde edebilirsin.Ama elde edilen Renk 1 veya 0 olacağı için Doğal olmayacak İpek'in dediği gibi OSD (On Screen Diplay) olacak.Doğal analog data 1 ve 0 değil, 1 ve 0 aralığının sonsuza yakın bölünmesi.

Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: mustafa_cmbz - 30 Eylül 2020, 16:06:00
İşlemci gücüyle yapmaktan ise hazır modüller var. Model uçaklarda kullanılan osd modüller var işini fazlası ile görecektir.
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: OG - 30 Eylül 2020, 17:28:30
Alıntı yapılan: JOKERAS - 30 Eylül 2020, 13:36:41OG, PAL sistemde 1 Line 63.5Us, bunun 52Us bölümü Video.
52Us'lik kısma ne gönderirsen Cihaz onu basar.Ne olduğunun önemi yok.
Videodan kasıt Doğal görüntü resim ise zaten bu Analog bir değerdir.
Görüntüyü göndermek farklı,üretmek farklı şeyler.Burada mevzu, var olduğu sanılan hazır veriyi basmak.
Var olduğu sanılan Görüntü değerleri eğerki Doğal bir resim veya video ise, her 1 line
verinin doğal yada grafik olduğuna bakmaz basar geçer.Yeterki ilgili resim veya videonun çözünürlük oranını basacak hızı olsun.
Eski VCD'lerde 27CEEpromlar vardı, Bu EEpromların neredeyse tamamı Sabit Doğal resim içeren
datalarla doluydu.İşlemci o Dataları alır sadece Ekrana yollardı ve doğal resim görünürdü.

@JOKERAS , tanışalım, bendeniz; tereci   ???   (şaka tabi),
emeklilik öncesi mesleğim bu iş.

ömrümüz alttakilerle karşı karşıya geçti

(https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Waveform_monitor.jpg/800px-Waveform_monitor.jpg)


(http://www.danalee.ca/ttt/images/7/wavefo1.jpg)


(https://cdn.gearwise.se/wp-content/uploads/2020/06/GWD_3239-768x506.jpg)

(https://cdn.gearwise.se/wp-content/uploads/2020/06/GWD_3243-768x512.jpg)

https://www.gearwise.se/shop/miscellaneous/measurement/magni-wv561-nstc-palvector-waveform-monitor/
http://www.danalee.ca/ttt/waveform_monitors_and_vectorscopes.htm



Alıntı Yapbu monitörün ekranına veri göndermek istiyorum
demiş,
bu, üretmek demek ise
https://www.picproje.org/index.php?msg=598837
aynen tekrar,

arkadaşın mesajı;
"switch"lemek demek ise, o ayrı bir iş,

hele ki, 1 den fazla kaynağı switch etmek ise (temiz anahtarlama, hoplama zıplama olmaması vs)
kaynakların senkronizasyonu gerekir,

istenen bu ise, bu iş de
 
amatörce en temizi şöyle;
V pulseleri anı beklenerek anahtarlanır
anahtarlanma = çıkıştan kesme ve/veya çıkışa verme

prof'ca  en temizi şöyle;
anahtarlanacak video kaynakları sync olabilen yapıda olmalı
yani harici sync girişi kabul eden ve buna kilitlenebilen yapıda, piyasa dili genlock olabilen.

bir harici sync kaynağı,
buna piyasada kısaca "Black Burst" kaynağı denir
H,V, burst , yani, chroma sync'leri dahil bütün timingleri içerir
kaynaklar bu black burst ile sync edilir
sonrası çok temiz anahtarlama gerçekleştirilebilir
mavi perde (veya yeşil) efektleri ancak böyle verilebilir
temiz geçiş, üstüne bindirme vs böyle yapılabilir
(geçişler, efektler yalnızca video sinyali ile yapılır, h,v, burst vs sync sinyallerine dokunulmaz, o sebeple esas video önce ayrılır, işlemler onun üstünde yapılır.)

Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: JOKERAS - 30 Eylül 2020, 18:01:30
Tamam da Tereci OG dostum,

Arkadaş diyorki elimde bir tane Tv var,ben ona işlemci ile kendi oluşturduğum Görüntüyü göndermek istiyorum.
Ve bunu yine anladığım kadarı ile Direkt olarak Video girişinden yapmak istiyorum diyor.
Yani CVBS ile.CVBS sinyali adından da anlaşılacağı üzere Composit sinyaldir.Tüm verileri içinde barındırır.
Siz farklı şeylerden bahsediyorsunuz ben farklı şeyler.
Ben var olan veriyi basmaktan siz üretmekten bahsediyorsunuz.

Madem hayatınız bu işlerle geçti o zaman anlatın öğrenelim aydınlanalım.
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: OG - 30 Eylül 2020, 18:16:29
Benim öğreteceğim bir husus yok,
arkadaşın sorusunda net olmayan (benim anlamadığım) şey
videoyu mcu ile üreteceğim diyorsa çok basit şeyler olabilir
dedim
yani mcu ile video üretilemez

CVBS bir CİN dir  :D
resmi üstte verdim.

Şaka bir yana
bir video, hele ki haraketli ise olabildiği kadar fazla içeriğe sahip (basit mcu'lar için)

Şöyle diyelim,
0,3V ~ 1V arasında alınabilen herbir analog değer
O değerin voltajı bir anlama geliyor, frekansı başka bir anlama
ve değerler line boyunca değişiyor, her frame değişiyor
bir mcu o CİN'i nasıl üretsin

MCU ne yapabilir,
basit grafiksel görüntü (anime de olabilir, basit oyunlar olabilir)
test sinyalleri (mesela color bar, multi burst vs )
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: JOKERAS - 30 Eylül 2020, 18:45:59
Hazırda bekleyen bir veri ve o verinin büyüklüğünü basabilecek hız varsa
yapılır.Color bar, basit animasyon vs bunlarda hazır ve önceden üretilmiş olmak
kaydı ve İşlemcinin Maximum hızı ile orantılı çözünürlüğü kadar olur.
İş,çözünürlük ve hızla orantılı.

CVBS CİN tabiri cuk oturmuş:)







Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: OG - 30 Eylül 2020, 19:56:07
Alıntı YapHazırda bekleyen bir veri ve o verinin büyüklüğünü basabilecek hız varsa
yapılır.
gerçek dünyanın karmakarışık videoları için bunu yapabileceğini hiç sanmıyorum


Alıntı YapCVBS CİN tabiri cuk oturmuş:)

bu tabir gerçek bir yaşanmışlıktan sonra türedi
kısa hikayesi,
80'lerin sonu veya 90'ların hemen ilk yılları idi
adamın birisi Cin'ler hakkında bir kitap yazmış (o kişi Ahmed Hulusi oluyor)
biz de okuduk,
Reji'de (TRT) arkadaşlarla o kitabın içeriğini tartışıyoruz
cin denen şey,
yok enerji imiş, yok suret buluyormuş, yok ahir zamanda görünür olacakmış
falan

önümüzde de bir sürü video monitör, her birinde ayrı bir kamera/vtr 'nin görüntüsü
yine önümüzde waveform ve vector scope 'lar,
o monitörlerdeki görüntülerin elektriksel cvbs halini/ chroma fazını gözlüyoruz

birden aklıma geldi, dedim ki;
aha CİN
suret alanın esas enerji hali
aha görüyoruz işte
aha ahir zaman


gülüştük falan..

youtube'da bulabildiğim hataketli ve sabit olan videoların scope görüntüleri
















Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: JOKERAS - 30 Eylül 2020, 20:26:52
OG, DVD,VCD,DVB2-Uydu cihazları nasıl yapıyor bu işi?

Yallah Cin'ler yallah.Kışkış Cin'ler kışkış:)


Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: ipek - 30 Eylül 2020, 20:29:09
arada okudum,video 0 yada 1 ,cin ali gibi karakterlere yeter.90'lı yıllarda bunu aşabilmek içim Aver Logic firması AL250 diye bir çip üretti Fifo Ram ve 3x8 Bit Video Dac yerleştirdi,müthiş olmasada Chroma ve Luminans artık bir birini dalamıyordu...
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: OG - 30 Eylül 2020, 20:51:04
Alıntı YapOG, DVD,VCD,DVB2-Uydu cihazları nasıl yapıyor bu işi?

Yallah Cin'ler yallah.Kışkış Cin'ler kışkış:)

onlar üretmiyor,

geh geh,
kış kış
çık çık

 ;)  :du:
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: werdan - 01 Ekim 2020, 11:15:28
Haraketli ve sabit olan videoların scope görüntüleri ne güzelmiş ya o sinyalleri oluşturmak isterdim üstatlar ben STM ile ekrana dikdörtgen ve siyah beyaz semboller basacak şekilde olayı kavrasam yeterli benim için bir tane program program buldum arduino da bu kodları kullanarak dikdörtgen çizdirip içini doldurabiliyorum veya bir değeri ekranını ortasına basabiliyorum ama bunu STM32 de nasıl yapabilirim bilmiyorum

  Birde benim kullandığım ekranın çözünürlük değerlerini bulamadım bir türlü uygun değerleri giremediğim için sürekli ekranın kenarları boşluklu oluyor veya ekran kayıyor ekranın ölçüleri 152mm-86mm  16:9 gibi bu konuda nasıl bir yol izleyebilirim teşekkür ederim

#include <TVout.h>
#include <fontALL.h>


TVout TV;
void setup() {

TV.begin(PAL, 170, 96);
TV.select_font(font8x8ext);
TV.clear_screen();

}
void loop()
{
  TV.draw_rect(400,5, 20, 20, WHITE, 1);
  TV.draw_rect(400,35, 20, 20,WHITE);
  for(int i=0;i<500;i++)
  {
    TV.draw_row(0, 0, i, 1);
    TV.print(20,20,i);
    delay(50);
  }
}
Başlık: Ynt: Arduino tv-out Kütüphanesi kullanarak 7" otobüs monitörünü çalıştıramıyorum
Gönderen: JOKERAS - 01 Ekim 2020, 16:47:48
werdan, Tv'ler nasıl çalışıyor bunu bilmezsen çok uğraşırsın.

Tavsiyem önce Tüplü Tv'ler nasıl çalışıyor onları öğren.Vertical tarama,Horizantal tarama,Rgb Matrix
katlarını çözersen Kafada Ampul yanacaktır.
Sonra Lcd'leri çözersin.Lcd tv'ler aslında Rgb Matrix Kayan yazı-Led Paneldir pek bir fark yok.

işin Temelini öğrenmek,yüzeysel öğrenmekten çok daha iyidir.
Tabii bunun içinde özveri,çalışmak uğraşmak gerekir.Armut piş ağzıma düş istesen de olmuyor maalesef.
Şimdi İnternet denilen Zamazingo var,eskiden bu konuları anlatan uyduruk bir kitap bile bulunmazdı,bulsan ingilizce yazılmış olurdu.Scop yok,doğru dürüst alet yok vs.Nasıl çalıştıklarını Hayal eder,hayallerle yaşardık:)Ne güzel günlerdi:)

Bol keseden sallıyor sana 1 Yıl veriyorum,1 Yıl Sonra Ekranda Atari oynayan Videonu,Ekrana kendi resmini bastığın Resmi bu forumda yayınlar bize de anlatır Aydınlatırsın.