Arduino İle Akıllı Çöp Kovasını Nasıl Yaptım ?


Merhaba arkadaşlar. Geçen gün arduino ile yapılan bir akıllı çöp kovası projesi paylaşmıştım. Proje ile ilgili çok soru geldiği için projeyi nasıl yaptığımı da anlatmak istedim. Bu arada arduino ile ilgili çalışmalara da bakmanızı şiddetle öneririm :)


1) İlk olarak çöp kovasını hazır hale getirdim. Çöp kovası içerisinde bir adet servo motor var. Servo motorun uç kısmı çöp kovasının kapağına yetişmediği için uç kısma bir tel bağlayarak uzattım. Daha sonra çöp kovasının ön kısmına ise Hcsr-04 mesafe sensörünü yerleştirdim. Arduino unoyu da çöp kovamızın arka tarafına bir tel ile tutturdum.

Arduino beslemesini pil ile de yapabilirsiniz. Ben 5V 1A lık bir adaptör ile yaptım.

Arduino çöp kovasının arka kısmında

Servo motor bağlantısı ve HCSR-04 mesafe sensörü
Akıllı çöp kovası için arduino kodlarımız:

#define trig 11
#define echo 12
#include <Servo.h>
Servo myservo;

long zaman, uzaklik;

void setup() 

{
  Serial.begin(9600);
  myservo.attach (9);
  pinMode(trig,OUTPUT);
  pinMode(echo,INPUT);
  myservo.write (0);}

void loop() {
 digitalWrite(trig,LOW);
 delayMicroseconds(2);
 digitalWrite(trig, HIGH);
  delayMicroseconds(2);
   digitalWrite(trig,LOW);
   zaman=pulseIn(echo,HIGH);
   uzaklik=(zaman/2)/29.1;
   delay(10);
Serial.println(uzaklik);
 delay(1000);
   if(uzaklik<5) {myservo.write(360);
   
   delay(5000);

   myservo.write (0);
   }
   else {
    }
   }


Google Plus İle Paylaş
    Yorum Yap

3 yorum:

  1. sensör eğik yüze doğru monte edilse daha kullanışlı olabilir.

    YanıtlaSil
  2. İyi günler. Kullanmamizda bir sakıncası var mı?

    YanıtlaSil
  3. Hocam bu proje için gerekli olan malzemeleri tam olarak yazabilir misiniz lütfen ?

    YanıtlaSil