I social cosi hanno ormai soppiantato i “tradizionali” strumenti di comunicazione come gli sms o le mail. Un giorno ho avuto la necessità di qualcosa di nuovo, di costruire con le mie stesse mani un sistema di comunicazione che fosse nuovo, immediato, mobile e d’impatto e che funzionasse laddove gli altri metodi potessero fallire. Così ho fatto Comunikino.
Il sistema si compone di due parti fondametali, un programma lato PC scritto in python ed un ”scatola” da appoggiare sulla scrivania da collegare tramite cavo USB usato sia per lo scambio dati sia per l’alimentazione (nessun alimentatore esterno!). Il sistema per funzionare ha bisogno di un account mail dedicato con accesso pop. Consiglio caldamente di utilizzare gmail in quanto molte caselle free non offrono accesso pop.

Il funzionamento di Comunikino è semplicissimo: basta mandare una mail all’indirizzo creato e sul display LCD del box comparirà l’oggetto del messaggio (massimo 16 caratteri). Chi legge può utilizzare uno dei tre tasti per rispondere con una mail al mittente (il cui indirizzo va impostato nello script python) per inviare un si, un no o un heartbeat. Semplice no?
Schemi elettrici
Istruzioni per la costruzione
Si avrà bisogno di:
| Amount | Part Type | Properties |
|---|---|---|
| 1 | Arduino | Arduino 2009 o compatibile |
| 1 | Servo standard | |
| 1 | Schermo LCD | Ho usato uno schermo LCD 16×2 con chip SPLC780D che è totalmente compatibile con la libreria LCD di Arduino che si basa sull HD44780. La sua tensione di alimentazione deve essere 5V! |
| 3 | Push-button | Momentary normally open push button |
| 1 | Potenziometro | |
| 1 | Box plastico o metallico | Le dimensioni dovrebbero essere circa 13,5×7,5×5,5 cm |
Prepariamo il box come illustrato nelle immagini sottostanti:
Montiamo lo schermo LCD
Fissiamo Arduino ed i pulsanti in questo modo:

(potete vedere l’uso di una cavo flat per hard disk usato per connettere lo schermo, riciclare è bello):

La bandierina può essere realizzata in compensato, mdf o cartone:

Scaricate il software necessario: Comunikino's software (327). Nel file zip troverete due script in python (versione Linux e windows) e lo sketch da caricare su Arduino. Dovrete configurare lo script con i dati della mailbox che avete creato (consiglio caldamente un acasella gmail!), per fare ciò aprite il file con un semplice editor di testo. I parametri da cambiare si trovano all’inizio, leggete i commenti! Caricate lo skecth (non c’è bisogno di modificare questo file a meno che non vogliate personalizzare qualcosa). Prima di lanciare lo script, Comunikino deve essere connesso al pc o si avrà un errore, dovreste lasciarlo sempre collegato, e fare in modo che lo script in python parta all’avvio del sistema operativo così Comunikino invierà una mail all’indirizzo impostato nello script per informarvi quando è pronto a ricevere i vostri messaggi.
Comunikino è pronto!
Vorrei migliorarlo creando una interfaccia grafica per il programma su PC e un box più professionale. Se lo ritieni opportuno supportami con una piccola donazione.








Gran bel progetto…
Simpatico e ideale per chi si affaccia per le prime volte a questo fantastico mondo…
Tanti auguri per questo blog
Grazie!