:::: MENU ::::

Base de données Kodi centralisée sur un serveur Mysql

Pour ceux qui possèdent plusieurs appareils exploitant le lecteur multimédia Kodi, il peut être intéressant de déporter la base de données sur un serveur centralisé MySQL afin de pouvoir gérer en un seul point l’ajout de nouveaux contenus ou encore la gestion des épisodes vus/non vus. Cela permet aussi de réduire la charge de travail du Raspberry Pi.

Dans mon cas, je déporte la base de données de ma bibliothèque multimédia afin de partager cette dernière entre le Kodi présent sur ma BBox Miami et le Raspberry Pi tournant sous Xbian présent dans ma chambre. J’installe le serveur MySQL sur mon Raspberry Pi mais si vous disposez d’un NAS ou d’un serveur il est recommandé de les utiliser en tant que serveur MySQL (la carte SD du Raspberry ne supporte que moyennement les écritures répétées d’un serveur de base de données).

Logo MySQLLogo Kodi

Les logos de MySQL et Kodi

⚠ Attention : vos fichiers multimédias (films, séries, musiques …) devront être situés sur un stockage partagé sur le réseau (NAS, disque dur externe …) afin que chaque appareil puisse y accéder. Le protocole de partage (Samba, NFS, AFP…) doit également être identique pour l’ensemble des clients Kodi, afin de conserver les mêmes chemins d’accès. De plus, la version de Kodi utilisée devra être identiques sur l’ensemble de vos terminaux.

Lire la suite


Suivi de température sur le Raspberry Pi (sonde 1-wire DS18B20)

Depuis la sortie du Raspberry Pi, nombre de tutoriels concernant le branchement de sonde DS18B20 sur les ports GPIO via le bus 1-wire ont vu le jour. Néanmoins, la plupart se contentent seulement de vous montrer comment brancher la sonde de température et comment récupérer la valeur mesurée en ligne de commande. Afin de pousser un peu plus le concept j’ai décidé de réaliser une application facilement configurable qui vous permettra de rapidement installer un serveur web où vous pourrez, à l’aide de graphique, avoir un suivi de température d’une ou plusieurs sondes branchées sur un Raspberry Pi.

Projet PiTemp

Un aperçu de l’interface web du projet PiTemp

Lire la suite


Création d’une custom image pour votre Raspberry Pi

BuildRoot LogoLe système d’exploitation le plus utilisé pour notre cher Raspberry Pi est la distribution Raspbian, développée par la fondation Raspberry Pi, étant basé sur Debian et optimisée pour ce micro ordinateur. L’image embarque par défaut une interface graphique, de nombreuses librairies pré-installées (python, wpa_supplicant …) et les dépôts contenants des dizaines de milliers paquets pré-compilés permettent d’installer rapidement de nouvelles applications sur notre Raspberry Pi.

Néanmoins, pour la réalisation de système embarqué notamment, cette image pourrait s’avérer trop gourmande en ressource et non adaptée aux besoins exprimés. C’est pourquoi nous allons utiliser l’outil buildroot afin de pouvoir compiler notre propre custom image basée sur un Linux classique, et ne contenant que les paquets strictement nécessaires à la réalisation de notre système embarqué.

Lire la suite


Système de LED et écran LCD relié au jeu F1 2013

Voici une idée plutôt originale qui pourrait intéresser les fans de formule 1 et notamment ceux du jeu F1 2013 édité par Codemasters. Le principe de base est de se servir des données que le jeu renvoi (qui sont initialement prévus pour l’utilisation d’un volant) afin d’afficher les informations concernant le régime moteur (notamment le moment optimal du passage de rapport) en utilisant plusieurs séries de LED comme c’est le cas sur un volant de F1. Nous avons aussi ajouté un écran LCD permettant d’afficher 2 lignes de 16 caractères afin de renvoyer des informations telles que la position en course, le temps au tour, le rapport de boite engagé ou encore la vitesse (cet affichage peut néanmoins être adapté selon votre choix). Voici une petite vidéo vous présentant ce que cela peut donner :

Lire la suite


Installation du Java JDK 8 (early access) sur le Raspberry Pi

Le Java Development Kit (JDK) désigne l’ensemble des bibliothèques logicielles de base du langage de programmation Java, ainsi que les outils avec lesquels le code peut être compilé, destiné à la machine virtuelle Java. L’installation du Java JDK va donc permettre de créer et exécuter du code Java pour différents projets sur la plateforme Raspberry.

Lire la suite


Création d’un hotspot wifi sur votre RPI

Edmiax EW-7811UNDans ce tutoriel nous allons voir comment créer un hotspot wifi pour notre Raspberry Pi. Un hotspot wifi (ou point d’accès sans fil) peut être utile si l’on veut accéder à son Raspberry Pi à distance sans avoir de routeur wifi. Il peut aussi permettre de partager une connexion ethernet (néanmoins les règles de routages et de redirections ne seront pas traitées dans ce tutoriel).

Il nous faut évidemment dans un premier temps un dongle wifi. J’utilise le dongle Edimax EW-7811UN que vous pouvez trouve sur Amazon pour une dizaine d’euros. Au vu de la petite taille de l’antenne de cet équipement, il ne faudra pas vous attendre à une portée exceptionnelle.

Lire la suite


Utilisation de VNC pour contrôler le Raspberry Pi

Lorsque l’on débute avec le Raspberry Pi (et avec linux par la même occasion), il n’est pas forcément évident de se servir uniquement de la console. Or nous n’avons pas toujours un écran, un clavier ainsi qu’un souris de disponibles.

Pour résoudre ce problème, il est possible de se servir de la technologie VNC. Mais qu’est-ce qu’est VNC ?

Virtual Network Computing (VNC, signifiant en anglais Informatique virtuelle en réseau), est un système de visualisation et de contrôle de l’environnement de bureau d’un ordinateur distant. Il permet au logiciel client VNC de transmettre les informations de saisie du clavier et de la souris à l’ordinateur distant, possédant un logiciel serveur VNC à travers un réseau informatique.

Source Wikipédia

Pour faire simple, cela consiste à contrôler l’interface graphique de votre Raspberry Pi à l’aide de l’écran, du clavier et de la souris de votre ordinateur. Ceci est équivalent au bureau à distance Windows ou à TeamViewer pour ceux qui connaissent.

Lire la suite


Création de la carte SD de démarrage

EDIT 25/04/2017 : Ajout d’une section sur ApplePi Baker à la fin de ce tutoriel

Pour ce premier tutoriel nous allons vous expliquer comment installer l’image de base sur votre carte SD. Tout d’abord il vous faut une carte SD de 4 Go minimum. Bien sûr la taille de la carte devra être adapté à vos besoins, mais attention une carte de grande capacité peut présenter certains inconvénients. En effet lors des différentes manipulations avec votre Rpi, il vous arrivera régulièrement de devoir sauvegarder ou dupliquer votre carte, or afin de générer votre image, vous devrez réaliser une copie bit à bit, ce qui veut dire que l’espace libre sera lui aussi copié. Les images obtenues seront de la taille de votre carte SD et le temps de sauvegarde s’en fera ressentir.

Lire la suite