PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı.

Slides:



Advertisements
Benzer bir sunumlar
Konu: Windows Sistem Araçları
Advertisements

BİLGİSAYAR DONANIM ELEMANLARI
TEMEL ELEKTRONİK EĞİTİMİ
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
5 EKSENLİ ROBOT KOLUNUN YÖRÜNGE PLANLAMASI ve DENEYSEL UYGULAMA
BİLGİSAYAR SİSTEMİ.
İSİM UZAYLARI.
C Programlama Diline Giriş
Windows işletim sistemi ve sürümlerinin incelenmesi
Bilgi Teknolojisinin Temel Kavramları
Ders Adı: Bilgisayar Donanımına Giriş
BTEP 203 – İnternet ProgramcIlIğI - I
Dr. Ahmet KÜÇÜKER Sakarya Üniversitesi Mühendislik Fakültesi
Programlamanın Yapı Taşları
Güç Elektroniği Bilgisayar Eğitim Paketi
Nesneye Dayalı Programlama
BİLGİSAYAR DONANIM ELEMANLARI
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
Team Members Team Members Okan Tekdaş Candaş Alyıldız Oğuz Semerci
SİMULİNK Temel Seviye Semineri®
Bilişim Sistemleri Mühendisliği nedir? Neden ihtiyaç vardır?
MATLAB’A GİRİŞ Öğr. Gör. Gökhan YENER.
Ders Yazılımlarının Geliştirilmesi
İŞLETİM SİSTEMİ.
1. PLC`nin Taricesi 1960 yılında yüksek verimlilik, güvenilirlik ve yeni devreler gibi üstünlükleri ile birlikte bilgisayarlar kullanılmaya başlandı. Buda.
EĞİTİMDE BİLİŞİM TEKNOLOJİLERİ
ROBOT KONTROLÜ HAZIRLAYANLAR Kenan ÖZTEKTEN Sıla KARASU Arif ADALAR
BİLGİSAYARLI KONTROL LABVIEW
WEB PROGRAMCILIĞI.
Bilgi Teknolojisinin Temel Kavramları
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
ELEKTRİK DEVRESİ KURALIM
GeoGebra Ücretsiz Dinamik Matematik Yazılımı Yrd.Doç.Dr.Mehmet BULUT
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
CCS C İLE PIC PROGRAMLAMA DERS-4-
BİLGİSAYAR NEDİR?.
Matlab nedir? Temel olarak teknik ve bilimsel hesaplamalar için yazılmış yüksek performansa sahip bir yazılımdır.
Dağıtıcı (Interface) Olarak Arduino Kullanımı
ALGILAYICILAR-IV MANYETİK SENSÖRLER
Bilgisayar Mühendisliğine Giriş
Bilgisayar Yazılımları ? ? ? ?
Bilgisayar Görmesi Ders4:GUI OLUSTURMA Yrd. Doç. Dr. Serap KAZAN.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
MATLAB ARMAN AMAK (Ziraat Fakültesi Tarımsal Yapılar ve Sulama Bölümü)
Disiplinler Arası Bitirme Projesi
C Programlama Dili Bilgisayar Mühendisliği.
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
MALTEPE ÜNİVERSİTESİ Paralel Hesaplama MATLAB ve Paralel Hesaplama
PROGRAMLAMA TEMELLERİ
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Donanım somut bir kavramdır. Bu nedenle donanımı, elle tutulur,
DERS 1 Gömülü Sistemlere Giriş
Problem Çözme Yaklaşımları
MBLOCK ile Arduino ve Robotik Kodlama
Prof. Dr. Ali Yazıcı TOBB Ekonomi ve Teknoloji Üniversitesi
Windows işletim sistemi ve sürümlerinin incelenmesi
PROJE SUNUMU TEK FAZ MOTOR KONTROLÜ
Konu: EĞİTİM AMAÇLI BLDC MOTOR HIZININ PID KONTROLÜ
1. Arasınav konuları: Kapalı sistem blok diyagramı oluşturma, Transfer fonksiyonu Blok diyagramından kapalı sistemin transfer fonksiyonunu bulma Düzgün.
YAZILIM KOD ÜRETEÇLERİ
NİŞANTAŞI ÜNİVERSİTESİ
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
NİŞANTAŞI ÜNİVERSİTESİ
Bilişim Teknolojileri Öğrt.
ENGEL ALGILAYAN ÇİZGİ İZLEYEN ROBOT HAZIRLANMASI.
NX SIEMENS NX CAD DÖKÜMAN 2019.
Güneş Enerji Santralleri için Otonom Fotovoltaik Panel
Sunum transkripti:

PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı

PROJE DANIŞMANI : PROF. DR CANER ÖZDEMİR PROJEYİ YÜRÜTENLER : HALİL OK LOKMAN ALAN İBRAHİM ÖKMEN ŞAHİN AĞRALİ PROJE DANIŞMANI : PROF. DR CANER ÖZDEMİR ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ MERSİN ÜNİVERSİTESİ

PROJENİN ÖZETİ İhtiyaca uygun hassasiyette ve dayanıklılıkta mekanik aşamaların tasarımı ve imalatı. Elektronik sistemleri yani sürücü devreleri ve bağlantıları. Bilgisayar kontrolü için gerekli olan ara yüz ve program yazılımlarının gerçekleştirilmesidir.

PROJENİN AMACI Labaratuvar da milimetrik hassasiyette anten ve radar ölçümleri yapabilmek için lineer bir pozisyon belirleyicinin bilgisayar kontollü ara yüz tasarımı.

Lineer Pozisyon Belirleyici PROJE TASLAĞI BİLGİSAYAR Arduino Sürücü Devresi Step Motor Dişli Sistemi Lineer Pozisyon Belirleyici

KULLANILAN MALZEMELER Arduino Uno Sürücü devresi Step motor Dişli sistem Sigma profil Kayış MATLAB GUİ

Projemiz iki bölümden oluşmaktadır. 1.)Mekanik kısım 2.)Bilgisayar kontrollü arayüz tasarımı

Mekanik kısım Step motor Sürücü devresi Arduino Uno Dişli sistem Sigma profil Kayış

Step(adım) motor Step motorlar adından da anlaşılacağı gibi adım adım hareket eden yani sargılarından birine enerji verilmesi ile sadece bir adım hareket eden motorlardır.bu adımın kaç derece olacağı motorun tasarımına bağlıdır.

step motor elektrik enerjisini dönme hareketine çeviren elektro makenanik bie cihazdır.elektrik enerjisi alındığın da rotor ve buna bağlı şaft sabit açısal birimlerde (adım adım ) dönmeye başlar. step motorlar çok yüksek hızlı anahtarlama özelliğine sahip bir sürücüye bağlıdırlar.

Step motor sürücüsü Step motor sürücüsü, kontrollerden gelen sinyaller doğrultusunda motora ileri veya geri ne kadar dönmesi gerektiğini söyleyen bir sistemdir. Sürücüler sayesinde motorlar kararlı bir şekilde çalışırlar.

Arduino Uno Arduino,bir G/Ç kartı ve processing/wiring dilinin bir uygulamasını içeren bir geliştirme ortamından oluşan bir fiziksel programlama platformudur.

Ardiuno uno Sürücü devresi Step motor

Bilgisayar kontrollü arayüz tasarımı MATLAB NEDİR? MATLAB® (MATrix LABoratory – Matris Laboratuarı), temel olarak teknik ve bilimsel hesaplamalar için yazılmış yüksek performansa sahip bir yazılımdır. Matlab programının tipik kullanım alanları: Matematiksel (nümerik ve sembolik) hesaplama işlemleri Algoritma geliştirme ve kod yazma yani programlama Lineercebir,istatistik,Fourieranalizi,filtreleme,optimizasyon,sayısal integrasyon vb. konularda matematik fonksiyonlar 2D ve 3D grafiklerinin çizimi Modelleme ve simülasyon (benzetim) Grafiksel arayüz oluşturma (GUİ)

MATLAB GUİ İçeriğinde yer alan nesnelerin kullanılması ile kullanıcıya etkileşim sağlayan ve bir işin veya bir programın koşturulmasını sağlayan grafiksel bir program arayüzüdür. Açılımı Graphical User Interface (GUI) dir. GUI nesneleri menüler, araç çubukları, radio butonlar, liste kutuları veya kaydırıcılar olabilir.

MATLAB GUİ Visual-C veya Basic gibi görsel programlama dilleri gibi GUI ile de görsel amaçlı (Düğmeler, Yazı Alanları, Menüler ile) programlar hazırlayabilirsiniz. Ayrıca matlab arayüz programları m-function ile oluşturulabilse de bu kodları yazmak hem programcı tarafından zor hemde zaman kaybı oluşturacağından GUI ile programlama göz önunde tutuldu. GUI’de hem Figure penceresi (.fig) hem de m-dosya (.m) programlaması vardır. Komut satırına guide yazarak GUI editörünü açabilirsiniz. Grafik işlemleri için geliştirilmiş GUI arayüzü

MATLAB GUİ

MATLAB GUI ÇALIŞMASI Matlab GUI nin çalışması belirli 3 temel özellik içerir. 1-GUI yuzeyi 2-GUI objeleri 3-İşlevler

1-GUI yüzeyi GUI yüzeyi programda kullandığınız bütün objelerin bulunduğu kısımdır.Gui yüzeyi elemanların yerleştirildiği ve görsel temanın saglandıgı kısımda denilebilir.

2-GUI objeleri GUI objeleri programı olustururken kullandıgımız buton,slider,axes gibi herbirinin kendine ait bir islevi olan ve bu islevlere gore programcının olusturdugu program yapısında calısan elemanlardır.

3-İŞLEVLER En önemli kısım olan işlevler kısmı(CALLBACK) bir nesnenin ne yapması gerektiği belirtilen kısımdır.Gerçekte eger m-function seklinde yazılan grafik tabanlı programlarda nesnelerin callback(işlevleri) nin belirtilmesi gerekir fakat GUI penceresinde yapacağımız programlar icin matlab GUI nesnelerin işlevlerini otomatik olarak atamaktadır.Bu yüzden İşlevler GUI de daha kolay bir hal almaktadır.

TEŞEKKÜRLER