Mundarija:

Faqat Arduino yordamida filmlardan turli tovushlar chiqarish: 3 qadam
Faqat Arduino yordamida filmlardan turli tovushlar chiqarish: 3 qadam

Video: Faqat Arduino yordamida filmlardan turli tovushlar chiqarish: 3 qadam

Video: Faqat Arduino yordamida filmlardan turli tovushlar chiqarish: 3 qadam
Video: 6 - Dars Arduino yordamida servo matorni boshqarish - Arduino Darslari- Odiljanov Abduraxmon. 2024, Noyabr
Anonim
Faqat Arduino yordamida filmlardan turli tovushlar chiqarish
Faqat Arduino yordamida filmlardan turli tovushlar chiqarish

Assalomu alaykum!

Men transformator filmidan yirtqich, optimus prime va bumblebee kabi turli xil tovushlarni ishlab chiqarishni xohlardim. Aslida men yirtqichlar dubulg'asini yasash haqidagi "temirchi" videoni tomosha qilardim. U erda ular Hi-Fi manbasidan yirtqichlarning ovoz effektini yaratdilar. Va men buni sinab ko'rmoqchi edim. arduino bilan menda faqat arduino bor, shuning uchun men uni kamroq kodlash bilan Internetda qidirishni boshladim, chunki men ohang yaratish uchun pitches.h faylini ishlatadigan rasmiy usuldan foydalanishni xohlamadim. Men tushunadigan oddiy kod bor, shuning uchun ko'p izlanishlardan so'ng men uni topdim va youtube kanalimda baham ko'rdim. Ha, men kelajakda uni SD karta modulidan foydalangan holda yangilayman, menda bu modul hali yo'q, lekin men uni sotib olaman. Umid qilamanki, bu video ma'lumotli bo'ladi.

Qani boshladik!!

Ta'minotlar

  • Kabel bilan Arduino Uno
  • Karnaylar multimediyali dinamiklar yoki oddiy 5W dinamik
  • Alegator qisqichlari yoki 3 mm raz'em
  • Va ishlaydigan kompyuter yoki noutbuk
  • 10 k Ohm qarshilik

1 -qadam: Uskuna qismi

Uskuna qismi
Uskuna qismi
Uskuna qismi
Uskuna qismi
Uskuna qismi
Uskuna qismi
Uskuna qismi
Uskuna qismi

O'chirish diagrammasi ushbu komponentlarni ulash uchun kerak bo'lgan hamma narsani o'z ichiga oladi.

2 -qadam: dasturiy ta'minot qismi (kod)

Dastur qismi (kod)
Dastur qismi (kod)
Dastur qismi (kod)
Dastur qismi (kod)
Dastur qismi (kod)
Dastur qismi (kod)

Shunday qilib, bizda "PCM" kutubxona nomi bor, biz uni "C: / PROGRAM FILES (X86) ARDUINO / KUTUBXONA" da joylashgan KUTUBXONA Jildiga qo'shishimiz kerak.

Uni kutubxona papkasiga joylashtiring yoki "Bu erga joylashtirish" yorliq nomi ko'rsatiladi, shunchaki sudrab olib tashlang.

Endi sizda oddiy ovozni raqamli matnga aylantirish uchun ishlatiladigan kodlovchi dasturlari mavjud, bu raqamlar 0 dan 255 gacha, shuning uchun biz PWM pin#11 dan foydalanmoqdamiz.

Ovoz qismi uchun biz uni biroz o'zgartirishimiz kerak, buning uchun bizga Audacity yoki boshqa onlayn audio konvertor dasturi kerak.

Biz uni 8000 kHz ga aylantirishimiz kerak

Ovoz tizimi MONO bo'lishi kerak

Audioklipning uzunligi 4 soniyadan oshmasligi kerak

Mp3 formatida eksport qiling

Endi Arduino IDE -ni oching, Misollar> PCM> ijro etish -ga o'ting> oching

Yoki men arduino sketch faylini taqdim qildim, uni oching.

Endi ikki marta bosish orqali Enkoder dasturini oching va navigatsiya yorlig'i paydo bo'ladi. Faqat ovozli kliplar joylashgan papkaga o'ting va "Kerakli" ni tanlang. U yo'qoladi va bir muncha vaqt o'tgach, muvaffaqiyatli ko'rsatiladigan quti paydo bo'ladi! Bu sizning ma'lumotlaringiz nusxalanganligini bildiradi. Endi arduino IDE -ni oching va "Ctrl +A & Del" tugmachalarini bosib, mavjud qiymatlarni o'zgartiring, so'ngra Ctrl +V tugmachalarini bosing. Bu eskizni taxtangizga yuklang.

va endi siz o'z ovozingizni eshitadigan tugmachani bosib, mevangizdan zavqlaning.

Yangi audio uchun bu jarayonni yana takrorlash kerak.

Va siz tugatdingiz:)

Men ham siz ulardan foydalanishingiz mumkin bo'lgan ba'zi kliplarni taqdim qildim

Tavsiya: