_ab-q6-o

“Akıllı ev”  ve “Nesnelerin interneti” kavramlarının artık daha çok gündeme gelmeye başlamasıyla birlikte pek çok firma bu alana yönelik ürünleri bir bir üretim yelpazelerine eklemeye başladı.  Çin menşeili olmasına rağmen ürettiği kaliteli ürünlerle dikkat çeken bir firma olan Itead Studio’da  bu alana kayıtsız kalmamış, hatta akıllı ürünleri odak noktasına koymuş  gibi gözüküyor.

Geçtiğimiz bir kaç gün boyunca , yaklaşık bir hafta önce ITEAD studio’dan incelemem için gönderilen akıllı ev ürünlerini test etmekteydim.  Itead Studio’dan bana bir adet smart socket (akıllı priz) ve bir adet Sonoff Pow Switch (güç ölçümü yapabilen akıllı anahtar) geldi. Bu ürünleri kullanabilmek için gerekli olan “EWeLink” programını da android telefonuma kurdum ve ürünleri test etmeye başladım.  Test süresi sonucunda cihazların tavsiye edilebilir düzeyde olduğuna karar verdikten sonra bu yazıyı yayınlamaya karar verdim. Yazının devamını oku »

Nextion HMI

Yayınlandı: 15 Ekim 2016 / İncelemeler
Etiketler:, , , , ,

adsizİnsan ve makina arasındaki iletişim geçmişte çoğunlukla göstergeler, düğmeler, vanalar ve kollarla sağlanırken, artık günümüzde renkli ekranlar ve bu ekranların üzerinde bulunan dokunmatik paneller vasıtasıyla sağlanıyor.  Bu durumda biz elektronikçilere anlaşılır ve estetik görsellerle süslenen ve karmaşıklığa sebep olmayacak  şekilde  makinalara komuta edilebilecek arayüzler tasarlamak düşüyor.  Bu arayüzleri hazırlamak her zaman kolay olmayabiliyor.  Var olan arayüz tasarlama güçlüğünü en aza indirmek için, Itead firması  Nextion ismini verdiği HMI (Human Machine Interface – İnsan makina arayüzü) ürünlerini piyasaya çıkartmıştır. Bu ürünler sayesinde karmaşık TFT ekran kullanma algoritmalarını hiç kullanmak istemeyen veya kısa zamanda proje üretmek isteyen kişiler hedeflerine kolayca ulaşabilmekteler. Yazının devamını oku »

adsiz Fosil yakıtların sonlarının yaklaşması ile birlikte insanlığı iyice saran enerjisiz kalma korkusu ve enerji edinme maliyetlerinin artması , enerji tasarrufu kavramını son yıllarda daha sık duymamıza sebep oldu.  Enerji tasarruflu ürünlerin kullanılmasının teşvik edilmesi amacıyla devletler türlü önlemler almaya başladılar. Bunlardan belki de en bilineni AB ülkelerinde uygulanan akkor flamanlı ampul üretim ve satış yasağı.  Akkor flamanlı ampullerin yerini tasarruflu ampul diye bilinen ve gerçekten de uzun kullanımda tasarruf sağlayan spiral cam borulu floresan ampuller almıştır. Bu tasarruflu floresan ampullerin en önemli dezavantajı ise sürekli açıp kapamada enerji tasarrufundan ziyade daha fazla enerji Yazının devamını oku »

STM32F103c8 Mini geliştirme kartı ve mikroC Arm kullanarak hazırlanmış olan kütüphaneler vasıtası ile Çin piyasasından yaklaşık 20 tl gibi fiyata alınabilen bir TFT displayin kullanılması…

Gyro ve Accelerometer ikilisi

Yayınlandı: 12 Temmuz 2016 / Kutlamalar ve Anmalar

stm32-butterflySTM32F429 DISCOVERY  üzerinde STM32F429ZI mikrodenetleyici , 2.4″ILI9341 sürücülü TFT display’e ek olarak STMPE811 dokunmatik kontrolcüsü entegresi , 64MBit SDRAM ve L3GD20 3 eksen gyro barındırması ile önce çıkan bir geliştirme kartı. STM32F429ZI 180MHz hıza erişebiliyor.  Uzun süredir elimde bulunan bu kiti uzun süre önce elime geçmesine rağmen bir köşeye atmış ve unutmuştum. Bana sürekli bu kit üzerindeki ekranı mikroC ile nasıl sürebiliriz , süremez miyiz gibi sorular gelmekteydi. Bayram tatilini fırsat bilip kiti biraz kurcaladım.  Bu arada fırsattan istifade şunu belirteyim: Diğer derleyiciler ile çalıştırılabilen herhangi bir donanımın mikroC ile çalıştırılamaması söz konusu değildir. Sonuçta MikroC bir derleyici. Bütün dijital donanımlar 1 ve 0 lar ile çalıştığına göre desteklenen mikrodenetleyicilerin çıkışlarının mikroC ile istenilen 1 ve 0’ları üretememesi için hiç bir sebep yok. MikroC içerisinde hazır gelen kütüphanelere ek olarak başka kütüphaneler de diğer derleyicilerdeki gibi kullanılabilir. Mesela bu çalışmada ben internet üzerinden kütüphane dosyaları buldum ve bu dosyaları mikroC ve kendi donanımımla kullanılabilecek hale getirerek çalışmalarımı tamamladım. Şunu da belşirteyim internette bulduğunuz kütüphanelere çok güvenmeyin. Bu kütüphanelerde bir çok hata mevcut olabiliyor.  Ben kritik bir kaç hatayla karşılaştım bu kütüphaneleri düzenlerken ve önemli müdahelelerde bulundum. Ciddi işler yaparken başkalarının  kütüphanelerini kullanmak yerine, datasheet karıştırarak kendi kütüphanelerinizi oluşturmanızı tavsiye ederim.

Aşağıdan STM32F429 kitiyle yaptığım ufak çalışmalarla ilgili videoları  izleyebilirsiniz: Yazının devamını oku »

AdsızGelişmiş bilgisayarların çoğunda bulunan bir yapı olan doğrudan bellek erişimi (DMA), CPU’dan bağımsız olarak verileri bir yerden başka bir yere kopyalama işlemi yapılmasına olanak sağlayan bir yapıdır. Mikrodenetleyiciler de aslında komple bir bilgisayar oldukları için, gelişmiş mikrodenetleyicilerin içerisinde de DMA bulunmaktadır.  Özellikle yoğun işlemlerin yapıldığı bir projede CPU’nun bir de bellekteki verileri çevresel birimlere , çevresel birimlerdeki verileri başka çevresel birimlere, çevresel birimlerdeki verileri belleğe veya belleğin bir kısmından başka bir kısmına veri taşıma işlemleri ile uğraşması işlemcinin zaman kaybetmesine yol açacaktır.  Bu zaman kaybını önlemek ve işlemciyi veri kopyalama işlemleri ile uğraştırmamak amacıyla DMA kontrolcüsü kavramı ortaya çıkmıştır. Bu yapı mikrodenetleyiciler içerisinde bulunur ve kullanıcı istekleri doğrultusunda programlanarak verilerin istenilen kaynaktan, istenilen hedefe aktarılması işlemini gerçekleştirir. Yazının devamını oku »

9 Bu yazıda hobiciler tarafından çok kullanılan RC servo motorların STM32F103C8 mikrodenetleyici ile kontrol edilmesini inceleyeceğiz. RC servo motorlar piyasada pek çok marka ve model altında bulunmaktadır. RC servo motorun içerisinde bir adet mikrodenetleyici bulunuyor ve bu mikrodenetleyici gelen sinyalleri değerlendirip motoru döndürüyor. Motorun ne kadar döndüğü bilgisini ise mile bağlı bir potansiyometrenin sağladığı geribesleme ile alıyor.  Ben de elime geçen Tower Pro SG90 isimli iki adet servo motoru kontrol etmek istedim. Bu motor 9g ağırlığında 1.8 kgf/cm güce sahip ve 0.1s/60 derece hıza sahip.  4.8~5V besleme ile çalışıyor. Yazının devamını oku »

imagesPek çok uygulamada sıcaklık ve nem değerlerinin birlikte ölçülmesi gerekmektedir. Örneğin tarım işletmeleri, mantar üretim çiftlikleri, soğuk hava depoları, tütün, kağıt, hububat, baharat depoları, seralar, çimlendirme odaları, kuluçka makinaları gibi yerlerde sıcaklık ve nemin birlikte ölçülmesi gerekmektedir.

Sıcaklık ve nem ölçen sensörlerden belkide en popüler olanı Sensirion firmasının üretmiş olduğu SHT11 isimli sensördür. Bu sensörün ölçüm hassasiyeti yüksek olmakla birlikte fiyatı yüksektir. Bu sensöre alternatif olarak üretilmiş düşük fiyatlı fakat hassasiyet değerleri SHT11 kadar iyi olmayan çin ürünü DHT11 sensörü de piyasada kendisine oldukça yaygın bir kullanım alanı bulmuştur. Yazının devamını oku »

HTB1PemDJpXXXXXHXpXXq6xXFXXXMÇin piyasasında 2$ gibi fiyatlara bulunabilen, üzerinde 32 bit 72MHz  STM32F103C8 mikrodenetleyicisini barındıran ve yandaki resimde görebileceğiniz bu kartı tanıtmak için bu yazıyı yazma ihtiyacı hissettim.  Kart üzerinde bir adet mikro usb bağlantısı bulunmakta. Bu sayede mikrodenetleyici içerisine yükleyeceğimiz usb bootloader sayesinde mikroelektronikanın usb bootloader programı kullanılarak karta istediğimiz programı kolayca yükleyebiliyoruz. Tabi ilk önce kart üzerinde bulunan SWD pinlerini kullanarak bir programlayıcı vasıtasıyla karta bootloader programını yüklememiz gerekiyor. Kartın şeması aşağıda görülebilir. Yazının devamını oku »