Elektronik projeler, günlük hayatta karşılaşabileceğimiz sorunlara yaratıcı çözümler sunarken aynı zamanda eğlenceli ve öğretici bir deneyim sağlar. Yazımızda NFC etiketler, servo motorlar ve ESP32 kullanarak geliştirdiğimiz üç farklı projeyi inceleyeceğiz. Her proje, belirli bir kullanım amacına hizmet ederken aynı zamanda elektronik dünyasında yeni beceriler kazanmanızı sağlayacak!
1. Hayalet Saat (Ghost Clock)
Hayalet saat, minimal ve estetik tasarımı ile geleneksel saatlerden farklı olarak içi boş bir yapıya sahiptir. Kadranında herhangi bir arka plan ya da dolgu bulunmaz. Yalnızca akrep ve yelkovan hareket eder. Bu sayede, sanki havada süzülen bir saat gibi görünerek göz alıcı bir görsel etki oluşturur.

Kullanılan Malzemeler:
- 13958 – Arduino Nano Klon – USB Kablo Hediyeli – (USB Chip CH340)
- 20026 – Tower Pro SG90 Servo Motor – 360 Derece
- 11959 – 40 Pin Ayrılabilen Dişi-Erkek M-F Jumper Kablo-200 mm
Çalışma Prensibi:
Hayalet saat, geleneksel saat mekanizmalarından farklı olarak step motor veya servo motorlar ile çalışır. Saniye ibresi bulunmaz ve yalnızca dakika ve saat bilgisi gösterilir. Arduino Nano, servo motorları belirli zaman aralıklarında hareket ettirerek akrep ve yelkovanı döndürür. Bu sayede, geleneksel bir saat hissiyatı veren ancak mekanizması görünmeyen şık ve modern bir tasarım ortaya çıkar.
Devre Şeması:
Hayalet saatin devre bağlantıları için aşağıdaki şemayı inceleyebilirsiniz:

3D Model Detayları:
Saatin gövdesi 3D baskı teknolojisi kullanılarak üretilmiştir. Açık çerçeve tasarımı ve minimalist yapısı ile ortam dekorasyonuna modern bir dokunuş katmaktadır. Modelleri görmek için isimlerin üzerine tıklayabilirsiniz.
Kod:
#include <Servo.h>
Servo myservo;
void advance(int angle) {
int pos = 0;
for (pos = 0; pos <= angle; pos += 1) {
myservo.write(pos);
delay(10);
}
for (pos = angle; pos >= 0; pos -= 1) {
myservo.write(pos);
delay(25);
}
}
void setup() {
myservo.attach(9);
myservo.write(0);
}
void loop() {
int minute = millis() / 60000;
static int oldmin = 0;
if(oldmin == minute) {
return;
}
oldmin = minute;
if(minute % 12 == 0) {
advance(180);
}
else {
advance(90);
}
}
2. NFC’li Akıllı Yüzük

NFC teknolojisini kullanarak oluşturduğumuz bu yüzük, telefonunuzda belirlediğiniz işlemleri tek bir dokunuşla gerçekleştirmenizi sağlar. Yüzüğü NFC okuyucuya yaklaştırarak bir akıllı kapıyı açabilir, belirli bir uygulamayı çalıştırabilir veya kişisel asistanınıza komut gönderebilirsiniz.
Bu projede, NFC etiketine Robotistan YouTube kanalının bağlantısını kaydettik. Yüzüğünüzü bir NFC uyumlu telefona yaklaştırdığınızda, telefon otomatik olarak YouTube uygulamasını açarak Robotistan’ın kanalına yönlenmesini sağladık. Nfc’li yüzük sayesinde bir dokunuşla teknoloji dünyasına adım atmak mümkün!
Kullanılan Malzemeler:
Çalışma Prensibi:
Yüzüğe entegre edilen NFC etiketi, önceden programlanmış görevleri tetiklemek için kullanılır. Telefon veya NFC uyumlu bir cihaz ile etkileşime geçtiğinde, belirlenen işlemler otomatik olarak gerçekleştirilir. Alternatif olarak, NFC etiketine farklı bilgiler de yazılabilir:
- Telefon numarası kaydetme
- Wi-Fi ağına otomatik bağlanma
- Mobil ödeme sistemleri ile etkileşim
- Kişisel notlar veya URL bağlantıları ekleme
3D Model Detayları:
Bu özel yüzük, 3D baskı teknolojisiyle üretilmiştir. Hafif ve şık bir tasarım sunan model, NFC etiketini güvenli bir şekilde saklamak için özel bir bölmeye sahiptir.
Yüzük modelini görmek için tıklayın.
3. Mail Gönderen Akıllı Çekmece

Bu akıllı çekmece, içerisine ışık düştüğünde otomatik olarak mail göndererek güvenlik ve takip süreçlerini kolaylaştırır. Ofis ortamında belge güvenliği için kullanılabileceği gibi, hassas eşyaların izlenmesi için de ideal bir çözümdür.
Kullanılan Malzemeler:
- 17720 – ESP32 ESP-32S WiFi + Bluetooth Dual-Mode Geliştirme Kartı (30 Pin)
- 13115 – 5 mm LDR
- 12227 – 1/4 W 10K Direnç
- 11959 – 40 Pin Ayrılabilen Dişi-Erkek M-F Jumper Kablo-200 mm
Çalışma Prensibi:
ESP32 üzerindeki LDR (ışığa duyarlı direnç), çekmecenin açıldığını algıladığında Wi-Fi üzerinden önceden belirlenen bir e-posta adresine bildirim gönderir. Böylece, çekmecenin açıldığına dair anlık bilgi alabilirsiniz.
Devre Şeması:
ESP32 bağlantıları ve LDR bağlantı noktaları için aşağıdaki şemayı takip edebilirsiniz:

Kod:
#include <WiFi.h>
#include <ESP_Mail_Client.h>
#define WIFI_SSID "" // Buraya WiFi adınızı yazın
#define WIFI_PASSWORD "" // Buraya WiFi şifrenizi yazın
#define SMTP_HOST "smtp.gmail.com"
#define SMTP_PORT 465 // SSL bağlantı noktası
#define AUTHOR_EMAIL "" // Gönderen e-posta adresi
#define AUTHOR_PASSWORD "" // Gmail uygulama şifreniz
#define RECIPIENT_EMAIL "" // E-postayı alacak kişi
SMTPSession smtp; // SMTP nesnesi
ESP_Mail_Session session;
SMTP_Message message;
const int LDR_PIN = 34; // ESP32'nin A0 (GPIO34) pini
const int THRESHOLD = 500; // Işık eşik değeri
void setup() {
Serial.begin(115200);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("WiFi bağlanıyor");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nWiFi Bağlandı!");
}
void sendEmail() {
session.server.host_name = SMTP_HOST;
session.server.port = SMTP_PORT;
session.login.email = AUTHOR_EMAIL;
session.login.password = AUTHOR_PASSWORD;
session.login.user_domain = "gmail.com";
smtp.debug(1);
message.sender.name = "ESP32 Alarm";
message.sender.email = AUTHOR_EMAIL;
message.subject = "🚨 Çekmece Açıldı!";
message.addRecipient("Alarm Kullanıcısı", RECIPIENT_EMAIL);
String textMsg = "Dikkat! Çekmece açıldı. Hemen kontrol et!";
message.text.content = textMsg.c_str();
if (!smtp.connect(&session)) {
Serial.println("SMTP bağlantısı başarısız!");
return;
}
if (!MailClient.sendMail(&smtp, &message)) {
Serial.println("E-posta gönderme başarısız: " + smtp.errorReason());
} else {
Serial.println("📩 E-posta başarıyla gönderildi!");
}
}
void loop() {
int ldrValue = analogRead(LDR_PIN);
Serial.println("LDR Değeri: " + String(ldrValue));
if (ldrValue > THRESHOLD) { // Çekmece açıldığında
Serial.println("🚨 Çekmece Açıldı! E-posta Gönderiliyor...");
sendEmail();
delay(60000); // 60 saniye bekleyerek spam engelleme
}
delay(1000);
}
Projelerinizi Hayata Geçirin!
Bu projeler, günlük yaşantınızı daha akıllı ve eğlenceli hale getirmek için mükemmel bir başlangıç noktası sunuyor. NFC teknolojisi, servo motorlar ve ESP32 kullanarak birçok farklı senaryoya uygun çözümler geliştirebilirsiniz.
Kendi projelerinizi hayata geçirmek için Robotistan’dan ihtiyacınız olan tüm malzemeleri temin edebilir, yeni fikirlerinizle elektronik dünyasına adım atabilirsiniz. Daha fazla ilham ve rehber içerik için bizi takip etmeye devam edin!
Projelerin yapım aşamalarını ve detaylarını görmek için Youtube videomuzu izleyebilirsiniz.
Keyifli seyiler!