Se ti piace armeggiare con hardware e software, ci sono alcuni 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.
Un particolare "genere" di progetti, se vuoi, implica l'uso 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!
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 10 Grandi progetti Arduino per principianti 10 Grandi progetti Arduino per principianti Completare un progetto Arduino ti dà un senso di soddisfazione come nessun altro. La maggior parte dei principianti non è sicura da dove iniziare, e anche i progetti per principianti possono sembrare piuttosto scoraggianti. 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 consente di 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, eccetto che si basa sulla luce ambientale piuttosto che sul tocco fisico . Nello specifico, 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 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 ciascuna può produrre un suono o una clip diversa quando viene toccata .
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 così: 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.
Al termine è possibile riprodurre l'intera registrazione e utilizzare la manopola 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 di suonare una linea melodica 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 cambiare il tempo ( Melody.setTempo()
). La riproduzione è non bloccante, quindi il tuo Arduino può continuare a fare altre cose mentre suona la melodia fintanto che il tuo delay()
abbastanza lungo per il tempo.
Pedale per chitarra Lo-Fi
Se sei un avventuroso novizio di Arduino a cui piace suonare la chitarra elettrica, questo progetto Instructables per la creazione di un pedale per chitarra Lo-Fi potrebbe essere la soluzione giusta.
Perché avventuroso? Perché questo è un po 'più complesso delle idee progettuali sopra. Noi non lo consigliamo come uno sforzo assoluto per la prima volta, ma se hai qualche esperienza precedente 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 bitcrusceo e un bitshifter (che possono essere visti in azione nel video sopra). È divertente giocare e molto pratico, il che è tanto positivo 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!