commodore.gen.tr

Genel Kategori => Genel Sohbet => Konuyu başlatan: i_r_on üzerinde Aralık 05, 2016, 18:52:15 ÖS



Konu Başlığı: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 05, 2016, 18:52:15 ÖS
Sipariş ettim, muhtemelen perşembe cuma gibi gelir. Daha öncesinde neyi söksem içinde bulma şansım olur fikriniz var mı?
4 pin'li optoisolator var ama iş görmedi / gördüremedim.


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: KNG üzerinde Aralık 05, 2016, 18:57:58 ÖS
Bildiğim kadarıyla switchmode power supply'larda optocoupler oluyor.


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: eins üzerinde Aralık 05, 2016, 19:06:41 ÖS
Psularda 4 pin oluyor gelende. Izole 485 converterlarda olur. Hatta bende de olur. Gondereyim mi?


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: Levent (Lvnt) üzerinde Aralık 05, 2016, 19:32:07 ÖS
Ethernet pcb'ye monte edilen fişlerin içinde hazır  yokmuydu onlardan? Dışarıdamı oluyordu?


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: Simon (Özay Turay) üzerinde Aralık 05, 2016, 19:58:39 ÖS
Tapuino'da 4N25 var 6 pinli. Sana Tapuino göndermiş miydim? :D


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 05, 2016, 20:09:56 ÖS
Aha :)

Tapuino var :)


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: Simon (Özay Turay) üzerinde Aralık 05, 2016, 20:12:34 ÖS
Sen onu kullan iş görürse ben sonra sana kargo gönderdiğimde 4N25 de eklerim Tapuino için. ;)


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: ilkerficicilar üzerinde Aralık 05, 2016, 20:58:51 ÖS
Nasıl bir proje geliyor acaba ve neden yüksek hızlı bir optocoupler?


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 05, 2016, 21:09:01 ÖS
Elektronikten anlayanlar tahmin etmiştir :)

Çaktırmayın, sürpriz olsun :)

@delimawi, @Özay : Sağolun varolun, bu hafta içi direnç.net gönderir muhtemelen. Bakayım bugün 4N25'le hallederim muhtemelen işimi.



Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: kirkoryan üzerinde Aralık 05, 2016, 21:15:39 ÖS
Elektronikten anlayanlar tahmin etmiştir :)

Çaktırmayın, sürpriz olsun :) 


Ben elektronikten anlamıyorum ama tahminde bulunma hakkımı kullanayım sallıyorum tamamen atari 2600 le alakalı bir şey mi???


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 05, 2016, 23:19:04 ÖS
@kirkoryan : malesef atari 2600 değil.

4n25 ile denediğim hiç bir devre düzgün çalışmadı. olmadı bari söyleyeyim :)

Geçenlerde yaptığım sid player'a midi in özelliği eklemeye çalışıyorum. Özay'dan gelen PC817 ile yaptım ilk denemeleri, sinyal geliyor ancak çoğunlukla afallıyordu. Bugün 4N25 denedim internetteki değişik örnek devrelerle ancak bu da başarılı olmadı.

Sid çalarken kanallardan birini yahut ikisini kapatıp klavye ile eşlik edeyim diyorum :)


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: eins üzerinde Aralık 05, 2016, 23:23:55 ÖS
Oh oh. Bunu sevdim işte... :)
Bu arada çok bilgim olmadığı için soruyorum. SID tabanlı bir MIDI synthesizer var mıydı? HArdware olarak yani...


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: Voltron üzerinde Aralık 05, 2016, 23:26:14 ÖS
Midibox sid var, sammich sid var, hardsid var... Midibox opensource diye biliyorum.


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: Simon (Özay Turay) üzerinde Aralık 05, 2016, 23:38:18 ÖS
YouTube'da Notes and Volts kanalını ve özellikle MIDI for the Arduino playlistini tavsiye ederim o halde. ;)

https://www.youtube.com/playlist?list=PL4_gPbvyebyH2xfPXePHtx8gK5zPBrVkg (https://www.youtube.com/playlist?list=PL4_gPbvyebyH2xfPXePHtx8gK5zPBrVkg)

Birkaç örnek video:

0L7WAMFWSgY

0FIyHxL3jC4

GxfHijjn0ZM


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 05, 2016, 23:55:02 ÖS
Yalnız benim amacım bu profesyonel synth'lerden ziyade doğrudan midi klavye ile kontrol edilebilecek basit bir şey yapmak. Sid player'a ek özellik gibi düşünülebilir. Bende misal m-audio keystation 49e var. Çeşni olsun sadece, yoksa tam anlamıyla bir synth'i programlamaya malesef benim çok vaktim yok. Hatta öncelikle gerçek sid kullanmayı da düşünmüyorum, tamamen swinsid olacak.


@Özay : Midi aklıma düşünce ilk bunlara baktım zaten :) Çok güzel videolar hazırlamış eleman.  Benim daha çok devre teorisi ve daha sonra elektronik derslerini tekrar almam lazım. Zamanında beni nasıl soğuttularsa bu derslerden hepsini ite kaka geçtim ve bir halt da öğrenemedim. Bir ara sakin kafa evde uygulamalı bir şekilde uğraşmam lazım bunlarla. Yoksa internette sağda soldaki devreleri uygula uygula nereye kadar.


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: eins üzerinde Aralık 06, 2016, 00:00:05 ÖÖ
Bende de m-audio ozonic ve oxygen 49 var. Ben de seviyorum böyle çeşnilikleri. Pro olmadığım için hazır synth almam da olsaydı bizlerden birilerinin yaptığı bir midi receiver iyi giderdi.

 


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 06, 2016, 22:15:52 ÖS
Daha önceden aldığım bir stepper motor sürücüsünden 6n137 çıktı :)
Sökebilirsem deneyeceğim bakalım. Shruthi'de bu kullanılmış, referans devre de var.

edit: Malesef desolder operasyonu fail :(


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 12, 2016, 00:39:24 ÖÖ
Gönül isterdi ki bu konuya proje kısmından devam edelim :)
6n138'ler geldi. Ancak devrede 4n25'lerden yahut PC817'lerden daha iyi performans göstermediler.

Problemi izole edebilmek için sadece arduino kısmını ayrıca oluşturup aynı midi in devresine bağladım. Belki mevcut koddaki interrupt seri yazmalar vesaire midi okumalarına engel oluyordur diyerek kodu da sadeleştirdim. Sorunun benim sid player'dan kaynaklı olmadığı ortaya çıktı. Osiloskop ile inceleyeyim dedim ama beceremedim :) (Kedi olalı bir fare tutamadı bizim osiloskop, ya da kullanıcısı)

6n138'i de tü kaka ilan edip arada bir hcpl2200 dijital optocoupler siparişi de verdim bu arada.

Midi serial kullandığı için arduino'nun hardware serial özelliğini olduğu gibi bırakıp Software serial kullanmıştım midi için. Böylesi debug yaparken de rahattı zira usb2ttl kabloyu zırt pırt sök tak yapmak gerekmiyor bu şekilde. Dur dedim belki sorun software serial ile alakalıdır. Debug kısmını software serial'e geçirip midi in'i hardware serial'e aldım. Arduino'yu programlama, debug etmek için kabloların yerini değiştirme falan uğraştırıyor ama bu şekilde çalıştı meret.

Alınan ders : Günün birinde bu cihazlarla analog optocoupler kullanarak midi projesi yapmaya kalkarsanız aman diyeyim software serial kullanmayın.

Baktım güzel, note on'lar note off'lar doğru notalarla geliyor. Bir çalayım bakayım. Öncelikle bir kanal kapatıp sid'e eşlik etme fikri o kadar da iyi bir fikir değilmiş :) Hani tek sid çipi ile pek tabii, sonuçta sid filtre ile ıvır zıvırla oynadıkça hiç bir anlamı yok. İkinci sid takılırsa mantıklı olabilir.

Sonraki yaşadığım sıkıntı da şu : Bazen bazı tuşları yakalayamıyor program. Hadi dedim buna sonra bakarım şu klavye üstündeki modulation wheel'i, volume controller değişikliklerini bir algılayayım bakayım. Filtre ile, pulse width ile falan oynarım bunlarla dedim. Ne göreyim, benim emektar m-audio keystation 49e meğerse yalama olmuş. Volume ayarı en altta iken paso 2-3 gibi değerler gönderip duruyor, modulation wheel desen aynı. Muhtemelen arada bazı notaları yakalayamama sebebim de bu. Klavye normal şartlarda sadece nota gönderecekken arada bir sürü kontrol mesajı da gönderiyor, garibim arduino'da bunları okuyacağım diye çırpınıyor.

Klavye ile adam akıllı bir sid performansı yapmak mümkün olmadı yani. Muhtemelen klavyenin volume ayarındaki değişken direnci ( ya da her neyse bilmiyorum) içerideki devreye sabit bir şekilde algılatmam gerekecek.



Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: ilkerficicilar üzerinde Aralık 12, 2016, 06:42:41 ÖÖ
Aslında bu olmazlık raporları daha çok hoşuma gidiyor. Kesinlikle daha aydınlatıcı ve saksıyı çalıştırıcı.


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: Levent (Lvnt) üzerinde Aralık 12, 2016, 17:33:26 ÖS
Osiloskopun sdkart'a saklama özelliği vardır, onu kullandınızmı?

Rs232 gibi bir data hattını izlemeyi ben de denemiştim, osiloskop sinyale kilitlenemediği için ekranda gösteremiyor galiba, ya da sinyalden birkaç örnek alıp o an için ortalamasını ekranda gösteriyor, o da iyi sonuç vermiyor... periyodik olmayan sinyallerde ekranda birşey görünmüyor (gw-instek bi modeli). Daha fırsatım olmadı ama sd-karta kaydederek data sinyalleri izlenebilir diye düşünüyorum


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 12, 2016, 21:46:44 ÖS
@Lvnt : Aslında hafızası var osiloskopun, sd karta kayıt yapmadan hafızasına da almak mümkün. Herhalde trigger seçeneğini doğru seçmek lazım. Zaten klavyede bir kaç tuşa basınca hatalı sekansı yakalamak mümkün olduğu için bu yöntem de yeterdi. Neyse gerek kalmadı çok şükür.

Bu arada kaybolan notaların sırrını çözdüm. Bir tuşa basıp ondan parmağını çekmeden diğer bir tuşa basmaktan oluyormuş sıkıntı. Dün zaten pc dünyasında bu takılmış volume'dür şudur budur kontrollerinden sıkıntı yaşayanların hep bu midi mesajlarını filtreleyerek çözüme gitmesinden kıllanmıştım. Demek ki zamanlama açısından o kadar sorun yaratmıyor bu ekstra mesajlar demiştim. Bugün klavyeyi açıp Volume kontrolünü söktüm (3 kablolu bir konnektör yapmışlar), pek tabii sonuç değişmedi :) Bu sefer de tam ortada 62/ 63 diye değerler gönderdi.

Neyse sonuç itibariyle nota kaçırma işi yazılımsal. Her yeni note on için ayrı sid kanalı tahsis etmem lazım, note off gelince de hangisinden çaldıysam onu kapatmam lazım falan.

Biraz yazılım takılalım bakalım.


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: eins üzerinde Aralık 12, 2016, 22:23:54 ÖS
3 pinli konnektörün orta ucunu (muhtemelen sağ veya soldakinden biri şasedir) şaseye versen stabil 0 gelebilir. Hani dert o değil dedin ama elimine etmek için diyorum...

Note on ve off konusunda, gene tek sid kanalı üzerinden gidip son gelen note on'u dikkate alıp, ve bunu hafızaya alıp, note off geldiğinde eer çalmakta olan note ise off edip diğerlerini discard edebilirsin belki. Karışık oldu yazınca. :) Şöyle diim, note on gelince sid birinci kanalda o note'u çalıp, hafızada bir array içerisinde aktif olan note listesine bunu eklesen mesela, note off gelince, listeden düşürüp, o anda çalmakta olan note ise de sidi susturmak işi çözebilir.

Hani gene tek kanal olacak ama en azından son basılan tuşun sesi düzgün çıkar...

Osiloskop ile RS232 konusunda, aslında logic analyser kullnamka daha doğru ama illaki osiloskop ile bakacaksan, trigger'i düşen kenara set edip modu da auto dan normale alman yeterli aslında. Rs232 normalde high seviyesindedir. Herhangi bir byte geleceği anda ilk bit yani start bit her zaman düşen tipte olur. Bu da byte başlangıç işareti oluyor. Kolaylıkla yakalar aslında osiloskop... Tek sorun arka arkaya gelen çok sayıda byte var ise ve toplam haberleşme set ettiğin horizontal windowda ekrana sığmıyorsa rastgele biryerlerini görürsün ve bir anlamı olmaz.

Bu durumda da triggeri single olarak set edebilirsin. Trigger olduktan sonra yani ilk byte başlar başlamaz sadece ekrana sığacak kadar data sample edip durur. Sonra tekrar single'e basıp resetlemen gerekir...

Bol şans, umarım halledersin bu işi...


Konu Başlığı: Ynt: 6n138 optocoupler
Gönderen: i_r_on üzerinde Aralık 12, 2016, 23:56:58 ÖS
notaları diziye atmak yerine kanalları sırayla kullanmayı düşünmüştüm.

bu arada midibox'ı falan biraz araştırınca benim çabalar biraz nafile gibi geldi bana :) çok sağlam uğraşmış eleman.

http://www.ucapps.de/midibox_sid/sid_cc_implementation_chart.txt (http://www.ucapps.de/midibox_sid/sid_cc_implementation_chart.txt)
http://www.ucapps.de/howto_sid_bassline.html (http://www.ucapps.de/howto_sid_bassline.html)

ben de oturmuş mod wheel ile filtreyle, volume kontrolü ile pulse genişliği ile falan oynuyorum daha :)

hepimiz birer tane midibox yapalım aslında :)