N76E003 GPIO Uygulamaları

Nuvotonun 8 bitlik mikro denetleyicilerinden, 8051 sınıfına giren N76E003, fiyat ve kolaylık açısından çoğu tasarımcının tercihi olmaya başlamıştır. STM8S003 ile sık sık karşılaştırılır. Kopyası olduğu düşünülse de aslında birçok özellik bakımından daha üstündür. Keil uVision ya da İar Embeded Workbench kullanabilirsiniz. Altta eklediğim linkte, mikro denetleyicinin tüm ayrıntılarını inceleyebilirsiniz. Başlamadan önce gerekli olan sürücü, h … Devamını oku

Flyback Trafo Hesaplamaları

Merhabalar. Bu yazıda flyback trafosu tasarımı ve hesaplamalarından bahsedeceğim. Trafo hesabı yapmadan önce, önceki yazımda da bahsettiğim gibi devre tasarımını yapmalısınız. Frekans seçimine göre entegre datasheetindeki referans tasarım üzerinden yola çıkabilirsiniz. Giriş filtreleri, entegre beslemesi, geri besleme tasarımı, RS direnci, sunubber gibi önemli noktaları devrenize eklemelisiniz. Trafo tasarımı için öncelikle sargı sayısına karar vermelisiniz. Primer … Devamını oku

Flyback Converter Topolojisi

Flyback DC-DC dönüştürücüler arasında yer alan günümüzde boyut ve fiyat açısından oldukça avantajlı olan anahtarlamalı güç kaynakları olarak kullanılmaktadır. Kaynaktan çekilecek olan güç değerine ve tasarımcının izolasyon tercihine göre farklılık gösteren buck, boost, flyback, forward gibi topolojiler mevcuttur. Bu yazıda sizlere flyback topolojisinden bahsedeceğim. Flyback converter izolasyon imkanı sunduğu için birçok yerde kullanılmaktadır. %95’e kadar … Devamını oku

Soru Cevap: Excel ile Belirli Tarihe Göre Otomatik Mail Gönderimi

Bu yazımızda Excel ile Seçili Hücreleri Mail Gönderme adlı makalemizde sorulan soruya cevap vermeye çalışacağım. Sorumuz Fatih Bey tarafından gelmiş. Çağatay Bey Merhaba Çalıştığım firmada kalibrasyon takibi yapıyorum ve belirlenen kalibrasyon tarihine 1 ay kaldığında excelden otomatik mail göndermek istiyorum. Bu konuda yardımcı olabilir misiniz ? https://cagatayakinci.com/excel-ile-secili-hucreleri-mail-gonderme/ İlk olarak aşağıdaki resimde görüldüğü gibi tablo ve … Devamını oku

C#’ta Servis Kontrolü ve Loglama

Sık kullandığımız ve sürekli açık kalmasını istediğimiz servislerin (hata sonucu bildirim vermeden kapanma durumları için) açık olup olmadığını kontrol etmek için c#’ta örnek bir program yazalım. Bu yazıda sık kullandığım ve bazen kendiliğinden kapanan MailEnable’ın MTA servisi için kontrol ve loglama yapan bir program yazacağız. Tüm program kodları aşağıda verilmiştir. Programımızın kodlarını adım adım inceleyelim. … Devamını oku

ANSYS’teki Modüllerin Kısaca Tanıtılması

Gerçek hayatta karşılaştığımız problemleri önceden simule edebilmekteki en hızlı yol nümerik analiz yöntemlerinden olan sonlu elemanlar yöntemidir. Analitik yöntemlerle kesin sonuçlara ulaşabilmemize rağmen bu yöntem birçok parametrenin devreye girdiği gerçekte karşılaşacağımız problemleri çözmekte bize fayda sağlamamaktadır. Bu sebeple odaklanılması gereken nokta sonlu elemanlar yöntemini daha hassas hale getirmektir. Bunun yolu da iyi bir mesh yapabilmekten … Devamını oku

C Programlama Dilinde Nümerik İntegral Hesabı

Resimde görüldüğü üzere nümerik integral almanın bir yöntemi olan Riemann toplamı yöntemi integral almak istenen fonksiyon aralığını dikdörtgenlere bölerek dikdörtgenlerin alanını toplama ile yapılır. Aşağıdaki c kodlarında başlangıç değişkeni integralin başlangıç noktasını, artış dikdörtgenlerin x eksenindeki uzunluğunu yani bulunacak sonucun gerçeğe yakınsamasını, son nokta integralin son noktasını, for döngüsü içerisindeki x=a*a integral alınmak istenen fonksiyonu … Devamını oku

Excel ile Seçili Hücreleri Mail Gönderme

İlk adım olarak Excel’i açıp makro içerebilen yeni bir excel çalışma sayfası kaydediyoruz. Geliştirici sekmesinde Visual Basic’e tıklıyoruz ve yeni modül ekliyoruz. Modülün içine aşağıdaki makro kodlarını kopyalayıp yapıştırıyoruz. Makro kodları içerisinde EmailItem.To = “cagatay@cagatayakinci.com” kısmı gönderilecek e-posta adresidir. EmailItem.Subject = “Bu mail excel kullanarak gönderilmiştir” kısmı ise gönderilecek mailin konusudur. Son olarak Tools>Referencesten Microsoft … Devamını oku

Python ile Tank Sıvı Seviyesinin Sabit Kalması için Gerekli Debi Değeri ve Bir Tankın Ne Kadar Sürede Tamamen Boşalacağının Hesabı

Dik tankın içindeki su seviyesinin (h) değişmeden kalması için tanka doldurulacak sıvı debisi ne kadar olmalıdır? Yukarıdaki gibi bir problemi hızlıca hesplamak isteyeceğinizi düşünerek pythona aktarmak istedim. Aşağıdaki problemi referanslarda belirttiğim çok faydalı bir siteden ekliyorum: Dik tankın içindeki su seviyesinin (h) değişmeden kalması için tanka doldurulacak sıvı debisi ne kadar olmalıdır.Bu problem basit ama … Devamını oku

Python ile Nümerik İntegrasyon Riemann Toplamı Yöntemi

Oluşturmuş olduğum program sayesinde resimde görüleceği üzere Riemann toplamı yöntemini Python’a uyarlayarak 0-10 integral aralıklarında; kodlarda girilen fonksiyonun integralini kod çalıştırıldığında sorulan mesh değerine göre alabilirsiniz: Yukarıdaki kodlara göre ilk aşamada program size belirlediğiniz mesh değerini sorar; bu değeri ne kadar küçük tutarsanız sonuç o kadar hassas şekilde hesaplanır. m=n**4 integrali alınacak fonksiyon ifadesidir. Buradaki … Devamını oku