Kategori arşivi: Arduino

Arduino hakkında..

Arduino #3 – LM35 ile Sıcaklık Kontrol Devresi

ArduinoCommunityLogo

Herkese merhaba,
Bugün sizlere ortam sıcaklığını ölçüp bir termometre görevi yapabilen ve ölçtüğünüz sıcaklık değerine göre kendini kontrol eden bir devre modelini anlatmaya çalışacağım. Oluşturacağımız bu devrede bir sıcaklık algılayıcı sensör(LM35) ve 3 adet LED lamba kullanacağız.
Devremizin çalışma mantığına gelecek olursak: Algıladığı anlık sıcaklık değerlerini PC ekranında gösteren bu sıcaklık değerlerine göre LED’ler aracılığıyla farklı uyarılar verecek bir devre oluşturacağız. Yani farklı sıcaklık aralıkları için farklı LED’lerin yanmasını istiyoruz.

Devremizde;
25°C’den küçük her değer için : Yeşil
25°C ile 30°C aralığında : Sarı
30°C ile 40°C aralığında :Kırmızı
40°C’nin üzerinde : Tüm ledlerin sıralı yanması gibi bazı durumları istiyoruz.

Bu devrede kullanacağımız ekipmanlar:

  •  1x LM35 Sıcaklık Sensörü
  • 3x LED (Kırmızı, Sarı, Yeşil)
  • 4x Direnç ( 10K, 150, 180, 330)

Devrenin programlanma ve test aşamaları ilgili videomu buradan izleyebilirsiniz. İyi seyirler :)

(NOT: Mikrofon sesi düşük olduğu için kulaklık ile birlikte ve 720p ayarında izlemenizi öneririm.)

Devremizin Şematik ve Breadboard çizimleri şu şekildedir:

LM35-schematic

LM35

Arduino #2 – Trafik ışıkları uygulaması

Merhaba arkadaşlar,

Bugün Arduino programlamayı öğrenme aşamasında yapabileceğiniz ikinci uygulamayı sizlere anlatmaya çalışacağım. Bundan önceki Arduino yazımda en temel uygulama olan LED yakıp söndürme işlemini uygulamıştık. Bugün biraz daha öğrendiklerinizi pekiştirecek bir uygulama olabilecek “Trafik ışıkları uygulaması” yapacağız.

Arduino-Logo-Banner

BU UYGULAMADA KULLANACAĞIMIZ MALZEMELER:

  • Arduino UNO
  • Breadboard
  • 3 x 150 ohm direnç
  • 3 x LED (Kırmızı, Sarı, Yeşil)

Uygulamada kullandığım devrenin “Breadboard” ve “Şematik” çizimleri:

(Resimlere tıklayarak daha büyük görebilirsiniz.)

Şematik breadboard

Devremizin programlanmasını video ders olarak anlattım. Hepinize iyi seyirler :)

(Seçenekler bölümünden değiştirerek 1080p olarak izleyebilirsiniz.)

Arduino #1 – Arduino Kartının PC’ye tanıtılması ve ilk ‘LED’ uygulaması

Merhaba arkadaşlar,

Bugün sizlere uygulamalarda kullanacağımız “Arduino Uno” kartımızın bilgisayara nasıl tanıtılacağından ve en temel uygulamamızı nasıl programlayacağımızdan bahsetmek istiyorum. Bildiğiniz gibi bir önceki Arduino yazımda genel olarak bu kartın ne olduğundan ve hangi amaçlar için kullanıldığından, özelliklerinden bahsetmiştim. Şimdi bugünkü konumuza geçelim.

Arduinomuzu tanıtmak için ilk olarak yapmamız gereken Arduino Resmi Sitesi‘nden bilgisayarımız için arduino uygulamasını indirmek.

Programı indirdikten sonra dosyaları “.zip” dosyasından çıkarıyoruz ve klasörün içindeki “arduino.exe” uygulamasını açarak programımızı çalıştırıyoruz. Çalıştırmamızın ardından ekranda göreceğimiz arduino platformunun genel yapısı şu şekilde olacaktır:

1

Evet, artık Arduino projeleri geliştireceğimiz ortama sahibiz. Şimdi sırada kartımızı bilgisayarımıza tanıtmak var. Bunun için izleyeceğimiz adımlar şu şekilde olacaktır:

  1. Arduino kartımızı USB kablomuz ile bilgisayarımıza bağlıyoruz. Karşımıza ilk olarak ” Windows Yeni Donanım Bulma Sihirbazı” çıkacak. Burada ” Windows yazılım aramak için Windows Update sitesine bağlanabilir mi?” sorusuna ” Hayır, bu kez değil” seçeneğini seçerek devam ediyoruz.
  2. Yeni sayfada karşımıza çıkacak seçeneklerden bu kez “Listeden ya da belirli bir konumdan yükle (Gelişmiş)” seçeneğini seçiyoruz ve ilerliyoruz.
  3. Diğer sayfada “Bu konumlarda en iyi sürücüyü ara” seçeneğini seçip, “Arama şu konumu da içersin:”  bölümünü işaretliyoruz ve ardından “Gözat” butonuna basarak daha önceden indirmiş olduğumuz arduino klasörünün içindeki “drivers” klasörünü seçiyoruz. (Ör: C:\arduino-1.04\drivers)
  4. Ardından karşımıza çıkan listeden Arduino UNO’ya ait sürücü bilgisini içeren “Arduino UNO” yu seçiyoruz ve ilerliyoruz.
  5. Bu aşamada karşımıza bir uyarı penceresi çıkabilir. Buna “Devam et” diyoruz.
  6. Dosyaların yüklenmesi bittikten sonra “Son” butonuna basıp yüklememizi tamamlıyoruz. Şu anda Arduino UNO sürücümüz kullanıma hazırdır.

NOT:Eğer bu yükleme sırasında veya sonrasında Arduino’yu çalıştırırken bir sorun yaşadıysanız. Bunu “Aygıt yöneticisi”nden tekrar yapabilirsiniz. Aygıt yöneticisinde Bağlantı Noktaları (COM&LPT) bölümünde “Arduino UNO” ifadesini görmemiz gerekiyor. “Arduino UNO” ifadesine sağ tıklayarak “Sürücüyü Güncelleştir” seçeneğini seçip yukarıda anlatılan şekilde arduino klasörümüzün içindeki “Drivers” klasörünün içindeki “ArduinoUNO.inf” uzantılı dosyayı seçerek de sürücüyü bilgisayarınıza yükleyebilirsiniz.

Arduino-Logo-Banner

ARDUINO İLE İLK UYGULAMA:

Evet kurulum aşamasından sonra artık ilk uygulamamızı yapmaya başlayabiliriz. Bu ilk uygulamamızda 1 adet LED lambayı istediğimiz aralıklarla yanıp söndürme işlemini uygulayacağız. bunun için gerekli malzemelerimiz:

  1. 1x Arduino UNO
  2. 1x Breadboard
  3. 1x Kırmızı LED
  4. 1x 180 Ohm direnç
  5. Renkli kablolar

Oluşturacağımız devre şemaları(Breadboard & Shematic):

devre-1devre-2

Devremizin programlamasını video ders olarak anlatmaya çalıştım hepinize iyi seyirler :)

(Videoyu tam ekran açtığınızda seçeneklerden 1080p’yi seçerek daha net izleyebilirsiniz.)

 

NOT: LED için direnç hesabı klasik ” V= I.R” formülünden yapılır ancak her led’in voltajı farklıdır. Öğrenmek isteyenler buradan faydalanabilir. :)

Arduino nedir?

Arduino-Logo

Merhaba arkadaşlar,

Bugün ilk blog yazımla karşınızdayım ve size Arduino hakkındaki genel bilgilerden bahsederek yazılarıma bir giriş yapmak istiyorum. Öncelikle son zamanlarda çok popüler olan Arduino nedir onu tanıyarak başlayalım.

Arduino, temel olarak açık kaynaklı donanıma dayalı bir fiziksel programlama platformudur. Bu sayede gömülü sistemlerden biri  olarak tabir edilen mikroişlemciler programlanabilir. Yani bu ne demek ?  Arduino sayesinde dilediğiniz gibi kodlar yazıp, uygun elektronik devrelere ve mikroişlemcilere  uyarlayarak projeler geliştirebilirsiniz demek. Piyasada en çok kullanılan PIC, ARM,.. gibi gömülü sistem yazılımlarına alternatif olarak doğmuş , onlara göre çok daha kolay bir şekilde programlanabilen ve sahip olduğu geniş kütüphane sayesinde çok kısa kodlarla karmaşık işlemleri yapabilmenize imkan sağlayan bir platformdur Arduino.

Arduino ile projeler geliştirmek için bir mühendis ya da elektronikçi olmanız gerekmiyor. Elektroniğe ve programlamaya ilgisi olan ve bunlar hakkında birazcık bilgi sahibi olan herkesin emek vererek ve çalışarak rahatlıkla projeler geliştirebileceği görüşündeyim. Bu yüzden en basit Arduino uygulamasından başlayarak ve yeri geldiğinde video dersler de ekleyerek size nasıl projeler geliştirebileceğiniz konusunda fikir edinmenizi ve öğrenmenize ön ayak olmak amacındayım.

Resimde gördüğünüz Arduino çeşitlerinden olan UNO’nun genel görünümüdür:

arduino-uno-r3

Amaçlarının farklılıklarına göre Arduino’nun birçok çeşidi (Uno, Mega, Lilypad, ADK, Ethernet, Bluetooth, Mini, Nano ve Leonardo…) ve “Shied”  adı verilen pek çok donanım eklentileri vardır. Daha detaylı bilgi için Arduinonun resmi sitesini ziyaret edebilirsiniz. Ben projelerimde genel olarak Arduino UNO kullanıyorum ve yapmaya çalışacağım anlatımlarımda da Uno’yu kullanacağım.

Arduino UNO’nun sahip olduğu özellikler:

  • Atmega328 mikrodenetleyici
  • USB ve adaptör bağlantı portları
  • Güç regülatörü
  • 3.3V veya 5V çalışma gerilimi
  • 14 dijital ve 6 analog giriş/çıkış
  • 16kb Flash bellek
  • 3.3V için 8Mhz ve 5V için 16Mhz çalışma hızı

Arduino’yu satın alabileceğiniz ve bilgi edinebileceğiniz diğer kaynaklar:

Sonraki yazımda Arduino’nun kurulumunu ve yapabileceğiniz en basit LED uygulamasını anlatacağım. Bir dahaki yazıda görüşmek üzere,  mutlu kalın.. :)

Takip Et

Her yeni yazı için posta kutunuza gönderim alın.

Diğer 384 takipçiye katılın