- 8 Haz 2024
- 8,520
- 4,325
- 3,424
Arduino ile evdeki aydınlatmayı kontrol etmek için basit bir proje kurarak akıllı ev otomasyonunu deneyimleyebilirsiniz. Kod ve donanım bağlantılarıyla aydınlatmayı uzaktan veya yerel olarak kontrol edebilirsiniz.
Akıllı ev teknolojileri, evlerimizi daha konforlu ve yönetilebilir hale getiriyor. Arduino, bu tür projelerde kullanılan popüler bir platformdur ve evdeki aydınlatmayı kontrol etmek için mükemmel bir araçtır. Bu yazıda, Arduino kullanarak evdeki aydınlatmayı nasıl kontrol edebileceğinizi adım adım anlatacağız.
#define RELAY_PIN 7 // Relay'in bağlı olduğu pin
void setup() { pinMode(RELAY_PIN, OUTPUT); // Relay pinini çıkış olarak ayarla Serial.begin(9600); // Seri haberleşmeyi başlat }
void loop() { if (Serial.available()) { // Seri porttan veri olup olmadığını kontrol et char command = Serial.read(); // Gelen veriyi oku if (command == '1') { digitalWrite(RELAY_PIN, HIGH); // Aydınlatmayı aç Serial.println("Aydınlatma Açık"); } else if (command == '0') { digitalWrite(RELAY_PIN, LOW); // Aydınlatmayı kapat Serial.println("Aydınlatma Kapalı"); } } }
Bu kod, seri port üzerinden gelen komutlara göre aydınlatmayı açıp kapatır. '1' komutu aydınlatmayı açarken, '0' komutu aydınlatmayı kapatır. Kodunuzu Arduino kartınıza yükleyin ve seri monitörü kullanarak komutlar gönderin.

Akıllı ev teknolojileri, evlerimizi daha konforlu ve yönetilebilir hale getiriyor. Arduino, bu tür projelerde kullanılan popüler bir platformdur ve evdeki aydınlatmayı kontrol etmek için mükemmel bir araçtır. Bu yazıda, Arduino kullanarak evdeki aydınlatmayı nasıl kontrol edebileceğinizi adım adım anlatacağız.
Gerekli Malzemeler ve Donanım Bağlantıları
Arduino ile aydınlatma kontrolü için ihtiyacınız olan malzemeler oldukça basittir:- Arduino kartı (Arduino Uno önerilir)
- RF alıcı ve verici modülü (veya Wi-Fi modülü)
- Relay modülü
- LED lambalar veya gerçek aydınlatma armatürleri
- Jumper kabloları
- Breadboard
Arduino Kodunu Yazma ve Yükleme
Donanım bağlantılarınızı tamamladıktan sonra, Arduino IDE'yi açın ve aşağıdaki kodu kullanarak programınızı yazın:#define RELAY_PIN 7 // Relay'in bağlı olduğu pin
void setup() { pinMode(RELAY_PIN, OUTPUT); // Relay pinini çıkış olarak ayarla Serial.begin(9600); // Seri haberleşmeyi başlat }
void loop() { if (Serial.available()) { // Seri porttan veri olup olmadığını kontrol et char command = Serial.read(); // Gelen veriyi oku if (command == '1') { digitalWrite(RELAY_PIN, HIGH); // Aydınlatmayı aç Serial.println("Aydınlatma Açık"); } else if (command == '0') { digitalWrite(RELAY_PIN, LOW); // Aydınlatmayı kapat Serial.println("Aydınlatma Kapalı"); } } }
Bu kod, seri port üzerinden gelen komutlara göre aydınlatmayı açıp kapatır. '1' komutu aydınlatmayı açarken, '0' komutu aydınlatmayı kapatır. Kodunuzu Arduino kartınıza yükleyin ve seri monitörü kullanarak komutlar gönderin.