Post

LIRC: control your Raspberry with a remote

Immagine
When I'm using my Raspberry as a Spotify Connect device , I'd like to control the playback easily without unlocking the phone. The best solution I found is to use the stereo remote . We will take advantage of a infrared sensor connected to the GPIO pins available on the Raspberry, decoding the input signals with the tool LIRC . Unfortunately, the Raspbian mantainers team is changing the support to LIRC, so most of the articles available online are out-to-date. The guide here is tested on Raspbian Buster and it's working! First of all: materials needed. Raspberry (any version) Power adapter and cable Internet connection 3 jumper wires female-female IR receiver working at 38 kHz We start connecting our components using the jumper wires. The IR sensor I used has 2 power supply pins (Vs, pin 3, and GND, pin 2), that will be connected to a +3.3V pin and to a GND pin, and one communication pin (pin 1), that we will connect to pin GPIO 17. Be careful! Check

Inside3 - Cubo rompicapo

Immagine
Poco prima di Natale stavo vagando su Amazon in ricerca di qualcosa di interessante ma non troppo impegnativo da regalare a un amico. Ero ormai disperato quando, tra gli oggetti consigliati mi appare un'immagine che attira la mia attenzione: un cubotto arancione con delle strane incisioni. Clicco incuriosito e scopro di essermi imbattuto in un rompicapo : il cubo contiene un labirinto tridimensionale che la biglia metallica che si intravede nella fessura deve attraversare per arrivare all'altro lato del solido. È un prodotto di Inside 3 ed è disponibile in più di 10 varianti, dalla più semplice alla complessità mortale , la quale non permette neanche di aprire il cubo per "resettare" la partita riportando la biglia nella condizione iniziale. Il modello che ho comprato mi è sembrato molto ben costruito, ma la confezione è un po' scarna. Le poche istruzioni non sono chiarissime ed è difficile intuire all'istante cosa si sta guardando. Consig

Spotify Web Api: controllare la riproduzione musicale con semplici script

Immagine
Come vi avevo promesso alla fine della guida su LIRC e i telecomandi , eccomi qui per spiegarvi come creare dei semplici script che permettano il controllo della riproduzione di Spotify . Per mezzo delle Web API infatti è semplice inviare comandi a qualsiasi dispositivo che stia riproducendo della musica dal celebre servizio, incluso il nostro Raspberry con Raspotify. La documentazione ufficiale di Spotify è veramente esaustiva e molto ben fatta, con tanto di tool che guida nella creazione dei comandi che ci servono. Attenzione : è necessario essere utenti Spotify Premium per poter seguire questa guida. Per prima cosa bisogna registrare in Spotify for Developers una nuova app . La procedura si avvia qui: https://developer.spotify.com/dashboard/applications Il nome per l'applicazione può essere scelto a piacere, così come le altre richieste. La prima cosa da fare in questa pagina è cliccare su Edit settings e aggiungere nel campo Redirect URIs un indirizzo come

LIRC: controlla il tuo Raspberry con un telecomando

Immagine
English version here! Dopo alcuni mesi di utilizzo del mio Raspberry come dispositivo Spotify Connect ho pensato che potesse essermi molto utile poter controllare la riproduzione della musica con il telecomando dello stereo. Sfrutteremo quindi un sensore a infrarossi collegato ai pin GPIO disponibili sul Raspberry, interpretando gli input con lo strumento LIRC . Per poter arrivare a una configurazione funzionante ho dovuto procedere per (numerosi) tentativi perché la maggior parte delle informazioni che si trovano sui forum non sono aggiornate per poter funzionare anche su Raspbian Buster , che è l’ultima versione rilasciata al momento. Infatti il supporto a LIRC (lo strumento che useremo per interpretare l’input del nostro telecomando) è in corso di modifica dagli sviluppatori di Raspbian. Per prima cosa parliamo del materiale necessario: Raspberry (qualsiasi versione) Alimentatore e cavo Connessione a internet 3 cavi jumper femmina-femmina Ricevitore IR a 38 kHz