Blog'a Geri Dön

Katmera'ya Yeni Başlayanlar İçin: İlk 3 Proje Fikri ve Kurulum Kılavuzu

Kartınızı kutusundan çıkardınız, peki şimdi ne yapmalısınız? İşletim sistemi kurulumundan basit bir LED yakma projesine kadar adım adım yol haritanız burada. Hemen Başlayın ➡️

Başlangıç Rehberi

Katmera'ya Yeni Başlayanlar İçin: İlk 3 Proje Fikri ve Kurulum Kılavuzu

Katmera kartınızı kutudan çıkardıktan sonra neler yapabileceğinizi bu rehberde detaylarıyla bulabilirsiniz.

İşletim Sistemi Kurulumu

MicroSD Kart Hazırlığı


  • Minimum 16GB Class 10 microSD kart kullanın

  • Kartı FAT32 formatında formatlayın

  • Balena Etcher ile imaj yazma işlemi
  • İmaj Yazma Adımları


  • Katmera resmi web sitesinden en güncel imajı indirin

  • Balena Etcher'ı açın ve imaj dosyasını seçin

  • MicroSD kartı seçin ve yazma işlemini başlatın

  • Yazma tamamlandıktan sonra kartı güvenli şekilde çıkarın
  • İlk Açılış Ayarları


  • SSH bağlantısı: ssh katmera@[IP_ADRESI]

  • Varsayılan şifre: katmera123 (değiştirmeyi unutmayın!)

  • WiFi kurulumu: sudo raspi-config ile wireless ayarları
  • İlk Projeler

    1. LED Yakma Projesi


    Gerekli Malzemeler:
  • LED (herhangi bir renk)

  • 220Ω direnç

  • Breadboard ve jumper kablolar
  • Kod Örneği:

    python
    import RPi.GPIO as GPIO
    import time

    GPIO pinini ayarla


    LED_PIN = 18
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(LED_PIN, GPIO.OUT)

    LED'i yakıp söndür


    for i in range(10):
    GPIO.output(LED_PIN, GPIO.HIGH)
    time.sleep(0.5)
    GPIO.output(LED_PIN, GPIO.LOW)
    time.sleep(0.5)

    GPIO.cleanup()

    2. Basit Sensör Okuma


    DHT22 Sıcaklık ve Nem Sensörü
    python
    import Adafruit_DHT

    sensor = Adafruit_DHT.DHT22
    pin = 4

    humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)

    if humidity is not None and temperature is not None:
    print(f'Sıcaklık: {temperature:.1f}°C')
    print(f'Nem: {humidity:.1f}%')
    else:
    print('Sensör okunamadı!')

    3. GPIO Kontrolleri


    Buton ile LED Kontrolü
    python
    import RPi.GPIO as GPIO
    import time

    LED_PIN = 18
    BUTTON_PIN = 2

    GPIO.setmode(GPIO.BCM)
    GPIO.setup(LED_PIN, GPIO.OUT)
    GPIO.setup(BUTTON_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)

    try:
    while True:
    if GPIO.input(BUTTON_PIN) == GPIO.LOW:
    GPIO.output(LED_PIN, GPIO.HIGH)
    else:
    GPIO.output(LED_PIN, GPIO.LOW)
    time.sleep(0.1)
    except KeyboardInterrupt:
    GPIO.cleanup()

    Faydalı İpuçları

    Güvenlik Önlemleri


  • Voltaj seviyelerine dikkat edin (3.3V logic)

  • ESD koruması kullanın

  • Doğru kablo bağlantıları yapın
  • Performans İyileştirme


  • GPU belleği ayarını optimize edin

  • Overclock ayarlarını deneyin (dikkatli olun!)

  • Gereksiz servisleri kapatın
  • Sorun Giderme


  • Boot sorunları: SD kartı kontrol edin

  • WiFi bağlantı sorunları: wpa_supplicant.conf dosyasını kontrol edin

  • GPIO sorunları: Pin şemasını doğrulayın
  • Hadi başlayalım ve Katmera dünyasını keşfedelim! 🚀

    Etiketler

    KatmeraKurulumBaşlangıçProje FikirleriLEDGPIO
    Hemen Al
    Katmera'ya Yeni Başlayanlar İçin: İlk 3 Proje Fikri ve Kurulum Kılavuzu | Katmera Blog