maltepe escort bayan tuzla escort bayan ensest porno rus porno xnxx porno hikaye rus porno kuşadası escort bayan denizli escort bayan bodrum escort bayan canlı casino
Arduıno Uno

Arduıno Uno

Arduıno Uno
Arduıno Uno hande
Bu içerik 193 kez okundu.

Arduıno Uno

Arduıno Uno Nedir?

Arduino, elektronik projelerin vazgeçilmezi haline gelmiş bir geliştirme kartıdır. Açık kaynaklı, uygun fiyatlı ve internet ortamında projelerinin kolay bulunabilmesi sebebi ile Arduino robot projelerinde vazgeçilmez hale gelmiştir. Üstelik kullanımı çok kolaydır. Bir adet USB kablo ile içine yazılım    yükleyebilirsiniz. Bunun için yalnızca Arduino kartınızı kablo ile bilgisayara bağlamalı ve Arduino’nun kendi sitesinden indireceğiniz program vasıtası ile yazılımınızı Arduino içine yükleyebilirsiniz.

Arduıno Uno sayesinde yapabileceklerinizin sınırı sizin hayal gücünüz ve Arduıno hakkındaki bilgi birikiminize kalıyor. Arduıno için birçok farklı sensör, sürücü ve motor mevcut. Yapacağınız projeye uygun olan sensör, sürücü ve motorları kullanarak çok değişik şeyler yapabilirsiniz. Arduıno ile yapılmış birçok proje mevcut ve bu projelerin çoğunun devre şeması ve projenin kodları açık kaynakları olarak internete sunuluyor. Fikir veya projenin kodlama kısmında tıkanırsanız açık kaynaklı olan bu projelerden yararlanabilirsiniz. Şimdi sizler için Arduıno Uno ile yapılmış bir Akıllı Ev projesini anlatacağım. Bu projeyi yaparken ihtiyacımız olan devre elemanları şunlar:

Gereken malzemeler:

  • Arduino UNO
  • 16×2 LCD Ekran
  • 1 adet 10 kOhm potansiyometre
  • 2 adet 220 Ohm direnç
  • 1 adet buzzer
  • 1 adet push buton
  • 1 adet LM35 sıcaklık sensörü
  • 1 adet 5mm kırmızı LED
  • 1 adet 5mm şeffaf beyaz LED
  • 1 adet SG-5010 servo motor
  • 1 adet HC-06 bluetooth seri modül kartı

Yukarıdaki malzemeleri robokids sitesinden elde edebilirsiniz.

Bu projemizde başkaları tarafında açık kaynaklı olarak paylaşılmış Android tabanlı bir programı kullanacağız. Bu program sayesinde zil çalma, kapı açma, sıcaklığı görme, ışık yakma gibi özellikleri kullanabileceğiz.

LCD Ekranı Arduino’ya Bağlama

LCD ekran ile Arduino UNO’nun bağlantısı ağaşıdaki gibidir:

LCD

Arduino

LCD

Arduino

1-GND

GND

6-E

11

2-VCC

+5V

7-10, DB

boş

3-V0

Potansiyometre orta ucu

11-14, DB

5-2

4-RS

12

15- A(LED+)

5V

5-RW

GND

16- K(LED-)

GND


LCD ekranımızın;

  • 1. Ucunu toprağa,
  • 2. Ucunu Arduino’dan gelen 5 volta bağlıyoruz.
  • 3. Ucunu 10Klık potansyiometremizin orta ucuna bağlıyoruz. Bu sayede potansiyometre ile ekranın kontrastını ayarlayabiliriz.
  • 4. Ucu Arduino’nun 12 numaralı pinine bağlıyoruz.
  • 5. Ucu toprağa bağlıyoruz.
  • 6. Ardunio’nun 11 numaralı pinine bağlıyoruz.
  • 7’den 10’a kadar olan uçları boş bırakıyoruz (7,8,9,10).
  • 10’dan 14’e kadar olan uçları Arduino’nun sırasıyla 7,6,5,4 numaralı pinlerine bağlıyoruz.
  • 15. uç, ekranın arka aydınlatmasının + ucudur. Arduino’dan gelen 5 volta bağlıyoruz. Bir dirençle bağlarsak daha iyi olur.
  • 16. ucu toprağa bağlıyoruz.

Ekranın bağlantılarını kontrol etme amacıyla Arduino programından Dosya>Örnekler>LiquidCrystal>HelloWorld programını açıp karta yükleyebilirsiniz. Ekranda herhangi bir yazı görünmüyorsa, potansiyometreyi çevirerek kontrastı değiştirebilirsiniz.

HC-06 Bluetooth Modül Bağlantısı

  • VCC > Arduino 5V
  • GND > Toprak
  • TXD > Arduino Digital 1 (RX)
  • RXD > Arduino Digital 0 (TX)

NOT: Arduino’ya kod yüklerken bluetooth modülün bağlantılarını sökmeniz gerekir. Aksi takdirde program hata verecektir.

 

Servo Motoru Arduino’ya Bağlama

Servo motorların 3 bağlantılı kablosu vardır. Bunlardan sarı veya beyaz renk olanı sinyal, kırmızı olanı 5v ve siyah veya kahverengi olanı ise toprak yani GND ucudur. Kırmızı ucu 5V’a, siyah veya kahverengi ucu toprağa ve sarı veya beyaz ucu da Arduino Digital 9 numaralı pine bağlamalısınız.

Servonun bağlantılarını kontrol etme amacıyla Arduino programından Dosya>Örnekler>Servo>Sweep programını açıp karta yükleyebilirsiniz. Servonun 180 derece tarama yapıp daha sonra tekrar başladığı noktaya dönmesi gerekir.

Buzzer’ın Arduino’ya Bağlanması

Buzzer’ın + ucunu Arduino’nun 3 numaralı pinine bağlanalısınız.

LM35 Sıcaklık Sensörü Bağlantısı

LM35, analog çıkış veren bir sıcaklık sensörüdür. Sensörün LM35 yazan tarafı bize bakacak şekilde tuttuğumuzda en soldaki ucunu 1. uç olarak kabul edersek

1 > 5V

2 > Arduino Analog A0

3 > GND şeklinde bağlantı yapılması gerekir.

Buton bağlantısı

Butonun bir ucunu 5V gerilime, diğer ucunu Arduino’nun Digital 2 numaralı pinine bağlamalısınız.

LED Bağlantısı

Bildiğimiz üzere LED’ler kutuplu elemanlardır. Uzun bacak anot (+) ve kısa bacak katot (-) tur. + ucunu Arduino’ya 220 Ohm değerinde bir dirençle seri olarak bağlıyoruz.

Bağlanıtları yapıp kodu yükledikten sonra Akıllı Evimiz kontrol etmeye hazır.

Sende Yorumla...
Kalan karakter sayısı : 500
İLGİNİZİ ÇEKEBİLİR X
MOBİL UYGULAMADA LOOP APP İLE DEV ÇIKIŞ
MOBİL UYGULAMADA LOOP APP İLE DEV ÇIKIŞ
Japon Deprem Profesörü Shinji'den Açıklama
Japon Deprem Profesörü Shinji'den Açıklama