Kayıtlar

MQTT Nedir?

Resim
  MQTT NEDİR ? Message Queuing Telemetry Transport   yani MQTT mesajın karşı tarafa gönderilmesi için kullanılan bir haberleşme protokoldür. Bu haberleşme trafiğini kontrol eden yöneticiye  BROKER , mesaj yayınına  PUBLISH  ve bu mesaj yayınına abone olanlara   SUBSCRIBE  denmektedir.      Nesnelerin İnterneti (IoT) ve makineden makineye (M2M) teknolojileri, uzak bir konumdan bilgi alışverişi yapmak için bir mesajlaşma ve bağlantı protokolü kullanmalıdır. MQTT bu ihtiyacı karşılamak için geliştirilmiş ve oldukça yaygın şekilde kullanılan bir haberleşme protokolüdür.      MQTT de asenkron bir haberleşme kullanılmaktadır. Mesajı yayınlayan ve mesaja abone olanlar arasında veriler asenkron (eş-zamansız) olarak taşınmaktadır. Yukarıdaki görselde sıcaklık verileri (PUBLISH) haberleşme trafiğini kontrol eden yöneticiye (BROKER) gönderilir. BROKER bu verileri abone (SUBSCRIBE) online olduğu anda iletir.      MQTT d...

Haberleşme Protokolleri

Resim
  HABERLEŞME PROTOKOLLERİ       Seri haberleşme için geçerli, standartlaştırılmış bazı senkron ve asenkron haberleşme protokolleri vardır.      Bu yazımızda bunlardan bazılarını inceleyeceğiz. Senkron Haberleşme : Senkron haberleşme gerçekleştirilirken, gönderilen veri biti ve alınan veri biti birbiri ile uyum içinde olmalıdır. İletişimi gerçekleştirecek olan aygıtlar eş zamanlı olarak çalışmak zorundadır. Yani alıcı ve verici aynı clock üzerinde olmalıdır. Asenkron Haberleşme : Asenkron haberleşme yapılmak için belirli bir clock'a ihtiyaç duyulmaz. Veri herhangi bir anda iletilebilir. Belirli standartlar çerçevesinde gerçekleştirilir ve senkron haberleşmeye göre daha yavaş bir iletim gerçekleştirilir.  Bu yazımızda ele alacağımız haberleşme protokolleri şunlardır :  UART - USART SPI I2C TTL SSH FTP TCP UDP UART - USART  Haberleşme Protokolü : UART ( Universal Asynchronous Receiver Transmitter ), bilgisayar ve mikrokontrolcüler ve...

78XX ve 79XX Entegreleri

Resim
  78XX VE 79XX ENTEGRELERİ      78XX entegreleri pozitif(+) çıkış veren ve regüle devrelerinde kullanılan elektronik elemanlardır. 1 Amper akıma dayanabilirler.      Belli bir değere kadar olan giriş gerilimlerinde, gerilim değeri ne olursa olsun  sabit pozitif çıkış verir. Çıkış gerilimleri XX kısmında yazar. 78 kısmı + gerilim çıkış verdiği anlamına gelir. Örneğin 7805 entegresi 6-12V arasında gerilim uygulandıkça sabit 5V çıkış verir.      79XX entegreleri ise 78XX entegreleri gibi sabit gerilim verirler ama onlardan farklı olarak 79XX serisi entegreler negatif(-) çıkış verir. Örneğin 7905 serisi entegreler -5v sabit çıkış gerilimi verir.      Bu entegreler 3 ayaklıdır. Ayaklar IN(giriş), GND(şase) ve OUT(çıkış) uçlarıdır.       Giriş kısmına uygulanan gerilim XX koduna göre düşürülerek çıkış ayağından verilir. Bu entegrelerin giriş ayağına en az çıkış gerilimi kadar gerilim uygulanmalıdır. Çalı...

NodeMCU (ESP8266)

Resim
  NodeMCU NEDİR?      NodeMCU üzerinde ESP8266 modülü bulunduran açık kaynak kodlu, ufak boyutlu elektronik geliştirme kartıdır.  Üzerinde bulunan  ESP8266  Wifi modülü sayesinde internete kolay bir şekilde bağlanabilmektedir. Bu özelliği sayesinde uzaktan kontrol ve  IOT  projelerinde çok fazla kullanılır. Ayrıca düşük güç tükettiği için, güç tüketimi önemli olan projelerde de çok tercih edilir.     NodeMCU , açık kaynak kodlu bir kontrol ünitesidir. Geniş bir kullanım alanı olan ünite; “nesnelerin interneti” dediğimiz alanda kullanılarak birçok sorunun çözülmesini sağlar.     NodeMCU ,  nesnelerin internetinin sağlanması için, yani kişiler ile nesneler arasında internet üzerinden bir veri transferi sağlanması için gerekli olan bir kontrol ünitesidir. Bir mikro çip olan  NodeMCU ; ESP8266 türü bir mikro çip setinin üzerinde bulunur ve ayrıca  içinde bir yazılım bulundurur. Bu yazılım sayesinde de akıllı hal...

ESP32

Resim
  ESP32 NEDİR?      ESP32, çeşitli uygulamalar için entegre Wİ-Fİ ve Bluetooth bağlantısına sahip, zengin özelliklerle donatılmış bir mikrodenetleyicidir.     ESP32 üzerindeki Wİ-Fİ ve Bluetooth sayesinde bir çok IOT uygulaması için oldukça kullanışlı bir yapıya sahiptir. ESP32-Donanım : Kullanım Alanları : Tüketici Elektroniği Akıllı evler Oyuncaklar Ağ geçitleri Veri Toplama Gömülü Kontrol ESP32 PCB Devre Şeması: Devre şeması EasyEDA ile oluşturulmuştur.

Step Down Voltaj Regülatörü

Resim
  STEP DOWN VOLTAJ REGÜLATÖRÜ Giriş voltajına göre daha düşük gerilimler elde etmek istediğiniz zaman tercih edebileceğiniz bir senkron anahtarlamalı güç kaynağı (switched mode power supply) kartıdır. Ayarlanabilir step down voltaj regülatör modülü üzerinde anahtarlamalı gerilim regülatörü olan LM2596 bulunmaktadır. Arduino kartlar ile ve çeşitli projeler de voltaj beslemesini düşürmek ve sabit bir değerde tutmak için kullanılır. Regülatör üzerinden 3 A 'e kadar akım akıtılabilir. Önerilen çalışma akımı 2 A dir. Daha yüksek akımlarda kullanım için soğutucu kullanılması gerekebilir. Giriş gerilimi 4 V - 40 V DC arasıdır. Bu aralıkta uygulanan voltaj değerine göre kart üzerindeki trimpot ile ayarlama yapılarak 1,25 V - 37 V arasında çıkış gerilimi elde edilebilir. Voltaj regülatör kartı üzerindeki buton sayesinde giriş gerilimi ile çıkış geriliminin 7 segment üzerinde gösterilmesi sağlanabilmektedir. 7 segment display üzerinden giriş ve çıkış gerilimleri okunabilir ve ayar yapılırken...

555 Entegresi

Resim
  555 Entegresi        555 entegresi Osilosyon, zaman gecikmesi ve darbe sinyali üretmek için kullanılan kararlı bir tümleşik devredir. Bu entegrenin zamanlama aralığı mikrosaniyeler ile saatler arasındadır. 555 entegresi bir çok amaç için kullanılan bir entegredir. Ayarlanabilir çıkış frekansı sağlar. Düşük maliyet ve yüksek frekanslara sahiptir. Bunun sebebi entegreye bağlanan R ve C elemanlarının değişik değerlerde seçilerek zamanlama süresinin ayarlanmasıdır. 555 Entegresi İç Yapısı ; 555 entegresi bacak (pin) bağlantıları : GND (Ground) :  Toprak Bacağıdır. Toprak referans voltajıda denmektedir. Voltaj değeri; 0’dır. Trigger :   Tetikleme bacağı denir. Bu giriş değerinde voltaj değeri kontrol voltajın yarısına düştüğünde bir zaman aralığı başlar ve çıkış pini HIGH olur . Output :   Çıkış bacağı denir. Yüksek çıkış seviyesinde besleme geriliminin yaklaşık 1.7V altında gerilim sağlar. Reset :  Bu bacak LOW (Lojik 0) olunca devre reset...