Skip to main content

Liste de tutoriels Raspberry pi sur le wiki

wiki.nagashur.com : section raspi

J’ai commencé à porter les tutoriels Raspberry Pi sur le wiki. Je remets donc en forme, corrige, actualise et améliore les anciens tutoriels, tout en ajoutant de nouvelles ressources. Si vous êtes donc intéressés par le Raspberry Pi, et vous demandez comment réaliser une chose en particulier, n’hésitez pas à vous rendre dans la section Raspberry pi du wiki (http://nagashur.com/wiki/doku.php?id=raspberry_pi:start).

Pour l’instant voici la liste de tutoriels Raspberry pi postés :

Au passage, dans la section Robotique du Wiki, j’ai porté les tutoriels sur la création d’un robot basé sur le Raspberry Pi, R.Cerda.

Création d’un contrôleur d’aquarium

Caridina cantonensis en aquarium

Depuis quelques temps, je me suis mis aux aquariums, avec principalement des guppys. Mais je suis devenu fana de crevettes d’aquarium, telles les neocaridina heteropoda , maintenant appelées neocaridina davidi. Dans mon bac à crevettes, j’ai donc diverses crevettes, des micro poissons (rasboras brigitae et corydoras pygmaeus), mais aussi de nombreuses plantes (mousse de java, anubias barteri naine, diverses plantes gazonnantes …).

 

Pour que tout ce petit monde soit heureux, il faut que l’aquarium respecte certains paramètres, par exemple la lumière, la température, le PH, etc. En magasin spécialisé, on peut trouver du matériel dédié, mais il est souvent cher, et on a peu de possibilités de personnalisation. Par exemple, pour l’éclairage, ce sera des néons, qui peuvent être allumés ou éteints par un interrupteur. Pour la température, on trouve des thermomètres basiques sans possibilité de collecter les données.

Bref, je me dis que je peux faire mieux, moins cher, et plus adapté à mes besoins. Je vous propose donc de suivre avec moi mon projet de contrôleur d’aquarium, qui sera charger de mesurer les paramètres et si possible de les modifier automatiquement, avec toujours une possibilité de contrôle manuel, gérer l’éclairage, voire automatiser certaines tâches comme par exemple la gestion de la lumière ou la compensation de l’eau évaporée.

En savoir plus

Mesurer la luminosité (éclairement lumineux,lux) avec un Arduino

Capteur de lumière analogique GA1A12S202
Capteur de lumière analogique GA1A12S202

Capteur de lumière analogique GA1A12S202

L’éclairement lumineux mesure la sensation d’éclairement qu’on perçoit dans une situation donnée. Cette grandeur se mesure en lux, et correspond à 1 candela. stéradian/m². Nous verrons aujourd’hui comment mesurer cette valeur à l’aide d’un petit composant économique, la sonde analogique de luminosité GA1A12S202 de chez Adafruit.

Ce composant est minuscule (10 x 13 x 1.5mm), économique (moins de 4$, environ 3€), fonctionne avec une tension assez large (de 2.3 à 6V), et à une consommation négligeable (quelques centaines de µA au maximum). Le câblage est également très simple : il suffit de brancher la broche VCC (la plus à gauche) au 5V ou au 3.3V, la broche GND (la plus à droite) à la masse (0V du circuit), et enfin la broche OUT (broche centrale) à l’une des broches analogiques de votre Arduino ou votre Raspberry Pi. Ce composant est fait de façon à fournir une sortie inférieure à 3.3V même lorsqu’il est alimenté en 5V, on peut donc le brancher directement sur un composant 3.3V en sortie.

L’utilisation s’avère toutefois légèrement plus délicate que l’installation, sans toutefois être insurmontable. Nous verrons ceci en détails ici, et le code source complet d’un exemple fonctionnel est disponible sur le github du projet Milapli.

En savoir plus

Mesurer la luminosité avec une photo résistance

photorésistances diverses
Photo résistance

Photo résistance

Une photo-résistance est un composant dont la résistance varie en fonction de l’intensité lumineuse s’appliquant sur sa surface. On peut s’en servir pour détecter s’il fait jour ou nuit, mais aussi, en utilisant une paire de photo résistances, déterminer la direction d’une source lumineuse. Ce composant pourra par exemple servir à orienter un panneau solaire vers le soleil et ainsi maximiser l’énergie reçue… On pourra également s’en servir pour un robot suiveur de ligne, ou pour détecter le mouvement d’un objet qui obstruerait une source lumineuse. Les applications sont très nombreuses, et ce composant est économique et simple à utiliser, alors pourquoi s’en priver?

Ce billet vise à décrire la lecture des valeurs d’une photodiode en utilisant un Raspberry Pi. Nous avons vu comment lire des valeurs analogiques en utilisant une puce MCP3008, et nous utiliserons ce même montage pour lire notre photo résistance. Si vous utilisez un Arduino, c’est encore plus simple, puisqu’il suffira de connecter la broche de lecture à une broche analogique du Arduino, et de remplacer l’alimentation 3.3V par une alimentation 5V sur le schéma.

De nombreux tutoriels sont disponibles pour Arduino, par exemple celui d’Adafruit : Utiliser une photorésistance avec un Arduino.

Voyons maintenant de quoi nous aurons besoin.

  • Une photorésistance
  • Une résistance classique d’environ 1-2KOhm (valeur à adapter à ce que vous voulez mesurer)
  • Un Raspberry Pi
  • Un MCP3008 connecté au Raspberry pi
  • Comme d’habitude, c’est plus facile avec une breadboard, mais on peut faire sans.

En savoir plus