Capteur de couleur

Pour un projet de robot qui a la capacité de résoudre un Rubik’s cube, j’ai fabriqué un capteur de couleur pour analyser le cube. Le robot complet ne fonctionne pas mais je suis assez fière du capteur de couleurs.

Le principe est d’analyser la surface en l’éclairant successivement par trois couleurs (rouge, vert, bleu). Et de récupérer la valeur de la lumière réfléchie. Selon la couleur de la surface et de la couleur de la DEL allumée la valeur sera différente.

capteur_couleurs
Une DEL RVB (rouge, vert, bleu) pour l’éclairage. Plus petit que trois DEL.
Pour mesurer l’intensité lumineuse on utilise une photorésistance branchée en pont diviseur.

capteur couleur seul zome

La variation de tension constituera notre information. Elle varie entre 0V et 5V. La valeur obtenue par la photorésistance est analogique. On a donc juste a recevoir la valeur avec un microcontrôleur, comme un Arduino.

Le fil est un peu long, des perturbations modifiait la valeur qui était donc fausse. J’ai donc blinder le fil avec du papier d’aluminium de cuisine.

capteur couleur seul1

Pour connaître la couleur de la surface on doit initialiser le capteur en mesurant la lumière sur une surface noir puis blanche. Ces valeurs peuvent changer selon la lumière ambiante.

Avec ces deux valeurs, on calcule des « pourcentages » de couleurs. Finalement on compare les trois pourcentages de couleur pour indiquer la couleur de la surface qui est une des 6 couleurs du cube (Noir, Bleu, Jaune, Orange, Rouge, Vert).

capteur de couleur

Donc la c’est la photo de capteur en phase de test. Il a évolué après.

Je posterais une photo du montage un peu plus évolue plus tard avec une vidéo sûrement.

 

Mais pour l’utiliser il faut certainement le recalibrer pour votre capteur. En modifiant les valeurs de la dernière fonction couleurCube().

Le code que voilà :

Lire la suite

Publié dans Programation, Projets | Tagué , , , | 2 commentaires

Chargeur de piles Alcaline

En cherchant sur le web j’ai découvert que l’on pouvait charger des piles Alcaline qui sont dite non rechargeable. j’ai donc fait mon montage. je n’ai pas fait de changement particulier sur le montage. C’est sur ce site que se trouve les explications.

chargeur de piles1  chargeur de piles3

chargeur de piles2  chargeur de piles4

Lire la suite

Publié dans Récuperation | Laisser un commentaire

Carte relais fait main

Un module 5 relais pour contrôler le monde réel. Voilà chose faite. Pour seulement 0€, puisque tous les composants viennent de récupération. Tout est partie du moment où je lisais le blog de Idleman et j’ai vue qu’il achetait des carte relais pour interagir avec le monde réel. Mais j’ai récupéré pas mal de trucs donc j’ai fabriqué la mienne. Ce n’est pas la meilleure solution mais c’est bien sympa.

Alors tout d’abord qu’est que j’ai dans mes tiroirs:

circuit alarme incendie

Y a plein de chose la dessus !! un circuit d’alarme incendie. J’ai dessoudé les relais.

relais secteur 24v

Lire la suite

Publié dans Projets, Récuperation | Tagué , , , | Laisser un commentaire

Écran cathodique industriel

Bonsoir aujourd’hui je voudrai vous montrez un écran plutôt sympas et inhabituelle pour moi en tout cas. C’est un écran cathodique mais il est petit environ 15cm de diagonal et profond. Avec le circuit à l’air libre il a un certain style mais un peu dangereux. Il y a quand même de la haute tension la dedans. Pas les doigts. C’est un peu comme un écran d’un vieux oscilloscope analogique. C’est un écran à usage industrielle récupérer dans un système d’alarme incendie.

écran cathodique industrielle Lire la suite

Publié dans Ancient, Récuperation | Laisser un commentaire

Pong recréé

Je voudrai vous présenté un projet réaliser en terminal S. C’est dans la nouvelle spé informatique. Un ami et moi avons réalisé un jeu. L’objectif de ce projet est de reproduire le jeu d’arcade «PONG».

Mais pas n’importe comment ! Ce jeu tourne sur une carte Arduino.

Pour l’affichage on a utilisé la bibliothèque TV-out pour Arduino. TV-out permet de générer un signe composite PAL ou NTSC. L’image obtenu est en noir et blanc car l’Arduino ne possède pas de sortie analogique.

circuit TV-out

le circuit vidéo qui ne peut être plus simple.

shieldPong

Voila le petit circuit sur une mini carte qui se branche sur l’Arduino. Un shield quoi ! Avec aussi un buzzer et un bouton poussoir et des branchement non normalisé pour les potentiomètres(voir un peu plus bas).

Avec ce genre de signal on peut utiliser n’importe quelle écran qui a une entré RCA ou péritel avec un adaptateur.

RS6011SY6006

Pour jouer on a besoin de déplacer les raquettes. On utilise donc deux potentiomètres linéaires. Brancher au entré analogique de l’Arduino. Le bouton est la pour sélectionner des actions dans le menu. Et le buzzer pour faire quelques bruits.

ET voilà des image de la bette final !! avec un belle écran.

arduino+shieldPongcathodique écran+pongjeu_pongjeu_Pong

Un écran cathodique antique qui donne un bonne effet rétro! Et c’est bien sympas.

Présentation légère mais qui va sûrement être complété !

PONG!! PIng!! pONG!! PInG !! ahhh, j’ai gagné.

Ariginal

Publié dans Ancient, Programation, Projets | Tagué | Laisser un commentaire

Console-z

Mini Console

L’idée est de réaliser une sorte de gameBoy noir et blanc avec des composants simple. Ici j’utilise comme cerveau, un micro-contrôleur atmega328p avec un cristal à 16mhz comme sur l’Arduino Uno. Pour l’affichage un écran LCD de téléphone Nokia 5110. On peut trouver en vente se modèle d’écran fixé sur une plaque PCB (rouge ici). J’ai trouvé cet écran sur eBay assez peu cher. Il existe un modèle vendu cher Sparkfun. Attention les connexions peuvent être diffèrent sur certain modèles.

Nokia 5110 lcd

Nokia 5110 lcd

Un affichage de 84×48 pixels en noir et blanc. Quelques boutons poussoirs pour fabriquer un clavier. ils sont placer comme une manette Ness  ou comme une gameboy. Le tout fixé sur une platine PCB de prototypage  made in china de 5x7cm.

console-z face

Voilà l’avant du montage .

Pour le programmer ci il faut se connecter sur le branchement de l’écran (quand il est enlevé).

Console-z dos

La jolie face des soudures.

Pour le moment j’ai programmé qu’un seul jeu qui est Block Dude un jeu de calculatrice Ti.

Et pour le code je peux le mettre en ligne mais pas tout de suite si vous le voulez rappeler le moi !

Pour ceux que sa intéressent, un poste ma bien aider : Ici de Skyduino

Publié dans Programation, Projets | Tagué , , , , | 2 commentaires