Karanlıkta yanacak bir akıllı lamba yapmak için Arduino ve bazı elektronik bileşenlere ihtiyacınız olacak. İşte basit bir Arduino ile karanlıkta yanacak akıllı lamba projesinin genel adımları:
Malzemeler:
Arduino (örneğin, Arduino Uno veya Arduino Nano)
LDR (Işık Bağımlı Direnç)
LED
220 ohm direnç
Jumper kablolar
Breadboard (deneme tahtası)
Adımlar:
Devre Bağlantısı:
Breadboard üzerinde Arduino ve diğer bileşenleri bağlayın.
LDR'nin bir ucu A0 pinine, diğer ucu GND'ye bağlanır.
220 ohm direnç Arduino'nun bir dijital pini olan 13. pine bağlanır.
LED'nin uzun bacağı (anot) 220 ohm direnç ile bağlanır. LED'nin kısa bacağı (katot) GND'ye bağlanır.
Kodlama:
Arduino IDE veya herhangi bir uyumlu bir yazılım geliştirme ortamını açın.
const int ldrPin = A0; // LDR bağlantı pini
const int ledPin = 13; // LED bağlantı pini
void setup() {
pinMode(ledPin, OUTPUT); // LED pinini çıkış olarak ayarla
Serial.begin(9600); // Seri haberleşmeyi başlat
}
void loop() {
int ldrValue = analogRead(ldrPin); // LDR'den değer oku
Serial.println(ldrValue); // Değeri seri monitöre yazdır
// Eğer ortam karanlıksa LED'i yak, değilse söndür
if (ldrValue < 500) {
digitalWrite(ledPin, HIGH); // LED'i yak
} else {
digitalWrite(ledPin, LOW); // LED'i söndür
}
delay(500); // 500ms bekle
}
Yükleme:
Arduino'ya kodu yükleyin.
Arduino'nun USB kablosunu bilgisayarınıza bağlayın, ardından Arduino IDE'de uygun portu ve kartı seçerek yükleme işlemini gerçekleştirin.
Test Etme:
Lambayı karanlık bir ortama yerleştirin ve LDR'nin ışık seviyesini izleyin.
Arduino, LDR'den gelen değere göre LED'i açıp kapatmalıdır. Işık seviyesi düştüğünde LED yanmalı ve yükseldiğinde sönmelidir.
Bu adımları takip ederek Arduino ile karanlıkta yanacak akıllı bir lamba yapabilirsiniz.