Skip to main content

Un nouveau robot basé sur le Raspberry P

R.Hasika en version découpe laser vu de face

J’ai commencé la construction d’un nouveau robot basé sur le Raspberry pi, R.Hasika. Celui ci reprend les bases du précédent, R.Cerda, mais en améliorant l’ensemble avec une conception plus précise. L’objectif de ce robot est de pouvoir obtenir un déplacement rectiligne et précis, et des rotations exactes. Ainsi, il devrait être possible de mesurer le […]

Interfacer un écran LCD texte avec un AT

LCD Sparkfun 5V White on black

Dans l’optique de mon projet Milapli, Il faudra bien, à un moment donné, afficher les données quelquepart. Dans l’absolu, on pourrait se contenter de stocker ces données, puis d’y accéder par le réseau. Cependant, on peut trouver pour une dizaine d’euros des écrans LCD 2*16 caractères RGB, ou divers autres coloris. Avec un tel écran, il est possible d’afficher directement les informations de notre choix. Ils sont simples à utiliser, et permettent une visualisation directe des données. Dans le cas présent, j’utilise un écran 2*16 caractères, avec un rétro-éclairage blanc de Sparkfun, qui produit des lettres blanches sur fond noir. Ce modèle à un contraste très important, et je vous le recommande pour des projets devant être utilisés en extérieur. Nous allons ici voir comment connecter un tel écran à un ATmega328p (ça devrait fonctionner avec les autres ATmega), ou tout simplement un Arduino.

Mesurer la luminosité (éclairement lumin

Capteur de lumière analogique GA1A12S202

L’éclairement lumineux mesure la sensation d’éclairement qu’on perçoit dans une situation donnée. Nous allons voir comment le mesurer avec le GA1A12S202 de chez Adafruit. On branche VCC au 5 ou 3.3V, out à une entrée analogique, et GND à la masse. On mesure la tension de sortie, et on calcule le courant : I=U/68000.
On peut alors calculer l’éclairement en lux : Io=10*log(Ev), donc (Io/10)=log(Ev), donc Ev=(Io/10)^10. (Io/10 à la puissance 10).
Le code source Arduino : https://github.com/sarinkhan/Milapli/blob/master/testLuxSensor.ino

Utiliser un module radio 433Mhz pour fai...

module radio 433mhz seedstudio

Dans ce billet, nous verrons comment communiquer sans fil entre deux élements, par le biais de modules radio 433Mhz. La bande des 433Mhz est libre pour ce genre de communications, et nous trouverons donc de très nombreux modules adaptés. Par exemple, chez snootlab, vous trouverez un émetteur 434Mhz et le récepteur 434mhz associé, ou encore un module émetteur-récepteur […]

Lecture d’une sonde de température TMP36

sonde TMP36 (crédits Adafruit)

Si le coté plat est vers vous, alors la broche de gauche ira sur le +5V de votre Arduino, ou sur le +3.3V du Raspberry Pi. La broche centrale ira sur votre entrée analogique, par exemple le A0 du Arduino, ou une broche d’entrée du MCP3008 connecté à votre Raspberry Pi. Enfin, la broche de droite sera connectée à la masse (0V) de votre circuit. Tous les codes sources sont sur le GitHub du projet Milapli:https://github.com/sarinkhan/Milapli