Pulsante USB fantastico [subs ita]

Come hackerare un semplice pulsante per renderlo fantastico! Questo pulsante USB, quando viene premuto, sceglie un sinonimo per la parola "fantastico". Funziona con qualsiasi computer e in qualsiasi applicazione. Imparate a personalizzare i vostri dispositivi utilizzando il microcontrollore Teensy USB.

Da quando ho iniziato a scrivere per MAKE, ho visto un sacco di cose fantastiche che voglio mettere sul blog. Ci sono tanti hobbisti fantastici che fanno un sacco di roba fantastica! E' davvero fantastico! Il mio problema nasce quando sto scrivendo e l'unica parola che mi viene in mente per descrivere qualcosa che è "fantastico" (awesome). Ora, naturalmente, ho tirato fuori un dizionario di sinonimi, ma ho pensato di divertirmi un po' e creare qualcosa. Così ho costruito un pulsante fantastico (Awesome Button).

Collegalo alla porta USB del computer e mentre stai scrivendo se vuoi usare la parola "fantastico", premi il pulsante e BAM!! hai un sinonimo casuale per "fantastico". Ora, lo ammetto, io non mi aspetto che voi costruite questo pulsante, ma volevo mostrarvi com'è facile costruire il proprio dispositivo USB di interfaccia umana .... qualcosa che può agire come una tastiera o un mouse o un joystick. Lascia che vi mostri come ho costruito l'AWESOME Button. Ho costruito il mio pulsante Fantastico da questo pulsante Staples Easy, costa circa $6, è molto robusto e molto hackerabile. Il componente principale è questo microcontrollore, USB Teensy.

Questo è ideale per il nostro progetto, perchè questa scheda può facilmente agire come molti tipi di dispositivi USB. E possiamo persino programmare con il codice Arduino nell'ambito dello sviluppo Arduino. E possiamo persino programmare all'interno dell'ambiente di sviluppo Arduino. E soprattutto guardate quant'è piccola vicino ad un Arduino. E' persino più piccola rispetto a Nano! Al fine di prototipare questo progetto, ho aggiunto i pin header ad una delle mie Teensies in modo che si possa facilmente fare il breadboard con essa. Ho collegato un pulsante a terra e un pin digitale. Poi l'ho collegato al mio computer per lavorare sul codice. Se si desidera utilizzare il codice Arduino e l'ambiente di sviluppo Arduino per programmare Teensy, avrete bisogno di installare un paio di cose in pi? che sono disponibili su pjrc.com.

I programmi di installazione lo rendono veramente facile. Dopo aver fatto questo, nell'ambiente di sviluppo Arduino, è necessario selezionare Teensy dal Menu della scheda e la tastiera ed il mouse dal menu dell'USB. Diamo una rapida occhiata al nostro codice. Qui abbiamo un array di stringhe, ognuna delle quali ? un sinonimo di "fantastico". Quando il pin digitale zero riceve un segnale basso, vale a dire, quando viene premuto il pulsante e si chiude il circuito tra il pin e la massa, sceglie a caso una delle parole nell'array e lo trasmette attraverso l'USB come una tastiera. Questa linea semplice farà tutto il lavoro duro.

C'è anche una funzione molto semplice per i movimenti e il click del mouse. Sembra che funzioni bene. Penso che la parte più difficile della costruzione di questo progetto sia in realtà hackerare l'hardware. Ecco una rapida panoramica di come ho hackerato lo Staples Easy Button. Per prima cosa ho aperto l'involucro esterno. In alto, c'è un circuito con il pulsante. Ignoreremo la maggior parte del circuito elettronico in Easy Button e useremo solo il pulsante in esso. Dopo aver rimosso questo strato di plastica, è possibile rimuovere l'altoparlante, avrete bisogno dello spazio per il Teensy e il cavo USB.

Ma è possibile utilizzare tale altoparlante per un altro progetto. Ho delimitato dove volevo che il cavo USB uscisse e ho fatto un foro lì. All'inizio ho pensato che ci sarebbe stato spazio sufficiente per teensy dove prima era l'altoparlante, ma ho dovuto tagliare uno slot nel compartimento della batteria e ho spinto teensy lì dentro. Questo piccolo cambiamento ha reso necessario un rivestimento d'argento. Ora posso accedere facilmente al pulsante di riavvio di Teensy attraverso il compartimento della batteria, se ne ho bisogno. Poi ho saldato i fili tra l'interruttore e i pin digitali di Teensy e la massa. Quindi non avendo l'intenzione di avere la presa USB attraverso quel piccolo foro, l'ho tagliato, filettato poi ricollegato i fili.

Si potrebbero anche saldare i fili direttamente alla Teensy, ma sono voluto andare sul sicuro. Assicuratevi di provarlo prima di chiuderlo. Sembra che funzioni bene! Mettere tutto insieme è un pò noioso e ci vuole un po' di pazienza. Assicuratevi di provarlo un'altra volta prima di chiudere le ultime quattro viti. E poi questo è tutto. Avete un pulsante fantastico! Ora, come ho detto, non molti di voi desidereranno costruire questo pulsante, ma forse vi è un dispositivo USB personalizzato che si vuole costruire. Forse un Minecraft controller? Oppure si potrebbe prendere un controller NES e trasformarlo in un browser Flickr? Se avete una grande idea, lasciate il vostro commento! Sono sicuro che le vostre idee saranno...fantastiche!

Guarda il Video SOTTOTITOLATO in Italiano


Iscriviti al nostro canale YouTube e vota i VIDEO migliori

Scarica subito una copia gratis
Tags:

3 Commenti

  1. Avatar photo stefano88 17 Ottobre 2011
  2. Avatar photo divivoma 17 Ottobre 2011
  3. Avatar photo linus 17 Ottobre 2011

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend