Mundarija:

Interaktiv tuxum - ovozli va reaktiv: 4 qadam
Interaktiv tuxum - ovozli va reaktiv: 4 qadam

Video: Interaktiv tuxum - ovozli va reaktiv: 4 qadam

Video: Interaktiv tuxum - ovozli va reaktiv: 4 qadam
Video: Энг ифлос ва ёмон кушни килигини куринг 2024, Noyabr
Anonim
Interaktiv tuxum - ovozli va reaktiv
Interaktiv tuxum - ovozli va reaktiv

Men "Interaktiv tuxum" ni maktab uchun loyiha sifatida yaratdim, u erda biz kontseptsiya va prototip yasashimiz kerak edi. Tuxum baland shovqinlarga qushlarning ovozi bilan javob beradi va agar siz uni 3 marta qattiq ursangiz, u bir necha soniya davomida ochiladi.

Bu men yaratgan birinchi elektron interaktiv prototip va men dasturlash bo'yicha juda oddiy bilimlarga ega bo'lganimdan va murakkab arduino loyihalarini ishlab chiqish bo'yicha avvalgi tajribaga ega bo'lmaganimdan, bu ajoyib o'rganish tajribasi edi. Tuxum tayyorlash uchun men lazer kesgichdan foydalanishni o'rgandim va dfplayer mini haqida ko'p narsalarni o'rganishim kerak edi (bu o'qish nimani anglatishini tushunganingizda va u ishlaydi).

Men aynan qaysi modulni ishlatganim haqida tushuncha berish uchun men ularni sotib olgan veb -do'konlarga havolalarni qo'shdim.

Ta'minotlar

  • Arduino Uno
  • Ovoz sensori
  • DFPlayer mini/Mini MP3 pleer moduli
  • Sd adapterli Sandisk microSd kartasi (maksimal 32 Gb) - Agar sizda noutbuk yoki shaxsiy kompyuteringizda sd -kartani o'quvchi bo'lmasa, sizga ovozli fayllarni yuklash yoki ulanadigan kartani o'quvchi ishlatish uchun boshqa kompyuterni qarzga olishingiz kerak bo'lishi mumkin. USB orqali
  • Piezo/signal
  • 1 x Karnay - Kichkina karnay yaxshi ishlaydi va agar siz vilka va simlardan foydalansangiz, deyarli har qanday karnaydan foydalanishingiz mumkin, lekin agar siz kichkinagina ovozdan foydalansangiz, kuchaytirgich kerak bo'lishi mumkin.
  • 1 x 1MΩ qarshilik
  • 1 x 1kΩ qarshilik
  • Servo (men towerpro MG90D Digital -dan foydalanganman) - Shuni yodda tutingki, raqamli servo analoglar bilan bir xil ishlamasligi mumkin (meniki maksimal 120 gradusga buriladi va buni tuzatish juda qiyin ko'rinadi)
  • Tashqi quvvat manbai (men 6 batareyali arduino uchun vilkasi va servo uchun 3 batareyali)
  • 5 x Erkak ayol o'tish kabeli (3 ta ovoz sensori uchun, 2 ta Piezoni sinab ko'rish uchun)
  • Kamida 15 ta erkak o'tish simlari - Agar siz o'z simlaringizni servo uchun tashqi quvvat manbaiga lehimlashingiz kerak bo'lsa, kamida 17 ta erkak o'tish simini oling.
  • Sinov uchun non paneli - (bu kabi 400 ta pin foydalanish uchun eng qulay)
  • Perfboard - bu tugallangan sxemani lehimlash uchun, lekin agar siz barcha qismlaringizni qayta ishlatmoqchi bo'lsangiz yoki lehim qila olmasangiz, uni taxtaga yopishtirishingiz mumkin.

1 -qadam: O'chirish sxemasini ulash

O'chirish davrasini ulash
O'chirish davrasini ulash
O'chirish davrasini ulash
O'chirish davrasini ulash

O'z davrangizni qurishda yodda tutish kerak bo'lgan eng muhim narsa shundaki, siz aslida ikkita alohida sxemani qurmoqdasiz. Ulardan biri Servoga, ikkinchisi boshqa komponentlarga ulangan. Kichikroq Servo bilan siz uni to'g'ridan -to'g'ri ulashingiz mumkin, lekin umuman, servoni boshqalardan ajratish yaxshiroqdir, chunki u juda ko'p oqimni tortadi.

Komponentlar elektron sxemada ko'rsatilgan tarzda non paneliga ulangan. Servo bilan tutashgan simlar boshqa komponentlarning musbat manfiyiga ulanmagan ekan, qolgan qismlarga yaqinroq harakatlanishi mumkin (agar siz barcha komponentlarni lehimlaganingizda, ularni bir -biriga yaqinroq saqlasangiz) sizda juda ko'p joy).

1MΩ rezistor Piezo bilan birgalikda ishlatiladi. 1kΩ rezistor dfplayer bilan ishlatiladi.

Ulanishning mumkin bo'lgan muammolari

Agar keyinroq dfplayer ishga tushganda chiroqni ko'rsatmasa, dfplayerning o'ng tomonini ulaganingizni tekshiring.

Agar u yaxshi ulangan bo'lsa, ovoz sensori ustidagi chiroq miltillashi kerak. Agar yo'q bo'lsa, sezgirlik vintini kichik tornavida bilan ehtiyotkorlik bilan aylantiring. Agar chiroq yonishda davom etsa, tovushga javoban miltillovchi chiroqni ko'rmaguningizcha uni bir oz orqaga burang.

2 -qadam: Arduino dasturlash

Bu men ushbu loyiha uchun ishlatgan kod.

Mening kodimdan afsuslanadigan narsa shundaki, men ovoz sensori kodi va servo kodidagi kechikishlarni boshqa narsa bilan almashtira olmadim. Bu kechikishlar sensordan birini ishga tushirgandan so'ng, 2 soniya davomida boshqa hech narsa sodir bo'lmaydi. Menimcha, sharmandalik, lekin men ishlash uchun millis bilan loop, if-bayonot yoki bayonotni ololmadim. Agar sizda ko'proq vaqt va yordam bo'lsa, men bu kechikishlarni boshqa narsaga almashtirishni maslahat beraman, chunki ikkala sensori bir vaqtning o'zida ishlashi va tuxum ochilganda baqirib, javob olish yaxshiroqdir.

Dfplayer funktsiyasini tushunish va o'rganish va uning qanday ishlashi haqida ko'proq bilish uchun men uning hujjatlari va dfplayer texnik sahifasini ko'rib chiqishni tavsiya qilaman.

Agar siz qushlarning mp3 ovozli fayllaridan foydalanmoqchi bo'lsangiz, o'n minglab fayllarni tanlashingiz mumkin bo'lgan ushbu veb -saytdan foydalanishingiz mumkin.

Maslahat! Siz dfplayer uchun to'g'ri kodni yuklaganingizdan so'ng, siz ishlatilmagan tomondan GND ga qo'shimcha erkak va erkak o'tish simini ulashingiz mumkin. Bo'sh uchidan foydalanib, uning yonidagi teshiklarni (IO1 va IO2 hujjatda ko'rsatilganidek) urish mumkin.

IO1 -ni tez bosish dfplayer -ni oldingi ovozli faylga o'tkazadi va uzoq bosish ovoz balandligini pasaytiradi.

IO2 -ni tez bosish dfplayer -ni keyingi ovozli faylga o'tkazadi va uzoq bosish ovoz balandligini oshiradi.

3 -qadam: tuxum qurish

Tuxum qurish
Tuxum qurish
Tuxum qurish
Tuxum qurish
Tuxum qurish
Tuxum qurish
Tuxum qurish
Tuxum qurish

Tuxumni qurish men umuman rejalashtirmagan narsa edi.

Tuxum qutisini va yuqori qismini lazer bilan kesish uchun foydalanishingiz mumkin bo'lgan fayllar mavjud. E'tibor bering, tishli raft uchun teshiklar juda keng, ikkinchi plastinkada yoriqlar yo'q, yuqori va ikkinchi plastinka uchun ulagichlar yo'q va qo'shimcha qo'llab -quvvatlanmasdan tepa ag'darilib ketadi. Yana bir narsani esdan chiqarmaslik kerakki, tishli raftni servo tishli qutiga ushlab turadigan qism yo'q va ushlagich yo'q. Bundan tashqari, fayllar qutisi allyour qismlarini o'z ichiga olishi uchun juda kichik, agar siz bu loyihani qilsangiz, kattaroq qutini yasash yaxshidir (qutini loyihalash va uning fayllarini lazerli kesish uchun yuklab olish uchun shu erni bosing).

Men bu muammolarni hal qilish uchun qo'lda rulni (tepada va pastda) ushlab turadigan rullarni (tepada va pastda) ushlab turish va uning qulab tushishiga to'sqinlik qiladigan qismlarni qo'shish edi. Men, shuningdek, ikkinchi plastinkada kichik arra bilan teshiklarni kesib oldim, servo uchun tutqich yasadim (yog'och bo'lagidan teshik ochdim va servoni bir nechta vintlar bilan mahkamladim, plastinkani bir oz metall va vintlar bilan qopqog'iga mahkamladim).

Mening qutim juda kichkina bo'lgani uchun, hamma narsani ehtiyotkorlik bilan siljitishim kerak edi. Ammo mening simlarim juda qisqa edi, shuning uchun ularni olib tashlash uchun ko'p harakat kerak edi, shuning uchun ular tishli raftga tushib qolmasdi. Hamma narsaga mos keladigan joy ajratish uchun etarlicha uzun simlarni olish - bu katta tavsiya.

Bo'sh joy bilan bog'liq yana bir kichik muammo shundaki, mening lehimli qismlarimning orqa qismi karnayning metall orqa qismiga tegib ketdi va shu tariqa ovoz g'alati tus ola boshladi. Sizda bo'sh joy muammosi bor yoki siz lehimli detallaringiz bilan pervaz taxtasini qutiga metall narsalarga qo'yishni xohlaysizmi, muammolarni oldini olish uchun ikkalasi orasiga qandaydir izolyatsiyani qo'yganingizga ishonch hosil qiling.

4 -qadam: Tuxumingizni bezang/yoping

Tuxumingizni bezang/yoping
Tuxumingizni bezang/yoping
Tuxumingizni bezang/yoping
Tuxumingizni bezang/yoping

Loyihani tugatish uchun yuqori qismini yopib qo'yganingizga ishonch hosil qiling. Men oq yostiq yoki shlyapa yordamida yasadim va tepasini qayta shakllantirdim, shuning uchun u lazerli kesilgan shaklga mos keladi.

Albatta, boshqa variantlar juda ko'p va agar sizning yoningizda eski qush peluşi kabi narsalar bo'lsa, tuxum ochilganda ichkariga qush yoki figurani qo'yishingiz mumkin.

Bularning barchasini bajarganingizdan so'ng, boshqalarga ham sizning ishingizni sinab ko'rishga ruxsat bering. Axir, tuxumga baqirish hech kimni xafa qilmaydi, ayniqsa, agar u sizga xursandchilik bilan tvit yozsa ham.

Tavsiya: