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 {
    }
   }
    Yorum Yap

4 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. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  4. abi devre şeması yoktur

    YanıtlaSil