Ana Menü

4 KANALLI 5 VOLT OPTOKUPLÖR ROLE DEVRESİ

Başlatan Bilgin.055, 01 Şubat 2024, 00:33:43

seron

#20
Hacı hayır işte, pull-down ve pull-up olayını tam anlamamışsın. Oradaki anlatım bu olayları karşılamıyor. Doğru bir anlatım için aşağıdaki devreleri incele ve anla:

Pulldown-Pullup Olayı (1).png

Bu iletideki resim yanlıştır ve takip eden mesajlarda düzeltilmiştir.


Bu devreler olayı anlamanı sağlayacak. Hazır vakit varken konun kilitlenmeden değiştirmeni öneririm süre dolunca artık düzenleme yapamazsın. Bu resimleri kullanabilirsin.

Bunlar elektroniğin temellerindendir bunu mutlaka öğrenmelisin.

dede_salih

#21
Aslında ikinizin de varmak istediği nokta aynı fakat ele alış biçiminiz farklı.
Biriniz Arduino üzerinde ki kullanımını, diğeriniz ise transistör üzerinde ki kullanımına değinmiş.
Gözüme çarpan birkaç hususu düzeltmek isterim müsaadenizle.

Pull Up ve Pull Down dirençleri kelime anlamları itibarıyla yukarıya(+) ve aşağıya(-) bağlanarak, bağlandığı hatta bir polarma verir.
Bunları kullanmamızın nedeni ise kısa devreden korunmak için değil yanlış tetiklenme ve sinyal almak istememizdir.
Yani Arduino pininden doğru veri almak içinde, transistorlerin yanlış tetiklenmesini önlemek içinde bunları sık sık kullanırız.

Yukarıdaki transistorlerin olduğu görselde pnp olanların yer değiştirmesi gerekir.
Zira transistörün iletim-yalıtım yada çıkışın low-high durumuna göre değil bağlandığı hattı eksi(-)ye mi? yoksa artı(+)ya mi? polarlamış buna göre isimlendirilir bu dirençler.

Benim bildiğim kadarıyla bu şekilde.

Bilgin.055

Şimdi şöyleki genelde esp ler üzerinde projeler yapıyorum ve en sık olarak karşılaştığım durum şu ki esp ye komut verip roleyi tetiklediğim zaman bazen role iki kez çekme yapıyor sonra ya kapanıyor yada açılıyor artık hangi komutu verdiysem... Sonra bu durumu biraaz araştırdığım zaman pull-up-down biçiminde birkaç bilgiler buldum ve üzerine yoğunlaştım. Bulgular sonucunda ise tüm arduino esp tarzı sistemlere komut verildiğinde mesele esp8266 üzerinden konuşacak olursam D5 pin üzerinden komut verdiğim zaman sistem komutu aktif ediyor yani gönderiyor role açılıyor. Sonrasında ise diğer dijital pinlerde aktif olarak sinyal gönderimi yaptığından dolayı roleyi tetikleyen transistörde de eksiye veya artıya bağlantı sağladığında esp den gelen diğer dijital pinler den dolayı parazit yaptığını ve tranasistör üzerinden roleye gönderilen sinyal bu parazitlerden dolayı transistörü etkiliyor. Tetik sinyali gönderildikten sonra transistör komple kapalı konumda durması için eksiye veya artıya çekilerek sıfır konumuna getiriliyor ve böylelikle diğer dijital pinlerden gelen sinyal transistörü ve doğal olarak roleyi etkilemiyor...

Eğer ki bende bu durumu yanlış biliyorsam düzeltmem gerek.
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

#23
Alıntı yapılan: dede_salih - 04 Şubat 2024, 21:10:44Yukarıdaki transistorlerin olduğu görselde pnp olanların yer değiştirmesi gerekir.
Zira transistörün iletim-yalıtım yada çıkışın low-high durumuna göre değil bağlandığı hattı eksi(-)ye mi? yoksa artı(+)ya mi? polarlamış buna göre isimlendirilir bu dirençler.


Bu bilgiyi biraz araştırayım. Keşke @asma birimizi doğrulasa da resmi düzeltip yayınlasak. Şimdi yapay zekaya sorsam bir sürü saçmalıcak... :-[

EDİT: Yapay zekanın dediğine göre @dede_salih haklı. Resmi güncelleyip aşağıdaki iletime ekliyorum.

Bilgin.055

Valla ne diyeceğimi bende bilmiyorum özellikle ben yanlış mı biliyorum yada doğrumu... Bilemiyorum :)
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

Resmin düzeltilmiş hali:

Pulldown-Pullup Olayı.png

Bilgin.055

Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

Alıntı yapılan: Bilgin.055 - 04 Şubat 2024, 22:40:25Olay çözüldü mü :)

Yapay zeka da @dede_salih ile aynı şeyi söylüyor. Şaşırtmak için özellikle tekrar detaylı sordum, kararlı şekilde aynı cevabı verdi.

https://chat.openai.com/share/5d7b2240-ffa0-428b-9b5a-557d9f6ad768

Bilgin.055

Bu konuyu seninle uzun uzun tartışmak isterim açıkcası.
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

Ben gece 1'e kadar burdayım tartış?
 ???

Bilgin.055

Şimdi sen bu yapay zekaya nasıl sordun ve tam nasıl cevap aldın bilmiyorum. Belkide ben projeme göre anlıyorum. Şimdi... "Elektronikte "yukarı çekme", genellikle bir sinyal hattı ile pozitif voltaj (Vcc gibi) arasına bağlanan bir direnci ifade eder. Bu, sinyal aktif olarak düşük seviyeye çekilmediğinde bilinen bir durumu sağlamak için dijital devrelerde yaygın olarak kullanılır." olarak cevap aldım yapay zekadan bende. Şimdi benimde istediğim zaten bu. Herhangi bir sinyal verildiğinde role görevini yapsın sonra transistör boşa çıksın. Eğer komut verdiğimde bir başka sinyal komutu ile çakışma yaparsa kısa devre olmaz mı sinyaller arasında.
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

Yapay zekanın sana verdiği yanıt doğru. Ama ben senin sorduğun soruyu tam anlamadım. Şöyle anladım: Kanalın birinden röleyi çektirmek için HIGH geliyor, aynı hatta bağlı bir başka kanal ise röleyi pasif etmek için LOW veriyorsa HIGH'dan LOW'a akım akışı olur. Transistöre giden akım sıfır olur ve röle çekemez. Sanırım... Yani evet kısadevre olmuş oluyor. Ama bunun olabilmesi için iki ayrı işlemci kullanman ve hatlarını bir röle modülünde birleştirmen gerekiyor ki bu da saçma olurdu. Bizim burada altını çizdiğimiz şey, senin diğer konudaki anlatımın. Orada anlatımda sorun var ve anlatım Pull-up ve down olayını düzgün anlatmıyor. Biraz yanlış anlatılmış. Mesela yanlış şekilde başlıyor. Sonunda kısadevre falan konusu geliyor.


seron

Flood için çok özür diliyorum, düzenlersem görülmeyecek diye ekleyeyim.

Bir mikro işlemci ile transistör tetiklenecekse Pull-down direnci kullanmaya gerek yoktur. Çünkü İşlemci zaten çıkışı içerden "LOW" yapmıştır.

MCU Çıkış Low.png

Resim olayı anlaşılır şekilde anlatıyor sanırım. Benzer şekilde NE555 entegresi, 741 entegresinde de benzer durumlar var.

Ancak bu konu başlığı altındaki röle modülünde transistör mikroişlemciden izoledir. Durum böyle olunca LOW sinyali alamaz. Dolayısıyla biz ek bir pull-down direnci ekleyerek istenmeyen tetiklenmelerin önüne geçtik.

Bilgin.055

Ne yalan söylim senin dediğinde doğru benim dediğimde doğru ama zaten senin dediğin gibi işlemci tek bir komut gönderip LOW yada HIGH yaparken neden hala pull direncinde ihtiyaç duyuldu o zaman. Zaten tek bir modül tek bir role kullanılıyor en azından benim projemde.
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

#34
İkinci mesajımın sonunda neden direnç eklediğimizi anlattım. Flood mesaja bakabilirsin.

Hadi gel devreyi tekrar inceleyelim.

ArduinoOPTO.png

Şimdi bak, devrede işlemciyle muhattabı olan tek devre LED devresi. Bu devre için pulldown direncine gerek yok. Çünkü işlemci onun down'unu yani LOW'unu kendi ayarlıyor buraya kadar tamam mı?

Şimdi transistör tarafına bakalım. Transistörlerin ikisi de işlemciden izole. Birisi ışıkla tetikleniyor, diğeri akımla tetikleniyor ve röle sürüyor. Akımla tetiklenen transistörün beyzi 1k ile fototransistöre gidiyor. Fototransistördeki küçük kaçaklar, havadaki radyo dalgaları ve elle dokunmak gibi unsurlar, bu transistörü istemsizce harekete geçirir. Kararsız davranmasına, az/çok dalgalı şekilde hareket etmesine neden olur. Tam kararlı bir şekilde OFF olması için beyzini 10k ile eksiye çektik.

Okey?

Bilgin.055

Tamam doğru haklısın. Sanırım ben biraz olayı farklı algıladım yada anlattım. Senide yanılttı isem kusuruma bakma bilgiyi doğru öğrenmek gerekli. :)
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

İnanolsun ben şu anda elektroniğin başlarındayım.

Bu işte "son seviye" yoktur.

Forumlarda nice ustalar bazen çıraklardan birşey öğrenebiliyor. Ben de senin yollarından geçtim. Azimle sabırla baya yol katettim. İnsanlara devre çizmesi için yalvardım kimse yardım etmedi ben de azmettim gittim KiCAD öğrendim. Asılırsan ilerlersin bu kadar basit.

Bilgin.055

Evet bu konuda haklısın başarı istiyorsan azim etmen gerekir. İnan bende KiCad ı o kadar çok istiyorum ki öğrenmek onun üzerinde çalışması hoşuma gidiyor fakat bunu da ben beceremiyorum bende biraaz sabır yok o yüzden sıkıntı çekiyorum. Ama en azından çabalıyorum ve öğrenmeye çalışıyorum.
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com

seron

Sen merak etme ben yakında kısa KiCAD videosu serileri çekicem o videolar sana aspirin gibi gelicek. ::ok

Bilgin.055

Alıntı yapılan: seron - 04 Şubat 2024, 23:21:32Sen merak etme ben yakında kısa KiCAD videosu serileri çekicem o videolar sana aspirin gibi gelicek. ::ok

Duacın olurum emin ol aslında bunu senden bende isteyecektim ama çekindim :)
Bilgi Paylaştıkça Güzeldir...
https://hobielektronik55.blogspot.com