T.C. GEBZE TEKNİK ÜNİVERSİTESİ SÜREKLİ EĞİTİM MERKEZİ

RASPBERRY EĞİTİCİ EĞİTİMİ

Amaç
   Amacımız bireylerin robotik ve kodlama dünyasına giriş yapmalarını sağlarken, elektronik ve kodlamanın temel kurallarını öğrenmeleridir.

Genel Bilgi
Raspberry Pi, İngilterde bulunan Raspberry Pi Vakfı tarafından desteklenen; öğrenci, amatör ve hobicilerin kullanımına sunulan kredi kartı büyüklüğünde, tek bir board'dan oluşan mini bilgisayardır.

Özgür yazılıma sahip bu mini bilgisayar, 1080P videoları bile rahatlıkla oynatmaktadır bu özelliği ile mediacenter olarak kullanılabilir. SD kart ile bilgisayarınızı daima yanınızda taşıyabilirsiniz. Basit bir Web Server olarak kullanılabilir.Fanları olmadığı için süper sessiz çalışan Raspberry Pi ile torrent ve dosya paylaşım sitelerinden 7/24 dosya indirebilirsiniz.Ya da Arduino gibi kullanıp basit prototipler oluşturabilirsiniz. Kısacası yapabilecekleriniz hayal gücünüz ile sınırlı...


Kimler Katılmalı
“Öğrenmek” isteyen herkes katılabilir.

Sertifika
Dijital Dönüşüm Merkezi, Gebze Teknik Üniversitesi tarafından hazırlanan sertifika belgesi vermektedir.

Ön Şart
Kursiyerlerin, Elektronik ve programlama konusunda temel düzeyde de olsa bir bilgisi olması gerekir.

Eğitmenler
Eğitim, sektör profesyoneli uzmanlar tarafından verilecektir.

Kontenjan: Minimum 6 kişi, Maksimum 10 kişi

Süre
60 Saat /  10 Gün / Hafta Sonu

Yer


Akademi eğitim salonu

Eğitimin Genel İçeriği

 

  1. Raspberry Pi nedir?
    1. Raspberry Pi’nin donanımsal özellikleri
    2. Raspberry Pi modelleri
    3. Raspberry Pi vs Arduino ile yapılabileceklerin karşılaştırılması
    4. Raspberry Pi ile Arduino’nun donanım yönünden karşılaştırılması
  2. Raspberry Pi’ye başlarken
    1. Raspberry Pi için işletim sistemleri
    2. Raspian işletim sisteminin kurulumu
    3. SSH ve Wifi ayarlamaları
    4. İlk açılış ve temel ayarların yapılması
    5. Windows üzerinden Raspberry Pi’ye bağlanma
    6. “root” kullanıcı ayarları
    7. Raspbian’ın yedeklenmesi, yedeğin geri yüklenmesi
  3. Giriş-Çıkış pinleri, Python ile pin düzenlemeleri
    1. GPIO pinlerinin sıralaması
    2. Python ile temel işlemler
    3. Python ile basit program yazımı
    4. Basit bir devre kurulumu
    5. Python kütüphanesi kurulumu
    6. Python ile led yakma
    7. Python ile buton durumu okuma
    8. Led’i buton ile kontrol etme
    9. Nem sensörü kütüphanesi yüklenmesi ve kullanımı
  4. Raspberry Pi üzerinde Web uygulaması
    1. Python sanal ortamı
    2. Sanal ortam (virtual env) üzerinde çalışma
    3. Nginx kurulumu
    4. Flask kurulumu
    5. Basit bir flask uygulaması
    6. UWSGI kurulumu
    7. Kurulumların test edilmesi
  5. Web uygulaması görünümü ve veritabanı işlemler
    1. SQlite3 veritabanı kurulumu ve kullanımı
    2. Skeleton CSS kullanımı
    3. STFP ile dosyaların yüklenmesi
    4. Flask şablonları
    5. Flask hata denetimi
  6. Web uygulaması ile proje geliştirmek
    1. DHT kütüphanesinin yüklenmesi
    2. Sensör değerleri için veritabanın oluşturulması
    3. Sensör değerlerinin okunması
    4. Belli aralıklarla sensör değerlerinin alınması
    5. Tarayıcıdan sensör değerlerinin gösterilmesi
  7. Uygulama üzerinde tarih seçimlerini gerçekleştirmek
    1. Zamana aralığına göre değerlerin gösterilmesi
    2. SQlite üzerinde işlemlerin gerçekleştirilmesi
    3. Seçim düğmeleriyle zaman işlemlerini gerçekleştirmek
    4. Uygulamanın son halinin çalıştırılması
  8. Google Chart ile proje entegrasyonu
    1. Google Chart’ın tanıtımı
    2. Datetime widget’ı kullanımı
  9. Uygulamaya İnternet üzerinden erişim
    1. Statik IP adresi atama
    2. Port yönlendirme

 

 

 

 

 

Eğitim Hakkında

GTÜ ÇAYIROVA KAMPÜSÜ
GTÜ SÜREKLİ EĞİTİM UYGULAMA ve ARAŞTIRMA MERKEZİ