Comunicazione Bluetooth Low Energy con The Tactigon

The TactigonCiao! Eccoci alla seconda parte della guida sulle funzioni base di The Tactigon, la scheda di prototipazione wearable programmabile tramite l’IDE Arduino. Oggi vedremo come le librerie offerte da Next Industries permettono di comunicare tramite Bluetooth Low Energy con The Tactigon. Per oggi ci limiteremo alla modalità PERIPHERAL, ovvero gli faremo esporre una caratteristica che verrà aggiornata con nuovi dati non appena disponibili. Una unità CENTRAL sarà necessaria per la lettura, ed utilizzeremo il nostro smartphone con l’applicazione gratuita per Android BLE Scanner.

Lo sketch è molto semplice ma ci permetterà di utilizzare alcune delle librerie fornite nel pacchetto Arduino che abbiamo installato in questo articolo. Se ci è sfuggito, possiamo andare a leggere una piccola recensione della scheda di prototipazione in oggetto, con tanto di scheda tecnica nel post dedicato e la guida sull’output su monitor seriale USB pubblicata la settimana scorsa.

Leggi tutto “Comunicazione Bluetooth Low Energy con The Tactigon”

Output su monitor seriale USB con The Tactigon

The TactigonCiao! Continuiamo con gli articoli riguardanti The Tactigon, la scheda di prototipazione wearable programmabile tramite l’IDE Arduino. In questo articolo andremo a scrivere ed analizzare lo sketch che ci permetterà di avere un output su monitor seriale USB con The Tactigon, appunto. Lo sketch è molto semplice ma ci permetterà di utilizzare alcune delle librerie fornite nel pacchetto Arduino che abbiamo installato nello scorso articolo. Se ci è sfuggito, possiamo andare a leggere una piccola recensione della scheda di prototipazione in oggetto, con tanto di scheda tecnica nel post dedicato.

Leggi tutto “Output su monitor seriale USB con The Tactigon”

Installazione del Pacchetto Arduino di The Tactigon

Installazione del pacchetto Arduino di The TactigonCiao! E’ finalmente arrivato il momento di provare la scheda di prototipazione wearable The Tactigon, recensita nello scorso articolo. Oggi vedremo come  procedere all’installazione del pacchetto Arduino di The Tactigon preparato dal produttore della board. Questo pacchetto ci permetterà di utilizzare le librerie realizzate ad-hoc per la scheda di prototipazione wearable, e inoltre procederà all’abilitazione della programmazione tramite cavo Micro USB. L’ST-Link V2 non sarà quindi necessario! Leggi tutto “Installazione del Pacchetto Arduino di The Tactigon”

Scheda tecnica di The Tactigon – Il Gesture Controller

Scheda Tecnica di The Tactigon
La scheda programmabile The Tactigon

Ciao! Nell’articolo precedente, avevo accennato ad una possibile comunicazione di Raspberry Pi 3 e The Tactigon, tramite Bluetooth Low Energy. Oggi vi voglio mostrare alcuni dettagli riguradanti proprio la scheda di prototipazione wearable The Tactigon. Questo prodotto è davvero potente e versatile, vista la varietà di sensori integrati ed il microcontroller a 32 BIT. Vedremo, in questo articolo, la scheda tecnica di The Tactigon, per iniziare a capire meglio cosa possiamo fare con questa board di prototipazione wearable, e non solo!

Leggi tutto “Scheda tecnica di The Tactigon – Il Gesture Controller”

Bluetooth Low Energy con Raspberry Pi 3 e Python

Bluetooth Low Energy con Raspberry Pi 3 e Python
Raspberry Pi 3 nel suo case originale

Nel precedente articolo abbiamo visto come installare il server di desktop remoto, utile nel caso in cui non avessomo possibilità di connettere tastiera, mouse e monitor al nostro Raspberry Pi. Abbiamo visto, inoltre, che il Raspberry Pi 3 è dotato di connettività Bluetooth Low Energy, oltre che di WiFi ed Ethernet. In questo articolo andremo ad installare il modulo BlueZ, attivare le funzioni sperimentali ed infine utilizzare la libreria Python Bluepy per connetterci al nostro dispositivo Bluetooth Low Energy.
Andiamo quindi ad utilizzare il Bluetooth Low Energy con Raspberry Pi 3 e Python. Leggi tutto “Bluetooth Low Energy con Raspberry Pi 3 e Python”

Desktop Remoto per Raspberry Pi

Raspberry Pi 3 nel suo case originaleCome abbiamo visto nei precenti articoli, Raspberry Pi 3 Model B è un single board computer che offre discrete prestazioni, dimensioni minime, connettività Bluetooth, WiFi ed Ethernet, un costo aggressivo e silenziosità. Non avendo necessità di parti in movimento come ventole e hard disk meccanici, ed un consumo massimo ridotto, si presta ad essere posizionato in qualsiasi luogo, inclusa la camera da letto, ed essere acceso 24/7 senza creare disturbo. Ricordiamo che il processore al suo interno è un Quad Core ARM Cortex A53 (ARMv8) funzionante ad un clock 1.2GHz, e dispone di 1 gigabyte di RAM a 900MHz, quasi il doppio rispetto al Raspberry Pi 2 Model B. Grazie al  SoC BCM2837, fabbricato con processo produttivo a 28nm, riesce a tenere a bada calore e, appunto, consumi. Perchè quindi non utilizzarlo in remoto, magari da cellulare o tablet, per effettuare operazioni quali download di file torrent o piccolo server file/web casalingo? E’ anche possibile installare EmonCMS per avere un Cloud per il monitoraggio di temperature o consumi/produzione di energia elettrica.

Dopo aver installato Raspbian in modalità headless, vediamo quindi come installare un server di Desktop Remoto per Raspberry Pi.

Leggi tutto “Desktop Remoto per Raspberry Pi”

Installazione Headless di Raspbian su Raspberry Pi

Installazione headless di raspbianCome abbiamo visto nel precente articolo, il single board computer Raspberry Pi 3 è dotato di connettività Ethernet (10/100 MBps) e WiFi (b/g/n), oltre che di interfaccia video (HDMI e composita) e 4 porte USB2. L’installazione del sistema operativo, normalmente, può essere effettuata con monitor, tastiera e mouse, come un normale pc. In questo articolo, invece, andremo ad effettuare l’installazione headless di Raspbian, ovvero senza utilizzare tastiera, mouse e monitor connessi direttamente al single board computer.

Questo sistema operativo, nello specifico Raspbian Stretch è stato rilasciato da Raspberry Pi Foundation il 29 Novembre 2017, al momento la versione più recente. Questo è il link alla pagina di download.

Leggi tutto “Installazione Headless di Raspbian su Raspberry Pi”

Scheda Tecnica di Raspberry Pi 3 Model B

Raspberry Pi 3 nel suo case originaleRaspberry Pi 3 Model B è un single board computer che offre discrete prestazioni, unite ad costo decisamente basso. Il processore al suo interno è un Quad Core ARM Cortex A53 (ARMv8). La frequenza di clock dei quattro core è 1.2GHz, mentre il gigabyte di RAM disponibile lavora 900MHz, quasi il doppio rispetto al Raspberry Pi 2 Model B. Merito del  SoC BCM2837, che grazie al processo produttivo a 28nm riesce a tenere a bada calore e consumi. Vediamo ora la scheda tecnica di Raspberry Pi 3.

Leggi tutto “Scheda Tecnica di Raspberry Pi 3 Model B”