in ,

Arduino İle Akıllı Çöp Kutusu

YouTube Kanalımıza Abone Olun

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz oldukça basit ama bir o kadarda işlevsel bir proje Akıllı Çöp Kutusu.. Bildiğiniz üzere çöp kutuları mikrop yanından oldukça zengin olabildiğince az dokunmak gerekiyor..Bu proje ile çöp kutunuza dokunmanıza gerek kalmayacak.. 🙂

Çalışma mantığı ise çok basit daha önceki projelerden bildiğiniz üzere Hc-SR04 mesafe sensörü ile uzaklık ölçe biliyorduk. Bugünde daha önce yaptığımız mesafe ölçeri biraz daha geliştirip, bir servo motor ekleyip elimizi algıladığında kapağı açan bir proje yapacağız..

Genel bilgileri edindiğimize göre zaman kaybetmeden projemize geçelim. 🙂

Her zamanki gibi bir kaç malzemeye ihtiyacımız var..

Malzeme Listesi

1- Herhangi Bir Arduino Modeli (Eğer temelli olarak yapacaksanız küçük bir arduino modeli kullanmanızı tavsiye ederim pro gibi 🙂 )

2- Servo Motor (benim çöp kutum kartondan olduğu için ben mini servo kullandım sizin kullanacağınız çöp kutusuna göre servo kullanmanız gerekmekte.)

3- Hc-SR04 Ultrasonik Mesafe Sensörü

4- Gerekli Ekipmanlar

Not: Tüm bu malzemeleri elektronik parça satan yerlerde bulabilirsiniz yada şu ve bu adreslerden internet üzerinden güvenle sipariş edebilirsiniz 

Ayrıca eğer zamanım bol diyorsanız Çin’den de Aliexpress vasıtasıyla getirtebilirsiniz. Daha uygun fiyata gelecektir. 🙂

Kutunun Hazırlanması

Sensörümüzü elimizi algılayacak şekilde kutuya monte ediyoruz aşağıda olduğu gibi..

Kapağı kaldırması için servonun başına ek bir parça yapıştırıyoruz aşağıdaki gibi..

Sonrasında servomuzu kutumuza monte edip açıp kapanabilirliğini kontrol ediyoruz..

Kapalı Pozisyon
Açık Pozisyon

Akıllı Çöp Kutusu Devre Şeması

Alt tarafta çizdiğimiz devre şemasına bakarak uygun arduino modeline göre devremizi breadboard’umuza kuralım.

Dikkat: Arkadaşlar daha öncede belirttiğim gibi eğer ağır bir kapak kaldırıp indirecekseniz torku daha büyük bir servo kullanmalısınız ben karton kutu olduğu için küçük kullandım ve ayrıca gücünü alternatif bir kaynaktan karşılamalısınız bunu da öncede anlatmıştım sanıyorum..

Yazılım

// DONANIM PLUS ELEKTRONİK
// MODİFİKASYON TOLGA SOYTEPE
// İNSTAGRAM tsytp
// TWİTTER TSytpp
// AKILLI ÇÖP KUTUSU
// 2019
#include<Servo.h>
Servo servo;
int const trigPin = 6;
int const echoPin = 5;
void setup()
{
pinMode(trigPin, OUTPUT); 
pinMode(echoPin, INPUT); 
servo.attach(3);
}
void loop()
{      
int sure, mesafe;
digitalWrite(trigPin, HIGH); 
delay(1);
digitalWrite(trigPin, LOW);

sure = pulseIn(echoPin, HIGH);

mesafe = (sure/2) / 29.1;
    
if (mesafe <= 50 &amp;&amp; mesafe >= 0) { // 50 cm den yakınsa eliniz kapağı açacak değilse zaten kapalı 🙂 Geri kalan herşeyi daha önce anlatmıştım onun için anlatmıyorum eski yazılarımdan giderebilirsiniz eksiğinizi.. 🙂
  servo.write(50);
    delay(3000);
} else {
  servo.write(160);
}
delay(60);
}

Yazılımda sizin gördüğünüz üzre oldukça basit sadece bir şeyleri üst üste koyup ilerliyoruz..

Projede kullanılan kodları aşağıdan indirebilirsiniz 🙂

İndir “Akıllı Çöp Kutusu Yazılım Kodu” file – 9 defa indirildi –

Bir yazının daha sonuna geldik umarım faydalı olmuştur arkadaşlar anlamadığınız yada kafanıza takılan yerler olursa lütfen yorumda yada kişisel sosyal medya hesaplarımdan ulaşmayı ihmal etmeyin.. Kolay Gelsin.. 🙂

Yazar Tolga Soytepe

Ara sıra yazılımcı :)

Yorumunuzu yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Arduino ile NRF24L01 Wireless Modül İle Led Kontrolü

Arduino, Nrf24l01 ile DHT11 kullanarak Serial Monitörden Sıcaklık Bilgileri Okuma