Deneyler artık çok KOLAY!

Benzer belgeler
Kullanım Kılavuzu. Deneyler artık çok KOLAY! 2x16 Karekter LCD. Üniversal Motor Sürücü. HCSR04 Mesafe Sensörü. MCP9700 Sıcaklık Sensörü

Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek

Deneyler artık çok KOLAY!

İ İŞİ BÖLÜM ROBOTİK KODLAMA ÖĞRENME ALANLARI BASİT ELEKTRONİK DEVRELERE GİRİŞ AKILLI CİHAZ TASARIMINA GİRİŞ ROBOTİĞE GİRİŞ

KULLANIM KILAVUZU PIC ULAK. USB PIC Programlayıcı 3.3V ve 5V Güç Kaynağ Seri USB Dönüştürücü Bağlantı Portları

Mikroişlemciler ve Programlama Dersi- ARDUINO. Sensörler ve Analog-Digital Çeviriciler İle Çalışma

Hızlı ve Kolay Arduıno. Volkan Kanat

MERHABA BENİM ADIM BULUT :)

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

BESLEME KARTI RF ALICI KARTI

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.

1- KULLANILACAK DEVRE ELEMANLARININ TANITILMASI

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

Makey Oz Modülünü Bilgisayardan Programlamak Uygulama Kurulumu

2019


idea Kontrol Kartı (idea Board jv2.1) Kullanım Kılavuzu

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

PIC PROGRAMLAMA STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ NEDİR? Unipolar Step Motorlar. Uç TESPİTİ NASIL YAPILIR?

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1. ARDUINO LCD ve Sensör Uygulamaları

SAKARYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ GÖMÜLÜ SİSTEMLER DENEY FÖYÜ

Grove Parmak İzi Okuyucu Sensör ile Arduino Uno

void setup() fonksiyonu: Bu fonksiyon program ilk açıldığında bir kere çalışır ve gerekli kalibrasyon, setup komutlarını buraya yazarız.

DENEY 12 SCR ile İki yönlü DC Motor Kontrolü

Giriş Nanobot düşük fiyatlı her yaş grubuna hitap eden bir robot ki dir. Kurulumu ve kullanımı çok basi r.

Bütün ümidim gençliktedir.

UniGSM Arduino SHIELD (UniGSM-A) KURULUM ve KULLANIM KİTAPÇIĞI

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

Hızlı Kurulum Kılavuzu MODELLER P4320, P4520 UYARI!

LED YAKMAK. Circuit 2. Kablo LED. Direnç. Arduino LED. Direnç (330ohm)

TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ MİKROBİLGİSAYAR TABANLI SİSTEM TASARIMI DERSİ

9- ANALOG DEVRE ELEMANLARI

DELTA PLC EĞİTİM SETİ KİTAPÇIĞI

EasyPic 6 Deney Seti Tanıtımı

Uygulama kağıtları ve Kısa Sınav kağıtlarına; Ad, Soyad, Numara ve Grup No (Ör: B2-5) mutlaka yazılacak.

Fline Arduino Temelli PID Programlı Çizgi İzleyen Robot Kiti Montaj Kılavuzu Robotus.net

PROJE SAHİBİ: ÖZCAN PİŞGİN

icono Kullanıcı Kılavuzu

EEProm 24C08 UYGULAMA AMAÇ 24C08 MCU_VCC. e r : d e G. Sayfa - 1

EW-7416APn v2 & EW-7415PDn Macintosh Kurulum Kılavuzu

KULLANIM KILAVUZU NFH-0115 VIP KONTROL SİSTEMLERİ HABERLEŞME ÜNİTESİ


Elif İLİKSİZ. Keziban TURAN. Radio Frekanslarla Hareket Eden Araç

BT DRIVE FREE 114 BT CAR KIT

Q-scout ne işe yarar?

DENEY 1: SERİ VE PARALEL BAĞLI DİRENÇ ELEMANLARI

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

DOKUMANLAR

Online Elektronik Devre Simülasyonu 123D Circuits

EC-100. Ethernet RS232/422/485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

KEYPAD SLIM TGS-01. Kullanım Kitabı V 1.0. Şubat, 2014 KONTAL ELEKTRONİK :: KEYPAD (TGS-01) 0

BQ351 Modbus Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

ROBOTECH-10 ARDUINO UYGULAMA KARTI. SENSÖR ve ROBOT TEKNOLOJİLERİ GELİŞTİRME KARTI

IBR IMBus Modüller. IMBus evrensel bir Ölçüm kutusudur.

CPU ONE PLC KULLANMA KLAVUZU

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Çocuklar için Scratch ile Arduıno Programlama. Musa Sadık Ünal

ACR-Net 100 Kullanım Kılavuzu

İçindekiler FPGA GELİŞTİRME KARTI ENERJİ BESLEMESİ:... 5 ENERJİ SİSTEMİ ŞEMASI:... 5 FPGA GELİŞTİRME KARTINA PROGRAM YÜKLEME:... 6

MODELLER D8210, D8220, D8520

Türkçe. BT-03i Kullanıcı Kılavuzu

Modeller BLW-211PI, BLW-211MI, BLW-212PO, BLW-212MO

PROOP Hızlı Başlangıç Kılavuzu

GERİLİM REGÜLATÖRLERİ DENEYİ

Horoz Programlanabilir Zaman Rölesi

DCAS NGP operatör panel

AKE GAZLI DÖNER TABANLI FIRIN KONTROL KARTI (7 TFT DOKUNMATİK) KULLANIM KILAVUZU

Çok işlevli USB Ağ Sunucusu Serileri

MY PANEL METER KULLANIM KILAVUZU

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

Çok işlevli USB Ağ Sunucusu Serileri

IOT UYGULAMALARINA GİRİŞ

ARDUINO NEDİR? Nasıl Kullanılır? Nasıl Programlanır?

F3938 OTOBÜS MODEMİ KULLANIM KILAVUZU

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Code Composer Studio İndirilmesi ve Kurulması

DKG-175 TRANSFER KONTROL ÜNİTESİ (DC BESLEME GEREKTİRMEYEN)

FULMATIC 7 GÜMÜŞ SERİSİ PLC PLC KULLANMA KLAVUZU

1 Nem Kontrol Cihazı v3

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

İçerik. Ürün no.: CML720i-R A/CN-M12 Işık perdesi alıcı

Raspberry Pi 3 ile Snort Entegrasyonu

e-imzatr Kurulum Klavuzu

1.CİHAZ ÖLÇÜLERİ 1.RÖLE KARTI VE ÖLÇÜLERİ

ALİ ÇETİNKAYA Tuğba SARAY DERS DANIŞMANI PROF. DR. MEHMET BAYRAK

İçerik. Ürün no.: CML720i-R A/D3-M12 Işık perdesi alıcı

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Terminal Üzerinden Led Kontrol Uygulaması

İÇİNDEKİLER ASD-B2 Serisi Sürücü Konnektör ve Terminal Bağlantıları

STAFF-02 SMART. KURULUM ve KULLANIM KİTAPÇIĞI. Kasım 2016 Rev.2.0

AKE ELEKTRİKLİ DÖNER TABANLI FIRIN KONTROL KARTI (7 TFT DOKUNMATİK) KULLANIM KILAVUZU

IR Modülü. Kart Özellikleri Çalısma Frekansı: 38KHz Mesafe: 6 Metre Çalısma Voltajı: 3.3-5V Kart Boyutları: 20 mm x 20 mm

VTIY DERS-4 YARDIMCI NOTLARI -2018

ROKAY. Robot Operatör Kayıt Cihazı KULLANMA KILAVUZU V:1.0

FC 2048 KURULUM VE KULLANIM KILAVUZU

ILI9341 TFT Dokunmatik Ekranda Kalemle Çizim Yapmak için Visuino ile Arduino Programlama

5-14 KURULUM AYARLARI CALIŞMA FONKSİYONLARI MEKANÝK KURULUM ARIZA DURUMLARI GÜVENLÝK UYARILARI TEKNÝK ÖZELLÝKLER

Transkript:

dnyarduinov4 Deneyler artık çok KOLAY!

dnyarduino dnyarduino açık kaynak platformu ile proje geliştirmek isteyenlerin, deneylerini kolaylıkla yapabileceği bir eğitim setidir. dnyarduino üzerinde 2x16 karakter LCD, 5110 LCD Ekran, Bluetooth, İnternet Modülü, Röle Modülü, Üniversal motor sürücü, Akıllı RGB LED, Düdük, BreadBoard, ve +3.3V Güç Kaynağı, Butonlar ve Potansiyometre gibi birçok uygulama modülleri bulunmaktadır. Bu modüller, yeni başlayanlar veya ileri düzeyde uygulama geliştirmek isteyenler için özenle tasarlanmıştır. Tak kullan özelliği sayesinde dnyarduino üzerine Arduino UNO, YUN, LEONARDO, ZERO ve ETHERNET geliştirme platformlarını kolaylıkla takabilir ve hemen uygulamalarınızı gerçekleştirebilirsiniz. Üzerinde bulunan Bread Board sayesinde, projenizde kullanmak istediğiniz özel sensörlerinizi veya komponentlerinizi dnyarduino ile kolayca adapte edebilir ve hemen kullanmaya başlayabilirsiniz. Keyifli deneyler...

içindekiler Kutu içeriğinin Kontrolü 04 Dosyaların Bilgisayara Yüklenmesi 05 ARDUINO IDE Kurulumu 06 dnyarduino Kullanıma Hazır Hale Getirilmesi 08 TakKullan Bağlantısının Yapılması 09 LED 10 Düdük 11 Potansiyometre ( Analog Giriş ) 12 Sıcaklık ve NEM Sensörü 13 Bluetooth Modülü 14 ESP8266 İnternet Modülü 15 5110 LCD Ekran 16 Joystick 17 Işık Sensörü ( LDR ) 18 RGB LED 19 Butonlar 20 Anahtarlar 22 Karakter LCD 24 Mesafe Sensörü ( HCSR04 ) 26 Motor Sürücü 27 Röle Modülü 28 Bread Board ( Deney Tahtası ) 29 Kolay Bağlantı Portları 30 Örnek Uygulama 32

Sayfa - 4 Kutu içeriğini Kontrol Edin Aşağıda belirtilen kutu içeriğini kontrol edin. Herhangi biri eksik olduğu durumda, lütfen bizimle irtibata geçin. iletisim@mekatroniklab.com 1 dnyarduino 2 Kullanım Kılavuzu 4 USB Kablo 5 Bağlantı Kabloları 3 Arduino UNO!

Sayfa - 5 Dosyaların Yüklenmesi Bilgisayarınıza Kopyalayın dnyarduino için gerekli olan dosyaları www.mekatroniklab.com web adresimizden, dnyarduino sayfası içerisinden indirmeniz gerekmektedir. dnyarduino DİKKAT Bu aşamada, Arduino IDE yazılımını bilgisayarımzıa kurmamız gerekmektedir. Kurulum için Sayfa-6 ya bakabilirsiniz. Kurulum Bitmeden önce ADRUINO Board unuzu bilgisayara bağlamayın.

Sayfa - 6 ARDUINO ile uygulama geliştirmek için ilk olarak ARDUINO IDE yazılımını bilgisayarımıza yüklememiz gerekmektedir. Bu işlem için ilk olarak en güncel yazılımı www.arduino.cc adresinden işletim sistemimize göre seçip bilgisayarımıza indiriyoruz. arduino.cc adresinde ilk olarak Download linkine tıklıyoruz. Arduino Windows, Mac OS X ve Linux platformlarını destekler. Açılan sayfada, işletim sisteminize uygun yazılımı bilgisayarımıza indiriyoruz.. Windows kullanıcıları Windows Installer linkine tıklıyoruz. Açılan pencerede JUST DOWNLOAD linkine tıklıyoruz ve dosyayı bilgisayarımıza indiriyoruz..

Sayfa - 7 Dosya indirme işlemi tamamlandıktan sonra, ilgili dosyayı bilgisayarımızda çalıştırıyoruz.. Ardından aşağıda gösterilen adımları gerçekleştiriyoruz. Bu adımdan sonra, ARDUINO IDE artık bilgisayarınıza yüklendi. Son olarak dnyarduino nunuz bilgisayar bağladıktan sonra ARDUINO IDE yazılımını çalıştırıyoruz ARDUINO IDE yazılımını çalıştırdıktan sonra, ARAÇLAR/PORT menüsünde bulunan COM X portunu seçiyoruz. Bu işlemden sonra, dnyarduino ya dilediğiniz uygulama kodunuzu yükleyebilir ve çalışmalarınızı yapabilirsiniz. Keyifli çalışmalar dileriz Bu aşamalarda oluşabilecek sorularınız için iletisim@mekatroniklab.com adresinden bize ulaşabilirsiniz..

Sayfa - 8 dnyarduino yu Kullanıma Hazır Hale Getirin dnyarduino yu koruyucu kutusunun içerisinden çıkartın. Orijinal Arduino ile ile birlikte gelen plastik altlık kısmını çıkartarak dnyarduino üzerine montajlama işlemine geçin.. dnyarduino yu koruyucu kutusunun içerisinden çıkartın. Herhangi bir kablo ile bağlantı kurmadan önce, AÇIK KAPALI anahtarını KAPALI konumuna getirin. Enerji LED i yanacaktır.

ARDUINO TakKullan Bağlantısını Yapın dnyarduino yu kullanabilmek için dnyarduino ile ARDUINO board arasında enerji iletiminin olması gerekmektedir. Bunun için Arduino bağlantı kablosunun bağlı olması gerekmektedir. Çalışmalarınızı yapmak istediğiniz sürece bu bağlantının olması gerekmektedir. ARDUINO board ınız üzerinde bulunan 3.3V, 5V ve sıralı pinleri, dnyarduino üzerinde ARDUINO bağlantı pinlerinden sırasıyla 3.3V, 5V ve pinlerine gelmelidir. DİKKAT Bu bağlantıyı yapmadığınız taktirde dnyarduino üzerinde gerçekleştirmek istediğiniz uygulamalar çalışmayacaktır. +3.3V ARDUINO Bağlantı ARDUINO Bağlantı kablosunu taktıktan sonra, dnyarduino üzerinde bulunan Enerji Anahtarını AÇIK konuma getirin. Bu bağlantının gerçekleştirilmesi ile ilgili olası sorularınızı bize lütfen yazın! getirildiğinde E LED i yanar.! Artık dnyarduino kullanıma hazır iletisim@mekatroniklab.com Keyifli deneyeler... Sayfa - 9 Enerji Anahtarını AÇIK konuma

LED LED, "Light Emitting Diode" kelimesinin kısaltmasıdır. Türkçesi, Işık Yayan Diyot dur. Üzerinden yeterli miktarda akım geçtiğinde etrafa ışık yayan elektronik bir komponenttir. dnyarduino üzerinde 4 adet birbirinden bağımsız,5mm kılıf tipinde LED bulunmaktadır. Bunlar Kırmızı, Sarı, Yeşil ve Mavi renklerdedir. ARDUINO uygulamalarında dijital durumu görebilmek amacıyla oldukça sık kullanılan bir komponenttir. Nasıl Yanar? LOJİK LOJİK 1 0 680 Ω 680 Ω YANIK SÖNÜK LED lere Arduino dan LOJİK 1 bilgisi gönderildiğinde ilgili LED yanar, LOJİK 0 bilgisi gönderildiğinde ise ilgili LED söner. LED LED L1 L2 L3 L4 L1 L2 L3 L4 680 Ω 680 Ω 680 Ω 680 Ω L5 L6 L7 L8

DÜDÜK Düdük, iki bağlantı ucuna voltaj uygulandığında ses çıkartan elektronik bir komponenttir. dnyarduino üzerinde bir adet düdük bulunmaktadır. Arduino ile çeşitli müzikler oluşturmada veya uyarı nitelikli ses üretme uygulamalarında kullanılmaktadır. Nasıl Çalışır? LOJİK 1 Düdük Düdük Düdük 1K Ω + - DÜDÜK 2N3904 (NPN) LOJİK 0 Düdük Düdük, Arduino dan LOJİK 1 bilgisi gönderildiğinde öter, LOJİK 0 bilgisi gönderildiğinde ise ötmez.

Sayfa - 12 ANALOG GiRiŞ VCC 712 785 324 352 0V t Potansiyometreler, fiziksel müdahele ile değeri değiştirilebilen dirençlerdir. Gerilim bölücü olarak kullanılan potansiyometreler, Arduino nun Analog / Dijital dönüştürme uygulamalarında yaygın olarak kullanılmaktadır. dnyarduino üzerinde 1 adet dairesel hareket ile değeri değiştirilebilen potansiyometre bulunmaktadır. Çıkışını ile 0V arasında istediğiniz voltaj değerine ayarlayabilirsiniz. 1 POT 10KΩ POT 2 220Ω PT 3

Sayfa - 13 o C SICAKLIK ve NEM SENSÖRÜ DHT11 DHT11, bulunduğu ortamdaki sıcaklık ve nem ölçerek sonucu VO Çıkış pininden dijital olarak vermektedir. dnyarduiino üzerine bulunan SICAKLIK ve NEM Sensörü modülüne DHT11 görselde göründüğü şekli ile yerleştirilmelidir. Kullanımı oldukça kolaydır. DHT11 sensörünü Arduino nun dijital portlarına bağlayarak dilediğiniz uygulamaları gerçekleştirebilirsiniz. DHT11 SICAKLIK 1 4 10K VO

Sayfa - 14 BLUETOOTH VCC TX RX 1 BlueTOOTH Modülü dnyarduino üzerinde bluetooth teknolojisini kullanarak kablosuz uygulamalarınızı kolaylıkla gerçekleştirebilirsiniz. Yapmanız gereken HC-06 modülünü, dnyarduino üzerindeki BLUETOOTH modül alanına takmanız. Dilerseniz bilgisayar, cep telefonu veya harici bir modül üzerinden dnyarduino ya bilgi gönderip alabilirsiniz. HC-06 Bağlantıyı Nasıl Yapmalıyım? dnyarduino üzerinde Bluetooth soketine görselde gösterildiği gibi takılması gerekmektedir. RX TX VCC HC06 Bluetooth TX RX HC-06

ESP8266 IOT Internet of Things ESP8266, Wifi teknolojisi kullanılarak internet kontrol uygulamaları yapılan bir modüldür. UART protokolü ile iletişim kurulmaktadır. Bu sayede kullanımı oldukça kolaydır. dnyarduino üzerinde ESP8266 modülünü takabileceğiniz bir alan bulunmaktadır. Modülü taktığınız anda artık internete bağlanabilirsiniz..! ESP8266 Bağlantıyı Nasıl Yapmalıyım? TX RX GP0 8 1 RX GPIO_0 GPIO_2 VCC RESET CH_PD TX dnyarduino üzerinde ESP8266 soketine görselde gösterildiği gibi takılması gerekmektedir.

Sayfa - 16 RS/RST E/CE D4 D5/DC D6/DIN D7/CLK RST CE DC DIN CLK VCC BL 5110 LCD dnyarduino, iki farklı LCD ekran için uyumlu olarak tasarlanmıştır. Bunlardan ilki 5110 (84x48) Grafik CLD ekrandır. Diğeri ise 2x16 Karakter LCD dir. Uygulamalarınızda aynı anda yalnızca birisini kullanabilmektesiniz.. 5110 LCD sinin kullanımı için gerekli olan bağlantılar dnyarduino üzerinde LCD konektörüne aktarılmıştır. Bu bağlantıları ARDUINO üzerinde hangi porta bağlamak isteseniz, kolaylıkla bağlayıp uygulamalarınızı çalıştırabilirsiniz. LCD Ekranların ışıklarını LCD_ISIK anahtarı ile yakıp veya söndürebilirsiniz. KAPALI konumda söner, AÇIK konumuna getirdiğinizde ise ekranların aydınlatma ışıkları yanacaktır. MERHABA DÜNYA! :) NOT 5110 LCD ekranına 5V veya 3V olarak bilgi gönderebilirsiniz. Devre üzerinde 5V-3V düzenleyici bulunmaktadır. Bağlantıyı Nasıl Yapmalıyım? dnyarduino üzerinde 5110 Ekran soketine görselde gösterildiği gibi takılması gerekmektedir. LCD

Sayfa - 17 JOYStick Joystick, X ve Y eksenlerinde hareket ettirildiğinde çıkışlarında analog voltaj üreten bir arabirimdir. Yön kontrol veya menü seçim uygulamalarında sıklıkla kullanılmaktadır. Kullanımı oldukça kolaydır. BİLGİ Joystick ile X ve Y ekseninde yön değişikliği yaptığınızda X ve Y çıkışlarında 0v ile 5v arasında değişen gerilimler üretmektedir. Bu bilgileri analog pinleirnden okuyarak kedi -X +Y +X 220Ω Y oyunlarınızı kodlayabilirsiniz :) -Y JOYSTICK X Y 220Ω X

Sayfa - 18 10KΩ IŞIK SENSÖRÜ LDR LDR ( Light Dependent Resistor ) ışığa bağımlı bir dirençtir. LDR lerin ışığın şiddetine göre ters orantılı olarak direnci değişir. Üzerine düşen ışık miktarı arttıkça iç dirençleri azalır, ışık miktarı azaldıkça iç direnci artar. Bu özelliklerinden dolayı, kullanmak istediğiniz uygulamanıza gerilim bölücü şeklinde bağladığınızda, bulunduğu ortamdaki ışığın miktarını ölçme imkanı verir. Çıkışı analog voltaj olduğu için, Arduino nun analog portlarından birisine bağlayarak uygulamalarınızı gerçekleştirebilirsiniz. Bağlantıyı Nasıl Yapmalıyım? LDR ISIK_AYARI VOUT ( IŞIK ) BİLGİ LDR nin bağlantı yönü fark etmemektedir. ISIK_AYARI IŞIK ISIK_AYARI gerilim bölücü devresindeki ikinci dirençtir. Bu değer değiştirilerek, gerilim bölücü sonucu oluşan gerilimin aralığını belirler. LDR nin ışığa hassasiyeti bu pot sayesinde ayarlanabilir.

Sayfa - 19 R G B LED dnyarduino üzerinde 2 adet Dijital RGB LED bulunmaktadır. 3 renk tek LED içerisinde bulunur. Bu üç rengi ( Kırmızı, Yeşil ve Mavi ) karıştırarak dilediğiniz rengi elde edebilirsiniz. İki LED tek pin ile kontrol edilebilir. Nasıl Çalışır? dnybot gözlerinde bulunan RGB LED WS2812B çiplidir. Kullanımı oldukça kolaydır. Birbirine seri bağlı olan LED leri kodlama ile dilediğiniz renkte yakabilmektesiniz. Bunun için tek yapmanız gereken web sitemizde bulunan dnyarduino sayfasındaki RGB LED için ARDUINO kütüphanesini yüklemek. 3 2 3 2 100nF 100nF RGB LED 4 1 4 1 SOL SAĞ 100K

Sayfa - 20 100KΩ 100KΩ 100KΩ 100KΩ B-1 B-2 B-3 B-4 BUTON Buton, üzerine bastığınız taktirde içerisindeki mekanik anahtar kapanarak iki ucunu birbiri ile birleştirir. Elinizi çektiğinizde ise anahtar açılarak birleşme açılır. Butonlar Arduino uygulamalarında giriş komponenti olarak çok sık kullanılmaktadır. BİLGİ Butona basmadığınızda Butona bastığınızda içerisindeki anahtar içerisindeki anahtar açık durumdadır. kapalı durumdadır. BUTONLAR B1 B2 B3 B4 B1 B2 B3 B4

Sayfa - 21 ARDUINO ARDUINO Buton Durum Butonlara basıldığı veya basılmadığı andaki Lojik durumu kodlama yaparken dikkate alınması gereken bir bilgidir. Butona basıldığında Lojik 0, basılmadığında ise Lojik 1 bilgisi gönderir. 100KΩ 100KΩ BASILDI 0 1 Butona basıldığında Arduino portuna Lojik 0 ( ) bilgisi gönderir. BASILMADI Butona basılmadığında Arduino portuna Lojik 1 ( ) bilgisi gönderir. Makey Özelliği dnyarduino üzerinde bulunan yön butonlarını aynı zamanda makey özelliği katarak dokunmatik uygulamalar da gerçekleştirebilirsiniz. Örneğin meyve bağlayarak interaktif uygulamalar, projeler yapabilirsiniz. Bunun için yapmanız gereken ilgili buton yüzey alanına krokodil kablo ile bağlantı ile meyvelerinizi birleştirmek. İlgili buton çıkış pinini ARduino nun Analog portlarından birine bağlayarak analog ölçüm yapmanız gerekmektedir.

Sayfa - 22 A1 A2 A3 A4 10KΩ 10KΩ 10KΩ 10KΩ ANAHTAR Anahtar, elektrik devresinden geçen akımın geçmesini veya kesilmesini sağlayan bir komponenttir. Anahtar açık durumdayken elektrik akımı geçmez, kapalı durumdayken elektrik akımı geçer. dnyarduino üzerinde 4 adet mini anahtar bulunmaktadır. BİLGİ Anahtarı şekildeki konuma getirdiğinizde, 1 ve 2 1 3 2 numaralı pinler kısa devre olarak birleşirler. A1 A2 A3 A4 ANAHTARLAR Anahtarı şekildeki konuma getirdiğinizde, 2 ve 3 1 3 2 numaralı pinler kısa devre olarak birleşirler.

Sayfa - 23 ARDUINO ARDUINO Anahtar Durum Anahtarların ileri veya geri hareketlerinde oluşturduğu Lojik durum, anahtar ileri durumda Lojik 0, geri durumda ise Lojik 1 bilgisi gönderir. Anahtar ileri durumdayken Arduino ya Lojik 0 ( ) bilgisi gönderir. İLERİ 0 Anahtar geri durumdayken Arduino ya Lojik 1 ( ) bilgisi gönderir. GERİ 1 220Ω 220Ω 10KΩ 10KΩ

Tornavida Karakter LCD LCD Kontrast potansiyometresi, LCD ekranın karakter ışığını ayarlamak için kullanılmaktadır. Herhangi bir t ornav i da il e LCD_POT potansiyometresini sağa veya sola çevirdiğinizde karakter ışığının p a r l a k l ı ğ ı n ı a r t ı r ı p v e y a azaltabilirsiniz. LCD, "Liquid Crystal Displays" kelimesinin kısaltmasıdır. Türkçesi, Likit Kristal Ekran dır. dnyarduino üzerinde 2 satır, 16 sütun karakter sınırı olan LCD bulunmaktadır. Ekran mavi renkli, karakterler ise beyaz renklidir. Karakter LCD ler, kullanıcıyı yönlendirici bilgi veya değişken sayısal verilerin gösterilmesinde çok sık kullanılan ekran türlerindendir. 4 bit iletişim protokolü kullanılmaktadır. Ekranda alfabetik karakterlerin dışında özel olarak tasarlanan karakterlerde görüntülenebilmektedir. Her bir karakter 7x5 matris noktadan oluşmaktadır. LCD Işık Açma Kapatma LCD arka lamba aydınlatmasını kapatmak istiyorsanız LCD_ISIK anahtarını, KAPALI pozisyonuna getirin. Kapalı LCD arka lamba aydınlatmasını açmak istiyorsanız LCD_ISIK anahtarını, AÇIK pozisyonuna getirin. Açık

LCD PiNLERİ KAPALI 1-2 - VCC 3 - LCD Kontrast 33Ω AÇIK DT4 DT5 DT6 DT7 LCD_POT V0 RS 10 kω E LCD_ISIK V0 1 16 RS/RST E/CE D4 D5/DC D6/DIN D7/CLK M E R H A B A LCD D Ü N Y A Pini 4 - Reset Pini 5 - Yazma / Ok uma Set Etme Pini 6 - Enable Pini 7 - Data Pin 0 8 - Data Pin 1 4 Bit iletişimde 9 - Data Pin 2 Kullanılmaz. 10 - Data Pin 3 11 - Data Pin 4 12 - Data Pin 5 13 - Data Pin 6 14 - Data Pin 7 15 - Arka Aydınl atma VCC 16 - Arka Aydınl atma

Sayfa - 26 TRIG ECHO HC-SR04 Mesafe SENSÖRÜ HC-SR04 Ultrasonik mesafe sensörü Arduino ile yaygın olarak kullanılan bir sensördür. dnyarduino üzerinde dahili olarak bulunmaktadır. 2mm ile 400mm mesafede görüş alanı içerisinde bulunan ses dalgalarını yansıtabilen cisimleri algılar. Bu algılama işlemini ise ses dalgaları ile gerçekleştirmektedir. Vericisinden ses dalgası gönderir, daha sonra cisimlerden yansıyan ses dalgalarını alıcısı ile algılar ve mesafe bilgisini bize verir. HCSR04 PDF Link : www.mekatroniklab.com/dnyarduino/hcsr04.pdf DİKKAT dnyarduino üzerinde bulunan HC-SR04 sensörü sökülüp takılabilir olarak tasarlanmıştır. Bu nedenle sensör ilgili soketine takılırken dikkat edilmesi gerekmektedir. Bağlantıyı Nasıl Yapmalıyım? ECHO TRIG VCC HCSR04 ECHO TRIG

Sayfa - 27 PWM 5V Motor1 Motor2 Servo 1 Servo 2 Motor SÜRÜCÜ DC MOTOR SERVO FAN Arduino ile motor deneylerini kolaylıkla gerçekleştirebilmek için dnyarduino üzerinde üniversal motor sürücü bulunmaktadır. Bu sürücü ile dilerseniz 2 ayrı DC Motor, 2 servo motor kontrol edebilirsiniz. Motorları enerjilerini ARDUINO BOARD üzerinden almaktadır. Sürmek istedğiniz motor eğer 500mA üzerinde akım çeken bir motor ise ARDUINO üzerinde ki adaptör girişine harici güç kaynağı ile enerji vermeniz gerekmektedir. Aksi halde ARDUINO nun enerji ünitesine zarar verebilirsiniz. SG90 Mini servo motor veya DC Fanları harici kaynak kullanmadan çalıştırabilirsiniz. Diğer yüksek akımlı motorlar için mutlaka harici kaynak kullanınız. MOTOR M1 M2 MOTOR_V 1K Ω 2K7 Ω MOTOR_V 1K Ω 2K7Ω 1N4007 1N4007 M1-ÇIKIŞ M2-ÇIKIŞ Motor Bağlantı Portları DİKKAT USB Kablo üzerinden maksimum ve 500mA değerinde enerji sağlanabilir. Bu nedenle, kontrol etmek istediğiniz motorun çalışma akımı veya voltajı bu değerlerden yüksek ise harici kaynak kullanmanız gerekmektedir. Aksi taktirde dnyarduino ve bilgisayarınızın USB portu zarar görebilir.

RÖLE Röle Modülü Röle, elektromanyetik alan ile çalışan, küçük akımlar ile büyük güçteki cihazları kontrol edilmek için kullanılan bir komponenttir. Rölenin bobin uçlarına gerilim uygulandığında, röle içinde bulunan mekanik kontaklar kapanır. Gerilim uygulanmadığında ise kontaklar açık kalır. +Röle girişine ARDUIONO portlarından Lojik 1 uyguladığınızda röle çalışacak ve Röle LED i yanacaktır. Lojik 0 uygulandığında ise Röle çalışmaz ve Röle LED i söner. Röle yanında bulunan kırmızı klemens, rölenin kontaklarına bağlıdır. Röle çalışmadığı durumda bu iki uç birbirine bağlı değilken, röle çalıştığında ise iki uç birbirleri ile kısa devre hale gelmektedir. LAMBA RÖLE 220VAC Röle 1KΩ 2N3904 1KΩ Röle LED RÖLE

Sayfa - 29 Bread BOARD Bread Board, çok karmaşık olmayan elektronik devreleri üzerinde kurabilme imkanı sunan bir modüldür. Satır ve sütunlardan oluşmaktadır. Bread Board üzerine kuracağınız elektronik devreleri ARDUINO ve uygulama portlarına kolaylıkla birbirine bağlayabilirsiniz. Bread Board üzerinde Kolay Bağlantı Kablolarını Kullanabilirsiniz A B C D E F G H I J 1 1 5 10 15 20 5 10 15 20 A B C D E F G H I J Bread Board Gri çizgilerin olduğu delikler birbirine elektriksel olarak iletir. Harflerin olduğu gruplar birbirine iletirken, rakamların olduğu gruplar birbirine iletmezler. Örneğin, 1A ile 1B birbirine iletirken, 1A ile 2A birbirine iletmez.

kolay Bağlantı PORTLARI Arduino portları, üzerinde bulunan uygulamanıza göre dilerseniz giriş, dilerseniz çıkış olarak ayarlayabilirsiniz. Arduino nun 1 2 şekilde kullanmanızı sağlamak için, uygulama modüllerinin portlarını Bu sayede, kolay ve esnek bir çalışma alanına sahip olursunuz. KOLAY BAĞLANTI KABLOLARI 2 1 dnyarduino üzerine yerleştirdik. Sayfa - 30 3 2 bu özelliğini kolay ve esnek bir 4 1 ARDUINO PORTLARI 2 UYGULAMA PORTLARI 3 ENERJİ PORTLARI 4 ARDUINO BAĞLANTI PORTU

A-1 A-2 A-3 A-4 B-1 B-2 B-3 B-4 Sayfa - 31 LED LER UYGULAMA PORTLARI RGB Röle Düdük +3.3V HCSR04 ENERJİ PORTLARI ESP8266 HC05-06 RS/RST E/CE DT4 DT5/DC DT6/DIN DT7/CLK Motor1 Motor2 Servo1 Servo2 UYGULAMA PORTLARI DÜDÜK LCD MOTOR TX RX TX RX GP0 E T Düdük Bread BOARD RÖLE dnybot L1 L2 L3 L4 JOYSTICK X Y ANAHTARLAR IŞIK DHT11 POT BUTONLAR UYGULAMA PORTLARI

Sayfa - 32 VCC VO +3.3V A1 A2 A3 A4 A1 A2 A3 A4 5V RESET 3.3V 5V Vin A0 A1 A2 A3 A4 A5 SDA SCL AREF 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RS/RST E/ CE D4 D5 / DC D6/ DIN D7/ CLK Motor1 Motor2 Servo1 Servo2 PWM VCC PWM VCC KONTRAST LCD_ISIK K A KAPALI / AÇIK M1 M2 M3 Röle RX TX VCC 1 dnyarduino v4 LED1 LED2 LED3 LED4 TX RX TX RX GP0 ECHO TRIG Düdük RÖLE dnybot Bread BO- 5V 3.3V ECHO TRIG VCC LED1 LED2 LED3 LED4 ENERJİ ARDUINO Bağlantı JOYSTICK ANAHTARLAR X Y IŞIK DHT11 POT BUTON VE MAKEY B3 IŞIK DHT11 POT IŞIK_AYARI B1 B4 AÇIK / KAPALI dnyarduino A1 A2 A3 A4 Makey B1 B2 B2 Makey B3 B4

Sayfa - 33 Bu uygulamamızda, HCSR04 mesafe sensöründen alınan ölçüm bilgisi, seri port ekranına gönderilmektedir. ARDUINO nun 12 numaralı pinini, dnyarduino üzerinde E pinine bağlıyoruz.. ARDUINO nun 11 numaralı pinini, dnyarduino üzerinde T pinine bağlıyoruz.. 12 E 11 T int trigpin = 11; int echopin = 12; void setup() { pinmode(trigpin, OUTPUT); // trigpin Çıkış olarak tanımlıyoruz. pinmode(echopin, INPUT); // echopin İnput olarak tanımlıyoruz. Serial.begin(9600); // SeriPort haberleşme hızı 9600 } void loop() { int sure, uzaklik; digitalwrite(trigpin, HIGH); delaymicroseconds(1000); digitalwrite(trigpin, LOW); sure = pulsein(echopin,high); uzaklik = (sure/58); Serial.print("Uzaklik(cm)= "); Serial.println(uzaklik); } } dnyarduino ile yapılmış diğer uygulamalar için www.mekatroniklab.com adresimizden dnyarduino sayfasını ziyaret ediniz.

Proje Geliştirme Kitleri Mesleki Eğitimler Robot Malzemeleri Proje Tasarım Komponent magaza.mekatroniklab.com