Arduino Köpək Əleyhinə Zibil qutusu: 6 addım (şəkillərlə birlikdə)
Arduino Köpək Əleyhinə Zibil qutusu: 6 addım (şəkillərlə birlikdə)
Anonim
Arduino Köpək Əleyhinə Zibil qutusu
Arduino Köpək Əleyhinə Zibil qutusu

Bu layihədə sinir bozucu itlərinizin zibil qutunuza girməməsi üçün gülməli, lakin işlək bir üsul necə quracağınızı sizə göstərəcəyəm!

Addım 1: Giriş

Image
Image

Köpəyim bir baldır və zibil qutusundakı bütün ləzzətli zibilləri iyləməyə kömək edə bilməz. Bu onu daim burnunu zibilliyə atmağa və bacardığı hər şeyə girməyə vadar edir. Düşünürdüm ki, pilləli idarə olunan qapaqlı bir zibil qutusu almaq bu problemi birdəfəlik həll edəcək. Bilmirdim, köpəyim qabı ağıldan çıxardı və demək olar ki, dərhal ağzından istifadə edərək qapağını açıb istədiyi bütün zibili ala biləcəyini anladı. Bunun qarşısını almaq üçün qapağa bir ağırlıq qoya bilərdim, amma bu səssizdir və karantin səbəbiylə evdə ilişib qalmışam, buna görə də bu it əleyhinə zibil qutusunu hazırladım.

Sadə bir layihədir və sensorlar, elektronika və proqramlaşdırma üçün əla bir giriş olaraq istifadə edilə bilər.

Zəhmət olmasa mənə dəstək olmaq və daha əyləncəli layihələr görmək üçün YouTube kanalıma abunə olmağı düşünün.

Addım 2: Lazım olan komponentlər

Bu layihə üçün lazım olan komponentlər aşağıda verilmişdir:

1. Arduino Uno və ya Nano (Amazon Link)

2. Rezistorlar (10K Ohm, 10 Ohm) (Amazon Link)

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

4. 10K Potansiyometr (Amazon Link)

5. Micro SD Kart Modulu (Amazon Link)

6. Limit Switch (Amazon Link)

7. Arduino üçün 9V-12V Güc Təchizatı (Amazon Link)

8. 8 Ohm Dinamik (Bu mənimkindən fərqlidir, amma işləməlidir)

9. LM 386 Gücləndirici (Amazon Link)

Açıqlama: Yuxarıdakı amazon bağlantıları ortaq bağlantılardır, yəni heç bir əlavə xərc ödəmədən, klikləyib satın alsanız bir komissiya qazanacağam.

Addım 3: Səs fayllarınızı formatlaşdırın

Elektronika
Elektronika

İnternetə girə biləcəyiniz və ya zibil qutusunun qapağını açdığınız zaman özünüzü yaza biləcəyiniz audio fayllarınızı çalmaq üçün onları düzgün formata çevirməlisiniz.

Bunu etmək üçün https://audio.online-convert.com/convert-to-wav ünvanına daxil olun və sənədlərinizi şəkildə göstərildiyi kimi qurun.

Dönüştürüldükdən sonra "1.wav", "2.wav" və s adları olan SD karta qoyun.

Addım 4: Elektronika

Bütün lazımi komponentləri topladığınız üçün hər şeyi bir yerə yığmağa başlamağın vaxtı gəldi. Əvvəlcə hər şeyi bir çörək taxtasına bağlamağı və sonra hər şey düzgün işlədikdən sonra hər şeyi bir lövhəyə yapışdırmağı məsləhət görürəm. Çörək taxtasında saxlamağa qərar verdim, çünki bir neçə gün işlədikdən sonra itim əslində zibilliyə getməyi dayandırdı.

Bu sxem çox sadədir və yalnız bir neçə hissədən ibarətdir.

Birincisi, bir limit açarına, Micro SD kart moduluna və dinamikinizə qoşulmuş LM386 gücləndiricisinə qoşulmuş bir Arduino Uno var.

Mikro SD kart modulunda bütün audio fayllarınız indi düzgün formatda olmalıdır. Modulu SPI protokolundan və SD modul kitabxanasından istifadə edərək bağlayırsınız.

Sonra bir çəkmə rezistoru olan limit açarı var. GND -ni keçidin Ümumi tərəfinə və YOX -u Rəqəmsal Giriş 2 -yə qoşun. Qalxma müqaviməti girişin YÜKSƏK dəyərini təyin edəcək və limit açarı açıldıqda LOW olacaq. Zibil qapağı qaldırıldıqda, zibil qutumuzda YÜKSƏK siqnal görəcəyik və sd kartında.wav faylını işə salmadan əvvəl 4, 3, 2, 1 -dən geri saymağa başlaya bilərik.

Arduinos çıxışı dinamikinizi işə salacaq qədər güclü deyil, buna görə bu halda LM386 olan gücləndiriciyə ehtiyacımız var. Gücləndiricinin qazancı, pin 1 və 8 -ə bağlı olan kondansatör tərəfindən verilir, bu halda qazancını 200 -ə təyin edən 10 UF -dir, məlumat cədvəlinə görə kondansatör olmadan 20 -dir. Potansiyometr gücləndiricinin həcmini idarə edir.

Addım 5: Proqramlaşdırma

Arduino -nu necə proqramlaşdıracağınızı bildiyinizi güman edəcəyəm, amma yoxsa onlayn olaraq bir çox əla dərslər var.

Kodun tərtib edilməsi üçün aşağıdakı kitabxanaları quraşdırmalısınız.

1. TMRpcm

2. SPI

3. SD

Kitabxanaları yüklədikdən sonra təlimata uyğun olaraq bu addıma əlavə olunan.ino faylını yükləyin və arduino -ya yükləyin.

Proqram çox sadədir və limit açarının açılmasını gözləyir (zibil qutusunun açıq olduğunu göstərir) və sonra 4 saniyə geri saymağa başlayır. Limit açarı 4 saniyədə bağlanmazsa, arduino modula qoşulmuş sd kartdan.wav faylını oxuyacaq. Fayl dinamik vasitəsilə dinləniləcək.

Mövcud proqram, hər tetiklendiğinde bir -birinin ardınca 7 fərqli audio fayl və dövrü tələb edir. Mövcud nümunəni saxlamaqla bunu istədiyiniz qədər az və ya çox səsə uyğunlaşdıra bilərsiniz.

Addım 6: Test edin

İndi zibil qutunuzu itə sübut etdi, sınamağın vaxtı gəldi!

Gücə qoşun və yeni itsiz zibil qutusundan zövq alın. Zəhmət olmasa mənə dəstək olmaq və daha çox layihə/video görmək üçün YouTube kanalıma abunə olmağı düşünün. Oxuduğunuz üçün təşəkkür edirik!

Tövsiyə: