İçindekiler:

Arduino Anti-Dog Çöp Kovası: 6 Adımda (Resimli)
Arduino Anti-Dog Çöp Kovası: 6 Adımda (Resimli)

Video: Arduino Anti-Dog Çöp Kovası: 6 Adımda (Resimli)

Video: Arduino Anti-Dog Çöp Kovası: 6 Adımda (Resimli)
Video: Arduino Projeleri - Arduino Nano İle Kendi Wattmetremizi Yapıyoruz - Wattmetre Nasıl Yapılır? 2024, Kasım
Anonim
Arduino Anti-Köpek Çöp Kovası
Arduino Anti-Köpek Çöp Kovası

Bu projede size sinir bozucu köpeklerinizin çöp kutunuza girmesini önlemek için gülünç ama işe yarayan bir yöntemi nasıl yapacağınızı göstereceğim!

1. Adım: Giriş

Image
Image

Köpeğim bir beagle ve çöp kutusundaki tüm o lezzetli çöplerin kokusunu duymadan edemiyor. Bu, sürekli burnunu çöpe sokmaya ve elinden ne gelirse almaya çalışmasına neden olur. Kademeli kapaklı bir çöp kutusu almanın bu sorunu kökten çözeceğini düşündüm. Çok az şey biliyordum, köpeğim kutuyu alt etti ve neredeyse anında burnunu kullanarak kapağı açıp istediği tüm çöpleri alabileceğini anladı. Bunu önlemek için kapağa bir ağırlık koyabilirim ama bu kulağa topal geliyor ve karantina nedeniyle evde sıkışıp kaldığım için bu köpek karşıtı çöp kutusunu yaptım.

Bu basit bir projedir ve sensörlere, elektroniklere ve programlamaya harika bir giriş olarak kullanılabilir.

Bana destek olmak ve daha eğlenceli projeler görmek için lütfen YouTube kanalıma abone olmayı düşünün.

2. Adım: Gerekli Bileşenler

Bu proje için gerekli bileşenler aşağıdadır:

1. Arduino Uno veya Nano (Amazon Bağlantısı)

2. Dirençler (10K Ohm, 10 Ohm) (Amazon Link)

3. Kondansatörler (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. 10K Potansiyometre (Amazon Link)

5. Mikro SD Kart Modülü (Amazon Link)

6. Limit Anahtarı (Amazon Bağlantısı)

7. Arduino için 9V-12V Güç Kaynağı (Amazon Link)

8. 8 Ohm Hoparlör (Bu benimkinden farklı ama çalışması gerekiyor)

9. LM 386 Amplifikatör (Amazon Link)

Açıklama: Yukarıdaki amazon bağlantıları bağlı kuruluş bağlantılarıdır, yani, size hiçbir ek ücret ödemeden, tıklayıp satın alma yaparsanız komisyon kazanacağım.

3. Adım: Ses Dosyalarınızı Biçimlendirme

Elektronik
Elektronik

Çevrimiçi olabileceğiniz veya köpeğiniz çöp tenekesinin kapağını açtığınızda çalmak üzere kaydedebileceğiniz ses dosyalarınızı çalmak için bunları doğru formata dönüştürmeniz gerekir.

Bunu yapmak için https://audio.online-convert.com/convert-to-wav adresine gidin ve dosyalarınızı resimde gösterilen ayara getirin.

Dönüştürüldüklerinde, onları "1.wav", "2.wav" vb. adlarla SD karta koyun.

Adım 4: Elektronik

Artık gerekli tüm bileşenleri bir araya getirdiğinize göre, her şeyi bir araya getirmenin zamanı geldi. İlk önce her şeyi bir devre tahtasına bağlamanızı ve sonra her şey düzgün çalıştığında devam edin ve her şeyi mükemmel bir tahtaya lehimleyin. Onu bir breadboard üzerinde tutmaya karar verdim çünkü birkaç gün çalıştırdıktan sonra köpeğim çöpe gitmeyi bıraktı.

Bu devre çok basittir ve sadece birkaç parçadan oluşur.

İlk olarak, bir limit anahtarına bağlı bir Arduino Uno, Micro SD kart modülü ve hoparlörünüze bağlı bir LM386 amplifikatörümüz var.

Mikro SD kart modülünde artık tüm ses dosyalarınız doğru formatta olmalıdır. Modülü SPI protokolünü ve SD modül kitaplığını kullanarak bağlarsınız.

Ardından, yukarı çekme dirençli bir limit anahtarı var. GND'yi anahtarın Ortak tarafına ve HAYIR'ı Dijital Giriş 2'ye bağlayın. Yukarı çekme direnci, girişteki varsayılan değeri YÜKSEK yapacak ve limit anahtarı açık olduğunda, DÜŞÜK olacaktır. Çöp kapağı kaldırıldığında, çöp kutumuzda YÜKSEK bir sinyal göreceğiz ve sd kartta bir.wav dosyasını tetiklemeden önce 4, 3, 2, 1'den geri sayıma başlayabiliriz.

Arduinos çıkışı, hoparlörünüzü çalıştıracak kadar güçlü değil, bu yüzden bu durumda bir LM386 olan bir amplifikatöre ihtiyacımız var. Amplifikatörün kazancı, bu durumda kazancı 200'e ayarlayan 10 UF olan pim 1 ve 8'e bağlı kapasitör tarafından verilir, kapasitör olmadan veri sayfasına göre 20 olacaktır. Potansiyometre, amplifikatörün sesini kontrol eder.

Adım 5: Programlama

Arduino'nuzu nasıl programlayacağınızı bildiğinizi varsayacağım, ancak bilmiyorsanız, çevrimiçi olarak birçok harika öğretici var.

Kodun derlenmesi için aşağıdaki kütüphaneleri kurmanız gerekecektir.

1. TMRpcm

2. SPI

3. SD

Kitaplıkları kurduktan sonra, talimatta bu adıma eklenen.ino dosyasını indirin ve arduino'nuza yükleyin.

Program çok basittir ve limit anahtarının açılmasını bekler (çöp kutusunun açık olduğunu gösterir) ve ardından 4 saniye boyunca geri sayımı başlatır. Limit anahtarı 4 saniye içinde kapatılmazsa, arduino modüle bağlı sd karttan bir.wav dosyası okuyacaktır. Dosya hoparlör üzerinden yürütülecektir.

Mevcut program 7 farklı ses dosyası gerektiriyor ve her tetiklendiğinde bunlar arasında birbiri ardına dolaşıyor. Bunu, sadece mevcut kalıbı koruyarak istediğiniz kadar az veya çok sese ayarlayabilirsiniz.

Adım 6: Test Edin

Artık çöp kutunuzu köpek kanıtı haline getirdiğinize göre, test etme zamanı!

Gücü takın ve köpeksiz yeni çöp kutunuzun keyfini çıkarın. Lütfen beni desteklemek ve daha fazla proje/video görmek için YouTube kanalıma abone olmayı düşünün. Okuduğunuz için teşekkürler!

Önerilen: