Mundarija:

Itlarga qarshi Arduino axlat qutisi: 6 qadam (rasmlar bilan)
Itlarga qarshi Arduino axlat qutisi: 6 qadam (rasmlar bilan)

Video: Itlarga qarshi Arduino axlat qutisi: 6 qadam (rasmlar bilan)

Video: Itlarga qarshi Arduino axlat qutisi: 6 qadam (rasmlar bilan)
Video: Kattalar uchun o’yinchoq 2024, Iyul
Anonim
Itlarga qarshi Arduino axlat qutisi
Itlarga qarshi Arduino axlat qutisi

Bu loyihada men sizga jirkanch itlaringizni axlat qutisiga tushishining oldini olish uchun qanday kulgili, ammo ishlash usulini qurishni ko'rsataman!

1 -qadam: kirish

Image
Image

Mening itim beagle va axlat qutisidagi mazali axlatni hidlamaslik mumkin emas. Bu uni doimo burnini axlatga tashlashga va qo'lidan kelgan hamma narsaga kirishga undaydi. Bosqichli boshqariladigan qopqoqli axlat qutisini sotib olish bu muammoni birdaniga hal qiladi deb o'yladim. Bilmadim, mening itim qutichani ag'darib tashladi va deyarli birdaniga uning tumshug'idan foydalanib, qopqog'ini ochib, o'zi xohlagan axlatni olib ketishini tushundi. Men buni oldini olish uchun qopqog'imga og'irlik qo'yishim mumkin edi, lekin bu cho'loq bo'lib tuyuladi va men karantin tufayli uyda qolib ketdim, shuning uchun men itlarga qarshi axlat qutisini qurdim.

Bu oddiy loyiha va uni datchiklar, elektronika va dasturlash uchun ajoyib kirish sifatida ishlatish mumkin.

Iltimos, meni qo'llab -quvvatlash va boshqa qiziqarli loyihalarni ko'rish uchun YouTube kanalimga obuna bo'lishni o'ylab ko'ring.

2 -qadam: kerakli komponentlar

Ushbu loyiha uchun zarur bo'lgan komponentlar:

1. Arduino Uno yoki Nano (Amazon Link)

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

3. Kondansatkichlar (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. 10K potentsiometr (Amazon Link)

5. Micro SD karta moduli (Amazon Link)

6. Limit kaliti (Amazon havolasi)

7. Arduino uchun 9V-12V quvvat manbai (Amazon Link)

8. 8 Ohmli dinamik (bu menikidan farq qiladi, lekin u ishlashi kerak)

9. LM 386 kuchaytirgichi (Amazon Link)

Oshkor qilish: Yuqoridagi amazon havolalari sheriklik havolalari bo'lib, siz hech qanday qo'shimcha xarajatlarsiz, agar siz bosganingizda va xarid qilsangiz, men komissiya olaman.

3 -qadam: Ovozli fayllarni formatlash

Elektronika
Elektronika

Axlat qutisining qopqog'ini ochganingizda, Internetga kirishingiz yoki o'zingizni yozib olishingiz mumkin bo'lgan audio fayllarni ijro etish uchun ularni to'g'ri formatga o'tkazish kerak.

Buning uchun https://audio.online-convert.com/convert-to-wav saytiga o'ting va fayllaringizni rasmda ko'rsatilgan sozlamalarga o'rnating.

Ularni konvertatsiya qilgandan so'ng, ularni "1.wav", "2.wav" va boshqalar yozilgan SD -kartaga qo'ying.

4 -qadam: elektronika

Endi siz barcha kerakli komponentlarni yig'ib oldingiz, hamma narsani yig'ishni boshlash vaqti keldi. Men hamma narsani birinchi navbatda non paneliga ulashni maslahat beraman, keyin hamma narsa to'g'ri ishlay boshlagach, oldinga siljiting. Men uni non taxtasida saqlashga qaror qildim, chunki bir necha kun yugurganimdan keyin itim axlatga kirishni to'xtatdi.

Bu sxema juda oddiy va bir necha qismdan iborat.

Birinchidan, bizda Arduino Uno bor, u limit kaliti, Micro SD karta moduli va dinamikga ulangan LM386 kuchaytirgichiga ulangan.

Micro SD karta modulida barcha audio fayllar to'g'ri formatga ega bo'lishi kerak. Siz modulni SPI protokoli va SD -modul kutubxonasi yordamida ulaysiz.

Keyin tortish qarshiligi bilan chegara tugmasi mavjud. GNDni kalitning Umumiy tomoniga, Yo'qni esa raqamli kirishga ulang. Rezistor qarshilik yuqoridagi kirish qiymatini YUQORI qiladi va chegara tugmasi yoqilganda u past bo'ladi. Axlat qopqog'i ko'tarilganda, biz axlat qutisida yuqori signalni ko'ramiz va sd kartasida.wav faylini ishga tushirishdan oldin 4, 3, 2, 1 dan sanashni boshlashimiz mumkin.

Arduinos chiqishi dinamikni ishga tushirish uchun etarlicha kuchli emas, shuning uchun bizga LM386 bo'lgan kuchaytirgich kerak. Kuchaytirgichning daromadi 1 va 8 -pinlarga ulangan kondansatör tomonidan beriladi, bu holda bu 10 UF bo'lib, u daromadni 200 ga o'rnatadi, kondensatorsiz esa ma'lumotlar jadvaliga ko'ra 20 bo'ladi. Potansiyometr kuchaytirgichning ovozini boshqaradi.

5 -qadam: Dasturlash

O'ylaymanki, siz arduino -ni qanday dasturlashni bilasiz, lekin bo'lmasa, Internetda ko'plab ajoyib darsliklar mavjud.

Kodni kompilyatsiya qilish uchun siz quyidagi kutubxonalarni o'rnatishingiz kerak bo'ladi.

1. TMRpcm

2. SPI

3. SD

Kutubxonalarni o'rnatganingizdan so'ng, ushbu bosqichga biriktirilgan.ino faylini ko'rsatmaga yuklab oling va uni arduino -ga yuklang.

Dastur juda oddiy va chegara tugmasi ochilishini kutadi (axlat qutisi ochilganini ko'rsatadi) va keyin 4 soniya davomida orqaga hisoblashni boshlaydi. Agar chegara tugmasi 4 soniyada yopilmasa, arduino modulga ulangan sd -kartadan.wav faylini o'qiydi. Fayl dinamik orqali eshitiladi.

Joriy dastur 7 xil audiofaylni talab qiladi va har safar ishga tushganda ular birin -ketin aylanib o'tadi. Siz xohlaganingizcha ovozni xohlaganingizcha kam yoki ko'p ovozga sozlashingiz mumkin.

6 -qadam: Sinab ko'ring

Endi siz axlat qutisiga itning isboti qildingiz, uni sinab ko'rish vaqti keldi!

Quvvat manbaiga ulang va itsiz axlat qutisidan zavqlaning. Iltimos, meni qo'llab -quvvatlash va boshqa loyihalar/videolarni ko'rish uchun YouTube kanalimga obuna bo'lishni o'ylab ko'ring. O'qiganingiz uchun tashakkur!

Tavsiya: