La tastiera fisica Flick

Come pesce d’aprile Google Japan ha presentato la tastiera fisica Flick.

usecase

Pensata per chi, abituato alla tastiera flick per Android/iOS, non è più in grado di usarne una tradizionale per il computer. Il sito ufficiale la introduce bene, anche se poi esagera con le funzionalità, con un sistema di tracciamento laser fantascientifico ai limiti della realtà.

La cosa veramente interessante è che hanno messo il codice sorgente per realizzarsi veramente questa tastiera con Arduino, anche se manca una cosa fondamentale: i file per la stampante 3D. Se te lo puoi ricreare a casa, la scatolina e i tasti così carini te li devi fare da soli.

Con la “ricetta” che hanno pubblicato, quello che viene fuori è un affare del genere:

device

Che è ben diverso rispetto al fighissimo prototipo mostrato nel video.

Comunque, funziona: con 12 pad analogici del pad della PS2, con tre integrati MCP3208 convertono i 24 input analogici in digitale, in modo da utilizzare solo 5 ingressi digitali sull’arduino nano, mentre il clic del pad viene collegato direttamente ai 12 ingressi digitali/analogici rimanenti. Dopo di ché, un programma molto snello comunica via seriale con una scheda che fa da tastiera bluetooth.

Malgrado il prototipo sembri molto bello, in realtà è estremamente scomodo: considerate che ogni tasto utilizza un pad analogico della PS2, ovvero: il clic è molto più duro rispetto a un tasto di una tastiera normale, ok, magari riesci a scrivere una frase, ma un testo più lungo? Auguri!

Controllare una lampadina con Arduino

Negli scorsi mesi ho scritto che ho comprato un monte di roba per sperimentare nuove applicazioni con Arduino, ma poi non ho mostrato nulla.

Ecco il primo esempio, il più semplice: come controllare una lampadina.

Ingredienti:

Il circuito è semplicissimo e l’ho messo su GitHub.

Spiegazione del programma:

  1. in setup() si specifica che il pin 7 è un output
  2. in loop() viene acceso il pin 7
  3. Sono attesi 10000 millisecondi (10 secondi) prima di eseguire la prossima istruzione
  4. Viene spento il pin 7
  5. Sono attesi altri 10000 millisecondi
  6. Si ricomincia da capo dal punto 2, con l’effetto che la lampadina si accende e si spegne ogni 10 secondi.

Ovviamente, così com’è, è un circuito inutile, ma può essere esteso molto facilmente, per esempio è possibile accendere e spegnere la lampada via Bluetooth, o via WiFi.

Più arduino più!

Ok, ci ho preso gusto, dopo aver fatto regali di Natale interattivi che usano un display Nokia 3310 invece del solito, noioso, bigliettino di auguri (pubblicherò il video… prima o poi), sono stato giornate intere a trovare componenti elettronici da usare con Arduino con poco sforzo (in teoria uno ci può attaccare quello che vuole, ma se c’è il driver già fatto, è una passeggiata!).

Innanzitutto ho trovato un sito migliore di Dealextreme: Banggood.

Non solo ha più roba, ma è pure più economico! 😍

Ho ordinato: