Servo Motorlu Temassız Akıllı Çöp Kutusu
Hastanelerde ve modern evlerde kullanılan hijyenik, temassız çöp kutularının minyatür çalışan modelini tasarlıyoruz. Elinizi uzattığınızda kapak açılır, 3 saniye sonra kendiliğinden kapanır.
🎯 Projenin Amacı ve Kazanımları
🧰 Gerekli Malzemeler
💻 Arduino C++ Kodları
#include <Servo.h> Servo kapakMotoru; const int trigPin = 6; const int echoPin = 7; void setup() { kapakMotoru.attach(9); // Servo 9. pine bağlı kapakMotoru.write(0); // Başlangıçta kapak kapalı (0 derece) pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { // Mesafe ölçümü digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); long sure = pulseIn(echoPin, HIGH); int mesafe = sure * 0.034 / 2; // El 15 cm'den daha yakınsa kapağı aç if (mesafe > 0 && mesafe < 15) { kapakMotoru.write(90); // Kapağı 90 derece aç delay(3000); // 3 saniye çöp atmayı bekle kapakMotoru.write(0); // Kapağı tekrar kapat } delay(100); }