BAĞLANTILI SĐSTEMLER ĐLE MODEL BĐR YERLEŞKE A MODEL CAMPUS WITH CONNECTED SYSTEMS



Benzer belgeler
PARALEL PORT VE PIC KONTROLLÜ YERLEŞĐM YERĐ MODELĐ PARALLEL PORT AND PIC-CONTROLLED SETTLEMENT MODEL

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

2. PARALEL PORT VE ADIM MOTORUNUN SÜRÜLMESİ Adından da anlaşılabileceği gibi, paralel portta bilgiler paralel olarak yani birden fazla kablo ile taşın

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

MEKANİZMA TEKNİĞİ (7. Hafta)

C#.Net & Linq (Language Integrated Query)

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

C# Console Uygulamaları ifelse Yapıları 2

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

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

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

IŞIK ĐZLEYEN ROBOT PROJESĐ FOLLOWĐNG ROBOT SĐNOP LIGHT PROJECT. Proje Yürütücüleri Bünyamin TANGAL, Sinop Ünv. Meslek Yüksekokulu Mekatronik Bölümü

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

İNTERNET TABANLI PROGRAMLAMA

C# da basit console uygulamaları. C# da basit console uygulamaları

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

HSancak Nesne Tabanlı Programlama I Ders Notları

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

SINIF İÇİ UYGULAMA KODLARI

IŞIK ĐZLEYEN ROBOT PROJESĐ LIGHT FOLLOWĐNG ROBOT PROJECT. Hasan ALTAŞ, Sinop Ünv. Meslek Yüksekokulu Mekatronik Bölümü, SĐNOP

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

Sistem Programlama. Seri ve Paralel Port Kullanımı:

İNTERNET TABANLI PROGRAMLAMA- 3.ders

Görsel Programlama (Visual Programming)

Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN

Electronic Letters on Science & Engineering 5(1) (2009) Available online at

7. Port Programlama. mikroc Dili ile Mikrodenetleyici Programlama Ders Notları -42- Şekil 2.1. Atmega16 mikrodenetleyici pin şeması

VTIY DERS-4 YARDIMCI NOTLARI -2018

TUŞ TAKIMI (KEYPAD) UYGULAMALARI

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

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

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

XC8 ile PİC uygulamaları

CBÜ Teknoloji Fakültesi, Yazılım Mühendisliği. Nesneye Yönelik Programlama

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

Giyilebilir Teknolojiler ve Solar Enerjili Şapka Uygulaması

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

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

Güneş enerjisi kullanılarak sulama sistemleri için yeni bilgi tabanlı model

PROSEDÜRLER ve FO F NKS K İY İ O Y NLA L R A

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

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

RF & INTERNET İLE UZAKTAN KONTROL EDİLEN İÇME SUYU KUYULARI VE SU DEPOLARININ PIC MİKROKONTROLCÜ DESTEKLİ OTOMASYONU VE GENİŞ ARAZİDE UYGULANMASI

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama Engin DURMAZ İlk versiyon

MASTER PAGE SAYFASI KULLANIMI

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

DHT11 SICAKLIK VE NEM SENSÖRÜ ĐLE BĐLGĐSAYAR DESTEKLĐ ÖLÇÜM VE KONTROL DEVRESĐNĐN ĐMALATI VE DENEYSEL OLARAK ĐNCELENMESĐ

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

Ders 8: Metotlar. barisgokce.com

MLS-310 MANYETİK LİNEER ENCODER SİSTEMİ

Görsel Programlama DERS 02. Görsel Programlama - Ders02/ 1

MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;

C# ÖRNEKLERİ.

CEP TELEFONU ĐLE SĐSTEMĐN UZAKTAN KONTROLÜ REMOTE CONTROL SYSTEM WĐTH MOBĐLE PHONE

Görsel Programlama (Visual Programming) 2.Hafta

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

DOKUMANLAR

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

//word document object Document document = null; public Form1() { InitializeComponent(); }

ELEKTRİK MÜHENDİSLİĞİ MÜFREDAT REVİZYONU

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

Kendimiz Yapal m. Yavuz Erol* 16 Sütunlu Kayan Yaz

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

Electronic Letters on Science & Engineering 11(1) (2015) Available online at

2019

AKÜ FEBİD 12 (2012) (1-8) AKU J. Sci. 12 (2012) (1-8)

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

USB 10 IN-OUT. Usb portundan, 10 adet giriş ve çıkış yapabilen, Opto izolasyonlu digital otomasyon devresi.

Görsel Programlama (Visual Programming) 2.Hafta

Çizgi İzleyen Robot Yapımı

YATAY VE DİKEY OLARAK KONUMLANDIRILMIŞ KRANK-BİYEL MEKANİZMASININ BİLGİSAYAR DESTEKLİ ANALİZİ

RSA ANAHTAR DAĞITIMI VE RSA İLE DİJİTAL İMZA OLUŞTURMA

AKÜ TAKVİYE CİHAZLI POWER BANK 9000

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

FL-1 Led Acil Aydınlatma Kitleri (3-80V DC Led sistemleri için)

Mifare Kart Yazıcı/Okuyucu Modül (MFM-200)

WiFly GSX Modülü ile Devrelerinizi Kablosuz Ağlara Bağlayın

Telkolink Kurumsal Bilgi Teknolojileri Çözümleri

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

Binary Tree nedir?uygulamas nasl yaplr?

ACR-Net 100 Kullanım Kılavuzu

EEM 419-Mikroişlemciler Güz 2017

MKT2012,Proje Tabanlı Mekatronik Eğitim Çalıştayı, Mayıs 2012, Çankırı-Ilgaz, TÜRKĐYE

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

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

İNTERNET TABANLI PROGRAMLAMA

ASP.NET ile Bir Web Sitesi Oluşturma

ATATÜRK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BIM 205 GÖRSEL PROGRAMLAMA GÜZ DÖNEMİ ÖDEV-1

2. YARIYIL / SEMESTER 2

Transkript:

BAĞLANTILI SĐSTEMLER ĐLE MODEL BĐR YERLEŞKE A MODEL CAMPUS WITH CONNECTED SYSTEMS Öğrenci Cem ALTIN, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğrenci Mete BĐRĐZ, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğrenci Emre ÖKSÜZ, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğrenci Emre ÖZDEMĐR, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğrenci Emre Can CIRIK, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğrenci Umut YANMAZ, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğr.Gör.Volkan ÇAVUŞ, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğr.Gör.Özgür DEMĐR, Sinop Üniversitesi Meslek Yüksekokulu, Sinop ABSTRACT In this study, a design and manufacture of a portable campus model has been made for training purpose by making use of alternative energy and computer control. Irrigation of an agricultural land was conducted and a small pond was formed using the running water from the campus through dripping irrigation system.. Street and traffic signalisation has been controlled by computers. Furthermore, home illumiation was provided using the energy obtained from wind and sun. As a result, students have been made acquire the knowledge that one can a campus can be formed through interconnected systems with alternative energy and computer-aided control using mechanics, electronics, and software knowledge. Key words: Computer-aided control, Alternative energy ÖZET Bu çalışmada, alternatif enerji ve bilgisayar kontrolünden faydalanılarak eğitim amaçlı taşınabilir yerleşke maketi tasarımı ve imalatı yapılmıştır. Yerleşkedeki akan sudan, damla sulama sistemi ile tarım arazisi sulaması yapılmış ve süs havuzu çalıştırılmıştır. Sokak ve trafik sinyalizasyonu bilgisayar ile kontrol edilmiştir. Ayrıca ev aydınlatması rüzgar ve güneşten elde edilen enerji ile sağlanmıştır. Sonuç olarak öğrencilere mekanik, elektronik ve yazılım bilgilerini kullanarak, alternatif enerji ve bilgisayar kontrolü ile bir birine bağlı sistemlerle model bir yerleşke oluşturulabileceği bilgisi kazandırılmıştır. Anahtar kelimeler: Bilgisayar destekli kontrol, Alternatif enerji 1

1. GĐRĐŞ Paralel port (giriş) 25 pinden oluşmaktadır. Bu pinler üzerinde data, status, control adında 3 tane port vardır. Data potunun pinleri 2-9 arasındaki pinlerdir ve sadece veri çıkışı için kullanılmaktadır. Kontrol portunun pinleri ise, 1, 14, 16, 17 dir. Bu pinler veri çıkışı için kullanılabildiği gibi veri girişi içinde kullanılabilmektedir. 10-15 arasındaki pinler de status potunun pinleridir. Bu pinler sadece veri girişi için kullanılmaktadır. 18-25 pinleri kullanılmamakla birlikte GND (ground yani toprak) olarak kullanılabilmektedir[1]. Şekil 1. Paralel port görünümü[1]. Portun pinlerinden her hangi bir tanesinin lojik "1" yani yüksek olması durumu, o pinden okunacak voltajin +5 Volt olması anlamına gelmektedir. Lojik "0" olması ise, düşük durumunu yani 0 Volt olmasını göstermektedir [1-4]. Paralel porta veriler decimal yani 10 luk sistemle gönderilir.fakat paralel portta binary 2 lik sistem olarak işlem görür.yollanabilecek veri 0 ile 255 değerleri arasında bir tam sayı olarak olmalıdır, Çizelge 1-2 [5]. 2. MATERYAL VE METOD Çizelge 1. Data Portunun Pin Değerleri[1] Port Numarası 9 8 7 6 5 4 3 2 Decimal Değeri 128 64 32 16 8 4 2 1 Çizelge 2. Paralel Portun Örnek Bilgi Değerleri Portların Alacağı Değerler Decimal Değerler 9 8 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 1 1 0 80 0 1 0 1 0 0 0 0 90 0 1 0 1 1 0 1 0 100 0 1 1 0 0 1 0 0 255 1 1 1 1 1 1 1 1 Eğitim seti için fiberglas malzemeden 1100 mm x 800 mm ebatlarında Şekil 2 deki yerleşke maketi tasarlanmış olup paralel port üzerinden trafik ışıkları, sokak lambaları, ev aydınlatması çalıştırılmıştır. 100 mm yüksekliğindeki trafik ışıkları ile 200 mm yüksekliğindeki sokak aydınlatmaları, yerleşke çevresine montajı yapılmak üzere imal edilen 200 mm genişliğindeki yolun kenarına yerleştirilmiştir. 2

Şekil 2. Yerleşke maket imalatı Yerleşkede bulunan şelale, süs havuzu ve bahçe sulama sistemi için kullanılan pompa enerjisi yine fiberglass malzemeden imal edilen dört adet rüzgar türbin maketi ve 1,5 V gerilim değerine sahip ev çatısına yerleştirilen on adet güneş pili sayesinde sağlanmıştır. Erkek paralel port soketinin veri çıkış pinlerini dirençlere lehimlenmiş, ledlerin artı (+) kutbunu dirençlere, eksi (-) kutbunu topraklamaya bağlanmıştır, Şekil 3. Paralel port soketi bilgisayardaki port girişine takılarak bağlantı sağlanmıştır. Şekil 3. Paralel port pinlerinin bağlantısı 3

Programlama C# programlama dili ile yapılmıştır. Programlama iki bölümde ele alınmıştır. Đlk bölümde inpout32.dll dosyasının çağırıldığı bir class dosyası oluşturulmuş, Şekil 4. Đkinci bölümü ise ledlerin kontrolü için yazılan kodlar oluşturmaktadır, Şekil 5. Burada Inpout32.dll dosyasının kullanım amacı onluk sistemdeki sayıları ikilik sisteme dönüştürmesi ve böylece de dönüştüğü sayılara karşılık gelenler portların kontrol edilebilmesi ve bu sayede ledleri yakabilmesidir. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; namespace led_yakma public class gonder [DllImport("inpout32.dll", EntryPoint = "Out32")] public static extern void verigonder(int portno, int sayi); Şekil 4. Class dosyası kodları. private void button11_click(object sender, EventArgs e) byte deger = 1; gonder.verigonder(888, deger); Şekil 5. Kırmızı ledi yakmak için kullanılan kodlar. Paralel port decimal 255 değeri yollandığında, veri pinlerine (binary) 11111111 değeri iletilir ve tüm pinlere 5volt göndermiş oluruz. 888 sayısı ise port numarasını verir. Port numarası: Paralel Portun(Lpt1) bilgisayar üzerindeki donanım numarasıdır. DATA adresi 0x378 dir. Bu sayı hexadesimal (16 lık tabanda) dir. Bu DATA adresinin decimal (10 luk ) karşılığı ise 888 dir. Biz daha çok decimal sayıyı kullanacağız. Bilgisayarı ilk açtığımızda portlara 11111111(decimal=255) gidecektir. private void button23_click(object sender, EventArgs e) gonder.verigonder(888, 0); Şekil 6. Ledleri söndürmek için kullanılan kodlar. 4

Şekil 6 da bulunan gonder.verigonder(888, 0); kodu sayesinde pinlere gelen 5v enerji kesilmektedir.hazırlanan program iki bölüm bulunmaktadır Şekil 7. Bu iki bölüm biri trafik kontrolü, diğeri ise sokak aydınlatmalarını kontrol etmektedir. Şekil 7.(a). Trafik kontrol arayüzü,(b) Sokak kontrol arayüzü 3. SONUÇ Çalışma için eğitim amaçlı bir yerleşke maketi tasarlanmış imalatı yapılmıştır. Paralel port sayesinde trafik sinyalizasyonu, sokak lambaları ve ev aydınlatması yapılmıştır. Güneş ve rüzgar enerjisi ile bir evin aydınlatması ve sulama sistemi çalıştırılmıştır. Sistem tasarlandığı gibi çalışmış paralel port kontrolü ve alternatif enerji konularında eğitim noktasında son derece faydalı olmuştur. Bundan sonra yapılacak çalışmalarda sistem kontrolü mikro denetleyici ile yapılabilir, sensörlerle desteklenip eğitim amaçlarına sensör ve mikro denetleyicilerde eklenebilir. KAYNAKÇA [1].EGE, Y., GÖKTEPE, M., ÇITAK, H.,ERSOY, T., Mekanik Sistemlerin Hareket Kontrolünde Paralel Portun Kullanımı,Tasarım Đmalat Analiz Kongresi, Balıkesi, 2006 [2].EGE, Y., Ferromanyetik malzemelerin yüzey manyetik akı profilinin dedeksiyonu ve uygulamaları, Doktora Tezi, 2005 [3].ÖZISIK, S., Programlama, ISBN: 975-11-2134-5, 1, S.H.Ç.E.K. Basımevi, Ankara, 2001 [4].YAGIMLI, M., AKAR, F., Dijital Elektronik, ISBN: 975-295-233-X, 4, Beta Basım A.S.,Xstanbul, 2004 [5].http://meser.home.anadolu.edu.tr/DONANIM/5.6.7.8%20gruplar/8.grup%20SES-PORT/8-A- %20grup-ERKAN%20PORTLAR/PORTLAR...doc, Mart, 2012 5