Coagula Messenger Robot: Robot Giocattolo Vintage, Arduino e Pachube

Qualche mese fa ho acquistato un robot giocattolo degli anni 80 e volevo riciclarlo in qualche modo. Ho deciso di utilizzarlo come “contenitore” per un piccolo progetto con Arduino. In pratica quando modifico una stringa in un feed del mio account Pachube, Arduino con ethernet shield rileva la modifica, suona le classiche note di “Incontri ravvicinati del terzo tipo”, apre gli sportellini tramite due motori servo e visualizza il messaggio scorrevole su una matrice led 8×8, poi richiude gli sportellini e attende una nuova modifica.

Coagula MIDI Ribbon Controller 2.0

Qualche mese fa ho pubblicato un post su come realizzare un MIDI Ribbon controller con Arduino. Nel frattempo mi sono accorto di poter migliorare un paio di cose sia a livello Hardware che Software e inoltre sentivo la necessità di poter modificare diversi parametri senza dover ogni volta riprogramare Arduino. Infine ho sistemato il controller in un case, grazie soprattutto a Laura che l’ha realizzato. Quindi questa è la versione 2.0 del mio MIDI Ribbon Controller che finalmente diventa uno strumento molto più pratico.

iPad, Camera Connection Kit e periferiche

La Apple propone per il suo splendidio iPad l’accessorio “Camera Connection Kit”, ovvero un doppio connettore per collegare al tablet delle schede SD e fotocamere mediante porta USB. Come dice il nome stesso del kit, SD card e fotocamere sono le uniche cose che si dovrebbero collegare a questi adattatori. Ma molti si sono accorti che si possono collegare altre periferiche come tastiere wireless, strumenti midi e interfacce audio. Bisogna notare che quando si collega una “centralina” wireless per tastiera e mouse appare la scritta “Impossibile utilizzare dispositivo – Il dispositivo USB connesso non è supportato”.

Drupal 7: editor wysiwyg, upload immagini, lightbox

Adoro Drupal! E’ un CMS potentissimo, ha il supporto di una community enorme, sono disponibili migliaia di moduli gratuiti. Funzionalità come CCK, Taxonomy e Views lo rendono una piattaforma di sviluppo incredibile. Si possono realizzare vere e proprie applicazioni web senza scrivere una riga di codice. Ma purtroppo molti utenti restano spaventati dal primo approccio. Effettivamente non è il CMS più immediato in circolazione e solo coloro che hanno il coraggio di dedicargli un pò di tempo, o coloro che sono forzati a usarlo per qualche sua indispensabile caratteristica (come è capitato a me), lo amano alla follia. Uno dei […]

Tutorial: come gestire menu e display LCD con Arduino

Lavorando al mio MIDI ribbon controller ho avuto la necessità di utilizzare un menu per poter configurare agevolmente i vari parametri, ma in giro per la rete ho trovato solo indicazioni su come gestire un menu, come gestire un display lcd, ma poco materiale relativo a come mettere insieme le due cose. Comunque grazie alla libreria Menubackend di Alexander Brevig sono riuscito a creare il menu che desideravo.

Come costruire un MIDI ribbon controller con Arduino

Esistono moltissimi controller MIDI professionali al giorno d’oggi: tastiere, drum pad, pulsantiere, mixer, pedaliere, etc. Una delle tipologie di controller che mi interessa di più è quello a “nastro” (ribbon) per cercare di emulare con i plugin software quello che si vede fare con strumenti come l’Ondes Martenot. Tale tipo di controller mi sembra si adatti molto bene al controllo di strumenti virtuali come archi e fiati in quanto è caratterizzato da un nastro sensibile alla posizione e alla pressione del dito, in questo modo si riescono a controllare in maniera molto intuitiva pitch e velocity delle note. Ma dato […]

Come installare le librerie di Arduino sul Mac

Ultimamente ho avuto la necessità di configurare la midilibrary di Arduino sul mio Mac mini con OS X Snow Leopard 10.6.5. Malgrado l’ottima documentazione di Arduino.ccho faticato un pò per trovare la procedura per installare una libreria esterna nell’ide. Così ho pensato di pubblicare questo mini post per facilitare coloro che si troveranno nei miei stessi problemi.

Arduino: introduzione

Da un paio d’anni, dopo una lunga pausa, mi sono riavvicinato all’elettronica grazie all’invenzione di un gruppo di persone capeggiate dal genio italiano Massimo Banzi: Arduino. Ma che cos’è Arduino, a cosa serve, come si utilizza? Si tratta di una scheda elettronica il cui comportamento è programmabile, e quindi rende molto più semplice inventare e realizzare dei prototipi elettronici. Inoltre riesce a combinare due delle mie passioni: elettronica e programmazione. Se a questo aggiungiamo che il progetto è completamente open-source (cosa rara nel mondo dell’hardware) potete capire come mai Arduino stia spopolando nel mondo. 

Costruire un pulsante wireless

Qualche tempo fa io e Laura abbiamo avuto la necessità di realizzare un’applicazione in cui un utente doveva indicare di aver eseguito una determinata operazione ripetitiva cliccando su un bottone ogni 5-10 minuti. L’operatore normalmente lavorava a un paio di metri dal computer e quindi ogni volta doveva avvicinarsi e premere F2. Purtroppo non c’era possibilità di posizionare una tastiera wireless vicino all’operatore in quanto lavorava in piedi, e così abbiamo pensato ad un grosso pulsante wireless da appendere al muro. Cercando in giro non ho trovato soluzioni già pronte e così ho pensato di modificare per l’occassione una vecchia […]