MobileRelays – enc28J60 e Arduino (21)

Il progetto di oggi, sempre basato sul modulo ethernet enc28j60, consente di attivare dei relays (o in generale i PIN digitali di Arduino) tramite una pagina web responsive, ovvero che si adatta a differenti dispositivi (es. degli smartphones). Video presentazione Sito web Il sito web, memorizzato su una scheda SD e pubblicato da Arduino (come già visto nell’esempio SDWebServer), è…

Arduino IDE: nuova gestione librerie

Se avete aggiornato l’IDE di Arduino alla ultima versione (1.6.3), vi sarete forse accorti di un grande cambiamento: l’introduzione di uno strumento per gestire le librerie. In passato infatti non esisteva un unico repository per le varie librerie e la loro installazione era a volte macchinosa… ora invece selezionando Sketch – Include Library – Manage Libraries viene eseguito il…

Yún – Gestire LED via web

Nel precedente tutorial abbiamo visto come uno sketch in esecuzione sull’ATMega di Arduino Yun possa, utilizzando la libreria Bridge, eseguire dei processi (comandi, script…) su Linino. In questo tutorial vedremo come poter fare il contrario: inviare comandi da Linino verso lo sketch in esecuzione sul microcontrollore. YunServer & YunClient All’interno dello sketch utilizzeremo due oggetti della libreria Bridge: [checklist] YunServer, per mettere l’ATMega in attesa…

Yún – Allarme via SMS

Questo tutorial vuole illustrare una modalità di interazione tra lo sketch in esecuzione sull’ATMega e il sistema Linino (Linux) in esecuzione sul SoC di Arduino Yun: la possibilità di lanciare processi Linux da sketch. L’esempio proposto realizza un allarme via SMS: ad Arduino è collegato un microswitch alla pressione del microswitch viene inviato un SMS utilizzando il gateway Skebby Linino side L’invio…

Un Piccolo CNC bot

Piccolo è un progetto opensource, di Diatom Studio, che consente di realizzare una piccola CNC (area di lavoro circa 5x5cm); il suo sito ufficiale è http://www.piccolo.cc. Ho provato a realizzarne un esemplare; i componenti principali necessari sono: [checklist] il frame, realizzato con taglio laser da Vectorealism 3 micro servo, acquistati da HobbyKing viti, dadi… il PCB (realizzato da…

AmbientMonitor – client W5100

Tempo fa ho pubblicato il progetto AmbientMonitor: un termometro ed igrometro basato su Arduino e una interfaccia web AJAX. Per la comunicazione ethernet, ho utilizzato uno shield con chip ENC28J60; Danny Kimbler mi ha inviato uno sketch che invece utilizza lo shield ufficiale (chip W5100) e un sensore temperatura DS18B20: Ho pubblicato lo sketch nel mio repository Github, vediamone alcuni elementi: byte mac[]…

PCB non rettangolari grazie a Inkscape e Eagle

Molti service che realizzano PCB sono in grado di produrli in forme diverse: ad esempio FusionPCB di Seeedstudio (di cui vi ho già parlato qui) ha pubblicato in passato foto di PCB circolari, a forma di foglia… e addirittura a forma di bambola: In questo tutorial vedremo come realizzare PCB non rettangolari grazie all’uso di Inkscape ed Eagle. Workflow…

SDWebServer – enc28J60 e Arduino (20)

Nel precedente articolo, vi ho mostrato come sia ora possibile inviare in rete documenti di grandi dimensioni usando uno shield con chip ENC28J60. Oggi vi presento il progetto di un completo web server! Descrizione Il browser dell’utente invia la richiesta, tramite rete, al modulo ENC28J60. La richiesta viene quindi interpretata dallo sketch in esecuzione su Arduino il quale prepara la risposta. Sia il…

Riparazione di un tablet Inno-hit

Un collega mi ha chiesto se potevo sistemare il suo tablet, un Inno-hit IHA C0707A. Il tablet aveva un problema al pulsante di accensione, inoltre non funzionava più l’altoparlante interno. Una volta aperto, ho subito notato che i due cavi dell’altoparlante erano scollegati dalla scheda madre; inoltre l’interruttore dell’accensione era rotto:   Per prima cosa ho stagnato…

Drivers FTDI e chip contraffatti: attenzione!

I chip FTDI sono molto diffusi nei dispositivi elettronici, in particolare per effettuare la conversione USB-seriale. Già in passato su diversi blogs è stato evidenziato come si trovassero in commercio chip contraffatti, ovvero etichettati come originali FTDI ma in realtà prodotti da altre aziende. Una analisi approfondita mostra sensibili differenze tra chip originali e contraffatti. Negli ultimi giorni…