Annuncio pubblicitario

Se ti piace armeggiare con entrambi i componenti hardware e software, quindi ci sono pochi hobby più adatti di Arduino. Arduino è un controllore logico programmabile Che cos'è Arduino e cosa puoi farci?L'Arduino è un piccolo dispositivo elettronico straordinario, ma se non ne hai mai usato uno prima, esattamente cosa sono e cosa puoi fare con uno? Leggi di più che può fare molte cose ordinate a seconda di quanto sei creativo con il tuo codice.

Un particolare "genere" di progetti, se vuoi, prevede l'uso dell'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 tu stesso!

Sei un principiante completo? Valuta di acquistare il Starter kit Arduino Cosa c'è nel tuo Starter Kit Arduino? [Principianti di Arduino]Di fronte a una scatola piena di componenti elettronici, è facile essere sopraffatti. Ecco una guida esattamente a ciò che troverai nel tuo kit. Leggi di più

instagram viewer
, quindi leggi il nostro Guida per principianti di Arduino Introduzione ad Arduino: una guida per principiantiArduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e di facile utilizzo. È destinato ad 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 principiantiInteressato ai progetti Arduino ma non sai da dove cominciare? Questi progetti per principianti ti insegneranno come iniziare. Leggi di più per mettersi a proprio agio con esso prima di continuare.

Questo progetto è affascinante, in particolare nel modo in cui impiega i principi della conduttività per fare qualcosa che la maggior parte non avrebbe mai pensato di fare. In breve, questo progetto ti consente produce 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 detti oggetti cambia. Con il sensore giusto, puoi rilevare quando qualcosa tocca la pianta e convertire quella capacità in suono.

Per Arduino, puoi usare qualcosa del genere Touché come sensore di capacità, che è ciò che fa questo progetto. Creane uno tu stesso e garantisco che i tuoi ospiti saranno sempre colpiti.

Ecco un altro progetto basato su sensori, tranne per il fatto che questo si basa su luce ambientale piuttosto che tocco fisico. In particolare, i resistori dipendenti dalla luce (LDR) vengono utilizzati per "leggere" i livelli di luce e queste letture vengono convertite in note musicali.

Spostando la mano per nascondere o rivelare più luce al sensore, è possibile modificare le note che vengono prodotte. Fallo abbastanza bene e otterrai un tipo primitivo di techno.

La cosa interessante è che il codice per questo progetto è sorprendentemente semplice una volta capito cosa sta facendo. Fai alcune modifiche, aggiungi una base musicale e ottieni qualcosa del genere:

Coke Piano e Launchpad

Questo progetto è una specie di due in uno: due diverse applicazioni basate sullo stesso concetto. L'essenza di ciò è che si collega una dozzina di lattine di alluminio a un Arduino e ognuno può produrre un suono o una clip diversi quando viene toccato.

Il video sopra mostra due esempi. Nel primo, sembra quasi una performance di arpa di vetro. Nel secondo, l'installazione ricorda un dispositivo Launchpad (un componente spesso utilizzato dai DJ per creare mashup, remix e quant'altro). L'esempio mostra anche una lattina di coca cola nera che può cambiare il pacchetto audio utilizzato.

Sfortunatamente non esiste una 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 loop di qualsiasi file .WAV.

Qui abbiamo una piccola creazione ordinata che gioca più come un giocattolo che un vero dispositivo pratico, ma è comunque fantastico. Per lo meno, è un ottimo modo per imparare a armeggiare Arduino perché è semplice e il la fonte completa è disponibile.

Il dispositivo funziona in questo modo: c'è un quadrante che si gira per selezionare le note (solo naturali e taglienti) 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 periodo di pausa.

Quando hai finito puoi riprodurre l'intera registrazionee puoi usare il dial per accelerare o rallentare la riproduzione. È piuttosto bello, anche se, ammettiamolo, la novità non ci vorrà molto a svanire.

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 nella /songs/readme.h file). Quindi, suonare quella melodia è semplice come chiamare Melody.play ().

Un vantaggio è che la libreria rende banale il cambio di ottave (Melody.setOctave ()) e per cambiare il tempo (Melody.setTempo ()). La riproduzione non è bloccante, quindi Arduino può continuare a fare altre cose mentre suona la melodia per tutto il tempo ritardo() abbastanza a lungo per il tempo.

Se sei un novizio avventuroso di Arduino a cui piace suonare la chitarra elettrica, questo progetto di Instructables per la creazione di un Pedale per chitarra Lo-Fi potrebbe essere proprio il tuo vicolo.

Perché avventuroso? Perché questo è un po 'più complesso delle idee di progetto sopra. Non lo consigliamo per la prima volta in assoluto, ma se hai precedenti esperienze e segui correttamente le indicazioni, starai bene. Chi non ama una bella sfida, comunque?

Questo pedale ha tre effetti diversi: un controllo della frequenza di campionamento, un bitcrusher e un bitshifter (tutti i quali possono essere visti in azione nel video sopra). È divertente giocarci e è molto pratico, il che è buono quanto lo è quando si tratta di hobby come Arduino.

Le tue idee per il progetto Arduino

È interessante quanto puoi fare con qualcosa di piccolo come un Arduino, e ovviamente ci sono centinaia di altre idee Idee di progetto Arduino per una casa automatizzataNon sarebbe bello innaffiare la serra senza lasciare la sedia? Un Arduino può essere impiegato come componente chiave di alcuni progetti di automazione domestica - eccone cinque! Leggi di più fluttuando su Internet. Ma tu? Quale progetto musicale hai realizzato con il tuo Arduino?

Condividi con noi nei commenti qui sotto, se hai domande, commenti o idee tue!

Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.