Fiziksel Programlama 7 Hafta Emine Sendurur 1 Endstri

  • Slides: 18
Download presentation
Fiziksel Programlama 7. Hafta Emine Sendurur 1

Fiziksel Programlama 7. Hafta Emine Sendurur 1

Endüstri Devrimi Endüstri 1. 0 18. yy sonları Su ve buhar gücü Endüstriyel üretim

Endüstri Devrimi Endüstri 1. 0 18. yy sonları Su ve buhar gücü Endüstriyel üretim Endüstri 2. 0 20. yy başları Elektrik Kitlesel ve seri üretim Emine Sendurur

Endüstri Devrimi Endüstri 3. 0 1970’lerin başları Otomasyon BİT Endüstri 4. 0 Io. T

Endüstri Devrimi Endüstri 3. 0 1970’lerin başları Otomasyon BİT Endüstri 4. 0 Io. T Siber fiziksel sistemler Emine Sendurur

Fiziksel Programlama Nedir? Yazılım ve donanım kullanarak fiziksel dış dünyayla veri alışverişi yapan fiziksel

Fiziksel Programlama Nedir? Yazılım ve donanım kullanarak fiziksel dış dünyayla veri alışverişi yapan fiziksel sistemleri tasarlama işidir. Gömülü programlama da denir! Emine Sendurur

Mikroişlemci vs. Mikrodenetleyici Mikroişlemci CPU fonksiyonlarını tek bir yarı iletken tümdevrede (Integrated Circuit) birleştiren

Mikroişlemci vs. Mikrodenetleyici Mikroişlemci CPU fonksiyonlarını tek bir yarı iletken tümdevrede (Integrated Circuit) birleştiren programlanabilir dijital elektronik bileşendir. Bilgisayar, akıllı telefon, otomobil, beyaz eşya, vb. Mikrodenetleyici Bir mikroişlemcili sistemi meydana getiren temel bileşenlerden mikroişlemci, bellek ve giriş/çıkış birimlerinin, bazı özelliklerinin azaltılarak tek bir entegre içerisinde birleştirilmiş biçimi mikrodenetleyicidir. Endüstriyel kontrol ve otomasyon sistemleri Emine Sendurur

Fiziksel vs. Dijital vs. Sanal Programlama Fiziksel Algoritma gereklidir Veri işlemede geleneksel programlamadan farklılaşır.

Fiziksel vs. Dijital vs. Sanal Programlama Fiziksel Algoritma gereklidir Veri işlemede geleneksel programlamadan farklılaşır. Yazılım ve donanım kullanarak dış dünyayla veri alışverişi… Dijital kodlanmış veriler Sanal Fiziksel uygulama öncesi prova gidibir Emine Sendurur

Robot Nedir? Bir mekanizmanın robot olabilmesi için gerekli bileşenler: Sensörler Verilerin algılanması için Elektronik

Robot Nedir? Bir mekanizmanın robot olabilmesi için gerekli bileşenler: Sensörler Verilerin algılanması için Elektronik devre Verilerin toplanması & kontrolü için Program Verileri kullanarak amacına matematiksel ve mantıksal işlemler ile karar verme işleminin gerçekleşmesi için Mekanik düzenek Verilen kararlar doğrultusunda gerekli hareketlerin gerçekleşmesi için Emine Sendurur

Robotik Mimaride 5 C Modeli V. Configuration (Yapısal Biçimlendirme) IV. Cognition (Bilişsel Düzey) III.

Robotik Mimaride 5 C Modeli V. Configuration (Yapısal Biçimlendirme) IV. Cognition (Bilişsel Düzey) III. Cyber (Siber Düzey) II. Conversion (Veriyi Bilgiye Dönüştürme) I. Connection (Akıllı Bağlantı) Emine Sendurur

Robot Türleri-1 Kullanım amaçlarına göre Endüstriyel Askeri Ev tipi Tıbbi Eğlence Hobi ve yarış

Robot Türleri-1 Kullanım amaçlarına göre Endüstriyel Askeri Ev tipi Tıbbi Eğlence Hobi ve yarış Servis Emine Sendurur

Robot Türleri-2 Hareket Yeteneklerine göre Sabit Tekerlekli Ayaklı Yüzen Uçan Robotik toplar Hibrit robotlar

Robot Türleri-2 Hareket Yeteneklerine göre Sabit Tekerlekli Ayaklı Yüzen Uçan Robotik toplar Hibrit robotlar (mikro, nano, elastik, vb. ) Emine Sendurur

Eğitsel Robotlar İleri düzey teknik bilgi ve beceri gerektirmez. Lego Mind. Storm VEX IQ

Eğitsel Robotlar İleri düzey teknik bilgi ve beceri gerektirmez. Lego Mind. Storm VEX IQ Beebot Mikrodenetleyiciler Arduino Raspberry Emine Sendurur

Sensörler Optik Manyetik Mekanik Biyolojik Emine Sendurur

Sensörler Optik Manyetik Mekanik Biyolojik Emine Sendurur

Motorlar-1 DC motorlar Doğru akımla çalışır. Redüktörlü DC motorlar Yüksek devir çevirebilir. Redüktörsüz DC

Motorlar-1 DC motorlar Doğru akımla çalışır. Redüktörlü DC motorlar Yüksek devir çevirebilir. Redüktörsüz DC motorlar Yüksek devir gerektiğinde kullanılır (matkap, fan, vb. ) Fırçalı DC motorlar Kolay hız ve yön kontrolü sağlar Emine Sendurur

Motorlar-2 Fırçasız DC motorlar Dron, uzaktan kumandalı araba, vb. Servo motorlar Robotikte en çok

Motorlar-2 Fırçasız DC motorlar Dron, uzaktan kumandalı araba, vb. Servo motorlar Robotikte en çok kullanılar motor türüdür. Step motorlar Hassas konum kontrolü sağlar. Doğrusal motorlar Yüksek hız, ivme ve hassasiyet önemliyse tercih edilir. Hidrolik motorlar Yüksek güç fakat maliyetli Emine Sendurur

Fiziksel Programlamada Yazılım ve Ortamlar-1 Mikrodenetleyiciler için Programlama Makine dili Assembly dili C Java

Fiziksel Programlamada Yazılım ve Ortamlar-1 Mikrodenetleyiciler için Programlama Makine dili Assembly dili C Java Basic Python Emine Sendurur

Fiziksel Programlamada Yazılım ve Ortamlar-2 Robotik Kitler için Programlama Scratch m. Block Lego. Mindstorms

Fiziksel Programlamada Yazılım ve Ortamlar-2 Robotik Kitler için Programlama Scratch m. Block Lego. Mindstorms App. Inventor Emine Sendurur

Fiziksel Programlama Platformları Project Blocks m. Bot VEX Robotics Lego Mindstorm Arduino ve çeşitleri

Fiziksel Programlama Platformları Project Blocks m. Bot VEX Robotics Lego Mindstorm Arduino ve çeşitleri Emine Sendurur

Kaynakça Kuramdan Uygulamaya Programlama Öğretimi. Yasemin Gülbahar & Hasan Karal (2019). Pegem Akademi Yayınları

Kaynakça Kuramdan Uygulamaya Programlama Öğretimi. Yasemin Gülbahar & Hasan Karal (2019). Pegem Akademi Yayınları Emine Sendurur