Turinys:
- 1 žingsnis: Daiktai, kurių reikia norint įgyvendinti šį projektą
- 2 žingsnis: schema
- 3 veiksmas: kaip paleisti programą naudojant „Arduino“
- 4 žingsnis: demonstracinis vaizdo įrašas
Video: Įvairių tipų tonų generavimas naudojant matematines lygtis („MathsMusic“) „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Projekto aprašymas:
Prasidėjo nauja kelionė, kur idėjos gali būti lengvai įgyvendinamos naudojant atvirojo kodo bendruomenę (ačiū „Arduino“). Taigi čia yra būdas
· Apsidairykite aplinkui ir stebėkite aplinkinius
· Atraskite problemas, kurias reikia išspręsti
· Pagalvokite, pabandykite ir toliau mokykitės bei dalinkitės
· Svarbiausia, ką aš vadinu, - LAIKYTI PAPRASTĄ:)
· Pakartokite
Mano tikslas buvo sukurti muzikinį projektą naudojant „arduino“platformą
Taigi aš ieškojau internete ir radau nuostabių kūrybinių projektų, bet norėjau sukurti savo daiktus!
Taigi aš aptikau šią tone () funkciją iš arduino bibliotekos. Žemiau yra nuoroda, kurioje galite rasti aprašomosios informacijos apie tai
www.arduino.cc/reference/en/language/funct…
Dabar, perskaitę apie tone () funkcijos idėjas, pradėjo savo kelionę.
Iš esmės funkcija tone (), kaip būtumėte skaitę, sukuria tam tikro dažnio garsą, kurį perduodate parametre. Taigi aš pagalvojau, kaip aš galiu naudoti šią vienintelę funkciją įvairių tipų garsui generuoti?
Atsakymas buvo matematikoje, mes visi kasdien naudojame matematiką, jos logika yra apie paslapčių sprendimą
Iš šios visatos (sakinys iš garsaus televizijos serialo „Numb3rs“)…
Idėja yra sukurti garsą, kurį galima sukurti naudojant matematines lygtis, pavadinkime jį „MathMusic“
Šiame projekte naudojau:
· Paprastų geometrinių formų (kvadrato, stačiakampio, lygiagretainio, trikampio ir apskritimo) lygtis
· Kvadratinė lygtis ir Fibonačio serija.
garsui generuoti. Dabar galite išplėsti šį projektą ir atrasti naujos muzikos naudodami skirtingas lygtis ar formules …
1 žingsnis: Daiktai, kurių reikia norint įgyvendinti šį projektą
Šiam projektui įgyvendinti reikalingi įrankiai:
- „Arduino UNO“lenta
- Garsiakalbis ar garsinis signalas Aš rekomenduočiau garsiakalbį, kad būtų geros kokybės garsas
- vienas 220 omų rezistorius, apsaugantis grandinę nuo pažeidimų
- Trumpieji laidai, skirti prijungti arduino ir garsiakalbį
Programinė įranga
Norėdami įkelti programas iš kompiuterio į plokštę, turite įdiegti „Arduino IDE“.
jei nesijaudinate Žemiau yra nuoroda, kaip įdiegti „Arduino IDE“
www.arduino.cc/en/Main/Software
2 žingsnis: schema
Taip pat galite sukurti grandinę naudodami žemiau esančią nuorodą
fritzing.org/home/
3 veiksmas: kaip paleisti programą naudojant „Arduino“
Pirmiausia turite prijungti „Arduino Board“prie kompiuterio ar kompiuterio per USB kabelį
Tada atsisiųskite ir įdiekite „Arduino IDE Software“nuorodą.
Pagaliau atsisiųskite ZIP failą, kuriame yra šio projekto šaltinio kodas
Taigi pradėkite ir sukurkite ką nors naujo!
Rekomenduojamas:
Aukštos skiriamosios gebos PWM signalų generavimas RC servos su STM32 įrenginiais: 3 žingsniai
Didelės skiriamosios gebos PWM signalų generavimas RC servos su STM32 įrenginiais: Šiuo metu kuriu RC siųstuvą/imtuvą, pagrįstą SX1280 RF mikroschema. Vienas iš projekto tikslų yra tai, kad noriu 12 bitų servo rezoliucijos nuo lazdų iki servo. Iš dalies todėl, kad šiuolaikiniai skaitmeniniai servai turi 12 bitų reso
Įvairių pilkos skalės intensyvumo slenksčių naudojimas vizualizuojant ir nustatant mamografijos vaizdų anomalijas: 9 žingsniai
Įvairių pilkosios skalės intensyvumo slenksčių naudojimas vizualizuojant ir nustatant mamografijos vaizdų anomalijas: Šio projekto tikslas buvo nustatyti ir naudoti parametrą, skirtą apdoroti pilkos spalvos mamografinius vaizdus iš įvairių foninių audinių klasifikacijų: riebiųjų, riebalinių liaukų ir & Tankus audinys. Ši klasifikacija naudojama, kai radiologai analizuoja mam
Įtampos generavimas naudojant dviratį ergometrą: 9 žingsniai (su nuotraukomis)
Įtampos generavimas naudojant ergometrinį dviratį: projektą parengė „žaidimas“, kurio tikslas buvo sukti pedalą prie ergometro dviračio, prijungto prie generatoriaus, ir lempų bokštas, kuris įjungiamas didėjant variklio sūkiams. dviratis
Tonų generatorius „Jimikky Kammal“naudojant „Arduino Pro Mini“: 5 žingsniai
Tonų generatorius „Jimikky Kammal“naudojant „Arduino Pro Mini“: Tai paprastas tonų generatoriaus projektas naudojant „Arduino Pro Mini“. Dalis superhito „Jimikky Kammal“filmo " Velipadinte Pusthakam " yra sukurtas monotoniškai. Muzikos natos gamtoje pasitaiko kaip sklandus ir besisukantis sinuso
„Windbelt Redux“XXI amžiaus mikroelektros generavimas: 6 žingsniai (su nuotraukomis)
„Windbelt Redux 21st Century Micro Power Generation“: tai mano antroji „Shawn Frayne“„Windbelt“generatoriaus iteracija, mano pirmąją galima rasti čia. Ši versija skirta naudoti kryžminę ventiliaciją namuose. „Windbelt“yra svyruojantis vėjo generatorius, dirbantis pagal aeroelastinio plyšio principą