Arduino Uyumlu Sensör Modül Seti Sensor Kit 37 Parça Karton Kutulu

Görsel 1
Görsel 2
Görsel 3
Görsel 4
Görsel 5
VoltajPuan : 4.068
Fiyat:
12,75 USD + KDV
İndirimli Fiyat (%20) :
10,20 USD + KDV
Kazancınız 2,55 USD
KDV Dahil:
488,13 TL
52,05 TL'den başlayan taksit seçenekleri için tıklayın.
Aynı Gün Kargo

Arduino Uyumlu Sensör Modül Seti - Sensör Kit 37 Parça (Karton Kutulu)

Arduino Uyumlu Sensör Modül Seti, elektronik ve robotik projeleriniz için gerekli olan 37 farklı sensör ve modülü içeren kapsamlı bir başlangıç kitidir. Arduino platformları ile tam uyumlu çalışacak şekilde tasarlanmış olan bu set, hem yeni başlayanlar hem de deneyimli kullanıcılar için çeşitli projelerde kullanılabilecek geniş bir modül yelpazesi sunar.

Her biri özenle seçilmiş sensörler ve modüller, sıcaklık, nem, ışık, ses, hareket ve daha birçok fiziksel büyüklüğü algılayıp Arduino'ya aktarabilme özelliğine sahiptir. Karton kutulu paket içeriğiyle düzenli ve korunaklı bir şekilde muhafaza edilebilen bu kit, Arduino prototipleme sürecini hızlandırır ve çeşitli sensör teknolojilerini keşfetmenize olanak tanır.

Eğitim kurumları, hobi elektronikçileri ve maker projelerinde sıkça tercih edilen Arduino Uyumlu Sensör Kiti, IoT (Nesnelerin İnterneti) uygulamaları, akıllı ev sistemleri ve robotik projeleri için gerekli temel sensör ihtiyaçlarını karşılayan ekonomik ve pratik bir çözümdür.

Arduino projelerinizi geliştirmek ve çeşitli sensörleri kullanarak farklı ölçümler yapmak için ideal olan bu sensör modül seti, 37 farklı sensörü içerir ve yaratıcılığınıze sınırsız olanaklar sunar. Arduino veya Raspberry Pi gibi geliştirme platformları ile uyumlu olan bu kit, elektronik, robotik ve IoT projelerinizde kullanabileceğiniz temel sensörleri içerir.


Paket İçeriği

Bu bölümde Arduino Uyumlu Sensör Modül Seti'nde bulunan 37 parçanın detaylı listesi yer almaktadır.

  • Dijital Sensörler:
    • 1 x KY-001 Sıcaklık Sensör Modülü (DS18B20)
    • 1 x KY-002 Titreşim/Şok Sensör Modülü
    • 1 x KY-003 Hall Manyetik Sensör Modülü
    • 1 x KY-004 7 Renkli LED Modülü
    • 1 x KY-005 Kızılötesi (IR) Verici Modülü
    • 1 x KY-006 Pasif Buzzer Modülü
    • 1 x KY-008 Lazer Işık Modülü
    • 1 x KY-009 SMD RGB LED Modülü
    • 1 x KY-010 Işığa Duyarlı Algılama Modülü
    • 1 x KY-011 2 Renkli (Kırmızı+Yeşil) LED Modülü
    • 1 x KY-012 Aktif Buzzer Modülü
    • 1 x KY-013 Analog Sıcaklık Sensör Modülü
    • 1 x KY-015 Sıcaklık ve Nem Sensör Modülü (DHT11)
    • 1 x KY-016 RGB 3 Renkli LED Modülü
  • Analog Sensörler:
    • 1 x KY-017 Mercury Tilt Anahtar Modülü
    • 1 x KY-018 LDR Işık Sensör Modülü
    • 1 x KY-019 5V Röle Modülü
    • 1 x KY-020 Eğim Sensör Modülü
    • 1 x KY-021 Mini Reed (Manyetik) Anahtar Modülü
    • 1 x KY-022 Kızılötesi (IR) Alıcı Modülü
    • 1 x KY-023 Joystick Modülü (XY Eksen)
    • 1 x KY-024 Lineer Hall Manyetik Modülü
    • 1 x KY-025 Reed (Manyetik) Modülü
    • 1 x KY-026 Alev Algılama Sensör Modülü
  • Çevre Sensörleri:
    • 1 x KY-027 Işık Kupası Modülü
    • 1 x KY-028 Dijital Sıcaklık Sensör Modülü
    • 1 x KY-029 Mini İki Renkli LED Modülü
    • 1 x KY-031 Darbe Algılama Sensör Modülü
    • 1 x KY-032 Engel Algılama Sensör Modülü
    • 1 x KY-033 İzleme Sensör Modülü
    • 1 x KY-034 7 Renkli Flaş LED Modülü
    • 1 x KY-035 Analog Hall Manyetik Sensör Modülü
    • 1 x KY-036 Metal Dokunma Sensör Modülü
    • 1 x KY-037 Yüksek Hassasiyetli Mikrofon Modülü
  • Diğer Modüller:
    • 1 x KY-038 Ses Sensör Modülü
    • 1 x KY-039 Nabız Sensör Modülü
    • 1 x KY-040 Rotary Encoder Modülü
    • 1 x Bağlantı Kabloları (Erkek-Erkek, Dişi-Erkek)
    • 1 x Karton Kutu (Modülleri saklamak için)

Teknik Özellikler

Bu bölümde sensör setinin genel teknik özellikleri listelenmektedir.

  • Uyumluluk: Arduino Uno, Mega, Nano, Leonardo ve diğer Arduino kartları ile uyumlu
  • Güç Gereksinimleri: 3.3V - 5V (Arduino kartı üzerinden beslenebilir)
  • Bağlantı Tipleri: Dijital (I/O), Analog (A0-A5), I2C, UART, PWM
  • Modül Formatı: Standart header pinli, breadboard ve Arduino ile doğrudan bağlantı yapılabilir
  • Paket Boyutları: Yaklaşık 20 x 15 x 5 cm (Karton Kutu)
  • Kalite Standartları: RoHS uyumlu bileşenler
  • Dokümantasyon: Örnek kodlar ve sensör bilgileri çevrimiçi olarak mevcuttur
  • Gerekli Ekipmanlar: Arduino board (kit içinde değildir), USB kablo

Öne Çıkan Sensörler ve Kullanım Alanları

Bu sette bulunan popüler sensörlerin detaylı özellikleri ve kullanım senaryoları.

DHT11 Sıcaklık ve Nem Sensörü (KY-015):

DHT11, hem sıcaklık hem de bağıl nem ölçümü yapabilen çok yönlü bir sensördür. Tek dijital pin üzerinden iletişim kurarak Arduino'ya veri gönderir.

  • Ölçüm Aralığı: 0-50°C sıcaklık, %20-90 bağıl nem
  • Hassasiyet: ±2°C sıcaklık, ±5% nem
  • Kullanım Alanları:
    • Ev otomasyon sistemleri
    • Hava durumu izleme istasyonları
    • Sera ve bitki yetiştirme kontrol sistemleri
    • Temel iç mekan iklim izleme projeleri
  • Bağlantı: Dijital pin (özel protokol)

Kızılötesi (IR) Verici/Alıcı Modülleri (KY-005 ve KY-022):

Bu modüller bir arada kullanılarak uzaktan kumanda sistemleri veya kablosuz iletişim projeleri geliştirebilirsiniz.

  • Verici Özellikleri: 5mm IR LED, 940nm dalga boyu
  • Alıcı Özellikleri: 38KHz modülasyon, standart IR protokollerini destekler
  • Kullanım Alanları:
    • TV, klima gibi cihazları kontrol eden projeler
    • Robotik engel algılama sistemleri
    • Özel kablosuz iletişim projeleri
    • Hareket algılama sistemleri
  • Bağlantı: Dijital pinler

Joystick Modülü (KY-023):

XY eksenlerinde hareket algılayabilen analog joystick modülü, oyun kontrol sistemleri veya robot yönlendirme projeleri için idealdir.

  • Eksenler: X ve Y (iki analog değer üretir)
  • Buton: Basıldığında dijital sinyal üretir
  • Kullanım Alanları:
    • Robot kontrol sistemleri
    • Oyun kontrol arayüzleri
    • Pan-tilt kamera sistemleri
    • Menü navigasyon arayüzleri
  • Bağlantı: 2x Analog pin + 1x Dijital pin

Rotary Encoder Modülü (KY-040):

Döndürülebilir kadran şeklindeki bu modül, hassas ayarlar yapmak ve menü navigasyonu için kullanılır.

  • Çözünürlük: 20 adım/devir
  • Buton: Entegre basma düğmesi
  • Kullanım Alanları:
    • Dijital potansiyometre uygulamaları
    • Menü seçim arayüzleri
    • Hassas değer ayarlama sistemleri
    • Dijital müzik kontrolörleri
  • Bağlantı: 2x Dijital pin (encoder) + 1x Dijital pin (buton)

5V Röle Modülü (KY-019):

Düşük güçlü Arduino sinyalleriyle yüksek güçlü cihazları kontrol etmenizi sağlayan arabirim modülüdür.

  • Kontrol Voltajı: 5V DC (Arduino'dan)
  • Anahtarlama Kapasitesi: 10A 250VAC / 10A 30VDC
  • Kullanım Alanları:
    • Ev otomasyonu (aydınlatma, prizler)
    • Motor kontrol sistemleri
    • Elektrikli cihaz otomasyonu
    • Zamanlayıcı kontrollü projeler
  • Bağlantı: Dijital pin

Örnek Projeler ve Uygulama Fikirleri

Bu sensör seti ile gerçekleştirebileceğiniz bazı örnek projeler ve ilham verici fikirler.

  • Akıllı Hava İstasyonu:
    • Kullanılan Sensörler: DHT11 Sıcaklık ve Nem Sensörü, Işık Sensörü, Basınç Sensörü
    • İşlev: Sıcaklık, nem ve ışık seviyelerini ölçerek LCD ekranda görüntüleyen ve verileri kaydeden bir sistem
    • Zorluk Seviyesi: Başlangıç-Orta
  • Ev Güvenlik Sistemi:
    • Kullanılan Sensörler: PIR Hareket Sensörü, Manyetik Kapı Sensörü, Ses Sensörü, Alev Sensörü
    • İşlev: Evde hareket algılandığında, kapılar açıldığında veya alev tespit edildiğinde alarm çalan ve bildirim gönderen sistem
    • Zorluk Seviyesi: Orta
  • Akıllı Sera Kontrolü:
    • Kullanılan Sensörler: DHT11 Sıcaklık ve Nem Sensörü, Işık Sensörü, Toprak Nem Sensörü, Röle Modülü
    • İşlev: Bitki büyüme koşullarını izleyen ve gerektiğinde otomatik sulama, havalandırma veya aydınlatma sağlayan sistem
    • Zorluk Seviyesi: Orta-İleri
  • Çizgi İzleyen Robot:
    • Kullanılan Sensörler: IR Takip Sensörü, Ultrasonik Mesafe Sensörü, Titreşim Sensörü
    • İşlev: Zemin üzerindeki siyah çizgiyi takip eden ve engelleri algılayabilen basit bir robot
    • Zorluk Seviyesi: Orta
  • Müzik Etkileşimli LED Gösterisi:
    • Kullanılan Sensörler: Ses Sensörü, RGB LED Modülü, 7 Renkli LED Modülü
    • İşlev: Müzik veya ses seviyesine göre LED'lerin renk ve parlaklığını değiştiren interaktif ışık gösterisi
    • Zorluk Seviyesi: Başlangıç-Orta
  • Dijital Termometre ve Saat:
    • Kullanılan Sensörler: DS18B20 Sıcaklık Sensörü, RTC Modülü (ayrıca satın alınmalı)
    • İşlev: Sıcaklığı ölçen ve gerçek zamanı gösteren dijital bir ekran
    • Zorluk Seviyesi: Başlangıç
  • Akıllı Parmak İzi Tanıma Sistemi:
    • Kullanılan Sensörler: Röle Modülü, Işık Sensörü, Aktif Buzzer
    • İşlev: Parmak izi tanıma ile çalışan kapı kilidi sistemi (parmak izi sensörü ayrıca satın alınmalıdır)
    • Zorluk Seviyesi: İleri
  • Mini Oyun Konsolu:
    • Kullanılan Sensörler: Joystick, Butonlar, Buzzer, LED'ler
    • İşlev: Basit oyunlar oynayabilen, sesli ve ışıklı geri bildirim sağlayan mini oyun konsolu
    • Zorluk Seviyesi: Orta-İleri

Kurulum ve Başlangıç Rehberi

Arduino sensör setini kullanmaya başlamak için adım adım talimatlar ve ipuçları.

İpucu: Herhangi bir sensör modülünü Arduino kartınıza bağlamadan önce, kartınızın güç kaynağından ayrıldığından emin olun. Bağlantıları yaparken, sensör modülünün VCC pinini Arduino'nun 5V veya 3.3V pinine, GND pinini Arduino'nun GND pinine bağlayın. Analog sensörler için çıkış pinini Arduino'nun analog pinlerinden birine (A0-A5) bağlayın. Dijital sensörler için çıkış pinini Arduino'nun dijital pinlerinden birine bağlayın. Modüllerin bazılarında 3-pinli (VCC, GND, SIG) bazılarında ise 4-pinli (VCC, GND, DO, AO) bağlantı olduğunu unutmayın. DO dijital çıkışı, AO analog çıkışı ifade eder. Sensör modüllerinin çoğunda bulunan potansiyometre, sensörün hassasiyet eşiğini ayarlamanıza olanak tanır. Sensörlerin doğru çalıştığını test etmek için Arduino IDE'nin Seri Monitör özelliğini kullanın. Sensör verilerini okumak için gerekli kütüphaneleri Arduino IDE'ye yüklediğinizden emin olun (örneğin DHT sensörü için DHT kütüphanesi). Bazı sensörler için pull-up veya pull-down dirençleri gerekebilir, sensör datasheet'ini kontrol edin. Statik elektriğe duyarlı bileşenler içeren sensörleri tutarken statik elektrik önlemleri alın. I2C protokolü kullanan sensörler için Arduino'nun SDA ve SCL pinlerini kullanmanız gerektiğini unutmayın. Karmaşık projelere geçmeden önce her sensörü ayrı ayrı test ederek çalışma prensiplerini anlamaya çalışın.


Arduino ile Sensör Programlama Temelleri

Sensörleri Arduino ile programlamanın temel prensipleri ve kod örnekleri.

37 Parça Sensör Kiti ile çalışırken, farklı tipteki sensörlerin temel programlama prensiplerine hakim olmak, projelerinizin başarısı için önemlidir. Arduino ile sensör entegrasyonu, veri okuma ve işleme süreçleri için temel bilgileri burada bulabilirsiniz.

Dijital Sensör Programlama:

Dijital sensörler, HIGH (1) veya LOW (0) şeklinde iki durumlu çıkış veren sensörlerdir. Bu tip sensörlerin Arduino ile programlanmasında kullanılan temel yaklaşım:

  • Pin Tanımlama: pinMode(pin, INPUT) ile sensör pini giriş olarak ayarlanır.
  • Veri Okuma: digitalRead(pin) fonksiyonu ile sensörün çıkışı okunur.
  • Durum Değerlendirme: if-else yapıları ile sensör durumuna göre işlemler gerçekleştirilir.
  • Debouncing: Titreşimli sinyallerde hatalı okumaları önlemek için gecikme veya filtreleme uygulanır.
  • Pull-up/Pull-down: Bazı sensörler için pinMode(pin, INPUT_PULLUP) kullanılabilir.

Dijital Sensör Örnek Kod:

const int sensorPin = 2;     // Sensör dijital pin 2'ye bağlı
const int ledPin = 13;       // LED pin 13'e bağlı
int sensorDurumu = 0;        // Sensörün durumunu tutacak değişken

void setup() {
  pinMode(ledPin, OUTPUT);   // LED pini çıkış olarak ayarla
  pinMode(sensorPin, INPUT); // Sensör pini giriş olarak ayarla
  Serial.begin(9600);        // Seri haberleşmeyi başlat
}

void loop() {
  // Sensör değerini oku
  sensorDurumu = digitalRead(sensorPin);
  
  // Seri monitöre yazdır
  Serial.print("Sensör Durumu: ");
  Serial.println(sensorDurumu);
  
  // Sensör aktifse LED'i yak
  if (sensorDurumu == HIGH) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
  
  delay(100); // Kısa bir gecikme
}

Analog Sensör Programlama:

Analog sensörler, 0-1023 arasında değişen değerler üreterek daha detaylı veri sunarlar. Bu sensörlerin programlanması:

  • Pin Ayarı: Analog pinler için pinMode() kullanımı genellikle gerekmez.
  • Veri Okuma: analogRead(pin) fonksiyonu ile 0-1023 arasında değer okunur.
  • Değer Dönüşümü: map() fonksiyonu ile okunan değerler anlamlı birimlere dönüştürülebilir.
  • Gürültü Filtreleme: Birden fazla okuma yapıp ortalamasını alarak gürültü azaltılabilir.
  • Kalibrasyon: Min-max değerleri belirlenerek sensör ölçümleri kalibre edilebilir.

Analog Sensör Örnek Kod:

const int analogSensorPin = A0; // Analog sensör A0 pinine bağlı
int sensorDegeri = 0;           // Sensör değerini tutacak değişken

void setup() {
  Serial.begin(9600);           // Seri haberleşmeyi başlat
}

void loop() {
  // Analog değeri oku
  sensorDegeri = analogRead(analogSensorPin);
  
  // Okunan değeri 0-100 aralığına dönüştür
  int yuzdelikDeger = map(sensorDegeri, 0, 1023, 0, 100);
  
  // Değerleri seri monitöre yazdır
  Serial.print("Sensör Ham Değeri: ");
  Serial.print(sensorDegeri);
  Serial.print(" | Yüzdelik Değer: ");
  Serial.print(yuzdelikDeger);
  Serial.println("%");
  
  delay(500); // Yarım saniye bekle
}

Özel Protokollü Sensör Programlama:

DHT11 gibi bazı sensörler özel iletişim protokolleri kullanır ve kütüphane gerektirir:

  • Kütüphane Yükleme: Arduino IDE > Taslak > Library Ekle > Kütüphane Yönet menüsünden ilgili kütüphane yüklenir.
  • Kütüphane Include: #include <KütüphaneAdı.h> ile kütüphane koda dahil edilir.
  • Sensör Nesnesi: Kütüphaneye özgü tanımlamalarla sensör nesnesi oluşturulur.
  • Sensör Fonksiyonları: Kütüphanenin sunduğu .read(), .begin() gibi fonksiyonlar kullanılır.
  • Hata Kontrolü: Sensörden veri okunamadığı durumlar için hata kontrolü yapılır.

DHT11 Sensör Örnek Kod:

#include <DHT.h>

#define DHTPIN 2        // DHT sensörü dijital pin 2'ye bağlı
#define DHTTYPE DHT11   // DHT 11 sensör tipi

DHT dht(DHTPIN, DHTTYPE); // DHT sensör nesnesi oluştur

void setup() {
  Serial.begin(9600);   // Seri haberleşmeyi başlat
  dht.begin();          // DHT sensörünü başlat
  Serial.println("DHT11 Sıcaklık ve Nem Sensörü Test!");
}

void loop() {
  // Okumalar arasında 2 saniye bekleyin (sensör yavaştır)
  delay(2000);
  
  // Nem değerini oku
  float h = dht.readHumidity();
  // Sıcaklık değerini Celsius olarak oku
  float t = dht.readTemperature();
  
  // Değerleri kontrol et, hata varsa bildir
  if (isnan(h) || isnan(t)) {
    Serial.println("DHT sensöründen veri okunamadı!");
    return;
  }
  
  // Değerleri seri monitöre yazdır
  Serial.print("Nem: ");
  Serial.print(h);
  Serial.print("% | Sıcaklık: ");
  Serial.print(t);
  Serial.println("°C");
}

Çoklu Sensör Entegrasyonu:

Birden fazla sensörü aynı projede kullanırken dikkat edilmesi gerekenler:

  • Pin Çakışmalarını Önleme: Her sensör için benzersiz pin atamaları yapın.
  • Zaman Yönetimi: millis() kullanarak sensörleri farklı aralıklarla okuyun.
  • Güç Yönetimi: Tüm sensörlerin güç gereksinimlerinin Arduino tarafından karşılanabildiğinden emin olun.
  • Modüler Kod Yapısı: Her sensör için ayrı fonksiyonlar oluşturarak kodu düzenleyin.
  • Veri Önceliği: Kritik sensörlere daha yüksek okuma önceliği verin.

Bu temel programlama prensiplerini anlayarak, sensör kitinizdeki tüm modülleri projelerinizde etkili bir şekilde kullanabilirsiniz.


Sensör Modülleri ile IoT Projeleri

Bu sensör seti ile geliştirebileceğiniz Nesnelerin İnterneti (IoT) projeleri ve bağlantı çözümleri.

Sensör kitinizi kullanarak çeşitli IoT (Nesnelerin İnterneti) projeleri geliştirmek, modüllerinizin kullanım alanını genişletmenin en heyecan verici yollarından biridir. Bu bölümde, sensör verilerini internete bağlama ve uzaktan izleme/kontrol projeleri geliştirme konusunda bilgiler bulacaksınız.

Arduino'yu İnternete Bağlama Yöntemleri:

IoT projeleri için Arduino'nuzu çevrimiçi yapmanın farklı yolları:

  • ESP8266 Wi-Fi Modülü: Düşük maliyetli ve yaygın kullanılan Wi-Fi çözümü. Arduino ile seri haberleşme üzerinden bağlanır.
  • ESP32 Modülü: Wi-Fi ve Bluetooth özellikli, daha güçlü bir mikrodenetleyici. Arduino ile birlikte veya tek başına kullanılabilir.
  • Ethernet Shield: Kablolu ağ bağlantısı için ideal, güvenilir ve kararlı bağlantı sağlar.
  • GSM/GPRS Shield: Mobil veri ağı üzerinden bağlantı. Wi-Fi olmayan yerlerde kullanım için uygundur.
  • Bluetooth Modülü: Kısa mesafeli iletişim için. Genellikle akıllı telefon uygulamaları ile entegrasyon için kullanılır.

Her bağlantı yönteminin kendi avantajları ve kullanım senaryoları vardır.

IoT Platformu Seçimi:

Sensör verilerinizi depolamak ve görselleştirmek için IoT bulut platformları:

  • ThingSpeak: MATLAB üreticisi tarafından sunulan, veri analizi ve görselleştirme yetenekleri güçlü platform.
  • Adafruit IO: Başlangıç seviyesi için ideal, kullanımı kolay ve ücretsiz kotası olan platform.
  • Blynk: Mobil odaklı, özelleştirilebilir arayüzlü, donanımla etkileşimli platform.
  • Firebase: Google'ın sunduğu gerçek zamanlı veritabanı, kapsamlı bir IoT çözümü sunar.
  • MQTT Broker (Mosquitto): Kendi sunucunuzda barındırabileceğiniz, hafif ve esnek bir IoT protokolü.

Projenizin gereksinimlerine en uygun platformu seçmek önemlidir.

Örnek IoT Projesi: Uzaktan İzlenebilir Çevre İstasyonu

Sensör kitiniz, ESP8266 ve ThingSpeak kullanarak geliştirilecek bir IoT projesi:

#include <ESP8266WiFi.h>
#include <DHT.h>
#include <ThingSpeak.h>

// Ağ bilgileri
const char* ssid = "WiFi_Adi";  // WiFi ağı adı
const char* pass = "WiFi_Sifresi";  // WiFi şifresi

// ThingSpeak bilgileri
unsigned long channelID = 1234567;  // ThingSpeak kanal ID
const char* apiKey = "API_KEY";  // ThingSpeak API anahtarı

// Sensör ayarları
#define DHTPIN 2        // DHT sensörü D2 pinine bağlı
#define DHTTYPE DHT11   // DHT 11 sensör tipi
DHT dht(DHTPIN, DHTTYPE);

#define LIGHT_SENSOR A0 // LDR sensörü A0 pinine bağlı

WiFiClient client;

void setup() {
  Serial.begin(115200);
  dht.begin();
  
  // WiFi bağlantısı
  WiFi.begin(ssid, pass);
  Serial.print("WiFi'ye bağlanıyor");
  
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  
  Serial.println("");
  Serial.println("WiFi bağlandı");
  
  // ThingSpeak'i başlat
  ThingSpeak.begin(client);
}

void loop() {
  // Sensör verilerini oku
  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();
  int lightLevel = analogRead(LIGHT_SENSOR);
  
  // Sensör verilerini kontrol et
  if (isnan(humidity) || isnan(temperature)) {
    Serial.println("DHT sensöründen veri okunamadı!");
    return;
  }
  
  Serial.print("Sıcaklık: ");
  Serial.print(temperature);
  Serial.print("°C, Nem: ");
  Serial.print(humidity);
  Serial.print("%, Işık Seviyesi: ");
  Serial.println(lightLevel);
  
  // ThingSpeak'e veri gönder
  ThingSpeak.setField(1, temperature);
  ThingSpeak.setField(2, humidity);
  ThingSpeak.setField(3, lightLevel);
  
  int response = ThingSpeak.writeFields(channelID, apiKey);
  if (response == 200) {
    Serial.println("ThingSpeak güncellendi");
  } else {
    Serial.println("ThingSpeak güncelleme hatası");
  }
  
  // ThingSpeak için 15 saniye bekleme (ücretsiz hesaplar için limit)
  delay(15000);
}

IoT Projeleri için Sensör Seçimi:

Farklı IoT uygulamaları için bu kitteki en uygun sensörlerin listesi:

  • Akıllı Ev Sistemleri:
    • DHT11 (Sıcaklık/Nem) - Ortam koşullarını izleme
    • PIR Hareket Sensörü - Varlık algılama
    • Işık Sensörü - Ortam aydınlatmasını kontrol etme
    • Ses Sensörü - Ses aktivasyonlu sistemler
    • Röle Modülü - Elektrikli cihazları kontrol etme
  • Tarım ve Bitki İzleme:
    • DHT11 (Sıcaklık/Nem) - Sera koşullarını izleme
    • Işık Sensörü - Bitki için yeterli ışığı kontrol etme
    • Toprak Nem Sensörü (kit dışı) - Sulama ihtiyacını belirleme
    • Röle Modülü - Sulama sistemini kontrol etme
  • Güvenlik Sistemleri:
    • PIR Hareket Sensörü - İzinsiz girişleri algılama
    • Manyetik Reed Sensörü - Kapı/pencere açılışlarını izleme
    • Ses Sensörü - Anormal ses seviyelerini tespit etme
    • Alev Sensörü - Yangın riski izleme

IoT Projelerinde Güvenlik Önlemleri:

IoT cihazlarınızı güvende tutmak için dikkat edilmesi gereken noktalar:

  • Güçlü Şifreler: WiFi ve platform erişimleri için güçlü, benzersiz şifreler kullanın.
  • Veri Şifreleme: HTTPS, SSL/TLS gibi şifreli iletişim protokollerini tercih edin.
  • Güncel Firmware: Arduino ve iletişim modüllerinin firmware'lerini güncel tutun.
  • API Anahtarlarının Korunması: API anahtarlarını kodunuzda doğrudan tutmak yerine dış bir dosyadan yükleyin.
  • Cihaz Kimlik Doğrulama: IoT platformlarında cihaz kimlik doğrulama özelliklerini kullanın.

Bu güvenlik önlemleri, IoT projelerinizin güvenliğini ve güvenilirliğini artıracaktır.


Eğitim ve Öğrenmede Sensör Kullanımı

Bu sensör setinin STEM eğitiminde ve öğrenme süreçlerinde kullanımı.

Arduino sensör seti, STEM (Bilim, Teknoloji, Mühendislik, Matematik) eğitiminde öğrencilere pratik deneyimler kazandırmak ve teorik bilgileri somutlaştırmak için mükemmel bir araçtır. Bu bölümde, sensör kitini eğitim amaçlı nasıl kullanabileceğinize dair fikirler ve yaklaşımlar bulacaksınız.

Yaş Gruplarına Göre Sensör Projeleri:

Farklı yaş ve eğitim seviyelerine uygun sensör tabanlı eğitim projeleri:

  • İlkokul (8-10 yaş):
    • LED kontrolü ile temel programlama
    • Butonlar ve buzzer ile basit aksiyon-tepki sistemleri
    • Işık sensörü ile gece lambası projesi
    • Joystick ile kontrol edilen RGB LED oyunları
  • Ortaokul (11-13 yaş):
    • Sıcaklık ve nem ölçümü ile hava durumu istasyonu
    • Işık ve ses sensörleriyle etkileşimli sanat projeleri
    • Engelden kaçan robot temel altyapısı
    • Manyetik sensörler ile basit alarm sistemleri
  • Lise (14-18 yaş):
    • Çoklu sensör entegrasyonuyla çevre izleme istasyonu
    • Veri kaydı ve analizi ile bilimsel gözlem projeleri
    • IoT bağlantılı akıllı ev otomasyon sistemleri
    • Robotik projeler ve hareket kontrol sistemleri
  • Üniversite ve İleri Seviye:
    • Veri analizi ve işleme algoritmaları geliştirme
    • Makine öğrenmesi ile sensör verilerinin sınıflandırılması
    • Endüstriyel otomasyona yönelik prototip geliştirme
    • Uzaktan izleme ve kontrol sistemleri tasarlama

STEM Eğitimi ve Müfredat Entegrasyonu:

Sensör setinin farklı eğitim disiplinleriyle bütünleştirilmesi:

  • Bilim:
    • Sıcaklık, nem, ışık ölçümleri ile fiziksel kavramların öğretilmesi
    • Çevre koşullarının bitkiler ve malzemeler üzerindeki etkilerini gözlemleme
    • Sesle ilgili deneyler yaparak ses dalgaları kavramını öğretme
  • Teknoloji:
    • Sensörlerden gelen verileri işleme ve görselleştirme
    • Otomatik sistemlerin nasıl çalıştığını anlama
    • Geri bildirim döngüleriyle çalışan sistemleri tasarlama
  • Mühendislik:
    • Problem çözme ve sistem tasarımı becerileri geliştirme
    • Prototip oluşturma ve test etme süreçlerini öğrenme
    • Modüler tasarım yaklaşımlarını uygulama
  • Matematik:
    • Sensör verilerinin grafikle gösterilmesi ve analizi
    • Kalibrasyon eğrileri oluşturma ve matematiksel modellemeler
    • İstatistiksel veri analizi ve örüntü tanıma

Eğitimciler İçin Öğretim Stratejileri:

Sınıf ortamında sensör setini etkili biçimde kullanmak için yaklaşımlar:

  • Adım Adım Yaklaşım: Basit projelerden başlayarak karmaşık konseptlere doğru ilerleme.
  • İşbirlikçi Öğrenme: Öğrencileri küçük gruplar halinde çalıştırarak takım çalışması becerilerini geliştirme.
  • Proje Tabanlı Öğrenme: Gerçek dünya problemlerine çözüm arayan projeler tasarlama.
  • Açık Uçlu Görevler: Yaratıcılığı teşvik eden, çeşitli çözümlere izin veren projeler sunma.
  • Dokümantasyon ve Paylaşım: Öğrencilerin projelerini belgelendirmesi ve sunmasını sağlama.

Rehberli Sensör Laboratuvar Aktiviteleri:

Hazır uygulanabilir laboratuvar etkinliği örneği:

Laboratuvar Etkinliği: Sıcaklığın Işık Şiddetine Etkisi

Amaç: Sıcaklık ve ışık şiddeti arasındaki ilişkiyi ölçmek ve analiz etmek.

Gerekli Sensörler:

  • DHT11 Sıcaklık ve Nem Sensörü
  • LDR Işık Sensörü
  • LED Modülü

Prosedür:

  1. Sensörleri Arduino'ya bağlayın ve temel kod ile çalıştığını doğrulayın.
  2. Ortam ışığını ölçün ve kaydedin.
  3. Isı kaynağı (örn. küçük ampul) yakınına LED ve sensörleri yerleştirin.
  4. LED'i farklı parlaklık seviyelerinde çalıştırarak aşağıdaki verileri toplayın:
    • LED parlaklığı (0-255 arası PWM değeri)
    • Sıcaklık (°C)
    • Işık sensörü değeri (0-1023)
  5. Toplanan verileri bir tabloya kaydedin.
  6. Sıcaklık ve ışık şiddeti arasındaki ilişkiyi gösteren bir grafik oluşturun.

Analiz Soruları:

  • Sıcaklık arttıkça ışık şiddetinde nasıl bir değişim gözlemlendi?
  • Bu ilişkiyi matematiksel bir formülle ifade edebilir misiniz?
  • Sonuçlarınızı etkileyen dış faktörler neler olabilir?
  • Bu bulguların gerçek dünyada ne gibi uygulamaları olabilir?

Eğitim Kaynakları ve Referanslar:

Sensör seti ile eğitim için faydalı dış kaynaklar:

  • Çevrimiçi Platformlar: Tinkercad, Arduino Project Hub, Instructables gibi kaynaklardan örnek projeler.
  • Video Eğitimleri: YouTube üzerindeki spesifik sensör kullanım videolarına referanslar.
  • Açık Kaynak Müfredatlar: Arduino Education ve benzeri platformların paylaştığı müfredat içerikleri.
  • Bilimsel Makaleler: Sensör teknolojilerinin eğitimde kullanımına dair akademik çalışmalar.
  • Topluluk Forumları: Arduino ve elektronik forumlarında paylaşılan projeler ve çözümler.

Bu kaynaklar, eğitimcilere ve öğrencilere ilham verecek ve öğrenme süreçlerini zenginleştirecektir.


Sorun Giderme ve Başarılı Proje İpuçları

Sensörlerle çalışırken karşılaşabileceğiniz yaygın sorunlar ve bunları çözmenin yolları.

Sensör Bağlantı Sorunları:

Sensörlerle ilgili yaygın bağlantı hatalarını belirleme ve çözme:

  • Yanlış Pin Bağlantısı:
    • Belirti: Sensör yanıt vermiyor veya hatalı değerler gösteriyor.
    • Çözüm: Sensör veri sayfasını kontrol ederek pin düzenini doğrulayın. VCC, GND ve sinyal pinlerini doğru şekilde bağlayın.
  • Güç Sorunları:
    • Belirti: Sensör çalışmıyor veya kararsız davranıyor.
    • Çözüm: Sensörün çalışma voltajını kontrol edin (3.3V veya 5V). Gerekirse harici güç kaynağı kullanın. Arduino'nun güç kaynağının yeterli olduğundan emin olun.
  • Kablo Sorunları:
    • Belirti: Bağlantı aralıklı olarak kesiliyor.
    • Çözüm: Kabloların sağlamlığını kontrol edin. Kopuk veya gevşek kabloları değiştirin. Bağlantı noktalarını temizleyin.
  • Kısa Devre:
    • Belirti: Arduino yeniden başlıyor veya yanıt vermiyor.
    • Çözüm: Bağlantıları kontrol edin, özellikle VCC ve GND pinleri arasında kısa devre olmadığından emin olun. Çıplak telleri yalıtın.

Sensör Okuma Sorunları:

Sensör verilerinin işlenmesiyle ilgili yaygın sorunlar:

  • Gürültülü Okumalar:
    • Belirti: Sensör değerleri dengesiz veya "zıplıyor".
    • Çözüm: Filtreleme algoritmaları kullanın (ortalama alma, medyan filtreleme). Kablolama için blendajlı kablo tercih edin. Sensörü elektromanyetik kaynaklardan uzak tutun.
  • Sensör Kalibrasyonu:
    • Belirti: Sensör değerleri bilinen değerlerden tutarlı şekilde sapıyor.
    • Çözüm: Bilinen referans değerlerle sensörü kalibre edin. Offset ve ölçekleme faktörlerini kodunuza ekleyin.
  • Zaman Aşımı Hataları:
    • Belirti: Sensör bazen değer döndürmüyor.
    • Çözüm: Sensör okumalarına zaman aşımı kontrolleri ekleyin. Okuma başarısız olursa tekrar deneyin veya güvenli bir varsayılan değer kullanın.
  • Mantıksız Değerler:
    • Belirti: Fiziksel olarak imkansız sensör değerleri.
    • Çözüm: Veri doğrulama kontrolleri ekleyin. Makul bir değer aralığı belirleyin ve bu aralığın dışındaki değerleri filtreyin.

Programlama Sorunları:

Arduino kodlarında yaygın görülen hatalar ve çözümleri:

  • Kütüphane Sorunları:
    • Belirti: Derleme hataları, tanımlanmamış referanslar.
    • Çözüm: Doğru kütüphane sürümünü yüklediğinizden emin olun. Kütüphaneyi doğru şekilde dahil edin (#include). Kütüphane bağımlılıklarını kontrol edin.
  • Bellek Sorunları:
    • Belirti: Arduino'nun kararsız çalışması, beklenmeyen davranışlar.
    • Çözüm: String yerine char dizileri kullanın. Gereksiz global değişkenleri azaltın. SRAM kullanımını optimize edin. Kod büyükse, PROGMEM kullanarak veriyi program belleğinde saklayın.
  • Zamanlama Sorunları:
    • Belirti: Sensör okumaları tutarsız, bazı görevler gerçekleşmiyor.
    • Çözüm: delay() yerine millis() kullanarak non-blocking zamanlama yapın. Öncelikli görevleri belirleyin ve buna göre kodunuzu yapılandırın.
  • Seri Port Hata Ayıklama:
    • Belirti: Sensör çalışıyor ama değerler görüntülenmiyor.
    • Çözüm: Serial.begin() baud rate değerinin seri monitör ayarıyla eşleştiğinden emin olun. Serial.print() komutlarını stratejik noktalara ekleyerek kodun hangi kısımlarının çalıştığını kontrol edin.

Başarılı Proje Geliştirme İpuçları:

Sensör projelerinizi daha başarılı hale getirmek için öneriler:

  • Proje Planlama:
    • Projenize basit bir prototiple başlayın ve kademeli olarak geliştirin.
    • Sensörleri ve işlevleri ayrı ayrı test edin, sonra birleştirin.
    • Projenin amacını ve hedef kullanıcılarını net olarak tanımlayın.
  • Donanım Optimizasyonu:
    • Gerçek kullanım senaryolarında test edin (ışık, nem, sıcaklık değişimleri).
    • Sensörleri uygun konumlara yerleştirin, fiziksel etkileşimleri düşünün.
    • Sensör bağlantılarını güçlendirin, özellikle taşınacak projelerde.
  • Yazılım Geliştirme:
    • Modüler kod yazın, her sensör için ayrı fonksiyonlar oluşturun.
    • Hata durumlarını ele alın ve güvenli mod davranışları tanımlayın.
    • Verileri erişilebilir formatta saklayın (SD kart, bulut vs.).
  • Kullanıcı Deneyimi:
    • Projeniz için sezgisel bir kullanıcı arayüzü tasarlayın.
    • Anlamlı görsel veya işitsel geri bildirimler ekleyin.
    • Kullanım kılavuzu veya dokümantasyon hazırlayın.

Gelişmiş Sorun Giderme Teknikleri:

Karmaşık sensör sorunlarını çözmek için ileri düzey yaklaşımlar:

  • Osiloskop Kullanımı: Sinyal kalitesini ve zamanlamasını analiz etmek için dijital osiloskop kullanma.
  • Lojik Analizörler: I2C, SPI gibi protokollerin iletişimini izleme ve hata ayıklama.
  • Benchmarking: Sensör tepki sürelerini ve performansını sistematik olarak ölçme.
  • Mock Sensörler: Gerçek sensörleri simüle ederek kod geliştirme ve test etme.
  • Uzman Topluluklarından Yardım: Arduino forumları ve Stack Exchange gibi platformlarda sorunları paylaşma.

Bu sorun giderme stratejileri ve ipuçları, sensör projelerinizin daha güvenilir ve başarılı olmasını sağlayacaktır.


İlgili Ürün Kategorilerimiz

Arduino

Projeleriniz için ihtiyacınız olan tüm Arduino kartları ve aksesuarları Voltaj.net'te! Arduino UNO, MEGA, Nano ve diğer çeşitler ile sensör kitinizi tamamlayın.

Ürünleri İncele →

Modüller

Çeşitli sensör ve modül seçeneklerimizle projelerinizi geliştirin. Sensör kitinize ek olarak WiFi modülleri, motorlar ve diğer elektronik bileşenler için doğru çözümleri bulun.

Ürünleri İncele →

Neden Voltaj.Net'ten Almalısınız?

Voltaj.Net, Türkiye'nin güvenilir elektronik komponent tedarikçisi olarak, Arduino ve elektronik projeleriniz için kaliteli ürünler sunar. 37 Parça Arduino Uyumlu Sensör Modül Seti, elektronik projelerinizi çeşitlendirmek ve geliştirmek için ideal bir başlangıç noktasıdır.

  • Hızlı Teslimat: Siparişleriniz aynı gün içinde işleme alınır.
  • Ürün Garantisi: Tüm sensör ve modüller garantilidir.
  • Teknik Destek: Ürünlerin kullanımı konusunda uzman yardımı.
  • Uygun Fiyat: Piyasadaki en rekabetçi fiyatlar.
  • Geniş Ürün Yelpazesi: Arduino, Raspberry Pi ve elektronik projeleriniz için tüm malzemeler.
  • Eğitim Kurumlarına Özel: Okullar ve STEM laboratuvarları için özel fiyatlandırma.
  • Güvenli Alışveriş: SSL korumalı ödeme sistemi.
  • Müşteri Memnuniyeti: Yüksek müşteri memnuniyeti oranı ve kaliteli hizmet.

Ürün Hakkında Sıkça Sorulan Sorular

Bu sensör seti hangi Arduino kartlarıyla uyumludur?

Bu sensör seti tüm Arduino kartlarıyla uyumludur. Arduino UNO, Mega, Nano, Leonardo, Micro ve diğer resmi Arduino modellerini destekler. Arduino ile uyumlu ESP8266 ve ESP32 tabanlı geliştirme kartlarıyla da çalışır. Arduino klonları ve diğer mikroişlemci kartlarıyla da kullanılabilir. Sensörler standart pin düzeni kullandığından geniş uyumluluk sunar. Bazı sensörler için 3.3V veya 5V uyumluluk kontrolü gerekebilir.

Sensörleri kullanmak için ek kütüphane gerekli mi?

Bazı sensörler için özel kütüphane gereklidir. DHT11 sıcaklık sensörü için DHT kütüphanesi, rotary encoder için özel encoder kütüphanesi gerekir. LED ve buton gibi basit modüller standart Arduino fonksiyonlarıyla çalışır. Kütüphaneler Arduino IDE içinden Taslak > Library Ekle > Kütüphane Yönet menüsünden kurulabilir. Genellikle kütüphane gerektiren sensörler için kütüphane adı sensör adıyla arama yapılarak bulunabilir.

Sensörlerin güç gereksinimleri nelerdir?

Sensörlerin çoğu 5V ile çalışır ve Arduino kartındaki 5V pininden beslenebilir. Bazı sensörler 3.3V ile de çalışabilir. Tüm sensörlerin toplam akım çekişi yaklaşık 500mA civarındadır. Birden fazla sensör aynı anda kullanıldığında Arduino USB gücü yetersiz kalabilir, harici güç kaynağı önerilir. Röle gibi yüksek akım çeken modüller için ayrı güç kaynağı kullanılmalıdır. Her sensörün ayrı güç gereksinimleri için veri sayfalarını kontrol edin.

Sensör kitinde neden bazı sensörler ve modüller benzer işlevlere sahip?

Benzer işlevli sensörler farklı hassasiyet ve ölçüm aralıkları sunar. Dijital ve analog çıkışlı sensörler farklı uygulama senaryoları için gereklidir. Bazı modüller öğrenme amaçlıdır, farklı prensipleri öğrenmenize yardımcı olur. Farklı fiziksel prensiplerle çalışan sensörler, aynı fiziksel değeri ölçse bile farklı kullanım avantajları sunar. Bu çeşitlilik, projelerinize en uygun sensörü seçme esnekliği sağlar.

Bu kit başlangıç seviyesindeki kullanıcılar için uygun mu?

Evet, bu kit başlangıç seviyesi için idealdir. Basit LED ve buton modülleriyle başlayıp, karmaşık sensörlere doğru ilerleyebilirsiniz. Çoğu sensör, temel Arduino bilgisiyle kolayca kullanılabilir. İnternette bu sensörler için birçok örnek kod ve tutorial bulunmaktadır. Kit, temel elektronik ve kodlama öğrenme sürecini destekler. Her seviyeden kullanıcı için farklı zorlukta projeler yapılabilir.

Sensörlerin çoğu analog mı yoksa dijital çıkışlı mı?

Kit hem analog hem dijital sensörler içerir. 37 parçanın yaklaşık 15 tanesi analog çıkış üretir. Birçok sensör hem analog hem dijital çıkış pinlerine sahiptir. Dijital sensörler HIGH/LOW şeklinde çıkış verir. Analog sensörler 0-1023 arasında değerler üretir. Bazı özel protokollü sensörler (DHT11 gibi) kendi dijital iletişim protokollerini kullanır. Bu çeşitlilik, farklı program tekniklerini öğrenme fırsatı sunar.

Kit içinde en çok hangi tip projeler için sensör bulunuyor?

Kit çevre izleme projeleri için sıcaklık, nem ve ışık sensörleri içerir. Robotik projeler için hareket, mesafe ve takip sensörleri bulunur. Akıllı ev sistemleri için ışık, ses ve hareket sensörleri vardır. İnteraktif projeler için butonlar, joystick ve LED modülleri mevcuttur. Güvenlik projeleri için manyetik, titreşim ve alev sensörleri yer alır. Kitteki sensörler STEM eğitimi için de idealdir.

Sensörlerin çoğu için örnek kod ve dokümantasyon var mı?

Evet, tüm sensörler için internette bol miktarda dokümantasyon ve örnek kod mevcuttur. Arduino Project Hub ve Instructables gibi platformlarda bu sensörlerle ilgili projeler bulunur. Sensörler standart KY serisi kodlarıyla anıldığından, arama motorlarında kolayca örnek bulunabilir. GitHub üzerinde bu sensör kitine özel kod repolar var. Sensörlerin çoğu için Arduino IDE kütüphanelerinde örnek kodlar bulunur.

Diğer Özellikler
Stok KoduVLT-15018
MarkaChina
Stok DurumuVar
Geniş ürün yelpazesi
1300 TL üzeri siparişler ücretsiz teslimat
Daima ekonomik
Piyasadaki en iyi fiyat

PlatinMarket® E-Ticaret Sistemi İle Hazırlanmıştır.