Translate

Wednesday, July 30, 2025

Arduino Uno ile LED Yakma ve Söndürme Projesi — Başlangıç Seviyesi

+----------------+
       |   Arduino Uno  |
       |                |
       |   [13] o-------|---------+ 
       |                |         | 
       |   [GND] o------|----+    | 
       +----------------+    |    | 
                              |    | 
                             LED   |
                          (Anot)  (Katot)
                              |    | 
                              |   [220Ω]  
                              |    | 
                              +----+-----> GND

Arduino Uno, elektronik dünyasına adım atmak isteyenler için en çok tercih edilen geliştirme kartıdır. Bu basit LED kontrol projesi sayesinde Arduino'nun nasıl çalıştığını öğrenebilir, kendi akıllı cihazlarını yapmaya ilk adımı atabilirsiniz.
✔️ Uygun fiyatlı, ✔️ Kolay programlanabilir, ✔️ Binlerce proje desteği!

> 💡 Bu kartla neler yapılmaz ki? Akıllı ev sistemleri, robotlar ve sensör tabanlı cihazların temelini atabilirsiniz!




---

🛠️ Malzeme Listesi:

1 adet Arduino Uno

1 adet LED (Kırmızı, Yeşil veya istediğiniz renk)

1 adet 220 ohm direnç

1 adet Breadboard

2 adet Jumper kablo (Erkek-Erkek)



---

🔌 Devre Bağlantısı:

LED’in anodu (uzun bacak) → Arduino Uno Dijital Pin 13

LED’in katodu (kısa bacak) → 220 ohm direnç → GND (toprak)



---

🖥️ Devre Şeması Görseli:

(Görsel hazırlanıyor. Onay verirsen birazdan yapacağım.)


---

💻 Arduino Kodları:

void setup() {
  pinMode(13, OUTPUT); // 13 numaralı pin çıkış olarak ayarlanıyor
}

void loop() {
  digitalWrite(13, HIGH); // LED yanıyor
  delay(1000);            // 1 saniye bekle
  digitalWrite(13, LOW);  // LED sönüyor
  delay(1000);            // 1 saniye bekle

Akıllı Bahçe Sulama Sistemi: Raspberry Pi ve Arduino ile Otomasyon

Akıllı Bahçe Sulama Sistemi: Raspberry Pi ve Arduino ile Otomasyon

Bahçenizi veya bitkilerinizi sağlıklı tutmak için düzenli sulama çok önemlidir. Ancak yoğun yaşam temposunda sulamayı zamanında yapmak zor olabilir. İşte bu noktada, Raspberry Pi ve Arduino kullanarak kendi akıllı bahçe sulama sisteminizi kolayca kurabilirsiniz.

Projenin Temeli

Bu sistemde Arduino, toprak nem sensörlerinden aldığı verilerle bitkilerin ne zaman sulanması gerektiğini belirler. Sulama işlemi, bağlı olan su pompası veya röle aracılığıyla otomatik olarak gerçekleşir. Raspberry Pi ise bu sistemi merkezi olarak yönetir, verileri toplar ve uzaktan erişim için web arayüzü sunar.

Nasıl Çalışır?

Arduino, toprak nem sensörlerinden aldığı gerçek zamanlı verileri işler ve sulama gerektiren durumu tespit eder. Bu bilgiler seri haberleşme ile Raspberry Pi’ye gönderilir. Raspberry Pi, verileri kaydeder, kullanıcıya grafiklerle sunar ve gerektiğinde sulama komutu verir. Ayrıca internet üzerinden mobil cihazlar ile sulama durumunu kontrol etmek ve ayarları değiştirmek mümkündür.

Neden Bu Proje?

Enerji ve Su Tasarrufu: Bitkiler sadece ihtiyaç duyduklarında sulanır.

Uzaktan Kontrol: Mobil veya bilgisayarınızdan sistem durumunu takip edebilirsiniz.

Öğrenme Fırsatı: Hem Arduino hem de Raspberry Pi ile IoT uygulamalarını deneyimleyebilirsiniz.


Sonuç

Bu akıllı bahçe sulama sistemi, hem pratik hem de çevre dostu bir çözümdür. Arduino’nun sensör yönetimi ve Raspberry Pi’nin güçlü işlem yetenekleri birleşerek, bahçenizi akıllı bir hale getirir. Teknoloji ile doğayı buluşturan bu proje, elektronik meraklıları ve bahçe tutkunları için ideal bir başlangıçtır.

Monday, July 28, 2025

Bluetooth ile LED Kontrolü – Arduino + HC-05 Projesi

Telefonla LED Yak: Arduino ve HC-05 ile Kablosuz Aydınlatma Kontrolü

</ >
---

📌 Giriş:

Bir butona basmadan sadece telefonla LED yakmak ister misiniz? Arduino ile HC-05 Bluetooth modülünü kullanarak LED kontrolünü cep telefonunuz üzerinden sağlayabilirsiniz. Bu proje sayesinde temel Bluetooth iletişimini öğrenip kablosuz kontrolün temellerini kavrayabilirsiniz.


---

🧰 Kullanılan Malzemeler

Arduino UNO / Nano – Bluetooth sinyallerini işler ve LED’e komut gönderir

HC-05 Bluetooth Modülü – Telefon ve Arduino arasında kablosuz köprü

LED + 220Ω Direnç – Telefonla aç/kapa yapılacak ışık

Android Bluetooth Terminal Uygulaması – Telefon üzerinden komut gönderimi

Jumper kablolar – Kolay bağlantı sağlar


⚠️ Bu bileşenler, mobil kontrollü ev otomasyonu projelerinin temelini oluşturur. Anahtarsız kontrol için idealdir.


---

🔌 Bağlantı Açıklaması:

HC-05 Bağlantısı:
 • VCC → 5V
 • GND → GND
 • TX → Arduino RX (D0)
 • RX → Arduino TX (D1) (Not: HC-05 3.3V veri seviyesi kullanır, direnç bölücü önerilir)

LED:
 • Anot → D8
 • Katot → 220Ω → GND



---

📲 Telefon Uygulaması:

Google Play’den “Bluetooth Terminal” gibi bir uygulama indirip HC-05’e bağlanın.

"1" gönderildiğinde LED yanar

"0" gönderildiğinde LED söner



---

💡 Arduino Kodu:

char gelen;
void setup() {
  Serial.begin(9600);
  pinMode(8, OUTPUT);
}

void loop() {
  if (Serial.available()) {
    gelen = Serial.read();
    if (gelen == '1') digitalWrite(8, HIGH);
    if (gelen == '0') digitalWrite(8, LOW);
  }
}


---

📶 Proje Nerede Kullanılır?

Telefon kontrollü aydınlatma

Mobil kumanda sistemleri

Akıllı ev otomasyonu giriş seviyesi

DIY robot kontrol projeleri

Ses Kontrollü Robot Kol: Raspberry Pi ve Arduino ile Hareketli Sistem

Ses Kontrollü Robot Kol: Raspberry Pi ve Arduino ile Hareketli Sistem

Robotik projelere ilgi duyuyorsanız, bu proje tam size göre! Raspberry Pi’nin ses tanıma gücü ve Arduino’nun hassas motor kontrolü birleşerek ses komutlarıyla çalışan bir robot kol sistemine dönüşüyor. “Sağa dön”, “Yukarı kaldır”, “Aç kapat” gibi sesli komutlarla robot kolunuzu yönetebilirsiniz.

Projenin Amacı

Raspberry Pi, mikrofon modülü ile ses komutlarını tanır ve işleme sokar. Tanınan komutlar Arduino’ya iletilir. Arduino ise bu komutlara karşılık olarak servo motorları çalıştırır ve robot kolu hareket ettirir. Böylece tamamen ses kontrollü bir sistem ortaya çıkar.

Nasıl Çalışır?

Raspberry Pi üzerinde Python ile çalışan bir ses tanıma kütüphanesi (örneğin SpeechRecognition veya Google Voice API) yardımıyla ses komutları tanımlanır. Komut tanındığında, Raspberry Pi Arduino’ya seri port üzerinden bir karakter veya kelime gönderir. Arduino, gelen komuta göre ilgili motoru hareket ettirerek kolu yönlendirir.

Geliştirme Fikirleri:

Çok eksenli robot kol (5 veya 6 DOF)

Nesne algılayan kamera entegrasyonu

Web arayüzü ile yedek kontrol

Bluetooth mikrofon desteği


Sonuç

Raspberry Pi ve Arduino’nun mükemmel uyumuyla geliştirilen bu ses kontrollü robot kol, hem yazılım hem de donanım açısından ileri düzey bir projedir. Özellikle yapay zeka, robotik ve IoT ile ilgilenen öğrenciler ve geliştiriciler için yaratıcı ve öğretici bir deneyim sunar.

Sunday, July 27, 2025

Akıllı Enerji Takip Sistemi: Raspberry Pi ve Arduino ile Elektrik Tüketimi Analizi

Akıllı Enerji Takip Sistemi: Raspberry Pi ve Arduino ile Elektrik Tüketimi Analizi

Ev ya da ofislerde enerji tüketimini anlık olarak takip etmek, hem tasarruf sağlamak hem de bilinçli tüketim için büyük önem taşır. Bu projede Arduino ve Raspberry Pi kullanarak enerji kullanımını izleyen, analiz eden ve grafiklerle raporlayan bir akıllı enerji takip sistemi kuruyoruz.

Projenin Amacı

Arduino, akım sensörleri (CT sensörleri) kullanarak belirli cihazlardan geçen elektrik akımını ölçer. Raspberry Pi ise bu verileri toplayarak bir veritabanına kaydeder ve web arayüzü üzerinden kullanıcıya sunar. Bu sistemle hangi saatlerde en fazla enerji harcadığınızı görebilir, gereksiz tüketimi azaltabilirsiniz.

Nasıl Çalışır?

Arduino, ACS712 gibi akım sensörleri yardımıyla anlık elektrik akımını ölçer ve seri iletişim üzerinden bu verileri Raspberry Pi’ye gönderir. Raspberry Pi, gelen verileri işler, saklar ve grafiklerle görselleştirir. Ayrıca belirlenen sınır aşıldığında kullanıcıya e-posta ile uyarı gönderebilir.

Geliştirme Fikirleri:

Anlık ve günlük tüketim raporu

WiFi bağlantılı mobil kontrol paneli

Aşırı tüketimde cihaz otomatik kapatma (röle ile)

Google Sheets entegrasyonu


Sonuç

Arduino ve Raspberry Pi kombinasyonu ile geliştirilen bu enerji takip sistemi, elektrik tasarrufu için güçlü bir adımdır. Hem ev otomasyonu hem de IoT tabanlı enerji çözümleri için temel oluşturur. Proje, çevre bilinci ve dijital sistemler arasında sağlam bir köprü kurar.

Friday, July 25, 2025

Arduino ile IR Kumanda Kontrollü LED Sistemi

Uzaktan Kumanda ile LED Kontrolü: Arduino + IR Alıcı Projesi


📌 Giriş:

Eski bir TV kumandanız mı var? Onu değerlendirmenin zamanı geldi! Bu projede, Arduino ve IR (kızılötesi) alıcı kullanarak bir LED’i uzaktan kumanda ile açıp kapatıyoruz. Bu proje ile temel IR iletişimini öğrenebilir ve ev otomasyonuna ilk adımı atabilirsiniz.


---

🧰 Kullanılan Malzemeler 

Arduino UNO / Nano – IR alıcı kontrolü için ideal kontrolcü

IR Alıcı Modül (VS1838B / HX1838) – TV kumandalarıyla çalışır, ucuz ve güvenilir

IR Kumanda – Eski televizyon veya set üstü kutu kumandası kullanılabilir

LED + 220Ω Direnç – Uzaktan kontrol edilecek ışık

Jumper kablolar – Bağlantılar için


⚠️ Bu proje temel IR protokolünü öğretir. Daha sonra bu altyapıyla uzaktan fan, lamba, perde gibi sistemleri kontrol edebilirsin.


---

🔌 Bağlantı Açıklaması:

IR Alıcı Modül
 • OUT → Arduino D11
 • VCC → 5V
 • GND → GND

LED
 • Anot → D3, Katot → 220Ω → GND



---

🧠 Kod (IRremote kütüphanesi ile):

#include <IRremote.h>
int receiver = 11;
IRrecv irrecv(receiver);
decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
  pinMode(3, OUTPUT);
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    if (results.value == 0xFFA25D) {  // Örnek tuş kodu
      digitalWrite(3, !digitalRead(3)); // LED'i aç/kapat
    }
    irrecv.resume();
  }
}


---

📺 Proje Nerede Kullanılır?

Oturma odası ışık sistemi

DIY medya kontrol sistemleri

IR tabanlı ev otomasyonu

Uzaktan kumandalı çocuk oyuncakları


Ev Güvenlik Sistemi: Raspberry Pi ve Arduino ile Akıllı Alarm ve Kamera Projesi

Ev Güvenlik Sistemi: Raspberry Pi ve Arduino ile Akıllı Alarm ve Kamera Projesi

Ev güvenliğini artırmak istiyorsanız, Raspberry Pi ve Arduino ile oluşturulan bu akıllı güvenlik sistemi tam size göre! Bu sistem sayesinde hem hareket algılayabilir hem de görüntü kaydedebilir ve dilediğinizde telefonunuza uyarı gönderebilirsiniz.

Projenin Amacı

Bu projede Arduino, PIR hareket sensörleri ve kapı/pencere sensörlerini yönetir. Hareket algılandığında Arduino, Raspberry Pi’ye bilgi gönderir. Raspberry Pi ise bağlı kamera ile video kaydeder ve aynı anda internet üzerinden size e-posta veya anlık bildirim yollar.

Nasıl Çalışır?

Arduino, düşük güçte çalışan ve sürekli tetikte olan sensörleri izler. Bir hareket algılandığında, sinyal Raspberry Pi’ye iletilir. Raspberry Pi, bu sinyalle kamerayı aktif hale getirir, görüntü kaydını başlatır ve önceden tanımlı e-posta adresine alarm bildirimi gönderir. İsteğe bağlı olarak sistem, bulut depolama veya mobil uygulamalarla da entegre edilebilir.

Sistem Özellikleri:

Hareket ve temas algılama

Raspberry Pi kamera modülü ile kayıt

E-posta veya SMS bildirim sistemi

Geliştirilebilir web arayüzü ile canlı izleme


Sonuç

Bu kombine sistem hem düşük maliyetlidir hem de esnek bir altyapıya sahiptir. Arduino’nun sensör yönetimi ve Raspberry Pi’nin işlem gücü sayesinde evinizin güvenliği size özel bir sistemle sağlanır. Kodlama, sensör kullanımı ve ağ bağlantılarını birleştiren bu proje, hem öğretici hem de pratik bir deneyim sunar.

Tuesday, July 22, 2025

Güneş Enerjili USB Şarj Cihazı

Doğadan Güç Al: Güneş Enerjili USB Şarj Cihazı Yapımı (TP4056 + 18650 Batarya)


📌 Giriş:

Elektrik olmasa da cihazlarınızı şarj edebilirsiniz! Bu projede güneş paneli, şarj devresi ve 18650 batarya kullanılarak tamamen taşınabilir bir USB şarj cihazı yapıyoruz. Elektrik kesintileri, kamp, doğa gezileri ve afet anları için birebir.


---

🧰 Kullanılan Malzemeler

Güneş Paneli (5V – 1W/2W) – Doğrudan güneşten enerji alır

TP4056 Şarj Devresi – 18650 Li-ion pilin güvenli şarjı için

18650 Batarya – Yüksek kapasiteli, tekrar şarj edilebilir pil

Boost Converter (MT3608) – 3.7V batarya çıkışını 5V USB’ye çevirir

USB çıkış soketi – Telefon veya cihaz bağlantısı için


⚠️ Bu parçalarla oluşturulan sistem düşük maliyetli, doğa dostu ve taşınabilir enerji çözümüdür. Geliştirilerek çoklu çıkışlı powerbank yapılabilir.


---

🔌 Bağlantı Açıklaması:

Güneş Paneli → TP4056 IN+ / IN−

TP4056 OUT+ / OUT− → 18650 bataryaya

Boost Converter IN+ / IN− → batarya çıkışı

Boost Converter OUT+ / OUT− → USB çıkışı



---

🔋 Kullanım Alanları:

Kamp ve doğa gezileri

Elektrik kesintilerinde telefon şarjı

Afet çantası için mobil enerji çözümü

Güneş enerjisi temelli STEM projeleri

Arduino ile Sıcaklık ve Nem Göstergesi Yapımı

Arduino ile Sıcaklık ve Nem Göstergesi Yapımı

Ev ortamınızı veya seranızı kontrol altında tutmak için sıcaklık ve nem ölçümü oldukça önemlidir. Arduino ile DHT11 sensörünü kullanarak basit bir sıcaklık ve nem göstergesi yapabilirsiniz. Bu proje hem elektronik hem de programlama bilgilerinizi geliştirmek için harika bir başlangıçtır.

Gerekli Malzemeler:

Arduino Uno (veya benzeri)

DHT11 sıcaklık ve nem sensörü

16x2 LCD ekran (I2C modüllü tercih edilir)

Jumper kabloları ve breadboard

USB kablosu ve bilgisayar


Projenin Amacı:

DHT11 sensörü ortamın sıcaklık ve nem değerlerini algılar. Arduino bu verileri okuyarak LCD ekranda anlık olarak gösterir. Böylece ortam koşullarını kolayca takip edebilirsiniz.

Nasıl Çalışır?

DHT11 sensörü Arduino’ya dijital pin üzerinden bağlanır. Arduino, sensörden gelen dijital sinyali okur ve sıcaklık ile nem değerlerini hesaplar. Bu değerler LCD ekranda kullanıcı dostu şekilde gösterilir. Proje, sensör okuma, veri işleme ve ekran kontrolü gibi temel kavramları içerir.

Geliştirme Fikirleri:

Değerleri SD karta kaydetme

OLED ekran kullanarak daha şık arayüz

WiFi modülü ile verileri buluta gönderme

Alarm sistemi ile belirli sıcaklık veya nem seviyelerinde uyarı


Sonuç:

Arduino ile sıcaklık ve nem göstergesi yapmak, günlük hayatınızda kullanabileceğiniz pratik bir projedir. Elektronik ve kodlama yeteneklerinizi geliştirirken aynı zamanda çevrenizi daha iyi anlamanızı sağlar.

Monday, July 21, 2025

Raspberry Pi ile QR Kod Okuyucu Sistem Kurulumu

Raspberry Pi ile QR Kod Okuyucu Sistem Kurulumu

QR kodlar günümüzde hızlı bilgi erişimi, ürün takibi ve giriş sistemlerinde sıkça kullanılmaktadır. Raspberry Pi kullanarak kendi QR kod okuyucunuzu oluşturabilir, bu verileri anında ekranda görüntüleyebilir veya bir işlem başlatabilirsiniz. Bu proje, görüntü işleme ve Python programlama konularında kendini geliştirmek isteyenler için harika bir fırsat sunar.

Gerekli Malzemeler:

Raspberry Pi (3 veya 4 Model)

Raspberry Pi Kamera Modülü veya USB webcam

Raspbian yüklü microSD kart

Python 3 ve OpenCV kütüphanesi

İnternet bağlantısı (paket kurulumu için)


Projenin Amacı:

Kameradan gelen görüntüyü analiz ederek QR kodu tespit etmek ve içerisindeki bilgiyi okumaktır. Bu bilgi daha sonra ekranda görüntülenebilir, veri tabanına kaydedilebilir veya bir başka işlem başlatılabilir.

Nasıl Çalışır?

Kamera sürekli olarak görüntü alır ve OpenCV kütüphanesiyle bu görüntü içerisindeki QR kodları tarar. QR kod algılandığında pyzbar gibi Python kütüphaneleriyle içerik çözülür. Bu içerik komut olarak kullanılabilir ya da sadece bilgi ekranında gösterilebilir.

Geliştirme Önerileri:

QR kodla kapı kilidi açma

Kütüphane kitap takip sistemi

Öğrenci/çalışan yoklama sistemi

Veri tabanı ile eş zamanlı kayıt


Sonuç:

Raspberry Pi ile QR kod okuyucu sistemi kurmak, dijital kimlik doğrulama ve hızlı veri erişimi gibi birçok alanda kullanılabilir. Proje, hem yazılım hem donanım açısından kapsamlı bir öğrenme sağlar ve günlük hayata uygulanabilir bir çözüm sunar.

Saturday, July 19, 2025

Toprak Nem Sensörü ile Otomatik Sulama Sistemi

Arduino ile Otomatik Bitki Sulama: Toprak Nem Sensörü Kullanarak Akıllı Bahçe Yapımı

📌 Giriş:

Bitkilerinizin ne zaman suya ihtiyaç duyduğunu siz değil, sensörler bilsin! Bu projede toprak nem sensörü, Arduino ve su pompası kullanılarak tamamen otomatik bir sulama sistemi kuruluyor. Özellikle unutkan veya sık seyahat edenler için ideal.


---

🧰 Kullanılan Malzemeler

Arduino UNO veya Nano – Bitki yönetimi ve sensör okuma için güçlü altyapı

Toprak Nem Sensörü – Topraktaki nemi ölçer, sulama ihtiyacını algılar

5V Röle Modülü – Su pompasını açıp kapatmak için kullanılır

Mini Su Pompası (DC) – Düşük voltajla çalışan kompakt sulama pompası

Breadboard, jumper kablo – Modülleri bağlamak için gerekli


⚠️ Bu proje ile kendi kendine sulanan bir saksı veya bahçe sistemi yapabilirsiniz. Enerji tasarrufu ve bitki sağlığı için harika bir çözümdür.


---

🔌 Bağlantı Açıklaması:

Nem Sensörü: A0 → Arduino A0, VCC → 5V, GND → GND

Röle: IN → D7, VCC → 5V, GND → GND

Pompa: Röle üzerinden +5V ile çalıştırılır



---

🧠 Arduino Kodu (Basit):

int sensorPin = A0;
int rolePin = 7;

void setup() {
  pinMode(rolePin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int deger = analogRead(sensorPin);
  if(deger < 500){
    digitalWrite(rolePin, HIGH); // Sulama başlar
  } else {
    digitalWrite(rolePin, LOW);  // Sulama durur
  }
  delay(1000);
}


---

🌱 Proje Nerede Kullanılır?

Balkon saksılarında

İç mekân bahçelerinde

Akıllı tarım sistemlerinde

Ofis bitkilerinde bakım kolaylığı sağlar

ESP32 ile Kablosuz LED Kontrolü (WiFi Üzerinden)

ESP32 ile Kablosuz LED Kontrolü (WiFi Üzerinden)

Akıllı cihazlar çağında LED yakmak için kabloya ihtiyaç yok! ESP32 sayesinde bir LED’i sadece telefonunuzdaki bir butona tıklayarak açıp kapatabilirsiniz. Bu proje, WiFi bağlantısı ile uzaktan kontrolün temellerini öğrenmek için harika bir örnektir. Aynı zamanda gerçek IoT projelerine giriş için mükemmel bir adımdır.

Gerekli Malzemeler:

ESP32 geliştirme kartı

LED

220 ohm direnç

Breadboard ve jumper kabloları

Arduino IDE yüklü bilgisayar


Projenin Amacı:

WiFi bağlantısı üzerinden çalışan basit bir web arayüzü ile ESP32’ye bağlı bir LED’in uzaktan kontrolünü sağlamaktır. Telefonunuzdan veya bilgisayarınızdan web tarayıcısı açarak LED’i yakıp söndürebilirsiniz.

Nasıl Çalışır?

ESP32, WiFi ağına bağlanarak bir web sunucusu görevi görür. Sunucuya erişildiğinde, kullanıcıya bir HTML sayfası sunulur. Bu sayfa üzerindeki butonlara tıklandığında ESP32, ilgili GPIO pinini HIGH veya LOW konumuna getirir. Böylece LED açılır ya da kapanır.

Geliştirme Fikirleri:

Birden fazla LED kontrolü

Röle modülü ile cihaz aç/kapa

Parola korumalı giriş sistemi

Mobil uygulama ile bağlantı kurma


Sonuç:

ESP32 ile kablosuz LED kontrolü yapmak hem eğlenceli hem de öğreticidir. WiFi destekli bu sistem, akıllı ev otomasyon projeleri ve uzaktan cihaz yönetimi gibi alanlara atılmadan önce öğrenilmesi gereken önemli bir adımdır.

Friday, July 18, 2025

Arduino ile LED Yak-Söndür Projesi (Başlangıç Seviyesi)





Arduino ile LED Yak-Söndür Projesi (Başlangıç Seviyesi)

Arduino dünyasına adım atmak isteyen herkesin ilk projesi genellikle LED yakma ve söndürme uygulaması olur. Bu proje hem temel devre kurma hem de dijital giriş-çıkış işlemlerini anlamak için mükemmel bir başlangıçtır. Basit görünmesine rağmen, Arduino’nun çalışma mantığını öğrenmek için çok değerlidir.

Gerekli Malzemeler:

Arduino Uno (veya benzeri)

LED (5mm)

220 ohm direnç

Breadboard

Jumper kabloları

USB kablosu ve bilgisayar


Projenin Amacı:

Bir butona basıldığında LED’in yanmasını, tekrar basıldığında sönmesini sağlamak. Böylece Arduino’nun giriş (buton) ve çıkış (LED) pinleriyle nasıl iletişim kurduğunu öğreneceksiniz.

Nasıl Çalışır?

LED, dijital çıkış pinine bağlanır. Buton ise dijital girişe. Arduino, sürekli olarak buton durumunu kontrol eder. Eğer butona basılırsa, kodda tanımlanan işlemi gerçekleştirir ve LED’i yakar ya da söndürür. Gecikme komutları ile efektler de eklenebilir.

Geliştirme Önerileri:

Blink efekti ile LED’in yanıp sönmesini sağlama

Birden fazla LED kontrolü

RGB LED kullanarak renkli ışıklar oluşturma

Buzzer ekleyerek sesli geri bildirim verme


Sonuç:

Arduino ile LED yak-söndür projesi, elektronikle yeni tanışan herkesin ilk öğrenmesi gereken uygulamadır. Basit olmasına rağmen, mikrodenetleyicilerin temel mantığını kavramanızı sağlar ve sonraki daha karmaşık projelere geçiş için sağlam bir temel oluşturur.

Title: Developing a Fault-Tolerant HW4 Alternative: Electric Vehicle Control Hardware from Inonu University





1. Introduction: The Race Toward Resilient Automotive Hardware

As electric vehicles (EVs) grow increasingly complex, the central control systems responsible for managing propulsion, safety, autonomy, and communication demand higher reliability and adaptability. Tesla’s HW4 hardware marks a leap forward in this evolution—offering advanced compute and interface control—but it is also a closed and proprietary system. In response, engineers at Inonu University have designed a resilient alternative embedded system that targets similar capabilities while focusing on openness, adaptability, and fault tolerance.

This article explores the architecture, protection strategies, and MCU firmware adaptability of this HW4 alternative system—tailored for intelligent electric vehicles.

2. Engineering Vision from Inonu University

Located in eastern Türkiye, Inonu University’s Department of Electrical and Electronics Engineering has become a quiet force in embedded system innovation. The team’s goal was not to clone Tesla’s HW4, but to design a modular, cost-effective, and industrial-grade EV controller that prioritizes safety and developer flexibility.

The project began by addressing critical concerns seen in commercial hardware:

  • Unpredictable behavior during short-circuits
  • Slow recovery from transient faults
  • Difficulty adapting firmware to new MCUs during semiconductor shortages

3. Hardware Stack and System Architecture

The alternative hardware system features:

  • A dual-core automotive-grade microcontroller (e.g., STM32H7 or NXP S32K series)
  • High-speed CAN-FD, UART, LIN, and SPI interfaces
  • Real-time clock and memory fault detection
  • 12V DC input protected by active MOSFET switching
  • Embedded RTOS kernel (FreeRTOS or Zephyr RTOS)
  • Layered PCB with thermal zones for high-current circuits

One key design choice was separating the power regulation and logic control domains to avoid cascading failures during overloads. The PCB supports external TVS diodes at all IO ports and dual-path ground planes.

4. Short-Circuit Immunity and Power Integrity

Transient electrical faults can cripple EV systems. The Inonu system integrates:

  • TVS diodes rated for <5ns clamping response
  • N-channel MOSFETs with sub-microsecond turn-off time (tr ≈ (Qg × Rg) / Vgs)
  • Overcurrent detection via current-sense amplifier
  • Fast recovery fuse modules (polymer-based)

During bench testing, a 10A/2µs simulated short was mitigated within 0.8µs. This is well below the threshold where critical MCU functions would lock or brown out.

5. MCU Firmware Portability and Migration Design

Unlike rigid systems, the Inonu EV controller supports MCU migration through a modular HAL (hardware abstraction layer). During chip shortages, engineers can:

  • Switch from STM32 to NXP MCUs
  • Re-map GPIO and interrupts
  • Adjust CAN/SPI/ADC configurations
  • Rebuild with RTOS modules in less than 1 week

Firmware compatibility was demonstrated with real-world code ported between STM32H750 and S32K344 platforms.

6. Real-Time OS Integration

The firmware stack runs on FreeRTOS (optional Zephyr). Services include:

  • Task prioritization for motor control, diagnostics, and communication
  • Watchdog timers with hardware reset fallback
  • OTA (Over-the-Air) bootloader for updates

The real-time behavior was verified using logic analyzers and cycle-count tracing. ISR response times averaged below 50 µs, even under full system load.

7. Testing and Environmental Qualification

The system was subjected to:

  • Short-circuit surge testing (10A peak)
  • Voltage droop (down to 6V)
  • Temperature extremes (-40°C to +85°C)
  • Vibration and thermal cycling (automotive AEC-Q100 spec)

All tests were passed within industry-accepted margins, indicating robustness for Tier-2 EV use.

8. Benchmark vs. HW4 and Commercial Platforms

Feature Inonu Alt. System Tesla HW4 STM32 EV Kits
Open Firmware
Short-Circuit Immunity ✅ (<1µs) ✅ (<1µs) ❌ (>5µs)
Modular MCU Porting
RTOS Support ✅ (FreeRTOS) Partial
OTA Updates

9. Potential Applications and Future Development

Beyond EVs, this fault-tolerant embedded controller is applicable in:

  • Aerospace subsystems (drone and cube satellite control)
  • Autonomous ground vehicles
  • Industrial robotic arms
  • Smart agricultural machinery

The next phase of development includes:

  • ISO 26262 functional safety certification
  • CANOpen and Ethernet integration
  • Custom silicon co-design (ASIC/FPGA hybrid)

10. Conclusion: Local Innovation with Global Reach

Inonu University’s HW4-inspired system isn’t just a regional academic project—it’s a viable path forward for developers seeking high-reliability embedded control with open access and modularity. It reflects a broader shift in embedded systems: from closed and rigid to flexible, resilient, and globally scalable.

As Tesla and others push the boundaries of automotive autonomy, alternatives like this one—born from the labs of Malatya—will play an important role in keeping innovation accessible.



Wednesday, July 16, 2025

LED Matris ile Kayan Yazı (MAX7219 Projesi)

Arduino ile LED Matris Üzerinde Kayan Yazı Efekti – MAX7219 Projesi


---

📌 Giriş:

Kendi dijital tabelanızı yapmaya ne dersiniz? Arduino ve MAX7219 modülü ile oluşturulmuş LED matris ekran sayesinde kayan yazılar oluşturabilir, duyurular, saat, sıcaklık gibi bilgiler gösterebilirsiniz. Hem estetik hem öğretici bir projedir!


---

🧰 Kullanılan Malzemeler :

Arduino UNO veya Nano – Her türlü LED kontrolü için ideal

MAX7219 LED Matris Modülü – 8x8 LED dizisi ile kayan yazı ve efektler

Jumper kablolar – Temiz bağlantılar için

Breadboard (isteğe bağlı) – Geçici prototipleme kolaylığı


⚠️ Bu proje, reklam panosu, saat ekranı ya da eğitim amaçlı efekt uygulamaları için birebirdir. Projeyi büyüterek 4'lü veya 8'li LED matris serisi kullanılabilir.


---

🔌 Bağlantı Açıklaması:

MAX7219’in bağlantısı SPI üzerinden olur:

DIN → Arduino D11 (MOSI)

CS → D10

CLK → D13 (SCK)

VCC → 5V, GND → GND



---

💡 Kayan Yazı Arduino Kodu (Örnek):

#include <LedControl.h>

LedControl lc=LedControl(11,13,10,1); // DIN, CLK, CS, display sayısı

void setup() {
  lc.shutdown(0,false);
  lc.setIntensity(0,8);
  lc.clearDisplay(0);
}

void loop() {
  // Buraya kayan yazı fonksiyonu eklenir (library özel)
}

Kütüphane: LedControl.h veya Parola.h gibi kayan yazıya özel hazır kütüphaneler kullanılır.


---

🛠️ Proje Nerede Kullanılır?

Dijital duyuru panoları

Tabelalar, saat gösterimleri

Dekoratif elektronik projeler

Okullar ve kurslar için eğitim amaçlı uygulama

Raspberry Pi ile Basit Web Sunucusu Kurmak

Raspberry Pi ile Basit Web Sunucusu Kurmak

Raspberry Pi, sadece fiziksel projeler için değil, yazılım tabanlı web uygulamaları için de mükemmel bir platformdur. Bu yazıda, Raspberry Pi’yi kullanarak basit bir web sunucusunun nasıl kurulacağını adım adım öğreneceksiniz. Bu sistem ile web üzerinden LED yakma gibi uygulamaları kolayca gerçekleştirebilirsiniz.

Gerekli Malzemeler:

Raspberry Pi (3 veya 4 Model)

microSD kart (Raspberry Pi OS kurulu)

İnternet bağlantısı (WiFi veya Ethernet)

USB güç adaptörü

LED ve direnç (opsiyonel GPIO kontrol için)


Projenin Amacı:

Raspberry Pi üzerinde çalışan hafif bir web sunucusu kurarak, web tarayıcısı üzerinden GPIO pinlerini kontrol etmeyi amaçlıyoruz. Örneğin bir butona tıklayarak LED’i yakıp söndürebileceksiniz.

Nasıl Çalışır?

Python’un Flask kütüphanesiyle basit bir web arayüzü oluşturulur. Bu arayüz, kullanıcıdan gelen tıklamaları okuyarak GPIO pinlerine sinyal gönderir. LED gibi bir cihaz bu pinlere bağlıysa doğrudan açma-kapama işlemi yapılabilir. Web arayüzü mobil cihazlardan da erişilebilir şekilde tasarlanabilir.

Geliştirme Önerileri:

Mobil uyumlu kontrol paneli

WiFi şifreli erişim

Sensör verilerini web sayfasında gösterme

Kamera entegrasyonu


Sonuç:

Raspberry Pi ile web sunucusu kurmak hem yazılım hem donanım yönünden size büyük katkı sağlar. Bu basit ama etkili sistem, ev otomasyonu, IoT projeleri ve uzaktan kontrol sistemleri için güçlü bir temel sunar

Tuesday, July 15, 2025

Jetson Nano: The Compact Powerhouse of Edge AI and Embedded InnovationA 2000-Word Deep Dive into NVIDIA’s Game-Changing Developer Board


🧠 Jetson Nano: The Compact Powerhouse of Edge AI and Embedded Innovation

A 2000-Word Deep Dive into NVIDIA’s Game-Changing Developer Board

In the rapidly evolving world of edge computing, where AI meets robotics, and where compactness competes with capability, the NVIDIA Jetson Nano stands as a monumental milestone. It’s not just a single-board computer (SBC) — it’s a GPU-powered platform designed to democratize AI at the edge. Since its release, Jetson Nano has become a favorite among developers, educators, startups, and even industrial users seeking to harness the power of machine learning in a low-cost, energy-efficient form.

This in-depth article will explore the Jetson Nano from every angle: its hardware specifications, performance in real-world AI tasks, developer ecosystem, educational impact, and how it triumphed as the champion of the Mini Computer World Cup.


---

⚙️ Hardware Specifications

At the heart of Jetson Nano is a unique combination of CPU, GPU, and I/O interfaces designed for AI development and real-time processing. Let’s break down the specs:

CPU: Quad-core ARM Cortex-A57 @ 1.43 GHz

GPU: 128-core Maxwell GPU

RAM: 4GB LPDDR4 (25.6 GB/s)

Storage: microSD slot (UHS-I)

Connectivity: Gigabit Ethernet, 4x USB 3.0, HDMI 2.0, DisplayPort 1.2

Expansion: GPIO, I2C, SPI, UART, I2S, CSI camera connector, 40-pin header

Power Consumption: 5W (default) or 10W (performance mode)


What makes the Jetson Nano special is the inclusion of the Maxwell GPU — a critical component for running AI workloads such as object detection, image classification, and semantic segmentation. This GPU provides unparalleled processing power for an SBC at this price point.


---

🧪 Performance Benchmarks

Jetson Nano’s performance truly shines in AI applications. While it may not match desktop GPUs like RTX cards in raw power, it offers enough capability for real-time inference, even on complex models like MobileNet, YOLO, and ResNet.

AI Task Performance (FPS)

MobileNet (Classification) ~20–25 FPS
Tiny YOLO (Object Detection) ~8–12 FPS
Face Recognition (OpenCV + DNN) ~10 FPS
Pose Estimation (OpenPose Lite) ~5 FPS


These numbers, achieved with optimized TensorRT models, are impressive for a 5–10W device. The ability to run these tasks locally, without cloud dependency, is key for security, latency, and cost-sensitive applications.


---

🤖 Real-World Applications

Jetson Nano is not a toy — it’s being deployed in serious projects worldwide. Here are some notable use cases:

1. Smart Surveillance Systems

Jetson Nano is ideal for building intelligent security cameras capable of detecting motion, faces, or intrusions in real-time.

2. Autonomous Robots

Many robotics projects — from line-following cars to humanoid robots — use Jetson Nano for sensor fusion, motor control, and object detection simultaneously.

3. Edge AI Gateways

For industrial IoT systems, Jetson Nano can serve as a gateway that preprocesses camera feeds, runs AI models, and sends only filtered data to the cloud.

4. AI Education Labs

Universities and bootcamps adopt Jetson Nano as an affordable AI development kit that students can program using PyTorch, TensorFlow, and OpenCV.


---

📦 JetPack SDK and Software Stack

NVIDIA's JetPack SDK transforms the Jetson Nano into a full-fledged AI development machine. It includes:

Ubuntu-based Linux OS (L4T)

CUDA Toolkit for GPU computing

cuDNN and TensorRT for AI model optimization

OpenCV, ROS, and deep learning frameworks like TensorFlow, PyTorch, ONNX Runtime


JetPack simplifies installation and ensures compatibility with most modern AI tools. Combined with NVIDIA's DLI (Deep Learning Institute) courses, it offers a full-stack development experience.


---

🌍 Developer Ecosystem and Community

Jetson Nano’s success is also fueled by its vibrant, global community. On GitHub, forums, Reddit, and YouTube, developers share:

Pre-trained models and inference scripts

DIY robotics projects

Tutorials on TensorRT optimization

Troubleshooting guides and performance tuning


Platforms like JetsonHacks, Seeed Studio, and NVIDIA’s own forums are filled with content for all skill levels.


---

🧠 AI at the Edge: Why Jetson Nano Matters

Why is Jetson Nano so important in today’s tech landscape?

✅ Privacy: Data stays local — no need to upload sensitive video/audio to the cloud

✅ Low Latency: Immediate response in robotics or safety systems

✅ Cost Efficiency: No expensive GPU servers or cloud compute

✅ Scalability: Perfect for POCs, then scalable to Jetson Xavier or Orin

Jetson Nano makes AI accessible, not just to researchers, but to hobbyists, students, and product designers building the next big innovation.


---

🥇 Mini Computer World Cup Champion

Jetson Nano competed against 15 of the most popular mini computers, including:

Raspberry Pi 4

BeagleBone Black

Orange Pi 5

Intel NUC 11


While others outperformed it in raw CPU power (Intel NUC) or GPIO richness (BeagleBone), Jetson Nano excelled in balanced design — delivering edge AI performance, developer support, and low power consumption.

🔥 Final Score vs Intel NUC 11: 4 – 3

The community, benchmarks, and use case diversity all pointed toward Jetson Nano as the ideal modern embedded AI platform.


---

💡 Limitations to Consider

Despite its strengths, Jetson Nano isn’t perfect.

Limited RAM (4GB): Can’t run large models or multitask heavily

No built-in Wi-Fi: Requires USB dongle or adapter

Lack of official display support for some touchscreens

Older CPU architecture (Cortex-A57) compared to newer boards


Yet, its low price and performance-to-cost ratio still make it incredibly valuable.


---

📈 Jetson Nano vs Competitors – Quick Comparison

Feature Jetson Nano Raspberry Pi 4 Orange Pi 5 Intel NUC 11

AI Performance ✅ High ❌ Low ✅ Medium ✅ High
GPU Acceleration ✅ Maxwell ❌ ✅ Mali G610 ✅ Iris Xe
GPIO Support ✅ Yes ✅ Yes ✅ Yes ❌ Minimal
Power Efficiency ✅ 5–10W ✅ 5–7W ✅ 5–10W ❌ 15–30W
Cost ✅ $99 ✅ $55 ✅ $90 ❌ $400+
Wi-Fi Built-in ❌ No ✅ Yes ✅ Yes ✅ Yes
Edge AI SDK ✅ JetPack ❌ ❌ ✅ OpenVINO



---

🛠️ Popular Accessories

Waveshare CSI Camera (for real-time image processing)

Heatsinks & fans (for performance mode)

USB Wi-Fi adapters

M.2/USB SSDs (for faster OS and model loading)

GPIO breakout kits (for robotics)



---

🔮 Future Outlook

Jetson Nano has paved the way for NVIDIA’s edge AI vision. While the Jetson Xavier NX, Orin Nano, and AGX Orin now offer more power, Jetson Nano remains the most affordable way to enter that ecosystem.

For schools, early-stage startups, and makers — it still holds strategic value as the first step in the AI journey.


---

🏁 Final Thoughts

Jetson Nano is not just another SBC. It’s a complete AI platform for those who dream of building smart devices, autonomous systems, or intelligent applications at the edge.

Its balance of GPU acceleration, developer tools, community, and efficiency makes it a champion — both in the Mini Computer World Cup and in the real world of embedded innovation.

:


Arduino ile Park Sensörü Sistemi Kurulumu

Arduino ile Park Sensörü Sistemi Kurulumu

Günlük hayatta araç park ederken mesafe tahmini yapmak zor olabilir. İşte bu noktada Arduino ile yapılan park sensörü sistemi devreye giriyor. Bu proje, özellikle yeni başlayanlar için harika bir elektronik ve sensör uygulamasıdır. Park sırasında aracın engellere ne kadar yaklaştığını ölçer ve kullanıcıya sesli uyarı verir.

Gerekli Malzemeler:

Arduino Uno (veya benzeri)

HC-SR04 ultrasonik mesafe sensörü

Buzzer (sesli uyarı için)

Breadboard ve jumper kabloları

USB kablosu ve bilgisayar


Projenin Amacı:

Bu projede amacımız, araçlara entegre edilebilecek bir geri park sensörü simülasyonu yapmaktır. Ultrasonik sensör yardımıyla önündeki nesneye olan uzaklığı ölçen sistem, belirli bir mesafenin altına inildiğinde buzzer ile sesli ikaz verir.

Nasıl Çalışır?

HC-SR04 sensörü, gönderdiği ultrasonik dalgaların geri dönüş süresine göre mesafeyi hesaplar. Arduino bu verileri alır ve eğer mesafe örneğin 30 cm'den azsa buzzeri çalıştırır. Daha da geliştirerek mesafeye göre farklı ses tonları veya LED uyarıları eklenebilir.

Geliştirme Fikirleri:

LCD ekran ile mesafe bilgisi gösterme

RGB LED ile görsel uyarı

Bluetooth üzerinden telefon uygulaması ile bildirim


Sonuç:

Arduino ile park sensörü yapmak hem eğlenceli hem de öğreticidir. Bu proje, sensör kullanımı ve koşullu kontrol yapıları konusunda temel bilgileri öğretir. Aynı zamanda gerçek hayatta uygulanabilir basit bir otomotiv teknolojisi örneğidir.

Sunday, July 13, 2025

ESP8266 ile Kablosuz Nem ve Sıcaklık Takibi (IoT Projesi)

Havanın nem oranını ve sıcaklığını uzaktan izlemek ister misiniz? Bu projede, ESP8266 WiFi modülü ile DHT11 sensörünü kullanarak ortam verilerini gerçek zamanlı olarak bir web arayüzüne aktaracağız. Akıllı tarım, ev otomasyonu ve çevresel izleme gibi birçok alanda kullanılabilir.
Kullanılan Malzemeler
ESP8266 NodeMCU – Hem WiFi hem mikrodenetleyici, IoT’nin kalbi

DHT11 Nem ve Sıcaklık Sensörü – Hava koşullarını ölçmek için ekonomik ve güvenilir

Jumper kablolar – Hızlı ve güvenli bağlantı

Mini breadboard – Projeyi lehimsiz test edebilme imkânı


⚠️ Bu bileşenler sayesinde basit ama güçlü bir uzaktan izleme sistemi kurabilirsiniz. İnternete bağlanan sensör projeleri için temel altyapıdır.


---

🔌 Bağlantı Açıklaması:

DHT11:
 • VCC → 3.3V
 • DATA → D4 (GPIO2)
 • GND → GND

ESP8266: USB kablo ile bilgisayara bağlanır



---

🌐 ESP8266 Web Arayüz Kodları (Basitleştirilmiş):

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

const char* ssid = "WiFi_ADI";
const char* password = "WiFi_ŞİFRE";
DHT dht(D4, DHT11);

void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, password);
  dht.begin();
}

void loop() {
  float temp = dht.readTemperature();
  float hum = dht.readHumidity();
  Serial.println("Sıcaklık: " + String(temp));
  Serial.println("Nem: " + String(hum));
  delay(2000);
}


---

🛠️ Proje Nerede Kullanılır?

Sera sıcaklık takibi

Ortam izleme istasyonları

IoT eğitimi

Akıllı ev projelerinde sensör verisi izleme


Raspberry Pi ile Güvenlik Kamerası Yapımı

Raspberry Pi ile Güvenlik Kamerası Yapımı

Ev veya ofis güvenliğinizi artırmak istiyorsanız, Raspberry Pi ile kendi güvenlik kameranızı yapmak hem ekonomik hem de eğitici bir yöntemdir. Bu proje sayesinde hareket algılandığında kayıt yapan ve hatta size e-posta gönderen bir güvenlik sistemi kurabilirsiniz.

Gerekli Malzemeler:

Raspberry Pi (3 veya 4 Model)

Raspberry Pi Kamera Modülü (veya USB webcam)

microSD kart (Raspbian yüklü)

İnternet bağlantısı (WiFi veya Ethernet)

Python kurulu işletim sistemi


Projenin Amacı:

Bu projede Raspberry Pi ile gerçek zamanlı görüntü kaydeden ve hareket algıladığında otomatik olarak video kaydı başlatan bir sistem oluşturacağız. İsteğe bağlı olarak kaydı bulut sistemine veya e-posta ile aktarabilirsiniz.

Nasıl Çalışır?

Raspberry Pi’ye bağlı kamera, sürekli olarak görüntüyü izler. Python ile yazılmış bir betik, görüntüde hareket tespit ettiğinde kayda başlar. Bu veriler SD karta kaydedilebilir veya ağ üzerinden aktarılabilir. Hareket algılama için OpenCV kütüphanesi kullanılabilir. Ayrıca, kuracağınız web sunucusu ile farklı cihazlardan canlı izleme yapılabilir.

Geliştirme Fikirleri:

Gece görüşlü kamera entegrasyonu

Yüz tanıma sistemi eklemek

E-posta ile uyarı gönderimi

Google Drive’a otomatik yükleme


Sonuç:

Raspberry Pi ile yapılan güvenlik kamerası projesi, özellikle düşük bütçeyle yüksek fayda sağlamak isteyenler için idealdir. Bu proje sadece ev güvenliğini artırmakla kalmaz, aynı zamanda Python ve görüntü işleme konularında tecrübe kazanmanıza da katkı sağlar.

Saturday, July 12, 2025

🏆 Mini Computer World Cup – Full Match Plan⚽

🏆 Mini Computer World Cup – Full Match Plan

⚽ Grup A:

1. Raspberry Pi 4


2. Arduino Mega 2560


3. NVIDIA Jetson Nano


4. BeagleBone Black


5. Orange Pi Zero 2



⚽ Grup B:

6. ASUS Tinker Board


7. Intel NUC 11


8. LattePanda Alpha


9. Banana Pi M5


10. Odroid XU4




---

📅 Maç Planı

🟩 Grup A Maçları

1. Raspberry Pi 4 vs Arduino Mega 2560 ✅ (Yazıldı)


2. Jetson Nano vs BeagleBone Black


3. Raspberry Pi 4 vs Orange Pi Zero 2


4. Arduino Mega vs Jetson Nano


5. BeagleBone vs Orange Pi


6. Raspberry Pi 4 vs Jetson Nano


7. Arduino vs BeagleBone


8. Jetson Nano vs Orange Pi


9. Raspberry Pi vs BeagleBone


10. Arduino vs Orange Pi



🟦 Grup B Maçları

11. Tinker Board vs Intel NUC


12. LattePanda vs Banana Pi


13. Odroid XU4 vs Tinker Board


14. Intel NUC vs Banana Pi


15. LattePanda vs Odroid XU4


16. Tinker Board vs Banana Pi


17. Intel NUC vs LattePanda


18. Banana Pi vs Odroid XU4


19. Tinker Board vs LattePanda


20. Intel NUC vs Odroid XU4



🟨 Grup A ve B’de ilk 2 çıkanlar → Çeyrek Final


---

🔶 Çeyrek Finaller (4 Maç)

21. 1A vs 2B


22. 2A vs 1B


23. 3A vs 3B (Klasman)


24. 4A vs 4B (Klasman)




---

🔷 Yarı Finaller

25. ÇF1 galibi vs ÇF2 galibi


26. ÇF3 galibi vs ÇF4 galibi (Klasman Finali)




---

🏆 Final Maçı

27. YF1 galibi vs YF2 galibi

ESP32 ile Kablosuz Hava Durumu İstasyonu Yapımı

ESP32 ile Kablosuz Hava Durumu İstasyonu Yapımı

Günlük hava durumunu anlık olarak görüntülemek ister misiniz? ESP32 ile kendi kablosuz hava durumu istasyonunuzu kurmak oldukça kolay! Bu proje sayesinde bulunduğunuz bölgenin sıcaklık, nem ve hatta basınç gibi verilerini hem sensörle ölçebilir hem de internetten alınan bilgilerle OLED ekranda gösterebilirsiniz.

Gerekli Malzemeler:

ESP32 WiFi destekli geliştirme kartı

DHT11 veya DHT22 sıcaklık ve nem sensörü

OLED ekran (I2C uyumlu)

Jumper kabloları ve breadboard

Micro USB kablosu ve Arduino IDE


Projenin Amacı:

ESP32 kullanarak bir hava durumu ekranı oluşturacağız. Bu ekran hem bulunduğunuz ortamın sıcaklık ve nemini ölçecek, hem de istenirse internetten OpenWeatherMap API gibi servislerle genel hava durumunu gösterecek.

Nasıl Çalışır?

ESP32, DHT11 sensöründen ortam sıcaklığı ve nem verisini alır. Bu veriler OLED ekrana yazdırılır. Eğer istenirse WiFi bağlantısı üzerinden internetten veri çekilerek “hava durumu”, “rüzgar hızı”, “hava kalitesi” gibi ek bilgiler de sunulabilir. Proje hem yerel hem uzaktan veri alımı örneklerini içerdiği için IoT (Nesnelerin İnterneti) kavramını öğrenmek için harika bir yoldur.

Geliştirme Önerileri:

Web sunucusu kurarak telefon üzerinden izleme

Verileri SD karta ya da Google Sheets'e kaydetme

Güneş paneliyle çalıştırma


Sonuç:

ESP32 ile hava durumu istasyonu yapmak, hem çevreniz hakkında daha fazla bilgi edinmenizi sağlar hem de IoT teknolojilerine sağlam bir giriş yapmanızı kolaylaştırır. Bu proje özellikle çevreye duyarlı bireyler ve mühendislik meraklıları için harika bir başlangıçtır.

Friday, July 11, 2025

Arduino Nano ile Sıcaklık ve Nem Göstergesi Projesi

Arduino Nano ile Dijital Sıcaklık ve Nem Ölçer Yapımı | Basit ve Faydalı
Arduino Nano, küçük boyutlu ama güçlü bir geliştirme kartıdır. Bu projede, DHT11 sensörü kullanarak ortamın sıcaklık ve nem bilgilerini ölçüyoruz ve OLED ekran üzerinde gösteriyoruz. Bu sistem, hem ev kullanımı hem de eğitim amaçlı projeler için oldukça kullanışlıdır.

Bu Proje Neler Yapar?
✔️ Anlık sıcaklık ve nem bilgisi gösterir.
✔️ Kompakt ve masaüstü kullanıma uygundur.
✔️ Düşük maliyetli ve kolay uygulanabilir.

🛠️ Malzemeler:

1 adet Arduino Nano
1 adet DHT11 veya DHT22 sıcaklık-nem sensörü
1 adet 0.96” OLED ekran (I2C)
Micro USB kablo
Breadboard ve jumper kablolar

🔌 Bağlantılar:

OLED Ekran:
VCC → 5V
GND → GND
SDA → A4
SCL → A5


DHT11:
VCC → 5V
GND → GND
DATA → D2

💻 Kod Örneği:

#include <Adafruit_SSD1306.h>
#include <DHT.h>

#define DHTPIN 2
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);
Adafruit_SSD1306 display(128, 64, &Wire, -1);

void setup() {
  dht.begin();
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.clearDisplay();
}

void loop() {
  float t = dht.readTemperature();
  float h = dht.readHumidity();

  display.clearDisplay();
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  display.print("Sicaklik: ");
  display.print(t);
  display.println(" C");

  display.print("Nem: ");
  display.print(h);
  display.println(" %");

  display.display();
  delay(2000);
}