Okullar için Robotik ve Mühendislik · anaokulundan liseye

Büyükler için · 16 yaş ve üstü

Programlar: dersleri bir yola bağla

Her program birkaç dersi sıraya koyar: ilk devreden ya da ilk Python satırından bir bitirme projesine kadar. Her şey tarayıcıda çalışır; başlamak için kit ya da kurulum gerekmez.

Program
6
Ders
19

Robotik Programlama

Arduino ile devre ve koddan başlayıp sensörlü projelere, oradan sanal arenada otonom robotlara giden yol.

Toplam
106 saat
Ders
5
Seviye
Başlangıç → orta

Ön koşul yok. Temel bilgisayar kullanımı yeter; programlamayı ilk derste öğrenirsin.

Kazanımlar

  • Arduino ile giriş/çıkış, PWM ve zamanlama kullanan programlar yazmak
  • Mesafe, hareket ve ortam sensörlerini okuyup süzmek
  • Motor sürücüyle robot sürmek, çizgi ve duvar izlemek
  • PID ile bir robotu kararlı biçimde denetlemek
  • Bir robot projesini gereksinimden demoya götürmek

Bitirme projesi

Sanal arenada kendi seçtiğin bir robot: çizgi izleyen, engelden kaçan ya da denge robotu; gereksinim, test ve demo videosuyla.

Gömülü Sistemler

Mikrodenetleyiciden ARM Cortex-M'ye ve Linux çalıştıran tek kart bilgisayara: kayıtlar, kesmeler, haberleşme ve gerçek zamanlı düşünce.

Toplam
176 saat
Ders
4
Seviye
Orta → ileri

Ön koşul: Arduino Temelleri ya da eşdeğer C/C++ bilgisi.

Kazanımlar

  • Mikrodenetleyicide GPIO, zamanlayıcı, kesme ve ADC'yi kayıt düzeyinde kullanmak
  • UART, I2C ve SPI ile sensör ve modül sürmek
  • STM32'de HAL ile çevre birimi yapılandırmak
  • Raspberry Pi'de Linux, Python ve GPIO ile uygulama yazmak
  • Gömülü yazılımı birim testleri ve donanımsız simülasyonla doğrulamak

Bitirme projesi

Bir ARM kartında sensör okuyan, PID ile motor süren ve verisini Raspberry Pi'ye aktaran iki katmanlı bir sistem; mimari belgesi ve test raporuyla.

Nesnelerin İnterneti ve Veri

Sensörden buluta ve tahmine: ESP32 ile bağlı cihazlar, MQTT, panolar ve sensör verisinden makine öğrenmesi.

Toplam
192 saat
Ders
5
Seviye
Orta

Ön koşul: Arduino Temelleri. Temel Python ML dersinde öğretilir.

Kazanımlar

  • ESP32 ile Wi-Fi'ye bağlanan ve MQTT ile veri yayan cihaz yazmak
  • Sensör verisini toplayıp temizlemek ve görselleştirmek
  • Sensör verisinden sınıflandırma ve regresyon modeli eğitmek
  • Modeli küçültüp cihaz üstünde çalıştırmanın sınırlarını tartmak
  • Bağlı bir cihazda güvenlik ve gizlilik risklerini değerlendirmek

Bitirme projesi

Akıllı oda: sıcaklık, nem ve hareket sensörlerinden veri toplayan, bulut panosunda gösteren ve doluluk tahmini yapan bir sistem.

Yapay Zekâ Uygulama Geliştirme

Algoritmaları sıfırdan anlamaktan derin öğrenmeye ve büyük dil modeliyle gerçek uygulama kurmaya: RAG, ajanlar, değerlendirme ve güvenlik.

Toplam
146 saat
Ders
4
Seviye
Orta → ileri

Ön koşul: temel Python (fonksiyon, liste, sözlük) ve lise matematiği.

Kazanımlar

  • Temel makine öğrenmesi algoritmalarını sıfırdan yazmak ve değerlendirmek
  • PyTorch ile model eğitmek, transfer öğrenme yapmak
  • Bir dil modeli uygulamasında prompt, JSON çıktı ve RAG kullanmak
  • Araç kullanan bir ajanı sınırlarıyla tasarlamak
  • Uygulamayı değerlendirme kümesi, güvenlik ve maliyet ölçümüyle yayına hazırlamak

Bitirme projesi

Ders notlarından soru-cevap asistanı: kaynak gösteren RAG, şemalı çıktı, değerlendirme kümesi, kişisel veri maskeleme ve akışlı web arayüzü.

Görüntü İşleme

Pikselden nesne tanımaya: OpenCV ile klasik görüntü işleme, derin öğrenmeyle tanıma ve kamerayla çalışan gerçek uygulamalar.

Toplam
142 saat
Ders
4
Seviye
Orta → ileri

Ön koşul: temel Python. Makine öğrenmesi dersinin ilk bölümleri yardımcıdır.

Kazanımlar

  • Görüntüyü renk uzayları, süzgeçler ve eşikleme ile işlemek
  • Kenar, kontur ve öznitelik çıkarıp nesne bulmak
  • Kamera kalibrasyonu ve ArUco ile poz kestirmek
  • Evrişimli ağlarla sınıflandırma ve nesne algılama yapmak
  • Gerçek zamanlı bir görü uygulamasında gizlilik ve hata oranını değerlendirmek

Bitirme projesi

Kamerayla çalışan bir güvenlik uygulaması: bölge ihlali ya da düşme algılama; doğruluk, gecikme ve gizlilik raporuyla.

Otonom Sistemler

Algıla, kestir, planla, denetle: üniversite düzeyi robotik, drone mühendisliği ve ROS 2 ile simülasyonda otonom görevler.

Toplam
182 saat
Ders
5
Seviye
İleri

Ön koşul: temel Python ya da C++, lise fiziği. Robotik Programlama ya da Gömülü Sistemler programı önerilir.

Kazanımlar

  • Sensör füzyonu ve durum kestirimi (tamamlayıcı süzgeç, Kalman) uygulamak
  • PID ve kinematikle bir robot ya da drone denetlemek
  • Harita, yol planlama ve görev durum makinesi kurmak
  • ROS 2 ve PX4 SITL ile simülasyonda uçtan uca görev çalıştırmak
  • Otonom bir sistemi gereksinim, mimari, SIL testi ve failsafe senaryolarıyla doğrulamak
  • Altı eksenli bir robot kolunu kinematik, çarpışmasız planlama ve hücre güvenliğiyle programlamak

Bitirme projesi

Simüle otonom görev: kalkış, ara noktalar ve ArUco ile hassas iniş ya da yer robotuyla harita çıkarıp hedefe gitme; SIL test kanıtlarıyla.

Saatler simülasyon, kod ve testler dahil rehberli çalışma süresidir. Bir programın derslerini ve bitirme projesini tamamlayana Macademia katılım belgesi verilir.

Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • Drone dersiBüyükler için: parça, simülasyon, yazılım; 10 üniteSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç