6 progetti musicali per principianti Arduino
Se ti piace armeggiare con entrambi gli hardware e software, quindi ci sono pochi hobby più adatti di Arduino. Arduino è un controllore logico programmabile Cosa è Arduino e cosa puoi fare con esso? Cosa è Arduino e cosa puoi fare con esso? L'Arduino è un eccezionale dispositivo elettronico, ma se non ne hai mai usato uno prima, cosa sono esattamente e cosa puoi fare con uno? Leggi di più che possono fare un sacco di cose belle a seconda di quanto sei creativo con il tuo codice.
Uno in particolare “genere” dei progetti, se vuoi, implica l'utilizzo di Arduino per creare o aumentare la musica. Alcuni sono semplici da implementare mentre altri sono più complessi, ma alla fine sono tutti abbastanza soddisfacenti.
Ecco alcuni dei più interessanti che potresti voler provare per te stesso!
Sei un principiante completo? Prendi in considerazione l'acquisto del kit di avvio Arduino Cosa c'è nel tuo kit di avvio Arduino? [Arduino Beginners] Cosa c'è nel tuo Arduino Starter Kit? [Arduino Beginners] Di fronte a una scatola piena di componenti elettronici, è facile essere sopraffatti. Ecco una guida per esattamente quello che troverai nel tuo kit. Per saperne di più, leggi la nostra guida per principianti Arduino Guida introduttiva ad Arduino: Guida per principianti Guida introduttiva ad Arduino: Guida per principianti Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare. È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Leggi di più e inizia a giocare con questi progetti Arduino per principianti 15 Grandi progetti Arduino per principianti 15 Grandi progetti Arduino per principianti Interessato ad Arduino ma non sapendo da dove cominciare? Ecco alcuni dei nostri migliori progetti Arduino per principianti per iniziare! Leggi di più per sentirti a tuo agio prima di continuare.
Impianto di canto quando viene toccato
Questo progetto è affascinante, in particolare nel modo in cui utilizza i principi di conduttività per fare qualcosa che la maggior parte non penserebbe mai di fare. In breve, questo progetto ti fa produrre suoni ambientali toccando una pianta.
La teoria alla base: quando due oggetti conduttivi toccano - in questo caso, la pianta stessa e la pelle umana - la capacità tra questi oggetti cambia. Con il sensore giusto, puoi rilevare quando qualcosa sta toccando la pianta e convertire quella capacità in suono.
Per Arduino, puoi usare qualcosa come Touché come sensore di capacità, che è ciò che fa questo progetto. Creane uno tu e garantisco che i tuoi ospiti rimarranno sempre impressionati.
Hand Motion Techno
Ecco un altro progetto basato su sensori, ad eccezione di quello su cui si basa luce ambientale piuttosto che tocco fisico. In particolare, sono utilizzati i resistori dipendenti dalla luce (LDR) “leggere” livelli di luce, e queste letture sono convertite in note musicali.
Spostando la mano per coprire o rivelare più luce al sensore, è possibile modificare le note prodotte. Fallo abbastanza bene e ottieni un tipo primitivo di techno.
Quello che è bello è che il codice per questo progetto è sorprendentemente semplice una volta capito cosa sta facendo. Apporta alcune modifiche, aggiungi una base musicale e ottieni qualcosa di simile a questo:
Coke Piano e Launchpad
Questo progetto è una specie di due in uno: due diverse applicazioni basate sullo stesso concetto. Il nocciolo di ciò è che si collegano una dozzina di lattine di alluminio a un Arduino, e ciascuno può produrre un suono o una clip diverso quando viene toccato.
Il video qui sopra mostra due esempi. Nel primo, sembra quasi un'arpa di vetro. Nel secondo, la configurazione ricorda un dispositivo Launchpad (un componente usato spesso dai DJ per creare mashup, remix e cosa no). L'esempio mostra anche una lattina di coca cola nera che può cambiare il sound pack in uso.
Sfortunatamente non esiste alcuna procedura dettagliata per replicare questo progetto da soli, ma il codice sorgente completo è disponibile su Pastebin. Lo script è stato scritto utilizzando la libreria PyAudio e può eseguire il ciclo di qualsiasi file .WAV.
Simple Tune Maker and Recorder
Qui abbiamo una piccola creazione che suona più come un giocattolo che come un vero dispositivo pratico, ma è comunque fantastico. Per lo meno, è un ottimo modo per imparare ad armeggiare con Arduino perché è semplice e l'intera fonte è disponibile.
Il dispositivo funziona in questo modo: c'è un quadrante che si attiva per selezionare le note (solo naturali e diesis) e un pulsante su cui si fa clic ogni volta che si desidera registrare la nota corrente. Esiste una nota vuota per quando si desidera un riposo da un battito.
Quando hai finito puoi riprodurre l'intera registrazione, e puoi usare il quadrante per accelerare o rallentare la riproduzione. È bello, però, bisogna ammetterlo, la novità non ci vorrà molto per svanire.
Arduino Melody Library
Se stai cercando una libreria pulita e semplice che ti permetta suona una melodia con il tuo Arduino, Questo è quello che vuoi. È un singolo file sorgente (in realtà, una coppia di file .CPP e .H che agiscono come un'unica unità) che includi nel tuo codice Arduino. Semplice da configurare e facile da usare.
Per utilizzare questa libreria, è più semplice definire la melodia come valori codificati nel codice (le linee guida per farlo sono disponibili nel file /songs/readme.h). Quindi, suonare quella melodia è semplice come chiamare Melody.play ()
.
Un vantaggio è che la libreria rende banale cambiare le ottave (Melody.setOctave ()
) e per cambiare il tempo (Melody.setTempo ()
). La riproduzione è non bloccante, quindi il tuo Arduino può continuare a fare altre cose mentre suona la melodia fino a quando tu ritardo()
abbastanza a lungo per il tempo.
Pedale per chitarra Lo-Fi
Se sei un novellino avventuroso di Arduino a cui piace suonare la chitarra elettrica, questo progetto Instructables per creare un Pedale per chitarra Lo-Fi potrebbe essere proprio il tuo vicolo.
Perché avventuroso? Perché questo è un po 'più complesso delle idee progettuali sopra. Noi non lo raccomandiamo come uno sforzo assoluto per la prima volta, ma se hai qualche esperienza precedente e segui le indicazioni correttamente, starai bene. Chi non ama una bella sfida, comunque?
Questo pedale ha tre effetti diversi: un controllo della frequenza di campionamento, un bitcrusceo e un bitshifter (che possono essere visti in azione nel video sopra). È divertente giocare e molto pratico, il che è tanto buono quanto lo è quando si tratta di hobby come Arduino.
Le tue idee per il progetto Arduino
È interessante sapere quanto puoi fare con qualcosa di così piccolo come un Arduino, e ovviamente ci sono centinaia di altre idee Arduino Project Ideas per un progetto di Arduino per la casa automatizzata Idee per una casa automatizzata Non sarebbe bello annaffiare la tua serra senza lasciare il tuo sedia? Un Arduino può essere utilizzato come componente chiave di alcuni progetti di automazione domestica: ecco cinque! Leggi di più fluttuando su Internet. Ma tu? Che progetto musicale hai realizzato con il tuo Arduino?
Condividi con noi nei commenti qui sotto, se hai domande, commenti o idee personali!
Scopri di più su: Arduino, Elettronica.