Mundarija:
- 1 -qadam: kirish
- 2 -qadam: kerakli komponentlar
- 3 -qadam: Ovozli fayllarni formatlash
- 4 -qadam: elektronika
- 5 -qadam: Dasturlash
- 6 -qadam: Sinab ko'ring
Video: Itlarga qarshi Arduino axlat qutisi: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu loyihada men sizga jirkanch itlaringizni axlat qutisiga tushishining oldini olish uchun qanday kulgili, ammo ishlash usulini qurishni ko'rsataman!
1 -qadam: kirish
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
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:
DIY aqlli axlat qutisi Arduino bilan: 6 qadam (rasmlar bilan)
DIY aqlli axlat qutisi Arduino bilan: Bu erda biz arduino va ultrasonik sensor yordamida aqlli axlat qutisini yasaymiz. Umid qilamanki, siz bolalar bu loyihani o'rganishni yoqtirasiz
Axlat qutisi BT chizilgan chizilgan bot - Mening botim: 13 qadam (rasmlar bilan)
Axlat qutisi qurilgan BT chizish chizig'i - Mening botim: Salom do'stlarim, taxminan 6 oylik tanaffusdan so'ng, men yangi loyiha bilan keldim. Cute Drawing Buddy V1, SCARA Robot - Arduino i tugaguniga qadar men boshqa chizish botini rejalashtirmoqdaman, asosiy maqsad chizish uchun katta maydonni yopishdir. Shunday qilib, mahkamlangan robot qo'llar
RoboBin -- Axlat qutisi: 6 qadam (rasmlar bilan)
RoboBin || Axlat yig'ish qutisi: RoboBin axlat qutisi, siz uni tashlaganingizda axlatni yashiradi, demak, siz axlatni tashlab ketishingiz shart emas. Ishni boshlaylik. Qanday ishlaydi Robo bin, solenoid yordamida axlat qutisining qopqog'ini bosib turadi
Avtomatik axlat qutisi: 8 qadam (rasmlar bilan)
Avtomatik axlat qutisi: Assalomu alaykum do'stlar! Agar siz mening kanalimni anchadan beri kuzatib kelayotgan bo'lsangiz, ehtimol siz avtomatik qopqoqli axlat qutisi haqidagi loyihani eslaysiz. Bu loyiha Arduino -da birinchilardan bo'lib, debyutimni aytishim mumkin. Ammo uning juda katta kamchiliklari bor edi:
Axlat qutisi: 15 qadam (rasmlar bilan)
Axlat qutisi: Yaqinda bo'ron paytida, bu zo'ravon elektro gitara yo'l chetida, qorga ko'milgan holda topilgan. Jekdan tashqari barcha elektrlar minus, men uni yoqadan qaytarishga qaror qildim. Men har doim "Strat" yoki shunga o'xshash narsalarni xohlardim. Bu shirin bitta lasan