30 Kasım 2019 Cumartesi

Akıllı Trafik Sinyalizasyonu Projesi

Trafik sinyalizasyonları sürücülerin trafik adabına uymalarını, trafik akışını düzenli hale getirmeyi ve en önemlisi kazaları azaltmak için vardır. Lakin şehirler kalabalıklaşıyor ve sistem yetmiyor. Akıllı şehirler kapsamında akıllı sinyalizasyonlar gelecektir. Akıllı sinyalizasyonlar ile trafik yoğunluğu azaltılacaktır.
Trafik yoğunluğunu azaltmak demek zaman ve yakıttan tasarruf ve de kazaları en aza indirmektir.
Zaman ilerliyor ve teknoloji gelişiyor trafik sinyalizasyonları akıllı kılmak  için en uygun yöntem PLC ve genellikle bu mikro denetleyici kullanılır.

Bir kavşak üzerinde planladığım projede olacak şekilde hangi yönde daha fazla araç varsa onun kırmızısı daha hızlı sönecek. Bunu yapmak için PLC'ye yüklenecek aracın geldiğin yönü sensörler ile tespit edilecek ve karar mekanizması çalışacak. Trafik yoğunluğunu azaltarak hem yakıt hem de zamandan tasarruf edeceğiz.



















14 Kasım 2019 Perşembe

BAZI PLC UYGULAMALARIM

TIA PORTAL V14 ve S7- PLCSIM V14 kullanarak hazırladığım temel plc komutlarında oluşan bir çalışamı paylaşacağım. Yeni projeler yaptıkça editleyeğim.


Linke tıklayarak ulaşabilirsiniz:  https://yadi.sk/i/uwEoavflOM0qtg

23 Ekim 2019 Çarşamba

Elektrik Elektronik Önemli Denklemler(2)

Geçtiğimiz yazıda Maxwell denklemlerini ve Euler formülünü işlemiştik şimdi de


Ohm Kanunu

Elektrik deyince akla gelen elektriğin en temel formülüdür.  Aşağıda bununla ilgili tablo verilmiştir


Dalga Denklemleri:

Dalga denklemi fizikte çok önemli yere sahip kısmi diferansiyel denklemdir. Bu denklemin çözümlerinden ses, su ,ışık dalgalarının hareketlerini betimleyen fiziksel nicelikler çıkar.

Maxwell denklemlerin her bileşeninin Dalga denklemini sağlaması gerekir.



22 Ekim 2019 Salı

Akıllı Şehirler

Akıllı Şehirler



Şehir nedir? Bir şehri ne şehir yapar?  Peki nedir bu akıllı şehirler? İnternette çok çesit bilgiler var ancak ben bir tanım yapıp üzerine bir iki fikir söyleceğim (Not: Yeni fikirler buldukça editlenecek)
Kendimce söyle bir ifade kullanmak istiyorum.  Bunun için şehirde sorun haline gelebilen şeyleri yazalım önce.
·         Toplu taşıma
·         Park alanlanları
·         Enerji
·         Su Dağıtım
·         Aydınlatma sistemleri
·         Binalar
·         Çöp toplama sistemleri


Şimdi bunları çözmek için şöyle düzenleyelim:
·         Akıllı Trafik
·         Akıllı Toplu taşıma
·         Akıllı Park alanları
·         Akıllı Enerji
·         Akıllı Su Dağıtım
·         Akıllı Aydınlatma sistemleri
·         Akıllı Binalar
·         Akıllı Çöp toplama sistemleri

Çok basit oldu demi? Başına akıllı koyduk ve akıllı şehir oldu. Ama aslında akıllı şehirlerin mantığıda aynen bu kadar basittir. Sensorlerden bilgi alınır yorumlanır ve aktive haline getirilir. Temelinde IoT vardır.  Zaten hayat basit şeylerden çözüm olunca güzeldir. Trafik konusunu ele alalım ne çilekeş oluyor bazen. Ancak çözümü için teknolojiyi kullanıp onu akıllaştırabiliriz. Mesela akıllı trafik lambaları. Birbiriyle haberleşecekler ve daha seri bir trafik sağlanacak.  Veya bir sokağa girdiğinizde tüm sokak lambalarının sizin yürümenizle birlikte teker teker açılacak. Lambadaki sensör İşte bu akıllı şehirlerin sokaklarında uyguladığı yöntem. Telefonlara yüklenen uygulamalarla halk bilinçlendirilir şehri hakkında.

Türkiye için yine kendimce 3 fikir ile akıllı şehirlerin gelişimine ve geleceğine katkıda bulunmak isterim
1. Belediye bir pilot mahalle seçer ve şehirdeki firmalar için ihaleye verilir. Hem ekonomi canlanır hem  de şehrin çehresi güzelleşir.
2. Özellikle okul çevrelerinde yaya geçidinden insan yüzü algılandığında ışıklar  yaya için yeşile dönmesi
3. Şehirdeki Otobüs uygulamaları için Gaziantep için (Gaziantep Kart) bir özellik ekleyerek; kişinin seçtiği otobüsün ya da tramvayın belirli bir saat içinde kişinin lokasyonuna kaç durak kaldığını söylemesi.

21 Ekim 2019 Pazartesi

Filtre devreler

Neden Filtreler kullanılır?
Belirli bir frekans bandını geçirmek, bunun dışında kalan frekansları zayıflatmak veya tamamen sönümlemek amacı ile filtre devreleri kullanılır. Filtreler; aktif ve pasif olmak üzere iki temel tipte tasarlanırlar. Pasif filtre tasarımında; direnç, kondansatör ve bobin (self) gibi pasif devre elemanları kullanılır. Aktif filtrelerde ise pasif devre elemanlarına ek olarak transistör ve opamplar gibi yarı iletken devre elemanlarıda kullanılır.


Aktif Filtreler
Aktif filtre devrelerinin çıkış empedansı çok düşük, giriş empedansı ise oldukça yüksektir. Bu nedenle, aktif filtrelerin girişlerine veya çıkışlarına bağlanacak devre veya devre elemanlarının etkilenmesi söz konusu değildir.
Aktif filtrelerde, filtrenin geçirgen olduğu frekanslarda herhangi bir zayıflatma olmaz. Çünkü aktif filtre tasarımında kullanılan opamp, filtre edilen işaretleri yükselterek çıkışına aktarabilir.
 Pasif filtreler herhangi bir besleme gerilimine gereksinim duymazlar. Fakat aktif filtrelerin her zaman besleme gerilimine gereksinimleri vardır.
 Aktif filtre tasarımında kullanılan opampların band genişlikleri sınırlı olduğundan her frekansta aktif filtre tasarlamak oldukça zordur. Aktif filtre devrelerinde opamp üretim teknolojisinden kaynaklanan sınırlamalar nedeniyle self (bobin) elemanı kullanılamaz. Bu eleman yerine negatif empedans dönüştürücülerden yararlanılarak kondansatörden self elde edilebilir.

Pasif Filtreler
İçersinde R,L,C barındıran devrelerdir.


Filtre Çeşitleri

Bir devrenin transfer fonksiyonuna bakarak onun ne tür bir filtre sahip olduğu bilinebilir. s yerine 0 ve sonsuz değerlerini vermek bunun kısa yoludur


Aşağıdaki görselde filtre devre türlerinin formulleri verilmiştir.





Lakin önemli olan transfer fonksiyonu okumak değil o transfer fonksiyonu oluşturmaktır. İnternetten çeşitli sayfalardan bulabilirsiniz. Şimdi farklı bir yolla OTA-C ile göstereceğim. İstediğimiz şekildeki transfer fonksiyonu şekildeki gibi hazırlayabiliriz.












KAYNAKÇA:
https://biomed.erciyes.edu.tr/acaliskan/12.Hafta_0_Filtreler.pdf



20 Ekim 2019 Pazar

Elektrik Elektronik Onemli Denklemler

DENKLEMLERİMİZ:


Doğanın dengesini sağlayan insanlık medeniyetinin gelişimine katkıda bulunan denklemleri inceleyeceğiz.
Önce bir denklem topluluğundan başlayacağız bunlar mühendisliğimizin bel kemiği olan  Maxwell Denklemleridir ve 4 yasanın toplamıdır.


1:Gauss yasasıdır. Kapalı bir yüzeydeki elektrik alan akısı elektrik yüküyle doğru orantılıdır der.
2: Manyetik için gauss yasasıdır. Manyetik yük olmadığını söyler (+ - gibi yani). Kapalı bir yüzeyde manyetik akı sıfırdır.
3: Faraday yasasıdır. Kapalı bir devrede indüklenen elektromotor kuvveti manyetik alan akısının (fi) zamana göre değişimi ile doğru orantılıdır
4: Ampere yasasının gelişmiş halidir. Displacement current density eklenmiştir.




Şimdi de Richard Feynman' ın en güzel formul dediği formül olan euler formulüne bakacağız. Bu bir formüldür özdeşlik veya denklem değildir.



Bu formülü diferansiyel denklemlerde kullanırız.


Kaynakça:  https://bilimfili.com/esitliklerin-en-guzeli-euler-formulu/


Programlama Dilleri

Bu yazıda temel olarak programlama dillerinden bahsedeceğiz

C :
Çoğu dilin atasıdır. 1972 çıktı. Nesne Tabanlı Programlamaya desteklemez ama java ve c# gibi nesne tabanlı dillerin atasıdır. Çoğu isletim sistemi Linux, Microsoft Windows gibi işletim sistemlerinde kullanılmıştır. Assembly' den avantajlıdır. İşletim sistemlerinde kullanılır çeşitli güvenlik ve gömülü yazılımlarında kullanılır.

C++:
1978 yılında geliştirilmeye başlanmıştır. C' den en önemli farkı nesne tabanlı olmasıdır. Yani Sınıf ve nesne kavramları vardır. Sınıf çatıdır nesneler ise bunun altındaki yapılardır. İşletim sistemleri, grafik programları, oyun ve dahası oyun motoru yapılabilir. Ayrıca pic programlanabilir.

C#
2000 yılında piyasaya sürülmüştür. Nesne tabanlıdır. .Net için düzenlenmiştir Orta seviyeli programlama dilidir. Sunucu ve gömülü sistemler için tasarlanmıştır. Web uygulamaları, fatura ve muhasebe sistemleri, barkod sistemleri, parmak izi okuma, şifreleme sıralama algoritmalarında,veri tabanlı sistemlerde kullanılır.

Python:
1990 yılında Hollanda'da başlanmıştır. Nesne tabanlıdır. Youtube, Django (bir python framework'ü) ve Bittorent gibi yerlerde kullanılır. Askeri savunma sistemlerinde, yapay zekada, veri tabanı ile entegre sistemlerdeiapi yazımında kullanılı. Yüksek seviyeli dildir.

Ruby:
Nesneye yönelik dinamik bir programlama dilidir. 1995'de piyasaya sürülmüştür. Her şey bir objedir bu programda. Yapay zeka uygulamaları gerçekleştirilebilir.

Assembly:
Düşük seviyeli bir programlama dilidir. Makine diline yakındır. Kodlaması zordur. Donanımsa,İşlemci sistemlerinin çekirdekleri için,virüs için ve mikroişlemciler ile beraber kullanılabilir.

Fortlan:
İlk yüksek seviye programlama dilidir. Sayısal ve bilimsel hesaplamalar için kullanılır genel olarak.

Visual Basic:
Microsoft tarafından geliştirmiştir. Görsel ara yüzü kuvvetli ve yüksek seviye bir dildir. Windows ile tam uyumludur. Nesne tabanlıdır. Çok geniş kullanım yelpazesi vardır. Ticari programları, otomasyon sistemleri, virüs yazılımlarında kullanılır.

Java:
1995 yılında piyasaya sürülüyor. Yüksek seviye dildir. Açık kaynaktır. Windows Linux ve Mac sistemlerinde kullanılabilir. 'Write once, run anywhere(WORA)'  bir kere yaz her yerde çalıştır. Java mobil uygulamaları destekliyor. C# yapılan ve C# yapamayacağı çoğu şeyi yapar.

JavaScript:
Web tarayıcalarında kullanılan bir programlama dilidir. Nesne yönelimlidir. Ağırlıklı olarak tasarımda kullanılır.