LİSANS BİTİRME PROJESİ

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "LİSANS BİTİRME PROJESİ"

Transkript

1 T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü LİSANS BİTİRME PROJESİ TELEFON KONTROLLÜ EV OTOMASYONU Bahtiyar TAŞDEMİR Serhat DURAK Recep ÖZDEMİR Doç. Dr. H. İbrahim OKUMUŞ Mayıs 2013 TRABZON

2 T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü LİSANS BİTİRME PROJESİ TELEFON KONTROLLÜ EV OTOMASYONU Bahtiyar TAŞDEMİR Serhat DURAK Recep ÖZDEMİR Doç. Dr. H. İbrahim OKUMUŞ Mayıs 2013 TRABZON

3 LİSANS BİTİRME PROJESİ ONAY FORMU Bahtiyar TAŞDEMİR, Serhat DURAK, Recep ÖZDEMİR tarafından Doç. Dr. H.İbrahim OKUMUŞ yönetiminde hazırlanan Telefon Kontrollü Ev Otomasyonu başlıklı lisans bitirme projesi tarafımızdan incelenmiş, kapsamı ve niteliği açısından bir Lisans Bitirme Projesi olarak kabul edilmiştir. Danışman : Doç. Dr. Halil İbrahim OKUMUŞ Jüri Üyesi 1 : Prof. Dr. Adem Sefa AKPINAR Jüri Üyesi 2 : Prof. Dr. İsmail Hakkı ALTAŞ Bölüm Başkanı : Prof. Dr. İsmail Hakkı ALTAŞ

4 ÖNSÖZ Teknolojik alanda günden güne yeni gelişmeler olmaktadır. Bu gelişmelere bağlı olarak insanlar yaşam standartlarını her geçen gün arttırmaktadır. İnsanların yaşamlarının büyük bir kısmını evlerinde geçirdiğini düşünürsek, buna bağlı olarak insanların yaşamlarını kolaylaştıran, daha güvenli, daha konforlu ve daha tasarruflu bir yaşam sunmak amacıyla ev otomasyon sistemleri ortaya çıkmıştır. Ülkemizde artan teknolojik gelişmelerle ev otomasyonu teknolojisi de gelişmektedir. Buna bağlı olarak ev otomasyonu uygulamaları yaygınlaşmaktadır. İlk olarak hazırlamış olduğumuz bu çalışmada bizlere değerli zamanını ayıran, bizlere her türlü bilgi ve birikimini sunmaktan kaçınmayan, her konuda bizleri doğru bir şekilde yönlendiren değerli danışman hocamız Doç. Dr. Halil İbrahim OKUMUŞ a teşekkürlerimizi sunarız. Ayrıca bu çalışmayı destekleyen Karadeniz Teknik Üniversitesi Rektörlüğü ne Mühendislik Fakültesi Dekanlığına ve Elektrik Elektronik Mühendisliği Bölüm Başkanlığına içten teşekkürlerimizi sunarız. Aldığımız mühendislik eğitiminde, iyi bir mühendis olabilmemiz için gerekli olan değerli bilgilerini bizlerden esirgemeyen tüm bölüm hocalarımıza ve asistanlarına teşekkürlerimizi sunar ve saygılarımızı iletiriz. Her şeyden öte, eğitimimiz süresince bize her konuda destek veren ailelerimize saygı ve sevgilerimizi sunarız. Bahtiyar TAŞDEMİR Serhat DURAK Recep ÖZDEMİR MAYIS 2013 TRABZON iii

5 İÇİNDEKİLER LİSANS BİTİRME PROJESİ ONAY FORMU ÖNSÖZ... iii İÇİNDEKİLER... iv ÖZET... vi SEMBOLLER VE KISILTLAMALAR... vii ŞEKİLLER DİZİNİ... viii ÇİZELGELER LİSTESİ... ix 1. GİRİŞ TEORİK ALT YAPI Mikro Denetleyiciler Mikro Denetleyicide Bulunması Gereken Özellikler PIC PIC Mikro Denetleyicilerin Özellikleri PIC Mikro Denetleyicilerin Diğer Avantajları PIC16F Çevresel Özellikleri DTMF DTMF Tonları CM8870 DTMF Algılayıcı Numpad ( Tuş Takımı) Tasarım Aşamaları Telefon kontrollü ev otomasyonu tasarımı Otomatik Garaj Kapısının Tasarımı Bahçe aydınlatmasının tasarımı Malzeme seçimi SİMÜLASYON ÇALIŞMALARI Telefon Kontrollü Ev otomasyonunun Tasarımının Simülasyonu Otomatik Garaj Kapısının Kontrolünün Simülasyonu Otomatik Bahçe Aydınlatmasının Simülasyonu DENEYSEL ÇALIŞMALAR Sistemin Gerçekleştirilmesi ve Baskı Devresinin Hazırlanması SONUÇLAR YORUMLAR VE DEĞERLENDİRME iv

6 KAYNAKLAR EKLER Ek-1 Çalışma Takvimi Ek-2 Maliyet Hesabı EK-3 Telefon Kontrollü Ev Otomasyonunun Mikro Denetleyici Programlama Kodları Ek-4 Otomatik Garaj Kapısının Kontrolünün Mikro Denetleyici Programlama Kodları Ek-5 Standartlar ve Kısıtlar Formu ÖZGEÇMİŞ v

7 ÖZET Çağımızda en çok ön plana çıkan otomasyon sistemlerinden biri de ev otomasyonudur. Ev otomasyon sistemleri geliştirilirken daha önce kullanılmış olan ama artık beklentileri karşılayamayan sistemlerden yola çıkarak, daha kullanışlı hale getirilmesi amaçlanmaktadır. Bu çalışmamızda ev otomasyonları yardımıyla insanların hayatını nasıl daha rahat, konforlu ve pratik hale getirilebileceği üzerine araştırmalar ve çalışmalar yapılmıştır.. Ev otomasyonu hakkında gerekli olan teorik bilgiler verildikten sonra, ev otomasyonu sisteminin uzaktan kontrolü analizi yapılmıştır. Sistemin tasarımı esnasında devre elemanlarının belirlediğimiz değerleriyle gerekli olan devre çizimlerini PROTEUS ISIS' de devre baskı çizimlerini de ARES yardımıyla gerçekleştirilmiştir. Ayrıca diğer yardımcı programlarla yaptığımız simülasyonları pekiştirilmiştir. Sonra sistemin tasarlanmasında kullanılan malzeme seçimleri ve sistemin hangi unsuru oluşturacakları belirtilmiştir. Daha sonrasında tasarım gerçekleştirilip, deneysel sonuçları gözlemleyerek ilgili sonuç ve öneriler belirtilmiştir. vi

8 SEMBOLLER VE KISILTLAMALAR CPU : Merkezi İşlem Birimi PWM : Darbe Genişlik Modülasyonu I/O : Input / Output RAM : Random Access Memory ROM : Read Only Memory PIC : Peripherical Interface Controller Hz : Frekans Birimi A/D : Analog/Dijital DC : Dogru Akım V : Volt ma : Mili Amper MHz : Mega Hertz USART : EPROM : Universal Synchronous/Asynchronous Receiver/Transmitter Silinip Programlanabilir Salt Okunur Bellek vii

9 ŞEKİLLER DİZİNİ Şekil 1. Telefonla uzaktan kontrolün gerçekleşmesini gösteren blok diyagramı Şekil 2. PIC16F877 Bacak Bağlantı Yapısı Şekil 3. Telefonla uzaktan kontrol edilecek sistemin blok diyagramı Şekil 4. Otomatik garaj kapısı kontrolünün blok diyagramı Şekil 5. PROTEUS ISIS de oluşturulan kontrol devresi Şekil 6. Otomatik garaj kapısı kontrolü simülasyonu devresi Şekil 7. Otomatik bahçe aydınlatmasının simülasyon devresi Şekil 8. Telefon kontrollü ev otomasyonun PROTEUS ISIS de dizaynı Şekil 9. Telefon kontrollü ev otomasyonun ARES dizaynı Şekil 10. Telefon kontrollü ev otomasyonun baskı devresi Şekil 11. Otomatik garaj kapısının otomatik kontrolü PROTEUS ISIS de dizaynı Şekil 12. Otomatik garaj kapısının kontrol baskı devresi Şekil 13. Telefon kontrollü ev otomasyon sisteminin ses kontrol devresinin PROTEUS ISIS de dizaynı Şekil 14. Telefon kontrollü ev otomasyon sisteminin ses kontrol devresi ARES dizaynı Şekil 15. Telefon kontrollü ev otomasyon sisteminin ses kontrol devresi baskı devresi Şekil 16. Otomatik bahçe aydınlatmasının devre baskısı viii

10 ÇİZELGELER LİSTESİ Çizelge 1. PIC16F877 mikro denetleyicisinin özellikleri Çizelge 2. Tuş kombinasyonları ve frekans değerleri Çizelge 3. Tuş Tarama Bilgileri ix

11 1. GİRİŞ Dünyada gelişen teknoloji sayesinde insanların hayatlarını kolaylaştırmakla birlikte yaşam standartlarını artırır. Önceden insanlar birçok işi kendilerini yaparken, artık birçok işi insanların müdahalesi olmadan oluşturulan sistemler meydana getirilmiştir. Otomasyon sistemleri ile gerçekleşen işlemler genellikle algılayıcılardan elde edilen veriler değerlendirilerek gerçekleştirilir [1]. Otomasyon, bir sistemin hazırlanmış planlara göre, başka bir operatöre ihtiyaç duymadan planlanan işlemlerin gerçekleştirilmesi olarak tanımlanabilir. Ev otomasyonu ise ev teknolojilerinin kişilere ihtiyaçlarına ve arzularına göre uygulanmasına denir. Bu teknolojiler sayesinde insanlar birçok hizmetten yararlanmaktadır. Ev otomasyonlarının birçok kullanım nedenleri vardır. Enerji tasarrufu ve verimlilik bu nedenlerin arasında yer almaktadır. İnsanların giderlerini artıran büyük etkenlerden biride gereksiz enerji tüketimleridir. Boş yere açık bırakılan ışıklar yüksek akımlarda çalışan soğutma sistemleri ve açık bırakılan aletler enerji tüketimine neden olmaktadır [2]. Bu otomasyonlar insanların hayatlarında yabancı olmadığı bir konudur. Mikser ve kettle gibi mutfak eşyaları, televizyonlar, bulaşık makinası, otomatik garaj kapıları, lambalar gibi cihazlar gelişen teknolojiyle insanların hayatına uygulanmasıyla hayatlarımızın değişmez bir parçası olmuşlardır. Ev otomasyonları güvenlik olanağı da sağlar. Herhangi bir yangın olduğu zaman otomatik olarak elektrik şebekelerini ve gaz vanalarını keser. Bizim projemizde ev sakinleri evde olmadığı zaman eve yaklaşan birisi olduğunda müzik seti devreye girerek sanki evde birilerinin olduğu izlenimini sağlar. Ev otomasyon sistemi, aşağıda belirtmiş olduğumuz örneklerden hepsi ya da isteğe bağlı olarak sadece bazılarını gerçekleştirebilir. Bahçedeki çimlerin ve çiçeklerin belli aralıklarla sulanmasını sağlar Evde bulunan lambaların uzaktan kontrolünü sağlar Televizyonu istediğimiz bir zamana ayarlayarak kapanmasını sağlar. Fazla elektrik tüketen cihazlarda akıllı sayaçlarla enerji tasarrufu sağlayabilir. Garaj kapılarının otomatik olarak kontrolü Evde bulunan lambaların ışık seviyesini ayarlanabilir. Bu projede yukarıda anlatılan ve örnekler verilen ev otomasyon sisteminin bir örneği yapılacaktır. Ev otomasyon sisteminde kontrol edilen sistemler ve sistemin nasıl gerçekleştirildiği diğer aşamalarda anlatılmıştır. Bu projenin yapımında izlenen zaman takvimi EK-1' de verilmiştir. Bu takvime göre çalışmaların yürütülmesi projenin yönetimi açısından avantajlı olmuştur. 1

12 2. TEORİK ALT YAPI Telefon Kontrollü Ev Otomasyonu projesinin genel blok diyagramı Şekil 1'de gösterilmektedir. Bu projenin genel diyagramında kullanılan elemanlarının işlevleri, yapısı ve özellikleri incelemek sistemin çalışmasını daha iyi anlamamıza yardımcı olacaktır. Telefon DTMF Tonları CM8870 DTMF Algılayıcı İstenilen Hedef Mikro denetleyici İkili Kod oluşur Şekil 1. Telefonla uzaktan kontrolün gerçekleşmesini gösteren blok diyagramı 2

13 2.1. Mikro Denetleyiciler Bir bilgisayar içinde olması gereken hafıza, giriş/çıkış hatları ve CPU ile birlikte tek bir chip içerisinde üretilmiş haline mikro denetleyici denir. Böylece hem yer tasarrufu yapılıp, maliyet azalırken hem de programlama işlemi kolaylaşmış olur [3, 4, 5]. Günümüzde kullandığımız mikro denetleyiciler kameralarda, cep telefonlarında, kontrol sistemleri gibi birçok alanda kullanılmaktadır. Birçok firma tarafından mikro denetleyiciler üretilmektedir. Microchip, İntel, İtiltachi gibi Bu firmaların birçok mikro denetleyicileri vardı. Microchip 12C508, 16C84 ve 16F84 gibi mikro denetleyicileri sahip olup bu mikro denetleyicilerin programlanması neredeyse birbirlerinin aynısıdır [3, 4, 5]. Mikro denetleyicilerin adlarında olan harfler ile içinde farklı özelliklere sahip elemanları ifade eder. Bir uygulama gerçekleştirmeden önce hangi üreticinin hangi numaralı mikro denetleyicisin kullanılmamız gerektiğini tespit etmemiz gerekir. Bu tespit yapabilmemiz içi katalog ya da kaynaklardan faydalanabiliriz [3, 4, 5] Mikro Denetleyicide Bulunması Gereken Özellikler Programlanabilir digital giriş/çıkış (I/O) Programlanabilir analog giriş Seri giriş/çıkış (I/O) Darbe PWM işaret çıkışı Hafıza seçenekleri (RAM,ROM, FLASH..) Zamanlayıcı ve sayıcı gibi özellikler 3

14 2.2. PIC PIC MICROCHİP firması tarafından geliştirilmiş çok fonksiyonlu, hızlı çalışan mikro denetleyicidir. Mikro denetleyici ailesi ile kıyaslandığında daha uygun bir fiyata sahiptir. Microchip firması farklı tarımlarda ve özelliklerde denetleyiciler üretmektedir. Üretilen bu mikro denetleyiciler, denetleyicinin kelime boyuna göre değişik aile isimlerine ayrılmıştır. Denetleyicilerin sınıflandırılmasında şu kıstaslar dikkate alınır; Kelime boyunun kaç bit olduğu Çalışma hızı Giriş/çıkış port sayıları Bellek tipleri PIC Mikro Denetleyicilerin Özellikleri Güvenilirlik: PIC komutları bellek içerisinde fazla yer kaplamaktadır. Bu komutlar 12 veya 14 bitlik bir program bellek sözcüğüne sığarlar. Harward mimari teknolojisi kullanılmayan mikro kontrolörler de yazılım programın veri kısmına atama yaparak bu verilerin komut gibi çalıştırılmasını sağlamaktadır. Bu da büyük bir hatalara yol açmaktadır. Ama PIC de bu durum engellenmiştir [3]. Hız: PIC oldukça hızlıdır. Her bir komut döngüsü 1 mikro saniyedir. 5 milyon komutluk bir program 20 Mhz lik bir kristalle iletilmesi sadece 1 saniye sürer. Bu iletim süresi 3865 x 33 hızının 2 katıdır [3]. Komut Seti: PIC in 16C5X ailesinde yazılım yapabilmek için 33 komuta, 16CXX için 35 komuta, 18FXXX ise 75 komuta ihtiyaç vardır. PIC lerde kullanılan komutlar register temellidir. 16C5X ailesinde 12 bit, 16CXX de 14 bit ve 18FXXX ise 16 bit uzunluğundadır [3]. Seçenekler; PIC ailesinde her türlü ihtiyaçların giderilebileceği hız, sıcaklık, I/O hatları, timer fonksiyonları, A/D ve bellek kapasite seçenekleri mevcuttur [3]. 4

15 PIC Mikro Denetleyicilerin Diğer Avantajları Yaygın kullanılır ve pahalı değildir. Birçok yerde örnek yazılımlar bulunmaktadır. Komut sayısı fazla değildir. Az ve basit elemanlarla donanımlar yapılabilir PIC16F877 DTMF den gelen ikili kodların işlenmesi PIC16F877 ile yapılmıştır. Bu PIC in çok geniş uygulama alanı vardır. Kullanıldığı yerlerde az sayıda ek donanımlara adapte olabilmek için giriş çıkış portlarına sahiptir. PIC16F877 in bacak bağlantısı Şekil 2 de gösterilmektedir. Şekil 2. PIC16F877 Bacak Bağlantı Yapısı PIC16F87X, PIC16CXX ailesinin özelliklerini taşır. PIC16CXX de Harvard mimarisi kullanılmıştır. Harvard mimarisinde program belleği ve veri belleğine erişim farklı boyda yapılır. Veri yolu 8 bit genişliğinde olup veri belleğine program bus ya da adres bus denilen 14 bitlik genişlikte başka bir yolla da erişilebilir [6]. Bu PIC in komut kodu 14 bittir. Bu 14 bitlik veri belleğin her bir adresi bir komut koduna gelmektedir. Her komuta bir cycle süresine erişilir ve komutlar komut kaydedicisine yüklenir [6]. 5

16 16F87X mikro denetleyicisinin temel özellikleri aşağıda verilmiştir [6]. 35 komutu vardır ve her biri 14 bit uzunluktadır. İşlem hızı 16F877 de DC20 Mhzdir Veri yolu 8 bittir. 32 adet özel işlemcisi vardır. 368 Byte a kadar artan RAM ve 256 Byte a kadar artan EEPROM belleği vardır. 14 kaynaktan kesme yapıabilir. 25 ma lik kaynak akımı Çevresel Özellikleri TMRO: 8 bitlik zamanlayıcı, 8 bit ön bölücü TMR1: Ön bölücü, 16 bit zamanlayıcı TMR2: 8 bitlik zamanlayıcı 10 bit çok kanallı A/D çevirici USART ISCI, 9 bit adres yakalamalı PIC16F877 mikro denetleyicisine ait özellikler Çizelge 1 de verilmektedir. Çizelge 1. PIC16F877 mikro denetleyicisinin özellikleri ÖZELLİKLER PIC16F877 Çalışma hızı DC-20Mhz fprogram belleği 8Kx14 word Flash ROM EEPROM Belleği 256 byte Kullanıcı RAM 368 x 8 byte Giriş / Çıkış port sayısı 33 Timer A / D çevirici Capture / Comp / PWM Seri çevresel arayüz Paralel slave port USART / SCI Timer0, Timer1, Timer2 8 kanal 10 bit 16 bit Capture 16 bit Compare 10 bit PWM çözünürlük SPI (Master) ve 12C (Master / Slave) modunda SPI portu (senkron seri port) 8 bit, harici RD,WR ve CS Kontrollü 9 bit adresli 6

17 2.3. DTMF DTMF Dual Tone Multi Frequency kelimelerinin baş harflerinden oluşur.çift tonlu çoklu frekans sistemine DTMF denir. DTMF esas alınarak Amerikan ordusu için BELL telefon laboratuarlarında geliştirilmiş bir kodlama sistemidir. Sonradan telefon şebekelerinde bilgi aktarımının güvenli yolu için tercih edilmiştir. DTMF günümüzde geniş bir kullanım alanına sahiptir. Telefon ve telsizlerde bastığımız tuşları santralin algılayabileceği dile çevrilir. Herhangi bir tuşa bastığımızda o numaraya ait alçak ve yüksek frekanslar bir frekans çifti oluşturur ve santral hangi tuşa bastığımızı algılar [7,8]. Ev ve ofis için uzaktan kontrol uygulamalarında telefon kullanılarak tasarlanıp uygulanmıştır. Bu sistem, DTMF telefon sistemine dayalı çalışmaktadır. Bu kontrol işleminde telefon tuş takımı, verilerin girildiği bir alet kullanılmaktadır [8] DTMF Tonları Geçerli bir DTMF sinyali, biri düşük gruptan diğeri de yüksek gruptan olmak üzere iki sinyalin toplamıdır. Her bir grup dört ton içerir. Bu kodların on tanesi 0 ile 9 arasındaki rakamları, geriye kalan altı tanesi (*, #, A,B,C,D) özel sinyaller için ayrılmıştır. Tuşlar bir matris şeklinde yerleştirilmiştir. Kendi düşük grup tonunu seçerken her biri kendi satırından ve sütunundan seçer [9]. Tuş kombinasyonlarına göre oluşan frekans değerleri Çizelge 2 de verilmektedir. Çizelge 2. Tuş kombinasyonları ve frekans değerleri 1209 Hz 1336 Hz 1477 Hz 1633 Hz 697 Hz A 770 Hz B 852 Hz C 941 Hz * 0 # D 7

18 Çizelge 2 de ilk dört sütun ve ilk dört satır frekans bölmeleridir. Tablonun ortasındaki tuş kombinasyonlarını gösteren rakam ve semboller satır ve sütundaki frekans çiftleriyle ifade edilirler. Mesela 5 rakamı 770Hz ve 1336 Hz lik ton çiftiyle ifade edilir. Satır tonları 1KHz altında, sütun tonları ise 1KHz 2KHz arasındadır [10] CM8870 DTMF Algılayıcı CMOS işlem teknolojisi kullanılarak üretilmiştir. M-8870 düşük enerji tüketimle birlikte kesin veri yönetimi sağlamaktadır. Şifre çözücü, 16 DTMF ton çiftlerini bulup şifresini 4-bit koda dönüştürmektedir. Bu işlem için dijital sayma tekniği kullanır. Telefonun tuşlarına basılmasıyla gelen her bir frekansını çıkısından mikro işlemciye ikili kodlar halinde göndermektedir Numpad ( Tuş Takımı) Kontrol sistemlerinde veri girişleri insanlar tarafından numpad ile yapılır. Tuş takımları butonlarla yapılır. İsimlendirmelerde ilk sayı sütun, ikinci sayı ise satır sayısını belirtir [6]. Sütunlarda hep lojik 0 vardır. Hangi tuşa basıldığını anlamak için önce satırlardan biri lojik-1, diğerleri lojik-0 yapılır. Sütunlar okunur, hangi giriş lojik-1 ise o satıra ait sütundaki tuşa basılmış demektir. Çizelge 3 de tuş tarama bilgileri verilmektedir. Çizelge 3. Tuş Tarama Bilgileri Satırlar Sütunlar Basılan Tuş A B C *,E #,F D 8

19 Butona basıldığında ve bırakıldığında bir parazit meydana gelir. Bu olaya tuş sıçramasına denir. Bunu önlemek için gerekli önlemler alınmalıdır. Tedbir olarak tuşa basıldıktan sonra mili saniye gecikme süresi verilmektedir. Aynı anda iki tuşa basılabilir. Hangi tuşa basıldığını anlamak için programla belirterek istenmeyen olumsuz durumları önleyebiliriz [6]. 9

20 3. TASARIM Telefon Kontrollü Ev Otomasyonu projesi ev teknolojilerinin, ev sakinlerinin ihtiyaçlarına ve arzularına göre uygulanması amacıyla ortaya çıkmıştır. Sistemde kullanılan malzemeler, miktarları ve fiyatları Ek-2 de sunulmuştur. Telefon Kontrollü Ev Otomasyonu projesi üç alt kısımdan oluşmaktadır. Sistemin içeriğini ve çalışmasını daha iyi anlamak için ayrıntılı olarak irdelemek gerekir. Bu bölümde tasarım aşamalarına ve sistemin nasıl gerçekleştirildiği anlatılacaktır Tasarım Aşamaları Telefon kontrollü ev otomasyonu tasarımı Devreye bağlayacağımız telefonun 1, 2, 3, 4, 5, 6, 7 tuşlarından herhangi birine basıldığında telefondan DTMF tonları gönderilmektedir. DTMF sinyali iki tonun toplamından oluşmaktadır. Gönderilen bu DTMF tonları CM8870 DTMF algılayıcısıyla ikili koda dönüştürülür. CM8870 DTMF algılayıcısının çalışma mantığı DTMF sinyallerini alıp Q1,Q2,Q3 ve Q4 pinlerinden 4bitlik veri sunar. Std pini basılan tuşun yenimi yoksa eskiden basıldığını mı ifade eder. Tuş bilgisi yeni ise Std pini lojik1 olur. CM8870 in Q1,Q2,Q3,Q4,Std pinleri okunup istenilen tuş bilgilerine göre bir işlem yapılır. Timer1 ve Timer2 kullanılarak istenilen bekleme süreleri verilmiştir. Bu sayede bekleme sürelerinde PIC başka işlemleri de yerine getirebilir. Bu ikili kodlar mikro denetleyici tarafından yönlendirilerek kullanılmak istenilen sistem gerçekleşir. Projede gerçekleştireceğimiz sistemin blok diyagramı Şekil 3 de verilmektedir. 10

21 Telefon DTMF Tonları CM8870 DTMF Algılayıcı İkili Kod oluşur Mikro Denetleyici 1 7 Dış kapı açılacak Ses sistemi 2 1. Kat lambaları yanacak Bahçe sulama 1. Kat lambaları sönecek 2. Kat lambaları yanacak 2. Kat lambaları sönecek Şekil 3. Telefonla uzaktan kontrol edilecek sistemin blok diyagramı 11

22 Telefondan gelen DTMF tonlarından çıkan sinyaller CM8870 DTMF algılayıcısı ikili koda dönüşerek mikro denetleyiciye sinyal gönderecektir. Gelen sinyale uygun sistem çalışacaktır. Bu sistemin kontrol edebilmek için PIC 16F877A mikroişlemcisi kullanılmıştır. Bitirme projesi sunumunda iki katlı bir maket ev oluşturulacaktır. Dış kapıyı açmak için telefonun 1 numaralı tuşuna bastığımızda motoru devreye sokacak ve dış kapı açılacaktır. Belli bir zaman sonra kapı otomatik olarak kapanacaktır. Evin 1. Katının aydınlatılması için; Telefonun 2 numaralı tuşuna bastığımızda 1. Katın lambası yanacaktır. Yanan lambayı söndürmek içinde telefonun 3 numaralı tuşu kullanılır. Evin 2. Katının aydınlatılması için; Telefonun 4 numaralı tuşunu kullanacağız. Yanan lambayı söndürmek için ise telefonun 5 numaralı tuşu kullanılır. Evin bahçesinin sulanması için; Telefonun 6 numaralı tuşuna basıldığında motor çalışmaya başlar ve bahçe sulaması gerçekleşmiş olur. Belirlenmiş olan zamandan sonra ise motor otomatik olarak durur. Ses sisteminin çalışmasında ise; Telefonun 7 numaralı tuşuna basıldığında, önceden kaydetmiş olduğumuz kayıt çalışmaya başlar. Belirli bir süre sonra ise ses sistemi çalışmasını durdurur Otomatik Garaj Kapısının Tasarımı Garaj kapısının kontrolünde sadece ev halkına ait arabanın tanınması ve o arabanın garaja giriş ve çıkışını sağlamak amaçlanmıştır. Eve ait olan arabanın sensörler tarafından tanınması için arabanın altına bir barkod yerleştirilecektir. Garaj kapısının içine ve dışına bu barkodu algılayabilecek bir sensör yerleştirilecektir. Böylelikle bu barkoda sahip olmayan araç(eve ait olmayan araçlar) garaja giriş yapamayacaktır. Bu sistemi kontrol edebilmek için mikro denetleyici kullanılmıştır. Projede gerçekleştireceğimiz sistemin blok diyagramı Şekil 4 de verilmektedir. 12

23 Garaj içerisindeki sensör Garaj Kapısı Lojik - 0 Kapalı Lojik - 0 Garajın dışındaki sensör Lojik - 1 Lojik - 1 Sensör aktif konumda Sensör aktif konumda Mikro Denetleyici Garaj kapısı açılacak Belli bir süre sonra otomatik olarak kapı kapanacak Lojik-1: Aracın altındaki barkodun sensör tarafından algılanması Lojik-0: Aracın sensör tarafından tanınmama durumu Şekil 4. Otomatik garaj kapısı kontrolünün blok diyagramı 13

24 Araç garaja giriş yaparken; araç garaj kapısının dışındaki sensörün bulunduğu konuma geldiği anda sensör aracın altındaki barkodu algılayarak aktif hale gelecektir. Sistemde TL072 dual opamp ile CNY70 optik kullanılmaktadır. Sistemde TL072 dual opamp ile CNY70 sensörünün çıkış bilgileri referans bir voltaj ile karışlaştırılır. CNY70 siyah bilgisi geldiğin de opamp çıkışı yaklaşık 1, v arası bir gerilim sağlar.beyaz zemin algılandığında bu değer 4,30-4,60v arası bir değere sahiptir. Bu sayede eve ait olan arabanın geçişi algılanmış olur. 12F675 ile ADC işlemi yapılıp opamp çıkışları okunup değer 4,30-4,60v arasındaysa motor cıkışı lojik1 yapılıp 10saniye bekletildikten sonra çıkış lojik0 yapılır. 10 sn sonra garaj kapısı otomatik olarak kapanacaktır. Araç garajdan çıkış yaparken de sistem aynı mantıkla çalışmaktadır. Farklı olarak aracın çıkışı için garaj içindeki sensör devreye girecektir Bahçe aydınlatmasının tasarımı Ev otomasyonu sisteminde ışığa duyarlı sensörlerle hava karardığında bahçe ışıkları otomatik olarak yanmakta, hava aydınladığında bahçe ışıkları otomatik olarak sönmektedir. Foto direnç sensör olarak kullanılmaktadır. Foto direnç ışığa duyarlı olduğundan dolayı hava karardığı zaman foto direncin direnç değeri ve gerilimi artar. Böylece bahçe ışıkları otomatik olarak yanar. Hava aydınlandığı zaman foto direncin direnç değeri ve gerilimi azalır. Bu nedenle bahçe ışıkları otomatik olarak söner Malzeme seçimi Telefon kontrollü ev otomasyon sisteminde mikro denetleyici olarak PIC16F877A kullanılmıştır. PIC16F877 nin 40 pininden 33 tanesi I/O (giriş/çıkış) pinleridir. PIC16F877; 6 bitlik A portu, her biri 8 bitlik B,C ve D portları ve 3 bitlik E portu olmak üzere 5 porta sahiptir. Bu giriş/çıkış pinleri gerekli ayarlamalar yapılarak başka amaçlarla kullanılması mümkündür [6]. PIC16F877 mikro denetleyicisi; geniş sayıda giriş-çıkış portu, büyük bellek kapasitesi entegre ADC devresine sahip ve yüksek hız özelliklerine sahip olduğundan dolayı kullanılmıştır. Bunlara ek olarak kolay bulunabilir ve programlanması oldukça basit bir mikroişlemcidir. Proje yazılımı C dilinde PIC C complier kullanılarak yapılmıştır. Bu yazılım Ek-3 de gösterilmiştir. 14

25 16F877 mikro denetleyicisi harici bir osilatör yardımı ile çalışmaktadır. 16F877 mikro denetleyicisi 20 MHz hızlarda çalışmaktadır [6]. Denetleyici tasarımı yapılırken 4 MHz lik hız uygun bulunmuş ve 4 MHz lik kristal kullanılmıştır. Otomatik garaj kapısının kontrolü sisteminde ilk olarak PIC16F628A mikro denetleyicisi kullanılmayı düşünürken, PIC12F625 in sistemimiz için daha uygun ve maliyetinin düşük olması nedeniyle tercih edilmiştir. Sistemizde 1 garaj kapısının içinde ve dışında olmak üzere 2 adet sensör kullanılmıştır. Sensör olarak CNY70 optik sensörü tercih edilmiştir. Sistemimizde görüldüğü üzere mikro denetleyiciye 2 adet sensör girişi yapılacaktır. PIC16F628A mikro denetleyicisinde 16 adet I/O pini bulunması sistem için gereğinden fazla olması PIC12F625 mikro denetleyicisinde ise 4 adet I/O pini bulunması ve analog-digital çevirici özelliği bulunmasından dolayı tercih edilmiştir. Proje yazılımı C dilinde PIC C complier kullanılarak yapılmıştır Bu yazılım Ek-4 de gösterilmiştir. Sitemde kapı kontrolü için kullandığımız motor seçiminde, ilk olarak oyuncak motoru denenmiştir. Fakat torku düşük olduğu için uygulamada istediğimiz sonuçları alamadık. Bunun üzerine 12v DC 2400RPM Teyp motorunu kullanılmıştır ve başarılı olmuştur. Telefon kontrollü ev otomasyon sisteminde ISD 1730 kullanılmıştır. ISD 1730 nun tercih edilme sebebi, sistemimizde çalma süresini 30 saniye olarak ayarlamamız ve ISD 1730 nun bu süre için yeterli olmasıdır. Farklı süreler için örnek olarak 60 saniye çalma süresi isteniyorsa ISD 1760 kullanabilir. 15

26 4. SİMÜLASYON ÇALIŞMALARI Yapılan çalışmanın simülasyonu tasarım bölümüne olduğu gibi üç alt başlıkta incelenmiştir. Yapılacak olan proje gerçekleştirilmeden önce ISIS ortamında simülasyonu yapılmıştır. Telefon kontrollü ev otomasyonunun tasarımı kısmındaki kontrol devresinin simülasyonu için kontrol edilecek sistemlerin yerine led veya motor bağlama yöntemi ile simülasyonu yapılmıştır. Otomatik garaj kapısının kontrolü simülasyonu için çıkışlara led bağlanmıştır. Otomatik bahçe aydınlatması sisteminin de devre üzerinden simülasyonu yapılmıştır. 4.1.Telefon Kontrollü Ev otomasyonunun Tasarımının Simülasyonu Kontrol devresinde denetleyici olarak devrede kullanılan PIC 16F877A mikro denetleyicisi seçilmiştir.sistemin kontrol devresi PROTEUS ISIS 7 Professional programında çizilmiştir. Sistemin görüntüsü Şekil 5 de verilmektedir. Şekil 5. PROTEUS ISIS de oluşturulan kontrol devresi PIC16F877 mikro denetleyici dahili bir osilatöre sahip değildir. Harici bir osilatör ile tetiklenmesi gerekmektedir. Burada 4 MHz lik bir kristal ile PIC16F877 mikro denetleyicisi tetiklenmektedir. Oluşturulan devre ile sistemin çalışması ledler yardımıyla incelenmiştir. Sistemdeki kapı kontrolü için motor konulmuştur. 16

27 4.2. Otomatik Garaj Kapısının Kontrolünün Simülasyonu Kontrol devresinde denetleyici olarak devrede kullanılan PIC12F675A mikro denetleyicisi seçilmiştir. Sistemin kontrol devresi PROTEUS ISIS 7 Professional programında çizilmiştir. Sistemin görüntüsü Şekil 6 da verilmektedir. Şekil 6. Otomatik garaj kapısı kontrolü simülasyonu devresi Otomatik garaj kapısı simülasyonu için kapı açılımı yerine led yerleştirilmiştir Mikro denetleyici opamp çıkış değerine göre karar verdiğini esas alarak opamp yerine potansiyometre konulmuş ve bu potansiyometre değerleri voltmetre ile ölçülmüştür. Potansiyometreyi ayarlayarak ledlerin yanıp sönmesi sağlanarak simülasyonu gerçekleştirilmiştir. 17

28 4.3 Otomatik Bahçe Aydınlatmasının Simülasyonu Otomatik bahçe aydınlatmasının simülasyon çalışması Matlab/Simulink programında incelenmiştir. Devre çizimi Şekil 7 de verilmektedir. Bu simülasyon devresinde gerçekleştirilecek devre için belirlenmiş değerler kullanılmıştır. Şekil 7. Otomatik bahçe aydınlatmasının simülasyon devresi 18

29 5. DENEYSEL ÇALIŞMALAR 5.1. Sistemin Gerçekleştirilmesi ve Baskı Devresinin Hazırlanması Sistemlerin gerçekleştirilmesi, ayrı ayrı hazırlanıp tasarlandıktan sonra malzemeleri temin edilerek genel tasarımı yapılmış ve devre gerçekleştirilmiştir. Devre çizimlerinin ISIS deki denemeler sonucunda hazırlanmış ve ARES te devre baskısı oluşturulmuştur. Devrenin ARES teki baskı çizimi tamamlandıktan sonra devreler, alınan lazer çıktı yardımıyla bakır dokuma plaket üzerine oluşturuldu ve elemanlarla baskı yollar üzerindeki deliklere lehimlenmiştir. Devrede; LM 7805 gerilim regülasyon devresine ve LM 7812 gerilim regülasyon devresi sürekli çalışma durumunda ısınmaya neden oluyordu. Bunu önlemek amacıyla soğutucu takılarak devrenin sürekli çalışması halinde bir kararsızlık çıkması engellenmiştir. Devre tasarımı gerçekleştirilirken bakır plaketin lehimlenmesini yaparken çok dikkat edilmelidir. Lehimleme sırasında yapılan hatalar sonucunda kısa devre oluşabilir. Devre çalışması sırasında eski model telefonlar kullanılmalıdır. Şu an kullanımda olan akıllı telefonlarda DTMF özelliği olmadığından sistem çalışmaz. Sistemi kontrolü yapan telefonları DTMF özelliği olmalıdır. 19

30 Sistemimizi üç kısımda ayırarak incelersek yukarıda anlattığımız gibi telefon kontrollü ev otomasyonun PROTEUS ISIS 'de devrenin dizaynı Şekil 8 deki gibi oluşturulmuştur. Şekil 8. Telefon kontrollü ev otomasyonun PROTEUS ISIS de dizaynı 20

31 Devre çiziminin PROTEUS ISIS deki aşaması tamamlandıktan sonra ARES te devre baskısının alınması için gerekli düzenlemeler yapılarak baskı çizimi aşağıdaki Şekil 9 daki gibi oluşturulmuştur. Şekil 9. Telefon kontrollü ev otomasyonun ARES dizaynı 21

32 Devrenin ARES teki baskı çizimi tamamlandıktan sonra alınan lazer çıktı yardımıyla bakır dokuma plaket üzerine oluşturularak elemanlar yapılan baskı yollar üzerindeki deliklere lehimlenerek ev otomasyon devresi Şekil 10 daki gibi tamamlanmıştır. Şekil 10. Telefon kontrollü ev otomasyonun baskı devresi 22

33 Sistemimizin ikinci kısmı olan otomatik garaj kapısının kontrolünün PROTEUS ISIS'de devrenin dizaynı Şekil 11 deki gibi oluşturulmuştur. Şekil 11. Otomatik garaj kapısının otomatik kontrolü PROTEUS ISIS de dizaynı 23

34 Devrenin ARES teki baskı çizimi tamamlandıktan sonra alınan lazer çıktı yardımıyla bakır dokuma plaket üzerine oluşturuldu ve elemanlar yapılan baskı yollar üzerindeki deliklere lehimlenerek garaj kapısı kontrol devresi Şekil 12 de verilmektedir. Şekil 12. Otomatik garaj kapısının kontrol baskı devresi 24

35 Telefon kontrollü ev otomasyon sisteminde ses kontrol devresnini PROTEUS ISIS 'de devrenin dizaynı Şekil 13 deki gibi oluşturulmuştur. Şekil 13. Telefon kontrollü ev otomasyon sisteminin ses kontrol devresinin PROTEUS ISIS de dizaynı 25

36 Devre çiziminin PROTEUS ISIS deki aşaması tamamlandıktan sonra ARES te devre baskısının alınması için gerekli düzenlemeler yapıldı ve ev otomasyon sisteminin ses kontrol devresi baskı çizimi aşağıdaki Şekil 14 de verilmektedir.. Şekil 14. Telefon kontrollü ev otomasyon sisteminin ses kontrol devresi ARES dizaynı 26

37 Devrenin ARES teki baskı çizimi tamamlandıktan sonra alınan lazer çıktı yardımıyla bakır dokuma plaket üzerine oluşturuldu ve elemanlar yapılan baskı yollar üzerindeki deliklere lehimlenerek ev otomasyonu ses kontrol devresi Şekil 15 deki gibi oluşturulmuştur. Şekil 15. Telefon kontrollü ev otomasyon sisteminin ses kontrol devresi baskı devresi 27

38 Sistemin son aşaması olan otomatik bahçe aydınlatma devresi delikli board üzerine kurularak aydınlatma için ledler kullanılmıştır. Otomatik bahçe aydınlatması sisteminin baskı devresi Şekil 16 da gösterilmektedir. Şekil 16. Otomatik bahçe aydınlatmasının devre baskısı 28

39 6. SONUÇLAR Bu projede; telefon kontrollü ev otomasyonu gerçekleştirilmiş olup, kolaylıkla tasarlanabilen yüksek masraflar yapmadan kullanılan sistem yardımıyla evin otomasyonunun sağlandığı gösterildi. Yapılan bu projede aşağıda listelenen sonuçlara ulaşılmıştır: Ev otomasyonu tasarlanırken, ev halkının yaşamını daha konforlu bir hale getirmek için farklı türde sensörler ve mikro işlemciler kullanılmıştır. Sensörlerin uzaktan kontrolü için, telefondan gelen frekansları algılayan ve bunları ikili kodlara dönüştüren DTMF cihazı kullanılmıştır. Mikroişlemci programlanırken her bir tuş takımı için ayrı ayrı görevler atanmıştır. Bu şekilde DTMF de bir tuş kullanıldığında, buradan gelen kodlar, mikroişlemci tarafından işlendikten sonra görevini tamamlamıştır. Sistem bir maket ev üzerinde gerçekleştirildi. Maket ev üzerinde, telefon kontrolü ile evin alt ve üst kat ışıklarının ayrı ayrı açılıp kapanması gerçekleştirilmiştir. Bahçe sulama sistemi çalışıp, aktif hale gelecektir. Bahçe sulama sisteminde bir aracın silecek su motoru kullanılmıştır. Sistemde bir süre sulama gerçekleştikten sonra yine kendiliğinden kapanmıştır. Sisteme ek olarak, otomatik bir garaj kapısı tasarlanmıştır. Optik sensörler yardımıyla araçların garaja giriş ve çıkış anlarında garaj kapılarının açılması sağlanmıştır Bununla birlikte üzerine düşen ışık seviyesine göre farklı direnç değeri gösteren fotosel yardımıyla bahçe ışıklanması hava karardığında kendiliğinden yakılmıştır. 29

40 7. YORUMLAR VE DEĞERLENDİRME Telefon kontrollü ev otomasyonu projesi hayata geçirilerek, insanların yaşamlarında kolaylık sağlayan, zaman kaybı olarak görülen bazı işleri otomatik olarak gerçekleştiren bu sistemin aynı zamanda kullanıcıların güvenliğini de arttırmasında, kişinin kendine biraz daha fazla zaman ayırmasını olanak sağlamasının yanında kişinin el pratikliğini zamanla kaybetmesine yol açtığı da söylenebilir. Telefon kontrollü ev otomasyonuna örnek gösterilebilecek küçük bir prototip olarak hazırlanan bu proje, yeterli şartlar altında geliştirilebilecek durumdadır. Ekonomik ve endüstri alanında oluşan gelişmeler sonucunda enerji talebinde artışlar meydana gelmiştir. Teknolojinin sunduğu imkânlar çerçevesinde, gerek enerjinin daha ekonomik kullanımı gerek daha konforlu bir yaşam alanı için bireyler otomasyon üzerinde değişik alanda çalışmalar gerçekleştirilmiştir. Ev otomasyonu sayesinde bu sistemlerin optimum dizaynı yapılabilir. Bu şekilde insanların yasama ve çalışma ortamlarında sürekli bir rahatlık, enerji tasarrufu sağlanarak elde edilmiş olunur. Bu şekilde yasam kalitesi artmaktadır. 30

41 KAYNAKLAR [1]. M. Gedikpınar ve M. Cavaş Pic 16F84 Mikro denetleyici ile Akıllı ev Otomasyonu, Otomasyon Dergisi, Şubat 2005, Sayı 153 [2]. C. Douligeris, Intelligent home systems, IEEE Communications Magazine, (1993) [3]. O. Altınbaşak, Mikro denetleyiciler ve PIC Programlama, Altaş yayınevi, 2004 [4]. İ. Doğan, Picbasic Programlama ve Uygulamalar, Birleşim Yayın evi, 2009 [5]. Y. Bodur, Adım Adım PIC mikro Programlama, Infogate yayınları, 2002 [6]. Ccspic (2013) Ccspic sitesinde c-dersleri-keypad-kullanımı sayfası. [Uygun]. Erişilebilir: [7]. B. Koyuncu, PC remote kontrol of appliences by using telephone lines IEEE Transactions on Consumer Electronics, 41(1) = (1995) [8]. İ. Çoşkun ve H. Ardam, A remote Controller for home or Office appliances by telephone, IEEE Transaction on consumer Electronics. 44(4) = (1998) [9]. M. J. Park, S. J. Lee, D. H. Yoon, Signal detection and analysis of DTMF receiver with quick fourier trasnform, The 30th Annual Conference of the IEEE Industrial Electronics Society, Korea (2004). [10]. DTMF CM8870/70C data sheet, California Mikro Devices Corp 31

42 EKLER Ek-1 Çalışma Takvimi Tarih Şubat Şubat-3 Mart Mart Mart Mart Mart Nisan Nisan Nisan Nisan Nisan-5 Mayıs Mayıs Mayıs Mayıs 2013 Yapılan İş Malzeme fiyat araştırması Malzeme sipariş verilmesi Malzeme teslim alınması Malzemenin kontrolü ve arızalı parçaların iade edilmesi ve değişimi Devrenin oluşturulması Telefon kontrollü ev otomasyonunun PIC programının yazılması Telefon kontrollü ev otomasyon PIC yazılımının oluşturulan devre ile PROTEUS'da kontrolü Garaj kapısının kontrolünün yazılımı ve PROTEUS'da kontrolü Ev otomasyon sisteminin baskı devresinin oluşturulması Otomatik garaj kapısı kontrolünün baskı devresinin oluşturulması Devrenin bir bütün halinde maket ev üzerinde gerçekleştirilmesi Ölçümler ve testler Tezin hazırlanması Tezin hazırlanması ve teslim 32

43 Ek-2 Maliyet Hesabı Malzemenin Adı Miktarı Birim Fiyatı Toplam Fiyatı CM 8870PI TL 1.83 L 293 B TL 7.36 Stereo jak fiş erkek TL 0.46 UA 7809 CV TL PIN entegre soketi TL PIN entegre soketi TL PIN entegre soketi TL PIN entegre soketi TL 0.42 S TL kω Direnç 10 adetlik paket 22 pf Kondansatör 10 adetlik paket 100 µf kondansatör 10 adetlik paket TL TL TL A TL µf kondansatör 10 adetlik paket TL MHz kristal TL 1.71 PIC16F628A TL 3.66 Maket Ev 1 50 TL mm hoparlör TL nf kondansatör TL 1.04 adetlik paket 47 kω Direnç 10 adetlik TL 0.34 paket MHz Kristal TL 1.14 LDR Foto direnç TL

44 PIC16F877A TL 7.25 Epoxy Bakır Plaket TL No PCB Klemens ikili TL A TL kω direnç 10 adetlik paket TL kω direnç 10 adetlik TL 0.34 paket 330 kω direnç TL 0.34 adetlik paket 1 kω direnç 10 adetlik TL 0.34 paket 56 kω direnç 10 adetlik TL 0.34 paket Mantar Led beyaz TL 1.72 adetlik paket Mantar Led sarı TL 1.15 adetlik paket ISD TL BC adetlik paket TL Ω direnç 10 adetlik paket 39 kω direnç 10 adetlik paket TL TL kω direnç 20 adetlik TL 0.34 paket Mantar Led turuncu TL 1.03 adetlik paket 12V DC 2400 RPM 2 10 TL 20 Teyp motoru Diyot TL 0.30 Röle TL 1.23 CNY TOPLAM KDV DAHİL TOPLAM

45 EK-3 Telefon Kontrollü Ev Otomasyonunun Mikro Denetleyici Programlama Kodları #include <16F877A.h> // 877a kütüphanesi ekleniyor #fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG, NOCPD // sigorta ayarları yapılıyor #use delay(clock= ) // 4Mhz lik saat frekans ı kullanılacagı belirtiyor #use fast_io(b) // b port u için giriş cıkış durumları sonra yapılacak #use fast_io(c) // c port u için giriş cıkış durumları sonra yapılacak #use fast_io(d) // d port u için giriş cıkış durumları sonra yapılacak #define motor1 pin_d0 //D0 pini motor1 ismi ile değiştirliyor #define motor2 pin_d1// D1 pini motor2 ismi ile değiştirliyor #define lamba1 pin_d2// D2 pini lamba1 ismi ile değiştirliyor #define lamba2 pin_d3// D3 pini lamba2 ismi ile değiştirliyor #define bahce pin_d5// D5 pini bahce ismi ile değiştirliyor #define muzik pin_d4// D4 pini muzik ismi ile değiştirliyor int Q1,Q2,Q3,Q4,Std,kesme1=0,kesme2=0,i=0,m=0,k=0; // tam sayı değerinde değişkenler tanımlanıyor #int_timer1 // timer1 kesmesi oluşturuluyor void timer1_kesme() { set_timer1(535); //timer1 başlangıç değeri belirleniyor output_high(bahce); // bahçe cıkışı lojik1 yapılıyor kesme1++; // her timer1 kesmesinde kesme1 değişkeni 1 arttırılıyor if(kesme1==120) // kesme1 değeri 120 ye eşit mi soruluyor 35

46 { output_low(bahce); // bahce çıkısı lojik0 yapılıyor Std=Q1=Q2=Q3=Q4=kesme1=0; // değişkenler tekrar 0 a eşitleniyor setup_timer_1(t1_disabled); //timer1 devre dışı bırakılıyor } } #int_timer2 //timer2 kesmesi oluşturuluyor void timer2_kesme() { set_timer2(5); //timer2 başlangıç değeri belirtiliyor kesme2++; //kesme2 değişkeni her timer2 kesmesinde değeri 1 arttırılıyor output_high(motor1); //motor cıkısı lojik1 yapılıyor if(kesme2==200) //kesme değişkeni 200e eşitse aşağıdaki komutlar işleniyor { k=m=0; // k ve m değişkenleri 0a eşitleniyor i=1; //i değişleni 1 yapılıyor } } void main() { setup_psp(psp_disabled); setup_adc_ports(no_analogs); setup_adc(adc_off); setup_ccp1(ccp_off); setup_ccp2(ccp_off); set_tris_b(0xff); //b portu komple giriş yapılıyor 36

47 set_tris_d(0x00); //de portu komple çıkış yapılıyor output_d(0x00); //d portundaki cıkışlar sıfırlanıyor while(1) // sonsuz döngü içinde { basla: Q1=input(pin_b7); //b7 girisinin değeri Q1 değişkenine aktarılıyor Q2=input(pin_b6); //b6 girisinin değeri Q2 değişkenine aktarılıyor Q3=input(pin_b5); //b5 girisinin değeri Q3 değişkenine aktarılıyor Q4=input(pin_b4); //b4 girisinin değeri Q4 değişkenine aktarılıyor Std=input(pin_b3); //b3 girisinin değeri Std değişkenine aktarılıyor if((q1==0) && (Q2==1) && (Q3==0) && (Q4==0) && (Std==1)) // Kat1 Lamba Açık { output_high(lamba1); //Lamba çıkışı lojik1 yapılıyor goto basla; //basla kısmına gidiliyor } else if((q1==1) && (Q2==1) && (Q3==0) && (Q4==0) && (Std==1)) // Kat1 Lamba Kapalı { output_low(lamba1); //lamba cıkısı lojik0 yapılıyor goto basla; //basla kısmına gidiliyor } if((q1==0) && (Q2==0) && (Q3==1) && (Q4==0) && (Std==1)) // Kat2 Lamba Açık { output_high(lamba2); //lamba 2 cıkışı lojik1 yapılıyor goto basla; //basla kısmına gidiliyor } 37

48 else if((q1==1) && (Q2==0) && (Q3==1) && (Q4==0) && (Std==1)) //Kat2 Lamba Kapalı { output_low(lamba2); //lamba2 cıkısı lojik0 yapılıyor goto basla; //basla kısmına gidiliyor } if((q1==1) && (Q2==1) && (Q3==1) && (Q4==0) && (Std==1)) //Muzik Başlat { output_high(muzik); //muzik cıkısı lojik1 yapılıyor delay_ms(1000); //1saniye bekletiliyor output_low(muzik); //muzik cıkısı lojik0 yapılıyor goto basla; //basla kısmına dönülüyor } if((q1==0) && (Q2==1) && (Q3==1) && (Q4==0) && (Std==1)) //Bahçe Sulama { setup_timer_1(t1_internal T1_DIV_BY_8); //Timer1 kesmesi için gerekli ayarlar yapılıyor set_timer1(535); //Timer1 başlangıc degeri veriliyor enable_interrupts(int_timer1);//timer1 kesmesi aktif yapılıyor enable_interrupts(global);//harici tüm kesmelere izin veriliyor } if((q1==1) && (Q2==0) && (Q3==0) && (Q4==0) && (Std==1)) //Kapı Açıp Kapatma { m=m+1; //m değeri 1 arttırılıp değer tekrar m in içine aktarılıyor } if(m==1) //m değeri 1 ise aşağıdaki komutlar işleniyor { 38

49 output_high(motor1); // motor cıkısı lojik1 yapılıyor setup_timer_2(t2_div_by_16,250,16); //timer2 ayarları yapılıyor set_timer2(5); //timer2 başlangıç degeri belirleniyor enable_interrupts(int_timer2); //timer2 kesmesi aktif yapılıyor enable_interrupts(global); //harici kesmeler aktif yapılıyor } if(i==1) //i değeri 1 mi soruşturuluyor { output_low(motor1); //motor cıkışı lojik0 yapılıyor kesme2=0; //kesme2 değeri 0 yapılıyor setup_timer_2(t2_disabled,0,1); //timer2 kapatılıyor k=i=0; //k ve i değişkenlerinin değerleri 0 yapılıyor goto basla; // basla kısmına gidiliyor } } } 39

50 Ek-4 Otomatik Garaj Kapısının Kontrolünün Mikro Denetleyici Programlama Kodları #include <12F675.h> // 12F675 in kütüphanesi ekleniyor. #device ADC=10 // 10bitlik ADC yapılacağı belirtiliyor. #fuses INTRC_IO,NOWDT,NOBROWNOUT,NOPROTECT,PUT,noMCLR // sigorta ayarları yapılıyor #byte ADCON0 = 0x1F #byte ANSEL = 0x9F #byte CMCON = 0x19 #use delay(clock= ) // 4Mhz lik saat frekans ı kullanılacagı belirtiliyor. void main() { int m=0; // tam sayı cinsinden m değişkeni oluşturuluyor ve değeri 0 a eşitleniyor int16 cny1=300,cny2=300; //16bitlik tam sayı cinsinden 2 değişken oluşturulup 300 e eşitleniyor ADCON0 = 0; ANSEL = 0; CMCON = 7; setup_adc_ports(all_analog ); olduğu belirtiliyor. // ADC için geçerli olan tüm portların analog setup_adc(adc_clock_internal ); kullanılacağı belirtiliyor //ADC için PIC in kendi iç osilatörü while(1) { set_adc_channel(1); // AN1 pini ADC işlemine alınacağı belirtiliyor. delay_ms(150); // 150ms bekletiliyor 40

51 cny1=read_adc(); // ADC değeri okunup CNY1 değişkenine aktarılıyor. delay_ms(10); //10 ms bekletiliyor set_adc_channel(2); // AN2 pini ADC işlemine alınacağı belirtiliyor. delay_ms(150); //150ms bekletiliyor cny2=read_adc(); // ADC değeri okunup CNY2 değişkenine aktarılıyor delay_ms(10); // 10 ms bekletiliyor if (cny1 > 512 && cny2 < 513 cny1 < 513 && cny2 > 512) // eğer CNY1 512 değerinden büyük ve CNY2 513 den küçükse ve ya CNY1 513 den küçük CNY2 512den büyükse aşağıdaki işlemler yapılacak { output_high(pin_a5); //motor cıkışı lojik1 yapılıyor for(m=0;m<=60;m++) //15saniye bekleme { output_high(pin_a5); //a5 pini lojik1 yapılıyor delay_ms (250); //250ms bekletiliyor ve m değeri 1 arttırılıyor, m değeri 60 a eşit olunca döngüden cıkıyor } output_low(pin_a5); // for döngüsü bitince motor çıkışı lojik0 yapılıyor } } } 41

52 Ek-5 Standartlar ve Kısıtlar Formu Bitirme Projesinin hazırlanmasında Standart ve Kısıtlarla ilgili olarak, aşağıdaki soruları cevaplayınız. 1. Projenizin tasarım boyutu nedir? Açıklayınız. Gerçekleştirilmesi mümkün ve hayatın birçok alanında uygulanabilir bir projedir. 2. Projenizde bir mühendislik problemini kendiniz formüle edip, çözdünüz mü? Mikroişlemciler yardımıyla PIC programının yazılımı gerçekleştirilmiştir. 3. Önceki derslerde edindiğiniz hangi bilgi ve becerileri kullandınız? Projemizde, otomatik kontrol dersinde öğrendiğimiz blok diyagramı çizimi ve mikro işlemci dersinde öğrendiğimiz bilgilerle PIC programlaması yapılmıştır. 4. Kullandığınız veya dikkate aldığınız mühendislik standartları nelerdir? Projede gerçekleştireceğimiz sistemin verimli ve düzenli çalışması aynı zamanda maliyetinin düşük olmasıdır. 5. Kullandığınız veya dikkate aldığınız gerçekçi kısıtlar nelerdir? a) Ekonomi : Projede kullanmak istediğimiz modüllerin fiyatları karşılayabileceğimiz değerlerde olmadığından, daha uygun fiyatlarda modüllerde kullanmak zorunda kaldık. b) Çevre sorunları: Projenin çevreyle ilgili herhangi bir sorunu yoktur. c) Sürdürülebilirlik: Günlük hayat şartlarında ve gelişen teknolojiyle birlikte, projeye duyulan ilgi artacaktır. Projenin fonksiyonlarının geliştirilebilmesiyle birlikte kullanımı giderek yaygınlaşacaktır. d) Üretilebilirlik: Projeyi oluşturan temel özellik fonksiyonları kontrol eden programlamadır. Programlaması yapıldıktan sonra üretilebilmesi basit ve uygulanabilirdir. 42

53 e) Etik: Etik açıdan projenin önünde herhangi bir engel bulunmamaktadır. f) Sağlık: Proje bir devre üzerinden kontrol edildiğinden, sağlık açısından bir sakıncası yoktur. g) Güvenlik: Projede kullanılan motor düşük gerilim seviyesinde olduğundan dolayı, güvenlik açısından bir sakıncası yoktur. h) Sosyal ve politik sorunlar: Bu projeyi kullanmak isteyen kesimler daha çok ekonomik açıdan rahat bir düzeyde olduğu kabul edilirse, her kesimden insanın kullanmak isteyeceği bir proje değildir. Projenin Adı Projedeki Öğrencilerin adları ve imzaları TELEFON KONTROLLÜ EV OTOMASYONU RECEP ÖZDEMİR SERHAT DURAK BAHTİYAR TAŞDEMİR Tarih ve İmzalar

54 ÖZGEÇMİŞ BAHTİYAR TAŞDEMİR 30 Nisan 1990 tarihinde Kırşehir ilinin Özbağ kasabasında doğmuştur. İlk öğrenimini Örcün İlköğretim Okulu, orta öğrenimini ise Cacabey İlköğretim Okulu nda okumuştur. Liseyi Hacı Fatma Erdemir Anadolu Lisesinde okumuştur yılında liseyi başarılı bir şekilde tamamlamış ve ertesi yıl Karadeniz Teknik Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği bölümünü kazanmıştır. Son sınıf öğrencisi olup halen üniversite eğitimini sürdürmektedir. SERHAT DURAK 30 Eylül 1989 tarihinde Yalova ilinin Termal ilçesinde doğmuştur. İlk öğrenimini ve orta öğrenimini Yalova Özel Öncü Kolejinde okumuştur. Liseyi Şehit Osman Altınkuyu Anadolu Lisesinde okumuştur yılında liseyi burada tamamlamış ve 2009 yılında Karadeniz Teknik Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği bölümünü kazanmıştır. Son sınıf öğrencisi olup halen üniversite eğitimini sürdürmektedir. RECEP ÖZDEMİR 3 Şubat 1990 tarihinde Giresun da doğmuştur. İlk öğrenimini ve orta öğrenimini Yeşilgiresun İlköğretim Okulu, okumuştur. Liseyi Giresun Anadolu Öğretmen Lisesinde okumuştur yılında liseyi başarılı bir şekilde tamamlamış ve ertesi yıl Karadeniz Teknik Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği bölümünü kazanmıştır. Son sınıf öğrencisi olup halen üniversite eğitimini sürdürmektedir. 44

TUŞ TAKIMI (KEYPAD) UYGULAMALARI

TUŞ TAKIMI (KEYPAD) UYGULAMALARI 12. Bölüm TUŞ TAKIMI (KEYPAD) UYGULAMALARI Tuş Takımı (Keypad) Hakkında Bilgi Tuş Takımı Uygulaması-1 74C922 Tuş Takımı Enkoder Entegresi Tuş Takımı Uygulaması-2 (74C922 İle) Bu bölümde tuş takımı diğer

Detaylı

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak XIII İçİndekİler 1. Bölüm - Mİkro Denetleyİcİ Nedİr? Mikrodenetleyici Tanımı Mikrodenetleyicilerin Tarihçesi Mikroişlemci- Mikrodenetleyici 1. İki Kavram Arasındaki Farklar 2. Tasarım Felsefesi ve Mimari

Detaylı

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Hazırlayan: Arş. Gör. Hakan ÜÇGÜN Mikroişlemcili Sistem Uygulamaları Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim

Detaylı

Alıcı Devresi; Sinyali şu şekilde modüle ediyoruz;

Alıcı Devresi; Sinyali şu şekilde modüle ediyoruz; Bu e kitapta infrared iletişim protokolleri ile ilgili basit bir uygulamayı anlatmaya çalışacağım. Bunu yine bir mikrodenetleyici ile yapmamız gerekecek. Siz isterseniz 16f628a yı ya da ccp modülü olan

Detaylı

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş C ile 8051 Mikrodenetleyici Uygulamaları BÖLÜM 2 8051 Mikrodenetleyicisine Giriş Amaçlar 8051 mikrodenetleyicisinin tarihi gelişimini açıklamak 8051 mikrodenetleyicisinin mimari yapısını kavramak 8051

Detaylı

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim sağlamakla kalmıyor, müzik çalıyor,

Detaylı

PIC 16F877 nin kullanılması

PIC 16F877 nin kullanılması PIC 16F877 nin kullanılması, dünyada kullanıma sunulmasıyla eş zamanlı olarak Türkiye de de uygulama geliştirenlerin kullanımına sunuldu., belki de en popüler PIC işlemcisi olan 16F84 ten sonra kullanıcılara

Detaylı

DENEY-2. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

DENEY-2. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ DENEY-2 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ 31 DENEY 2-1: YEDİ SEGMENT GÖSTERGE ÜZERİNDE VERİ GÖRÜNTÜLEME AMAÇ: Mikrodenetleyicinin portuna

Detaylı

ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN:

ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN: ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ DENEYİ YAPANLAR Grup Numara Ad Soyad RAPORU HAZIRLAYAN: Deneyin Yapılış Tarihi Raporun Geleceği Tarih Raporun

Detaylı

EEM 419-Mikroişlemciler Güz 2017

EEM 419-Mikroişlemciler Güz 2017 EEM 419-Mikroişlemciler Güz 2017 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve

Detaylı

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

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir. MDS 8051 8051 AİLESİ DENEY SETİ 8051 Ailesi Deney Seti ile piyasada yaygın olarak bulunan 8051 ailesi mikro denetleyicileri çok kolay ve hızlı bir şekilde PC nizin USB veya Seri portundan gönderdiğiniz

Detaylı

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31 İÇİNDEKİLER 1. KLAVYE... 11 Satır ve Sütunlar...11 Devre Şeması...14 Program...15 PIC 16F84 ile 4x4 klavye tasarımını gösterir. PORTA ya bağlı 4 adet LED ile tuş bilgisi gözlenir. Kendiniz Uygulayınız...18

Detaylı

DOKUMANLAR

DOKUMANLAR DOKUMANLAR https://www.pickat.org Bu belgeyi yukarıdaki karekodu telefonunuza taratarak veya aşağıdaki linkten indirebilirsiniz. Link sürekli güncellenmektedir. https://drive.google.com/file/d/1wyi3ejzvge9vbu0ujklajnsjukbfldv/view?usp=sharing

Detaylı

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması MİKRODENETLEYİCİLER MCU Micro Controller Unit Mikrodenetleyici Birimi İşlemci ile birlikte I/O ve bellek birimlerinin tek bir entegre olarak paketlendiği elektronik birime mikrodenetleyici (microcontroller)

Detaylı

DENEY-5. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

DENEY-5. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ DENEY-5 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ 31 MİKRODENETLEYİCİDE KESME BİRİMİ Mikrodenetleyicinin değişik kaynaklardan gelen uyarıcı sinyaller

Detaylı

Haftalık Ders Saati Okul Eğitimi Süresi

Haftalık Ders Saati Okul Eğitimi Süresi DERSİN ADI BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ VE DAĞILIMI (MODÜLLER VE HAFTALARA GÖRE DAĞILIMI)

Detaylı

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

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur. Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur. Açık kaynak nedir? Açık kaynak, bir bilgisayar yazılımının makina diline dönüştürülüp kullanımından

Detaylı

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

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş 29.11.2016 İÇERİK Arduino Nedir? Arduino IDE Yazılımı Arduino Donanım Yapısı Elektronik Bilgisi

Detaylı

YENİLENEBİLİR ENERJİ EĞİTİM SETİ

YENİLENEBİLİR ENERJİ EĞİTİM SETİ YENİLENEBİLİR ENERJİ EĞİTİM SETİ Yenilenebilir enerji sistemleri eğitim seti temel olarak rüzgar türbini ve güneş panelleri ile elektrik üretimini uygulamalı eğitime taşımak amacıyla tasarlanmış, kapalı

Detaylı

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Mikroişlemciler ve Assembly Dili Ders Saati (T+U+L) Kredi AKTS 4

Detaylı

Electronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org

Electronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org Electronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org Traffic Signaling with Sensor and Manual Control Sıtkı AKKAYA Erciyes Üniversitesi, Mühendislik Fakültesi, Elektrik

Detaylı

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI AMAÇ: DTMF işaretlerin yapısının, üretim ve algılanmasının incelenmesi. MALZEMELER TP5088 ya da KS58015 M8870-01 ya da M8870-02 (diğer eşdeğer entegreler

Detaylı

1969 yılında, klasik (Elektrik) kumandanın. Elektronik karşılığı olan ilk PLC yapıldı yılında ise dört yıllık bir çalımanın ürünü

1969 yılında, klasik (Elektrik) kumandanın. Elektronik karşılığı olan ilk PLC yapıldı yılında ise dört yıllık bir çalımanın ürünü 1. PLC`nin Tarihcesi 1960 yılında yüksek verimlilik, güvenilirlik ve yeni devreler gibi üstünlükleri ile birlikte bilgisayarlar kullanılmaya başlandı. Buda beraberinde endüstriyel üretimde otomasyonu ortaya

Detaylı

KONTROL VE OTOMASYON KULÜBÜ

KONTROL VE OTOMASYON KULÜBÜ KONTROL VE OTOMASYON KULÜBÜ C DİLİ İLE MİKROKONTROLÖR PROGRAMLAMA EĞİTİMİ Serhat Büyükçolak Ahmet Sakallı 2009-2010 Güz Dönemi Eğitimleri Mikrokontrolör Gömülü sistemlerin bir alt dalı olan mikrokontrolör

Detaylı

PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI

PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI Prof. Dr. Doğan İbrahim Yakın Doğu Üniversitesi, Bilgisayar Mühendisliği Bölümü, Lefkoşa, KKTC E-mail: dogan@neu.edu.tr, Tel: (90) 392 2236464 ÖZET Bilgisayarlara

Detaylı

AKILLI EV SİSTEMLERİ VE UYGULAMASI SMART HOME DESIGN AND APPLICATION

AKILLI EV SİSTEMLERİ VE UYGULAMASI SMART HOME DESIGN AND APPLICATION AKILLI EV SİSTEMLERİ VE UYGULAMASI Gül Nihal GÜĞÜL 1, Müzeyyen SARITAŞ 2 1 Hacettepe Üniversitesi, Mühendislik Fakültesi, Çevre Mühendisliği, 06800, Ankara, gugul@hacettepe.edu.tr 2 Gazi Üniversitesi,

Detaylı

DC motorların sürülmesi ve sürücü devreleri

DC motorların sürülmesi ve sürücü devreleri DC motorların sürülmesi ve sürücü devreleri Armatür (endüvi) gerilimini değiştirerek devri ayarlamak mümkündür. Endüvi akımını değiştirerek torku (döndürme momentini) ayarlamak mümkündür. Endüviye uygulanan

Detaylı

5.Eğitim E205. PIC16F628 ve PIC16F877 Hakkında Genel Bilgi IF THEN ELSE ENDIF HIGH-LOW GOTO-END- PAUSE Komutları Tanıtımı ve Kullanımı PIC16F628:

5.Eğitim E205. PIC16F628 ve PIC16F877 Hakkında Genel Bilgi IF THEN ELSE ENDIF HIGH-LOW GOTO-END- PAUSE Komutları Tanıtımı ve Kullanımı PIC16F628: 5.Eğitim E205 PIC16F628 ve PIC16F877 Hakkında Genel Bilgi IF THEN ELSE ENDIF HIGH-LOW GOTO-END- PAUSE Komutları Tanıtımı ve Kullanımı PIC16F628: PIC16F628 18 pine sahiptir.bu pinlerin 16 sı giriş / çıkış

Detaylı

Çizgi İzleyen Robot Yapımı

Çizgi İzleyen Robot Yapımı Çizgi İzleyen Robot Yapımı Elektronik Elektronik tasarım için yapılması gerek en önemli şey kullanılacak malzemelerin doğru seçilmesidir. Robotun elektronik aksamı 4 maddeden oluşur. Bunlar; 1. Sensörler

Detaylı

LPC2104 Mikro Denetleyicisini KEIL İle Programlamak

LPC2104 Mikro Denetleyicisini KEIL İle Programlamak LPC2104 Mikro Denetleyicisini KEIL İle Programlamak Program yazabilmek için öncelikle komutları tanımamız ve ne işe yaradıklarını bilmemiz gerekir. Komutlar yeri geldikçe çalışma içerisinde anlatılacaktır.

Detaylı

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9 İÇİNDEKİLER BÖLÜM 1 TEMEL LOJİK KAPI DENEYLERİ 1-1 Lojik ve Anahtara Giriş 1 1-2 Lojik Kapı Devreleri... 9 a. Diyot Lojiği (DL) devresi b. Direnç-Transistor Lojiği (RTL) devresi c. Diyot-Transistor Lojiği

Detaylı

SAYISAL MANTIK LAB. PROJELERİ

SAYISAL MANTIK LAB. PROJELERİ 1. 8 bitlik Okunur Yazılır Bellek (RAM) Her biri ayrı adreslenmiş 8 adet D tipi flip-flop kullanılabilir. RAM'lerde okuma ve yazma işlemleri CS (Chip Select), RD (Read), WR (Write) kontrol sinyalleri ile

Detaylı

PIC Kontrollü LED Sürücü Devresi

PIC Kontrollü LED Sürücü Devresi PIC Kontrollü LED Sürücü Devresi Pic - Tengu Japon Mitolojisinde uzun burunlu bir cin olan Tengu burada mikro denetleyiciler ile LED Sürücülerde gösterilmiştir. M u r a t E R M İ Ş H i t i t Ü n i v e

Detaylı

DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI

DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI AMAÇ: DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI 1- Mikrodenetleyici kullanarak sıcaklık ölçümünü öğrenmek EasyPIC7 setinde LM-35 kullanılarak analog giriş yaptırılması Sıcaklığın LCD

Detaylı

DENEY-7. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

DENEY-7. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ DENEY-7 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ MİKRODENETLEYİCİLERDE ANALOG DİJİTAL DÖNÜŞTÜRÜCÜ Doğada bulunan tüm sistemler analog düzendedir.

Detaylı

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir: 8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş

Detaylı

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR ORGANİZASYONU LABORATUVARI MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ 1. GİRİŞ Analog işaretleri sayısal işaretlere dönüştüren elektronik devrelere

Detaylı

B.Ç. / E.B. MİKROİŞLEMCİLER

B.Ç. / E.B. MİKROİŞLEMCİLER 1 MİKROİŞLEMCİLER RESET Girişi ve DEVRESİ Program herhangi bir nedenle kilitlenirse ya da program yeniden (baştan) çalıştırılmak istenirse dışarıdan PIC i reset yapmak gerekir. Aslında PIC in içinde besleme

Detaylı

BÖLÜM 1: MİKRODENETLEYİCİLER

BÖLÜM 1: MİKRODENETLEYİCİLER V İÇİNDEKİLER BÖLÜM 1: MİKRODENETLEYİCİLER ve PIC16F877A... 13 1.1 Giriş... 13 1.2 Mikrochip Mikrodenetleyici Ailesi... 14 1.2.1 PIC12CXXX/PIC12FXXX Ailesi... 15 1.2.2 PIC16C5X Ailesi... 15 1.2.3 PIC16CXXX/PIC16FXXX

Detaylı

Eğitim - Öğretim Yöntemleri Başlıca öğrenme faaliyetleri Kullanılan Araçlar Dinleme ve anlamlandırma

Eğitim - Öğretim Yöntemleri Başlıca öğrenme faaliyetleri Kullanılan Araçlar Dinleme ve anlamlandırma Eğitim - Öğretim Yöntemleri Başlıca öğrenme faaliyetleri Kullanılan Araçlar Ders Dinleme ve anlamlandırma Standart derslik teknolojileri, çoklu ortam araçları, projektör, bilgisayar DERS BİLGİLERİ Ders

Detaylı

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI Bazı pinler çevre birimleri ile çoklanmıştır. Peki bu ne demek? Mesela C portundaki RC6 ve RC7 pinleri seri iletişim için kullanılır. Eğer seri iletişimi

Detaylı

1. PROGRAMLAMA. PDF created with pdffactory Pro trial version www.pdffactory.com

1. PROGRAMLAMA. PDF created with pdffactory Pro trial version www.pdffactory.com . PROGRAMLAMA UTR-VC Windows altında çalışan konfigürasyon yazılımı aracılığıyla programlanır. Programlama temel olarak kalibrasyon, test ve giriş/çıkış aralıklarının seçilmesi amacıyla kullanılır. Ancak

Detaylı

TEKNOLOJİK ARAŞTIRMALAR

TEKNOLOJİK ARAŞTIRMALAR www.teknolojikarastirmalar.org ISSN:1304-4141 Makine Teknolojileri Elektronik Dergisi 2004 (2) 30-36 TEKNOLOJİK ARAŞTIRMALAR Makale 1.Giriş Atilla TUNALI*, Abdullah FERİKOĞLU** *Selçuk Üniversitesi, Güneysınır

Detaylı

DENEY-1. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

DENEY-1. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ DENEY-1 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ 31 DENEY-1-1: BİT YÖNLENDİRMELİ KOMUTLAR İLE PİNLERE DEĞER GÖNDERME AMAÇ: Mikrodenetleyici pinlerine

Detaylı

FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU

FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU FP52 kart okuyucusunu; Mody serisi dış kapı buton modülleri ile birlikte kullanılır. Fp52 ile iki farklı röle çıkışı vardır.500 kullanıcıya kadar tanımlanabilir.

Detaylı

GAZİ MESLEK YÜKSEK OKULU ELEKTRONİK TEKNOLOJİSİ

GAZİ MESLEK YÜKSEK OKULU ELEKTRONİK TEKNOLOJİSİ T.C. GAZİ MESLEK YÜKSEK OKULU ELEKTRONİK TEKNOLOJİSİ PROJE MİKROİŞLEMCİLER VE MİKRODENETLEYİCİLER 2 PROJE SAHİBİ ADI:MEHNET SOYADI:AVCI SINIF:2 ŞUBE:1 OKUL NO:092904005 BÖLÜM: ELEKTRONİK TEKNOLOJİSİ DERS

Detaylı

T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ. Uzaktan Kumanda Edilen Lamba Dimmer inin Gerçekleştirilmesi

T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ. Uzaktan Kumanda Edilen Lamba Dimmer inin Gerçekleştirilmesi T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ Uzaktan Kumanda Edilen Lamba Dimmer inin Gerçekleştirilmesi BİTİRME ÖDEVİ Danışman Yrd. Doç. Dr. Murat UZAM Hazırlayan

Detaylı

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme PROGRAMIN ADI DERSIN KODU VE ADI DERSIN ISLENECEGI DÖNEM HAFTALIK DERS SAATİ DERSİN SÜRESİ ENDÜSTRİYEL ELEKTRONİK MİK.İŞLEMCİLER/MİK.DENETLEYİCİLER-1 2. Yıl, III. Yarıyıl (Güz) 4 (Teori: 3, Uygulama: 1,

Detaylı

6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1

6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1 6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1 Günümüzde kullanılan elektronik kontrol üniteleri analog ve dijital elektronik düzenlerinin birleşimi ile gerçekleşir. Gerilim, akım, direnç, frekans,

Detaylı

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

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi.  a aittir. Melih Hilmi ULUDAĞ Yazılım Mühendisi Mekatronik Mühendisi www.melihhilmiuludag.com a aittir. ÖZET Teknolojiyi kısaca bilimsel bilgiden yararlanarak yeni bir ürün geliştirmek, üretmek ve hizmet desteği

Detaylı

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir: 8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş

Detaylı

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

PIC PROGRAMLAMA STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ NEDİR? Unipolar Step Motorlar. Uç TESPİTİ NASIL YAPILIR? PIC PROGRAMLAMA hbozkurt@mekatroniklab.com www.mekatroniklab.com.tr STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ Bu ayki sayımızda, özellikle CNC ve robotik uygulamalarda oldukça yaygın olarak kullanılan step motorlar

Detaylı

Mikroişlemciler (EE 208) Ders Detayları

Mikroişlemciler (EE 208) Ders Detayları Mikroişlemciler (EE 208) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Kodu Saati Saati Laboratuar Kredi AKTS Saati Mikroişlemciler EE 208 Güz 3 2 0 4 5 Ön Koşul Ders(ler)i COMPE 102 (FD) Dersin Dili

Detaylı

DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar

DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar Ders 5, Slayt 2 1 BACAK BAĞLANTILARI Ders 5, Slayt 3 PIC

Detaylı

BQ300 RF Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: 1.1 18.11.2015 BQTEK

BQ300 RF Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: 1.1 18.11.2015 BQTEK RF Röle Kontrol Ünitesi Kullanım Kılavuzu Doküman Versiyon: 1.1 18.11.2015 BQTEK İçindekiler İçindekiler... 2 1. Cihaz Özellikleri... 3 2. Genel Bilgi... 4 2.1. Genel Görünüm... 4 2.2 Cihaz Bağlantı Şeması...

Detaylı

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus

Detaylı

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ Fevzi Zengin f_zengin@hotmail.com Musa Şanlı musanli@msn.com Oğuzhan Urhan urhano@kou.edu.tr M.Kemal Güllü kemalg@kou.edu.tr Elektronik ve Haberleşme Mühendisliği

Detaylı

Engelliler İçin Akıllı Ev Otomasyon Sistemi

Engelliler İçin Akıllı Ev Otomasyon Sistemi Engelliler İçin Akıllı Ev Otomasyon Sistemi AKILLI BİNA NEDİR? Akıllı bina, binanın ısıtma, havalandırma, klima, aydınlatma, güvenlik ve diğer sistemler dahil olmak üzere otomatik olarak kontrol edilmesini

Detaylı

Mikroişlemcili Sistemler ve Laboratuvarı

Mikroişlemcili Sistemler ve Laboratuvarı SAKARYA ÜNİVERSİTESİ Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemcili Sistemler ve Laboratuvarı Hafta04 : 8255 ve Bellek Organizasyonu Doç.Dr. Ahmet Turan ÖZCERİT

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)

Detaylı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ ÇALIŞMASI PİC PROGRAMLAMA İLE BASİT UÇAK OYUNU MEHMET HALİT İNAN BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BAHAR 2014 KARADENİZ TEKNİK ÜNİVERSİTESİ

Detaylı

Hacettepe Robot Topluluğu

Hacettepe Robot Topluluğu Hacettepe Robot Topluluğu PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş HUNRobotX - PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel - 4 Haziran

Detaylı

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş Enerjisi,Doğalgaz,Biyogaz vs.) Mekatroniğin uygulama alanları Temel Mekanik

Detaylı

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

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7 PROJE RAPORU Proje Adı: Pedalmatik Projemizle manuel vitesli araçlarda gaz, fren ve debriyaj pedallarını kullanması mümkün olmayan engelli bireylerin bu pedalları yönetme kolu (joystick) ile sol el işaret

Detaylı

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O

Detaylı

TIMER. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

TIMER. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ TIMER SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ PIC16F877A mikrodenetleyicisinde üç adet zamanlayıcı/sayıcı birimi bulunmaktadır. o Timer0 8 bitlik

Detaylı

BQ301 RF Ekstra Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BQ301 RF Ekstra Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK RF Ekstra Röle Kontrol Ünitesi Kullanım Kılavuzu Doküman Versiyon: 1.0 30.11.2015 BQTEK İçindekiler İçindekiler... 2 1. Cihaz Özellikleri... 3 2. Genel Bilgi... 4 2.1. Genel Görünüm... 4 2.2 Cihaz Bağlantı

Detaylı

Analog Sayısal Dönüşüm

Analog Sayısal Dönüşüm Analog Sayısal Dönüşüm Gerilim sinyali formundaki analog bir veriyi, iki tabanındaki sayısal bir veriye dönüştürmek için, az önce anlatılan merdiven devresiyle, bir sayıcı (counter) ve bir karşılaştırıcı

Detaylı

Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı

Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı Sabit değerli pozitif gerilim regülatörleri basit bir şekilde iki adet direnç ilavesiyle ayarlanabilir gerilim kaynaklarına dönüştürülebilir.

Detaylı

ARM MİMARİSİ VE UYGULAMALARI

ARM MİMARİSİ VE UYGULAMALARI KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLER LABORATUARI ARM MİMARİSİ VE UYGULAMALARI 1. GİRİŞ Günümüzde kişisel bilgisayarların yanı sıra akıllı telefonlar, tabletler gibi

Detaylı

PIC Programlama. Devrim Çamoğlu

PIC Programlama. Devrim Çamoğlu PIC Programlama Devrim Çamoğlu İçİndekİler XIII İçİndekİler 1. Bölüm - Temel Kavramlar Mikrodenetleyici Tanımı Mikroişlemci-Mikrodenetleyici 1. Mikro İşlemcili Bir Sistemde Kavramlar 2. Tasarım Felsefesi

Detaylı

YILDIZ TEKNİK ÜNİVERSİTESİ MAKİNE FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK MÜHENDİSLİĞİNE GİRİŞ DERSİ. IŞIĞA DÖNEN KAFA Proje No:2

YILDIZ TEKNİK ÜNİVERSİTESİ MAKİNE FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK MÜHENDİSLİĞİNE GİRİŞ DERSİ. IŞIĞA DÖNEN KAFA Proje No:2 YILDIZ TEKNİK ÜNİVERSİTESİ MAKİNE FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK MÜHENDİSLİĞİNE GİRİŞ DERSİ IŞIĞA DÖNEN KAFA Proje No:2 Proje Raporu ÖMER FARUK ŞAHAN 12068030 16.01.2013 İstanbul İÇİNDEKİLER

Detaylı

PIC 16F877A ile DA MOTOR KONTROLLÜ ROBOT UYGULAMASI DC MOTOR CONTROLLED ROBOT APPLICATION WITH USING PIC 16F877A

PIC 16F877A ile DA MOTOR KONTROLLÜ ROBOT UYGULAMASI DC MOTOR CONTROLLED ROBOT APPLICATION WITH USING PIC 16F877A PIC 16F877A ile DA MOTOR KONTROLLÜ ROBOT UYGULAMASI DC MOTOR CONTROLLED ROBOT APPLICATION WITH USING PIC 16F877A Recep AYRANCI, ÇANKIRI KARATEKĐN ÜNĐVERSĐTESĐ, ÇANKIRI Bayram BEDER, ÇANKIRI KARATEKĐN ÜNĐVERSĐTESĐ,

Detaylı

1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6

1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6 İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6 2 KİTAPTA KULLANILAN PROGRAMLAR

Detaylı

C-Serisi PLC İleri Seviye Eğitim

C-Serisi PLC İleri Seviye Eğitim C-Serisi PLC İleri Seviye Eğitim 1 PLC ye Giriş 2 PLC ye Giriş 3 PLC ye Giriş CJ1 I/O Modülleri - 8/16/32/64pts Max I/O - 160,640 Max Program Kapasitesi - 20K Steps Komut sayısı - 400 4 PLC Ladder Diyagram

Detaylı

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür. İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler

Detaylı

KONTROL SİSTEMLERİNE GİRİŞ. Hazırlayan Dr.Birol Arifoğlu

KONTROL SİSTEMLERİNE GİRİŞ. Hazırlayan Dr.Birol Arifoğlu KONTROL SİSTEMLERİNE GİRİŞ Hazırlayan Dr.Birol Arifoğlu Temel Kavramlar ve Tanımlar Açık Çevrim Kontrol Sistemleri Kapalı Çevrim (Geri Beslemeli) Kontrol Sistemleri İleri Beslemeli Kontrol Sistemleri Otomatik

Detaylı

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR DENEY 7: ASENKRON VE SENKRON SAYICILAR Deneyin Amaçları Asenkron ve senkron sayıcı devre yapılarının öğrenilmesi ve deneysel olarak yapılması Deney Malzemeleri 74LS08 Ve Kapı Entegresi (1 Adet) 74LS76

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci

Detaylı

Hazırlayan: Tugay ARSLAN

Hazırlayan: Tugay ARSLAN Hazırlayan: Tugay ARSLAN ELEKTRİKSEL TERİMLER Nikola Tesla Thomas Edison KONULAR VOLTAJ AKIM DİRENÇ GÜÇ KISA DEVRE AÇIK DEVRE AC DC VOLTAJ Gerilim ya da voltaj (elektrik potansiyeli farkı) elektronları

Detaylı

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER BELLEKLER Genel olarak bellekler, elektronik bilgi depolama üniteleridir. Bilgisayarlarda kullanılan bellekler, işlemcinin istediği bilgi ve komutları maksimum hızda işlemciye ulaştıran ve üzerindeki bilgileri

Detaylı

PIC Mikrodenetleyicileri

PIC Mikrodenetleyicileri PIC Mikrodenetleyicileri Intel 1976 da 8031/51 ailesini piyasaya sürdüğünde dünyanın en popüler mikroişlemcisi olmuştu. Bu işlemci dünya üzerinde 12 den fazla firma tarafından (İntel, Phillips, Dallas,

Detaylı

PIC16F877 Mikrodenetleyicisi İle Uzay Vektör PWM İşaretlerinin Üretilmesi

PIC16F877 Mikrodenetleyicisi İle Uzay Vektör PWM İşaretlerinin Üretilmesi PIC16F877 Mikrodenetleyicisi İle Uzay Vektör PWM İşaretlerinin Üretilmesi Hakan ÇELİK 1 Eyyüp ÖKSÜZTEPE 2 Hasan KÜRÜM 3 1 TEİAŞ, Doğu Anadolu Yük Tevzi İşletme Müdürlüğü, 25020, Erzurum 2 Milli Eğitim

Detaylı

PIC16F87X te ADC MODÜLÜNÜN KULLANIMI

PIC16F87X te ADC MODÜLÜNÜN KULLANIMI PIC16F87X te ADC MODÜLÜNÜN KULLANIMI Emre YAVUZ Temmuz 2009 PIC16F87X te ADC MODÜLÜ Ü KULLA IMI Bu makalemizde PIC16F87X serisi mikrodenetleyicilerde ADC modülünün temel düzeyde kullanımını anlatacağım.

Detaylı

Stop Zaman Rölesi - Kullanıcı Ayarlı

Stop Zaman Rölesi - Kullanıcı Ayarlı Stop Zaman Rölesi - Kullanıcı Ayarlı Ürün Kodu 201.018.001-12V 201.018.002-24V Terminal Yapısı & Boyutlar & Diyagram Aksesuarlar 207.150.251 Soket 5 Terminalli, 5 Kablolu - Siyah (Standart kablo boyu 20

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Kullanıcıdan aldığı veri ya da bilgilerle kullanıcının isteği doğrultusunda işlem ve karşılaştırmalar yapabilen, veri ya da bilgileri sabit disk,

Detaylı

ATBRFN. Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi. Bilgi Dokümanı (ATBRFN) www.dtsis.com 1

ATBRFN. Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi. Bilgi Dokümanı (ATBRFN) www.dtsis.com 1 Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi (ATBRFN) Bilgi Dokümanı www.dtsis.com 1 İçindekiler 1. Genel Tanım... 3 2. Sistem Tanımı... 4 2.1. Master Cihaz... 4 2.1.1. Blok Diyagram... 4 2.1.2. Teknik

Detaylı

EEM 419-Mikroişlemciler Güz 2016

EEM 419-Mikroişlemciler Güz 2016 EEM 419-Mikroişlemciler Güz 2016 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve

Detaylı

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman WiFi Relay Sayfa 1 / 11 WiFi Relay Teknik Döküman WiFi Relay Sayfa 2 / 11 1. ÖZELLĐKLER 100.0mm x 80.0mm devre boyutları 12/24 VDC giriş gerilimi Giriş ve çalışma gerilimini gösteren LED ler 4 adet, 12/24V,

Detaylı

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,

Detaylı

Birinci Seviye Robot Eğitimi Bölüm 4

Birinci Seviye Robot Eğitimi Bölüm 4 Birinci Seviye Robot Eğitimi Bölüm 4 İçerik; - LDR (Işık) modülü nedir, nası çalışır - Işık ölçüm uygulaması - Siyah-beyza algılama uygulaması - Fiber iletişim uygulaması - Yolcu sayma uygulaması - Yazılımda

Detaylı

KOCAELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ÇİFT YÖNLÜ KAPI GEÇİŞ SAYMA SİSTEMİ 5. DÖNEM PROJESİ. Kadir ÜSTÜN

KOCAELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ÇİFT YÖNLÜ KAPI GEÇİŞ SAYMA SİSTEMİ 5. DÖNEM PROJESİ. Kadir ÜSTÜN KOCAELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ÇİFT YÖNLÜ KAPI GEÇİŞ SAYMA SİSTEMİ 5. DÖNEM PROJESİ Kadir ÜSTÜN Bölümü: Elektronik ve Haberleşme Mühendisliği KOCAELİ, 2016 İÇİNDEKİLER İÇİNDEKİLER... ii 1.

Detaylı

Fatih Üniversitesi. İstanbul. Haziran 2010. Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır.

Fatih Üniversitesi. İstanbul. Haziran 2010. Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır. Fatih Üniversitesi SIMATIC S7-200 TEMEL KUMANDA UYGULAMALARI 1 İstanbul Haziran 2010 Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır. İÇİNDEKİLER 1. GİRİŞ...

Detaylı

Mikroişlemci ile Analog-Sayısal Dönüştürücü (ADC)

Mikroişlemci ile Analog-Sayısal Dönüştürücü (ADC) KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİ LABORATUARI Mikroişlemci ile Analog-Sayısal Dönüştürücü (ADC) 1. Giriş Analog işaretler analog donanım kullanılarak işlenebilir.

Detaylı

T.C. NECMETTĠN ERBAKAN ÜNĠVERSĠTESĠ Mühendislik ve Mimarlık Fakültesi. Elektrik-Elektronik Mühendisliği Bölümü BĠTĠRME ÖDEVĠNĠN ADI BİTİRME PROJESİ

T.C. NECMETTĠN ERBAKAN ÜNĠVERSĠTESĠ Mühendislik ve Mimarlık Fakültesi. Elektrik-Elektronik Mühendisliği Bölümü BĠTĠRME ÖDEVĠNĠN ADI BİTİRME PROJESİ T.C. NECMETTĠN ERBAKAN ÜNĠVERSĠTESĠ Mühendislik ve Mimarlık Fakültesi Elektrik-Elektronik Mühendisliği Bölümü BĠTĠRME ÖDEVĠNĠN ADI BİTİRME PROJESİ 130100310.. Ad SOYAD 130100310.. Ad SOYAD 130100310..

Detaylı

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ Aydın ÖZBEY İstanbul Üniversitesi Proton hızlandırıcısı kontrol sistemi Neler üzerinde duracağız? Kontrol edilecek parametreler

Detaylı

COK-0240K Otomobil Elektrik Sistemi Deney Seti

COK-0240K Otomobil Elektrik Sistemi Deney Seti COK-0240K Otomobil Elektrik Sistemi Deney Seti Otomobil Elektrik Sistemi Deney Seti, gerçek bir otomobildeki elektrik tesisatını incelemeye, oluşturulacak arızaları gözlemlemeye uygun yapıdadır. Tüm modüller

Detaylı

DENEY-6. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

DENEY-6. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ DENEY-6 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ 31 TEXT LCD İLE VERİ GÖRÜNTÜLEME Mikrodenetleyicilerle bir sistem tasarlarken çoğu kez kullanılan

Detaylı

TEKNİK ÖZELLİKLER. Giriş Beslemesi. Giriş besleme voltajı. Motor Çıkışı. Motor gerilimi. Aşırı yük ve kısa devre korumalı.

TEKNİK ÖZELLİKLER. Giriş Beslemesi. Giriş besleme voltajı. Motor Çıkışı. Motor gerilimi. Aşırı yük ve kısa devre korumalı. 1 TEKNİK ÖZELLİKLER Giriş besleme voltajı Maks. güç harcaması Besleme koruması Motor gerilimi Motor çıkış akımı Motor kontrol şekli Motor koruması Encoder tipi Encoder çözünürlüğü Encoder voltajı Kumanda

Detaylı

T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ. Mühendislik Fakültesi. Elektrik-Elektronik Mühendisliği Bölümü AKILLI EV OTOMASYONU

T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ. Mühendislik Fakültesi. Elektrik-Elektronik Mühendisliği Bölümü AKILLI EV OTOMASYONU T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü AKILLI EV OTOMASYONU 243435 Selenay SAKA 243469 Ömür SARAL Doç. Dr. Halil İbrahim OKUMUŞ Mayıs 2014 TRABZON

Detaylı