You are on page 1of 32

ARDUINO İLE AKILLI CİHAZ

TASARIMI EĞİTİMİ

MODÜL III

Hazırlayanlar:

Dr. Öğr. Üyesi Yücel TEKİN


Gamze BÜYÜKERGENE

www.aknetakademi.com.tr
MODÜL III

ARDUINO İLE AKILLI


CİHAZ TASARIMI EĞİTİMİ

 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


İçindekiler
MODÜL III - ARDUINO İLE AKILLI CİHAZ TASARIMI EĞİTİMİ

1- ISI (SICAKLIK) SENSÖRÜ.........................................................................................................04


1.1 LM35 İle Isı Ölçme Devresi Kurmak.........................................................................04
1.2 LM35 İle Termometre Uygulaması Kodlamak.............................................................05

2- SIVI SEVİYE TESPİT...................................................................................................................07


2.1 Sıvı Seviye Sensörü Devre Şeması Kurulumu..........................................................07
2.2 Sıvı Seviye Sensör Kod Yazımı.......................................................................................08
2.3 Sıvı Seviyesine Göre Led Yakma Devresi Kurulumu ve Kod Yazımı..........................09

3- BLUETOOTH...........................................................................................................................10
3.1 Bluetooth Modülü Nedir?.............................................................................................10
3.2 Bluetooth Devre Şemasını Kurmak............................................................................10
3.3 Bluetooth Kodlarını Yazmak..........................................................................................11
3.4 Bluetooth İle LED Kurma...............................................................................................12

4- DC MOTOR UYGULAMALARI....................................................................................................14
4.1 DC Motor Nedir?.............................................................................................................14
4.2 Dc Motor Çeşitleri...........................................................................................................14
a. Fırçalı DC Motorlar................................................................................................15
b. Fırçasız DC Motorlar............................................................................................15
c. Step Motorlar.........................................................................................................15
d. Servo Motorlar.......................................................................................................15
4.3 DC Motor Kontrolü Devre Şeması Kurulumu..........................................................16
4.4 DC Motor Kontrolü Kod Yazımı.....................................................................................17

5- SERVO MOTOR UYGULAMALARI............................................................................................20


5.1 Servo Motor Uygulamaları Devre Şemasını Kurmak..............................................20
5.2 Servo Motor Uygulamaları Kodlarını Yazmak..............................................................21

6- JOYSTİCK......................................................................................................................................23
6.1 Joystick Nedir?.................................................................................................................23
6.2 Joystick Modülü 2 Eksenli Devre Şeması.................................................................23
6.3 Joystick Modülü 2 Eksenli Kod Şeması....................................................................24
6.4 Joystick İle Servo Motor Kontrol Devresi Kurmak.....................................................25
6.5 Joystick İle Servo Motor Kontrol Kod Yazımı.............................................................26

7- YANGIN DURUMUNDA OTOMATİK AÇILAN KAPI..................................................................22


7.1 Yangın Durumunda Otomatik Açılan Kapı Uygulaması Devre Şeması Kurulumu....27
7.2 Yangın Durumunda Otomatik Açılan Kapı Uygulaması Kod Yazımı.....................28

8- ARDUINO İLE ROBOT KOL YAPIMI..........................................................................................29


8.1 Arduino İle Robot Kol Yapımı Devre Şemasını Kurmak..........................................29
8.2 Arduino İle Robot Kol Yapımı Kodlarını Yazmak.........................................................30

www.aknetakademi.com.tr 
1- ISI (SICAKLIK) SENSÖRÜ
■ LM35 Sıcaklık Sensörü

√ Ortamın sıcaklığını ölçmeye yarayan LM35 sıcaklık sensörü analog çıkışlı bir sıcaklık
sensörüdür.
√ LM35 sıcaklık sensörü çıkış gerilimi sıcaklık ile doğru orantılı olarak değişir.
√ Sıcaklık ölçüm aralığı -55 ile 150 derece arasında değişmektedir.

1.1 LM35 İle Isı Ölçme Devresi Kurmak

■ Sıcaklık Sensörü

Gerekli malzemeler:

 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


LM35 ile ısı ölçme devresini aşağıdaki şekilde kurunuz.

1.2 LM35 İle Termometre Uygulaması Kodlamak

■ Termometre Kuklası

www.aknetakademi.com.tr 
■ Sıcaklık Sensörü ile Termometre mBlock Kodu

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


2- SIVI SEVİYE TESPİT

2.1 Sıvı Seviye Sensörü Devre Şeması Kurulumu

■ Sıvı Seviye Tespit Yapımı

Gerekli malzemeler:

■ Sıvı Seviye Sensörü Devre Şeması

www.aknetakademi.com.tr 
2.2 Sıvı Seviye Sensör Kod Yazımı

■ Sıvı Seviye Sensörü mBlock Kodları

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


2.3 Sıvı Seviyesine Göre Led Yakma Devresi Kurulumu Ve Kod Yazımı

■ Sıvı Seviyelerine Göre LED Yakma Devre Şeması

■ Sıvı Seviyelerine göre LED Yakma mBlock Kodları

www.aknetakademi.com.tr 
■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

3- BLUETOOTH
3.1 Bluetooth Modülü Nedir?

√ Arduino Hc-06 Bluetooth Modülü, kablosuz haberleşmeyi sağlayan ve kablosuz haberleşme


için Bluetooth protokolini kullanan bir kablosuz haberleşme modülüdür.
√ Bu sensör sayesinde projelere kablosuz halde dışarıdan yön verme ve çeşitli komutları
vermeyi sağlar.
√ Arduino Hc-06 Bluetooth Modülü sayesinde çeşitli robot, araç ve uzaktan kontrol
sistemlerinde kullanılır.

3.2 Bluetooth Devre Şemasını Kurmak

■ Bluetooth Kullanımı

Gerekli malzemeler:

10 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


■ Bluetooth Modülü Devre Şeması

3.3 Bluetooth Kodlarını Yazmak

■ Bluetooth Modülü mBlock Kodları

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

www.aknetakademi.com.tr 11
3.4 Bluetooth İle LED Kurma

■ Bluetooth Kullanımı

Gerekli malzemeler:

■ Bluetooth Modülü ile LED Yakma Devre Şeması

12 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


■ Bluetooth Modülü ile LED Yakma mBlock Kodları

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

www.aknetakademi.com.tr 13
4- DC MOTOR UYGULAMALARI
4.1 DC Motor Nedir?

DC motor, düz akım elektrik enerjisini mekanik enerjiye dönüştüren makinedir.

Motorun içinde yer alan sargılara elektrik akımı uygulandığında, yine motorun içerisinde bulunan
sabit mıknatıslara zıt yönde oluşan manyetik kuvvetin etkisi ile hareket etme prensibine dayanır.

4.2 Dc Motor Çeşitleri

a. Fırçalı DC Motorlar
b. Fırçasız DC Motorlar
c. Step Motorlar
d. Servo Motorlar

14 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


a. Fırçalı DC Motorlar

√ En temel çeşit DC motor tipidir.


√ Avantajları kolay bir şekilde sürülebilmeleri,
√ Dezavantajları ise fırça ya da kömür ismi verilen
aşınan parçalarının periyodik olarak değiştirilmesi
gerekliliğidir.
√ Şarjlı el matkaplarından oyuncak arabalara kadar
birçok farklı alette kullanılır.

b. Fırçasız DC Motorlar

√ Fırçalı DC motorların yerini almaları için


tasarlanmıştır.
√ Sürtünmenin en az düzeyde olması sayesinde
verimlilikleri çok yüksektir.
√ Dezavantajları ise sürücü ile sürülmek zorunda
olmasıdır.
√ RC model araçlarda ve özellikle drone
motoru olarak da oldukça sık kullanılır.
√ Aynı zamanda bilgisayarlarımızda kullanılan fanlar
da fırçasız motor barındırır.

c. Step Motorlar

√ Konumlama hassasiyeti en yüksek motor çeşididir.


√ Çok hassas konumlama yapabilmelerine karşın
fazla akım çekerler ve hareket hızları fırçalı ve fırçasız
motorlara göre daha yavaştır.
√ 2 ve 3 boyutlu yazıcılarda kullanılırlar.

d. Servo Motorlar

√ 0 ile 180 derece arasında dönüş yapabilen


motorlardır.
√ Sürekli dönebilen tipte servo motorlar da
bulunmaktadır.
√ Asıl amaçlar RC uçak, helikopter, araba gibi
araçlarda kanat, direksiyon, kontrol yüzeyi gibi parçaların
açısını kontrol etmektir.
√ Avantajları, harici bir sürücü devresine ihtiyaç
duymamaları;
√ Dezavantajları ise hareket ettirmek için bir
mikrokontrolcü veya RC kumanda alıcısına gerek
duymalarıdır.

www.aknetakademi.com.tr 15
4.3 DC Motor Kontrolü Devre Şeması Kurulumu

■ DC Motor Kontrolü Uygulaması - 1

Gerekli malzemeler:

■ DC Motor Kontrolü Devre Şeması

16 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


4.4 DC Motor Kontrolü Kod Yazımı

■ L298N Motor Sürücü

■ DC Motor Kontrolü mBlock Kodları

www.aknetakademi.com.tr 17
■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

■ DC Motor Kontrolü Uygulaması - 2

Gerekli malzemeler:

18 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


■ Bluetooth ile DC Motor Kontrolü Devre Şeması

■ Bluetooth ile DC Motor Kontrolü mBlock Kodları

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

www.aknetakademi.com.tr 19
5- SERVO MOTOR UYGULAMALARI
√ 0 ile 180 derece arasında dönüş yapabilen motorlardır.
√ Sürekli dönebilen tipte servo motorlar da bulunmaktadır.
√ Asıl amaçlar RC uçak, helikopter, araba gibi araçlarda kanat, direksiyon, kontrol yüzeyi gibi
parçaların açısını kontrol etmektir.
√ Avantajları, harici bir sürücü devresine ihtiyaç duymamaları;
√ Dezavantajları ise hareket ettirmek için bir mikrokontrolcü veya RC kumanda alıcısına gerek
duymalarıdır.

5.1 Servo Motor Uygulamaları Devre Şemasını Kurmak

■ Servo Motor Uygulamaları

Gerekli malzemeler:

20 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


■ Servo Motor Uygulamaları Devre Şeması - 1

5.2 Servo Motor Uygulamaları Kodlarını Yazmak

■ Servo Motor Uygulaması mBlock Kod Şeması

www.aknetakademi.com.tr 21
■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

■ Potansiyometre ile Servo Motor Kontrolü Devre Şeması - 2

■ Potansiyometre ile Servo Motor Kontrolü mBlock Kodu

22 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

6- JOYSTİCK
6.1 Joystick Nedir?

√ Joystick 2 eksenli modül olarak adlandırılır.


√ 2 eksenli denilmesinin sebebi ise X ve Y eksenidir.
√ Arduino’da Joystick modülü en sık kullanılan modülller arasında gelmektedir çünkü birçok
uygulamayı burada joystick ile yapabilirsiniz.
√ Joystick modülünün kenarında ise bir adet buton bulunmaktadır. Bu buton ise üstten
bastığınızda 0 değerini, basılmadığında ise 1 değerini üretir.
√ Joystick’te 5 adet çıkış bulunmaktadır. Bunlar sırasıyla; GND, 5V, VRx, VRy, SW pinleridir.

6.2 Joystick Modülü 2 Eksenli Devre Şeması

■ Joystick Modülü Kullanımı


Gerekli malzemeler:

www.aknetakademi.com.tr 23
■ Joystick Modülü Kullanımı Devre Şeması

6.3 Joystick Modülü 2 Eksenli Kod Şeması

■ Joystick Modülü Kullanımı mBlock Kodları

Kukla Kodu:

24 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

6.4 Joystick İle Servo Motor Kontrol Devresi Kurmak

■ Joystick ile Servo Motor Kontrol


Gerekli malzemeler:

Arduino Breadboard Joystick Servo Motor Jumper


Kablolar

■ Joystick ile Servo Motor Kontrol Bağlantı Şeması

www.aknetakademi.com.tr 25
6.5 Joystick İle Servo Motor Kontrol Kod Yazımı

■ Joystick ile Servo Motor Kontrol mBlock Kod Şeması

Kukla Kodu:

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

26 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


7- YANGIN DURUMUNDA OTOMATİK AÇILAN KAPI
7.1 Yangın Durumunda Otomatik Açılan Kapı Uygulaması Devre Şeması Kurulumu

■ Yangın Durumunda Otomatik Açılan Kapı Uygulaması


Gerekli malzemeler:

Arduino Breadboard Gaz Sensörü Buzzer

Servo
Motor

Jumper Direnç
Kablolar

■ Yangın Durumunda Otomatik Açılan Kapı Uygulaması Bağlantı Şeması

www.aknetakademi.com.tr 27
7.2 Yangın Durumunda Otomatik Açılan Kapı Uygulaması Kod Yazımı

■ Yangın Durumunda Otomatik Açılan Kapı Uygulaması mBlock Kod Şeması

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

28 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


8- ARDUINO İLE ROBOT KOL YAPIMI
8.1 Arduino İle Robot Kol Yapımı Devre Şemasını Kurmak

■ Arduino ile Robot Kol Yapımı

Arduino Breadboard

Esnek Sensör Servo


Motor

Jumper Direnç
Kablolar

■ Arduino ile Robot Kol Yapımı Bağlantı Şeması

www.aknetakademi.com.tr 29
8.2 Arduino İle Robot Kol Yapımı Kodlarını Yazmak

■ Arduino ile Robot Kol Yapımı mBlock Kod Şeması

■ Arduino Bağlantısı

Kartınızı bilgisayarınıza bağlayıp kodunuzu deneyin.

30 Arduino İle Akıllı Cihaz Tasarımı Eğitimi


Notlar:
........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

................................................................................................................................................................................................................................................................................................. .....

.......................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

........................................................................................................................................................................................................................................................................................................

Copyright: Bu eserin tüm hakları saklıdır. İzinsiz, kısmen ya da tamamen hiçbir şekilde kopya
edilemez, çoğaltılamaz, dağıtılamaz. (2016)

www.aknetakademi.com.tr 31
Türkiye’nin Online Eğitim Platformu

Merkez Ofis:

Meşrutiyet Mah. Karanfil Sk. 51/4 Çankaya/ANKARA

Tel : 0 312 232 35 26


Tel : 0 507 615 96 16

www.aknetakademi.com.tr

You might also like