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
1. 1x Arduino Uno
2. 1x SG90 Mini Servo Motor
3. 1x HC-SR04 Ultrasonik Sensör
4. 1x Küçük Karton Kutu veya Plastik Kapaklı Kutu
5. Bağlantı telleri
---
💻 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);
}