Raspberry Pi (Eğitim Videolu)
Bilgisayarların gittikçe küçüldüğüne yıllardır şahit oluyoruz. Aynı zamanda, yeni bilgisayarlar piyasaya çıktıkça ve teknoloji geliştikçe önceki modellerle benzer özelliklerde bilgisayarların fiyatlarının düştüğüne de şahit oluyoruz. Bunun yıllarca devam etmesi sonrasında ortaya çıkan Raspberry Pi, üzerinde Linux çalıştıran, internet bağlantısı yapabilen, oyun oynamaya ve film izlemeye olanak sağlayan bir mini bilgisayar olarak kendini ön plana çıkarıyor. Aynı zamanda düşük fiyatı ve üzerine geliştirilen çok sayıda uygulama sayesinde, artık sadece standart bilgisayar ihtiyaçları dışında, birçok elektronik uygulamasında da sıkça kullanılmaya başladı.
Bu kitap, Raspberry Pi’yi kullanarak farklı uygulamaları geliştirmek isteyenlere bir başlangıç noktası ve yol gösterici olması amacıyla hazırlandı. Giriş kısmından itibaren, elinde farklı kurulum seçenekleri olan okuyucular göz önüne alınarak, her birinin faydalanabilmesi için olabildiğince ayrı ayrı açıklamalar yapıldı. Kitap içeriğinde, Raspberry Pi’nin resmi işletim sistemi olan Raspbian’ın son sürümü olan Jessie kullanıldı. Kitapta bulunan uygulamaların çoğu, hem Raspberry Pi 2 hem de Raspberry Pi Zero’ya uyumlu olacak şekilde hazırlandı. Dokunmatik ekran uygulamaları ve Raspberry Pi’nin kendi kamerasıyla olan uygulamalar için Raspberry Pi Zero dışında bir model gerekecek. Raspberry Pi’ye dokunmatik ekran uygulamaları hazırlarken kullanılan araçlardan biri olan Kivy hakkında son derece kısıtlı olan kaynak ihtiyacı bir nebze olsun giderilmeye çalışıldı. Kitap ayrıca eğitim videolarıyla desteklenmektedir.
Kitap İçeriği
Raspberry Pi’ye Başlangıç
Masaüstü Ortamının Kullanımı
RetroPie – Raspberry Pi ile Oyun Konsolu Yapalım
Terminal Ortamının Kullanımı
Uygulamalar için Python Temellerine Bakalım
Raspberry Pi Uygulamaları –Yazılım
Kamera Modülü
Elektronik
Daha Kolay GPIO – GPIO Zero
Raspberry Pi ve Dokunmatik Ekran
Video içerikleri
Elektronik Uygulama VideolarıRaspberry Pi Zero’ya Pin Lehimlemek
Header seçimi ve lehim hazırlıkları
Lehim yapılması
Lehimin tamamlanması
Breadboard Kullanımı
Raspberry Pi ile Temel Elektronik ve LED Kontrolü
LED devresinin kurulması
Raspberry Pi’nin pin bacak yapıları
LED’li sistemin başlangıcı
Sistemin yazılımının hazırlanması – LED ışık açma kapama
LED Uygulamaları
LED’i Raspberry’den kontrol ederek açıp kapatmak için yazılım
Açma kapama yazılımının uygulaması
LED açma kapama zamanlama
Birden çok LED’i aynı anda kontrol etmek
Buton Uygulamaları
Buton devresinin kurulması
Butonun o anki durumunu öğrenmek
Butona basılana kadar beklemek
Butona basıldığında otomatik çalışan fonksiyon
Butona ilk kim bastı? Zamanlama yarışması
Butona basılınca fotoğraf çekmek
Ultrasonik Sensör Uygulamaları
Ultrasonik sensör devresinin kurulması
Ultrasonik sensörle mesafenin ölçülmesi
Sürekli ölçümün yapılması
ThingSpeak hesabı oluşturma ve siteye veri gönderme
Ultrasonik mesafe değerinin internette grafiğinin çizilmesi
Servo Motor Uygulamaları
Servo devresinin kurulması
Servo motorun kontrolü, otomatik PWM ayarları
Servo motorun yavaşça sağa ve sola döndürülmesi
Step Motor Uygulamaları
1.7.1 Step motor devresinin kurulması
1.7.2 Step motor uygulama kodunun yazılması ve uygulanması
GPIO Zero İle Daha Kolay GPIO
RGB LED için Bacak Belirleme
GPIO Zero Nedir? Önceki Elektronik Uygulamalarının GPIO Zero İle Yapılması ve RGB LED kullanımı
Kivy Uygulamaları
Dokunmatik Ekran Kurulumu
Kivy Kurulumu
Kivy Ayarları ve Örnek Uygulama
Temel Kivy Uygulamaları.ogv
Kivy’de Label Kavramı ve Kullanımı
Font Boyutu Ayarlama
BoxLayout ve Çoklu Widget
Kivy Dili
Kivy’de Property Kavramı
Dokunmatik Ekranda Sayaç Uygulaması
GPIO Zero ve Kivy ile Dokunmatik Ekrandan LED Kontrolü
Kivy ile Ultrasonik Sensör Mesafesinin Ekranda Gösterilmesi
RGB LED’in Dokunmatik Ekrandan Kontrolü
RGB LED’in Uygulama Videosu