Mesajlar Etiketlendi ‘mikroC ARM’

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;)

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

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

images   Radar basitçe uzaktaki bir cismin yönünü, konumunu ve hızını , cisime herhangi bir fiziksel temasta bulunmadan tespit etmek amacıyla  kullanılan araçların genel ismidir.  İlk olarak Alman mühendis Christian Hülsmeyer tarafından 1904 yılında icad edilmiş ve günümüze kadar sürekli bir gelişim göstermiştir. Özellikle askeri alanda 2. dünya savaşında  yaşanan teknolojik gelişimlerden payını almıştır.  En basit haliyle bir sinyal üreteci, verici, alıcı ve anten’den oluşmaktadır. Sinyal üretecinde oluşturulan  elektomanyetik darbe  verici anteni aracılığıyla dış dünyaya iletilir. Eğer gönderilen bu elektromanyetik darbe gönderildiği yönden geri yansıyıp alıcı antene ulaşırsa, radar bir cisim tespit etmiş anlamına gelir.  Tespit edilen cisimin uzaklığı ise gönderilen elektromanyetik sinyalin geri yansımasına kadar geçen süre kullanılarak hesaplanır. Radarların bazıları döner anten sistemlerine sahiptir. Bu sayede 360 derecelik tur atarak her yöndeki cisimler algılanabilmektedir. Bazı radarlar ise sadece bir yöne doğru çevirilip belli bir açıdaki alanı tarayarak cisimleri tespit eder.  Aşağıdaki animasyonda radarın çalışma prensibi anlatılmaya çalışılmıştır. 220px-Radaroperation (daha&helliip;)

Gyro+Accelerometer-2

Yayınlandı: 29 Haziran 2015 / İncelemeler
Etiketler:, , , , , , ,

MPU_6050   Bir önceki yazımızda türünün ilk örneklerinden olan LPR560AL (2 Eksen Gyro) kullanarak birşeyler yapmaya çalışmıştık.  Bu sefer Ivensense firmasının MPU6050 sensörünü kullanarak  bir deney daha yaptım. MPU-6050 6DOF bir IMU.  İçerisinde 3 eksen gyro ve 3 eksen accelerometer ve bunlara ek  olarak bir de sıcaklık sensörü barındırıyor. I2C arabirimi kullanıyor ve eğer istenilirse dışarıdan magnetometer gibi harici sensörler de bağlanabiliyor.  İçerisinde barındırdığı gyro ±250 ±500 ±1000 ±2000 °/saniye hızlarındaki kademelerde açı değişimlerini ölçebiliyor. Accelerometer ise 2g/4g/8g/16g kademelerinde kuvvetleri tespit edebiliyor.  Sensör’ün maksimum çalışma voltajı 3.46V, boyutları ise 4x4x0.9 mm. Çalışabilmek için çok az  harici elemana ihtiyaç duyuyor.  Sensörün özelliklerini detaylıca incelemek için buraya tıklayabilirsiniz.
(daha&helliip;)

MİKROC ile ARM PROGRAMLAMAYA GİRİŞ (STM32F407)

Programın Süresi  : 30 saat / 5 gün
Eğitimi Veren        : Önder ŞİŞER
Kimler Katılmalı    : Tüm elektrik-elektronik mühendis, tekniker ve teknisyenleri katılabilir.
Eğitim Kontenjanı : 10 Kişi

Eğitim içeriği ve detaylara aşağıdaki adresten ulaşabilirsiniz.

http://reelektronik.com/hdetay.asp?hid=83

 

MIKROC ile ARM UYGULAMALARI

Programın Süresi  : 30 saat / 5 gün
Eğitimi Veren        : Önder ŞİŞER
Kimler Katılmalı    : ARM Giriş Eğitimimizi başarıyla tamamlayan tüm kursiyerlerimiz katılabilir.
Eğitim Kontenjanı : 10 Kişi

Eğitim içeriği ve detaylara aşağıdaki adresten ulaşabilirsiniz.

http://reelektronik.com/hdetay.asp?hid=94

————————————————————————————————-

Telefon:         0 312 323 76 97  –  0 505 327 05 64 

Adres   :          Ragıp Tüzün Caddesi No:152/6 Yenimahalle / ANKARA

—————————————————————————————————

   STM32F4DISCOVERY kitimizde bulunan mikrodenetleyici olan STM32f407VG’nin ne yazıkki proteusta herhangi bir modeli bulunmuyor. Bu yüzden ISIS ortamında yazdığımız programları simüle etme gibi bir şansımız yok. Bu yüzden ya bu işlemciyi barındıran bir kite sahip olacağız, ya da kendimiz bu işlemciyi bir kart üzerine monte ederek kendimize bir geliştirme boardu tasarlayacağız. Şu anda  benim elimde STM32F4DISCOVERY kiti bulunduğu için örneklerimi bu kit üzerinden vereceğim.

İlk uygulamamız mikrodenetleyici programlamaya başlangıç aşamasında klasikleşmiş olan led blinking uygulaması olacak. Unutmayalım her şey bir ledi yakıp söndürmek ile başlar bu dünyada. . Dersimizde giriş çıkış işlemlerini mikroC’nin bize sunmuş olduğu giriş çıkış kütüphanelerini kullanarak işlem yapacağız. (daha&helliip;)