Arduino ile Akıllı Ev Projeleri
İçindekiler
Toggle🏡 Arduino ile Akıllı Ev Projeleri: Evinizi akıllı hale getirmek mi istiyorsunuz? Arduino kullanarak ışıkları kontrol edebilir, sıcaklığı takip edebilir, kapıları otomatik açabilir ve güvenlik sistemleri oluşturabilirsiniz!
Bu rehberde, Arduino ile yapabileceğiniz en iyi akıllı ev projelerini adım adım anlatacağız. Kod bilmeseniz bile bu projeleri rahatça yapabilirsiniz! 🚀
🔧 1. Akıllı Ev Sistemi İçin Gerekli Malzemeler
📌 Başlangıç için temel bileşenler:
✔️ Arduino Uno veya Arduino Mega
✔️ Wi-Fi Modülü (ESP8266 veya ESP32)
✔️ Röle Modülü (Işık ve priz kontrolü için)
✔️ DHT11 veya DHT22 Sensörü (Sıcaklık ve nem ölçümü için)
✔️ PIR Hareket Sensörü (Güvenlik sistemi için)
✔️ RFID Modülü (Kapı kilidi kontrolü için)
✔️ LDR Sensör (Otomatik ışık sistemi için)
✔️ Buzzer ve LED’ler (Bildirimler için)
📌 Ekstra: Daha gelişmiş bir sistem kurmak için Bluetooth modülü, IR sensör veya sesli komut sistemleri ekleyebilirsiniz!
💡 2. Arduino ile Akıllı Ev Projeleri
💡 2.1. Wi-Fi Kontrollü Işık ve Priz Sistemi (ESP8266 ile Uzaktan Kontrol!)
💡 Telefonunuzdan evdeki ışıkları veya prizleri açıp kapatmak ister misiniz? Bunun için Wi-Fi bağlantılı bir röle sistemi yapacağız!
📌 Gereken Malzemeler:
✔️ Arduino Uno veya ESP8266 Wi-Fi Modülü
✔️ Röle Modülü (5V, 2 kanal)
✔️ Bağlamak istediğiniz ampul veya priz
📌 Bağlantılar:
✔️ ESP8266’nın TX pinini Arduino’nun RX pinine bağlayın.
✔️ Röle modülünün IN pinini Arduino’nun 7 numaralı pinine bağlayın.
✔️ Röle çıkışına ışık veya priz bağlantısını yapın.
📌 Arduino Kodu:
#include <ESP8266WiFi.h>
const char* ssid = "WiFi_ADINIZ";
const char* password = "WiFi_SİFRENİZ";
WiFiServer server(80);
int rolePin = 7;
void setup() {
pinMode(rolePin, OUTPUT);
WiFi.begin(ssid, password);
server.begin();
}
void loop() {
WiFiClient client = server.available();
if (client) {
digitalWrite(rolePin, HIGH); // Işığı aç
delay(1000);
digitalWrite(rolePin, LOW); // Işığı kapat
}
}
📌 Nasıl Çalışır?
✔️ Wi-Fi üzerinden bağlanarak ışıkları açıp kapatabilirsiniz.
📌 Ekstra: Bunu bir mobil uygulama ile kontrol edecek hale getirebilirsiniz!
🌡️ 2.2. Arduino ile Akıllı Sıcaklık ve Nem Ölçme Sistemi
📌 Gereken Malzemeler:
✔️ Arduino Uno
✔️ DHT11 veya DHT22 sıcaklık ve nem sensörü
✔️ 16×2 LCD ekran (Değerleri göstermek için)
📌 Bağlantılar:
✔️ DHT11’in VCC pinini Arduino’nun 5V hattına bağlayın.
✔️ GND pinini Arduino GND’ye bağlayın.
✔️ Data pinini Arduino’nun 7 numaralı pinine bağlayın.
📌 Arduino Kodu:
#include <DHT.h>
#define DHTPIN 7
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float sicaklik = dht.readTemperature();
float nem = dht.readHumidity();
Serial.print("Sicaklik: ");
Serial.print(sicaklik);
Serial.print(" C ");
Serial.print("Nem: ");
Serial.print(nem);
Serial.println(" %");
delay(2000);
}
📌 Nasıl Çalışır?
✔️ LCD ekranda sıcaklık ve nem değerlerini anlık olarak görebilirsiniz.
📌 Ekstra: Eğer sıcaklık belirli bir seviyeyi aşarsa alarm veren bir sistem ekleyebilirsiniz!
🔐 2.3. RFID ile Akıllı Kapı Kilidi
📌 Gereken Malzemeler:
✔️ Arduino Uno
✔️ RFID RC522 Modülü
✔️ Servo Motor (Kapıyı açmak için)
✔️ Buzzer ve LED (Geri bildirim için)
📌 Arduino Kodu:
#include <SPI.h>
#include <MFRC522.h>
#include <Servo.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 rfid(SS_PIN, RST_PIN);
Servo myServo;
void setup() {
SPI.begin();
rfid.PCD_Init();
myServo.attach(6);
myServo.write(0);
}
void loop() {
if (rfid.PICC_IsNewCardPresent() && rfid.PICC_ReadCardSerial()) {
myServo.write(90); // Kapıyı aç
delay(3000);
myServo.write(0); // Kapıyı kapat
}
}
📌 Nasıl Çalışır?
✔️ Tanımlı RFID kartı yaklaştırınca kapı açılır!
📌 Ekstra: RFID yerine parmak izi sensörü ekleyerek sistemi daha güvenli hale getirebilirsiniz!
🎥 2.4. Arduino ile Hareket Algılayan Güvenlik Sistemi
📌 Gereken Malzemeler:
✔️ Arduino Uno
✔️ PIR Hareket Sensörü
✔️ Buzzer ve LED
📌 Bağlantılar:
✔️ PIR sensörün OUT pinini Arduino’nun 8 numaralı pinine bağlayın.
✔️ Buzzer ve LED’i 9 numaralı pine bağlayın.
📌 Arduino Kodu:
int pirPin = 8;
int alarmPin = 9;
void setup() {
pinMode(pirPin, INPUT);
pinMode(alarmPin, OUTPUT);
}
void loop() {
if (digitalRead(pirPin) == HIGH) {
digitalWrite(alarmPin, HIGH); // Alarm çalsın
delay(5000);
digitalWrite(alarmPin, LOW);
}
}
📌 Nasıl Çalışır?
✔️ Bir hareket algılandığında alarm çalar.
📌 Ekstra: Wi-Fi ile bildirim gönderecek şekilde geliştirebilirsiniz!
📌 Sonuç: Arduino ile Evinizi Akıllandırın!
🎯 Bu rehber ile Arduino kullanarak akıllı ev projeleri yapmayı öğrendiniz! İster ışıkları kontrol edin, ister güvenlik sistemleri oluşturun!
💡 Özetle:
✔️ Wi-Fi ile uzaktan ışık ve priz kontrolü yaptınız.
✔️ DHT11 sensörü ile sıcaklık ve nem ölçtünüz.
✔️ RFID kart ile kapı açma sistemi yaptınız.
✔️ PIR sensörü ile hareket algılayan güvenlik alarmı geliştirdiniz.
📢 Sizce en faydalı akıllı ev projesi hangisi? Yorumlarda paylaşın! 👇😊
Yorum Yaz