Inhoudsopgave:
- Stap 1: Ingrediënten
- Stap 2: Steek de Arduino in de MozziByte
- Stap 3: Arduino-webeditor
- Stap 4: Mozzi Synth-bibliotheek
- Stap 5: Spelen:)
- Stap 6: Volgende stappen
Video: MozziByte: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
MozziByte is een audio-shield voor de Arduino Pro Micro-microcontroller.
Dit kleine, goedkope en robuuste platform stelt ontwerpers, kunstenaars, muzikanten, makers en studenten in staat om snel innovatieve en fantasierijke sonische producten, geluidskunstinstallaties, boetieksynthesizers en geluidsspeelgoed te prototypen en te creëren.
De MozziByte sluit de Arduino aan op een audioversterker voor onmiddellijke sonische bevrediging met behulp van de Mozzi-synthbibliotheek.
Of verken sonische ideeën door sensoren, schakelaars en knoppen op het breadboard toe te voegen, zodat de geluiden reageren op licht, kracht, versnelling of iets anders dat kan worden waargenomen.
Bekijk voor inspiratie de Gallery op de Mozzi-site.
Stap 1: Ingrediënten
- MozziByte
- Arduino Pro-Micro
- Koptelefoon met 3,5 mm-aansluiting
- USB-kabel - Type A naar Micro-B
- Computer met USB Type A-poort
- Arduino-webeditor
- Mozzi Synthese Bibliotheek
Stap 2: Steek de Arduino in de MozziByte
-
Steek de pinnen van de Arduino Pro-micro in de contactdozen op de MozziByte.
De USB-connector op de Arduino zit boven op de witte batterijconnector op de MozziByte. Controleer de uitlijning door ervoor te zorgen dat pin AO in socket AO gaat. Zorg ervoor dat u de pinnen niet buigt wanneer u ze in de bussen steekt
- Sluit de USB-kabel aan op de Arduino.
- Steek de koptelefoonaansluiting in de audio-aansluiting op de MozziByte.
Stap 3: Arduino-webeditor
- Installeer de Arduino-webplug-in.
- Registreer een account op de Arduino Web Editor en log in
- Sluit de Arduino aan op uw computer met behulp van de USB-kabel
-
Knipper de LED op de Arduino
- Klik op Voorbeelden->01. Basics en kies het Blink-voorbeeld om het in de Editor te laden.
- VOEG DEZE REGEL TOE aan de Blink-voorbeeldcode boven de setup()-routine (zie afbeelding). #define LED_BUILTIN 17 // adres van de LED op Arduino Pro-micro
- Klik in het menu Extra op Bord en selecteer Pro-micro, of als het er niet is, dan Leonardo
- Druk op het vinkje om de code voor de Pro-micro te compileren.
- Klik in het menu Tools op Port en selecteer de USB-poort waarop uw Arduino is aangesloten.
- Druk op de pijl> om de code naar de Arduino te uploaden.
- De twee rode LED's knipperen terwijl de code wordt geüpload.
- Eén LED blijft knipperen, eenmaal per seconde.
- Meer informatie over het gebruik van de Arduino Web Editor.
-
Verander de snelheid van knipperen
- kijk naar de routine loop() in de code.
- verander vertraging (1000) in vertraging (100). Hierdoor knippert de LED 10x sneller - elke 100ms..
- verander hoe lang de LED blijft branden door de duur van de andere vertragingsfunctie ook te wijzigen in 100 ms. Nu knippert het heel snel!
Stap 4: Mozzi Synth-bibliotheek
- Download de Mozzi Synth Library voor Arduino van https://sensorium.github.io/Mozzi/download/. Kies de GELE knop die de nieuwste ontwikkelingsversie op GitHub koppelt. Klik op de GROENE knop met de tekst Klonen of Downloaden en klik vervolgens op ZIP DOWNLOADEN. Het Mozzi-master.zip-bestand verschijnt in uw map Downloads.
- Importeer Mozzi in de Arduino Web Editor. Klik eerst op Bibliotheken en druk vervolgens op de pijl omhoog om het Mozzi-master.zip-bestand te importeren. Klik nu op het tabblad Aangepaste bibliotheek om Mozzi en een map met voorbeelden te zien.
- Licht, actie, geluid. Klik in Mozzi-voorbeelden op de map 01. Basics en selecteer het Sinewave-voorbeeld om het in de editor te laden. Klik op de pijl > om de code naar de Arduino te uploaden. Zet je koptelefoon op en je zou een geluid moeten horen:) Het is gewoon een saaie sinusgolftoon die net zo irritant is als een mug die in het donker om je hoofd zoemt.
- Verander de toonhoogte van dat jammerende MozziByte-geluid door de frequentie in de setup()-routine te wijzigen (zie afbeelding).
Stap 5: Spelen:)
U kunt online naar demo's van Mozzi-synthese-algoritmen luisteren
Speel met deze demo's die je kunt vinden in de Mozzi Synthese-map
- FMsynth
- PacketSynth
- Resonant
- ReverbTank
- Steekproef
- enzovoort.
Probeer met verschillende parameters te spelen om de geluiden te veranderen.
Stap 6: Volgende stappen
De volgende (aanstaande) MozziByte Instructable laat je zien hoe je knoppen en sensoren kunt toevoegen om je eigen interactieve geluidsspeelgoed te maken.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)