2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
Kringdiagram bied alles wat u nodig het om al hierdie komponente aan te sluit.
Stap 2: Sagteware -deel (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.