‘İncelemeler’ Kategorisi için Arşiv

USB Havya

Yayınlandı: 07 Eylül 2017 / İncelemeler
Etiketler:,

Aliexpress’te gezinirken gözüme küçük boyutta bir havya çarptı. Havyayı incelediğimde USB üzerinden güç aldığını gördüm ve araştırmalarım snucu gerçekten de anlık ufak boyutlu lehim işlerinde  iyi olabileceğini düşünerek bir tane satın aldım. Havya 5V gerilim kullanarak çalışıyor ve  8W güç harcıyor. Buna göre havyanın çektiği akım 1.6 A . Bunu sağlayabilecek bir kaynak ile (mesela yeterli değerlere sahip bir powerbank veya USB telefon şarj aleti) birlikte kullanılarak havyadan yeterli verim alınabilir. Aşağıda çekmiş olduğum video görülmekte.

Öncelikle iyi bayramlar.

 Daha önceden de bahsettiğim gibi Arduino IDE’yi kullanma sebebim NodeMcu ile haşır neşir olmaya başlamamdı.  Hazır elime arduino ıde’yi almışken nimetlerinden de faydalanmamak olmaz. Daha önce kullanmış olduğum 6DOF  MPU6050 IMU sensörünün digital motion processor ünitesini inceleyememiştim. Fırsat bu fırsat deyip internette ufak bir geintiden sonra gerekli kodları buldum ve denememi yaptım.  Buradaki 3 boyutlu görüntüyü elde edebilmek için processing kullanılmış. Gerekli kodların tamamı burada mevcut. NodeMcu ile kodları kullanabilmek için yapmanız gereken tek şey bağlantıları yapıp kodu yüklemeniz. Bağlantıları yaparken dikkat edilecek nokta NodeMCU’nun I2C pinlerini doğru belirleyebilmek.  NodeMCU I2C pinleri SCL=D1=GPIO5 ,SDA=D2=GPIO4  pinlerine denk geliyor. MPU6050 INT pinini ise belirlediğiniz bir pine bağlamanız gerekiyor. Bunun için gerekli değişikliği programın “#define INTERRUPT_PIN  D5” satırında yapmanız gerekiyor. Ben görüldüğü üzere NodeMCU’nun  D5 pinini kullandım INT için. MPU6050 içerisindeki DMP’nin avantajı sizin ekstra bir hesaplama yapmanıza gerek kalmadan IMU üzerindeki gyro ve accelerometer verilerini birleştirip gerekli hesaplamaları ve filtrelemeleri yaparak doğrudan açı bilgisi sunması. Bu da bize daha doğru açılar ve daha az işlem yükü olanağı sunuyor.

Yaptığım uygulamanın videosunu aşağıdan izleyebilirsiniz. (daha&helliip;)

ESP8266 isimli wifi çipini duymayan elektronikçi sanırım artık kalmamıştır. Bu çip ilk olarak ESP-01 ismindeki modülle piyasaya çıkmıştı. ESP-01 isimli modülde sadece 2 adet GPIO pini bulunmaktaydı ve bu pinler  de aslında çipin boot seçimini sağlayan ve çipe firmware yüklemek için gerekli olan pinlerdi. Bu 2 pini boot işlemleri bittikten sonra giriş çıkış olarak kullanabiliyorduk fakat oldukça  zahmetli işti. Daha sonra ESP modüllerinin farklı türevleri ortaya çıktı. Son olarak NodeMcu isminde, esp8266’yı kullanabilmek için gerekli herşeyi üzerinde barındıran, ESP8266’nın bütün pinlerini kullanılabilir hale getiren kartlar piyasaya çıktı. (daha&helliip;)

sku_366006_1Step motorları sürmek zor olmasada hassas işlerde kullanılacakları zaman biraz daha  komplike sürme metodlarına ihtiyaç duyulabilmektedir. Örneğin bir 3D yazıcı uygulamasında step motorun adımları ne kadar küçültülürse o kadar hassas ve pürüssüz yüzeylere sahip baskılar alınabilir. DRV8825 mikroadım yöntemiyle elimizdeki step motorun adımını 32 parçaya bölerek daha hassas açılarla adımlama yapabilmemizi sağlamaktadır. Örnek olarak elimizde 7.5 derecelik bir step motor olduğunu varsayalım. Biz drv8825’i 1/32 microstepping moduna aldığımızda 7,5/32=0,234375 derecelik adımlara kavuşmuş oluruz. (daha&helliip;)

_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. (daha&helliip;)

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. (daha&helliip;)

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 (daha&helliip;)

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: (daha&helliip;)

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. (daha&helliip;)

7463282_orig  Radyo ilk kitle iletişim araçlarından birisi olsa da pek çok gelişmiş iletişim aracının aynı anda cebimize girecek kadar küçüldüğü günümüzde de yaygın bir şekilde kullanılmaktadır.  Radyonun tarihçesi konumuz değil ama kısaca bahsedecek olursak,  İtalyan mucit Guglielmo Marconi’nin 1902 yılında radyoyu bulan kişi olarak kabul edildiğini söyleyebiliriz.  Fakat aynı yıllarda Nikola Tesla ve Alexander Popov da radyo ile ilgili çalışmalar yapmışlardır. Guglielmo Marconi’nin radyoyu icat eden kişi olarak kabul edilmesinin sebebi bu icadını tescillemiş ve ticarileştirmiş olmasından ileri gelmektedir. (daha&helliip;)