INHOUDSOPGAWE:

Genereer verskillende klanke uit films met slegs Arduino: 3 stappe
Genereer verskillende klanke uit films met slegs Arduino: 3 stappe

Video: Genereer verskillende klanke uit films met slegs Arduino: 3 stappe

Video: Genereer verskillende klanke uit films met slegs Arduino: 3 stappe
Video: CS50 Live, Episode 003 2024, Julie
Anonim
Genereer verskillende klanke uit films met slegs Arduino
Genereer verskillende klanke uit films met slegs Arduino

As-salamu alaykum!

Ek wou verskillende klanke soos roofdier, optimus prime en hommel uit transformatorfilm genereer. Eintlik kyk ek na 'die hacksmith'-video oor die maak van roofdierehelm. Daar genereer hulle 'n roofdierklankeffek uit 'n Hi-Fi-bron. En ek wou dit probeer Met arduino, want ek het slegs arduino. Daarom het ek op die internet begin soek met 'n minder kodering, want ek wou nie die formele manier waarop ons pitches.h -lêer gebruik vir toongenerasie gebruik nie. het ek 'n eenvoudige kode wat ek maklik kan verstaan. Na baie navorsing het ek een gevind en dit op my YouTube -kanaal gedeel. Ja, ek sal dit in die toekoms opgradeer, soos om SD -kaartmodule met arduino te gebruik. Ek het nog nie hierdie module nie, maar ek sal dit koop. Ek hoop dat hierdie video min insiggewend sal wees.

Laat ons begin!!

Voorrade

  • Arduino Uno met kabel
  • Luidsprekers multimedia luidsprekers of eenvoudige 5W luidspreker
  • Alegator clips of 3 mm jack
  • En 'n werkende rekenaar of skootrekenaar
  • 10 k ohm weerstand

Stap 1: Hardeware -deel

Hardeware deel
Hardeware deel
Hardeware deel
Hardeware deel
Hardeware deel
Hardeware deel
Hardeware deel
Hardeware deel

Kringdiagram bied alles wat u nodig het om al hierdie komponente aan te sluit.

Stap 2: Sagteware -deel (kode)

Sagteware -onderdeel (kode)
Sagteware -onderdeel (kode)
Sagteware -onderdeel (kode)
Sagteware -onderdeel (kode)
Sagteware -onderdeel (kode)
Sagteware -onderdeel (kode)

Ons het dus die biblioteeknaam "PCM". Ons moet dit byvoeg by die biblioteekmap, geleë in "C: / PROGRAM LêERS (X86) ARDUINO / LIBRARY"

Plak dit in die biblioteekmap of 'n kortpad naam "Plak hier" word verskaf, sleep dit net daarheen. En u is klaar met die biblioteek.

Nou het u encoder sagteware wat gebruik word om normale klank om te skakel in numeriese teks wat die basis is van alles op hierdie rekenaars. Hierdie waardes is getalle tussen 0-255. Daarom gebruik ons PWM pin#11.

Vir klankonderdele moet ons dit 'n bietjie wysig. Hiervoor benodig ons Audacity of enige ander aanlyn klankomskakelaarsagteware.

Ons moet dit omskakel na 8000khz

Die klankstelsel moet MONO wees

Die lengte van 'n klankgreep mag nie meer as 4 sekondes wees nie

Voer dit in MP3 -formaat uit

Maak nou Arduino IDE oop, gaan na Voorbeelde> PCM> afspeel> maak dit oop

Of ek het 'n arduino -sketslêer verskaf, maak dit net oop.

Maak nou Encoder -sagteware oop deur te dubbelkliek en 'n navigasie -oortjie verskyn. Navigeer net na die lêergids waarin die klankgrepe geleë is. Kies die gewenste een. Dit sal verdwyn en na 'n rukkie verskyn 'n boks met sukses! Dit beteken dat u data gekopieer is Maak nou die arduino IDE oop en vervang die bestaande waardes deur op "Ctrl +A & Del" te druk, en druk dan op Ctrl +V en u is klaar. Laai hierdie skets op na u bord.

en geniet nou u vrugte deur op die drukknop te druk, wat vir u klink.

Vir nuwe klank moet u hierdie hele proses weer herhaal.

En jy is klaar:)

Ek het ook 'n paar snitte verskaf wat u kan gebruik

Aanbeveel: