Appareil Photo de 1 pixel avec un Arduino

Voici un petit montage peut banale:
Un appareil photo de 1 pixel! Oui , juste un pixel! Un petit capteur Infrarouge qui va servir de capteur pour imager.
PixelPicture_start_20150129_095941_end_20150129_103711   2015-01-30 08.12.46
Le but du montage est de faire une image de plusieurs centaine, voir plusieurs milliers de pixel sans capteur photo et sans optiques.
Le principe c’est balader le capteur de haut en bas et de droite à gauche pour reconstituer une image.

Le capteur est très simple, une photodiode infrarouge et un tube. Pour ce faire une idée du fonctionnement, on utilise un tube pour limité ce que le capteur va recevoir, pour retreindre la mesure de la luminosité a une petite zone.
EMD 2015-01-30 08.13.33

Le montage électronique du capteur est simple. On connecte la photodiode à une entrée analogique de l’Arduino avec une résistance ajustable de 1 MOhm dans un montage de type « Pull-Down ».

Pour le balayage du sujet à photographier, j’ai utiliser deux servomoteurs, un pour le balayage horizontale et l’autre pour le balayage verticale. Les deux sont connecté à des sorties PWM de l’Arduino.

Tout cela va être donc coordonné par l’Arduino qui sera chargé d’effectuer le balayage avec les servomoteurs tout en mesurant la valeur d’illumination du capteur infrarouge et en l’envoyant vers l’ordinateur ou un programme interprétera ces valeurs en image.

Quelques captures effectuer avec mon appareil photos de 1 pixel:

PixelPicture_start_20150130_104331_end_20150130_112402    PixelPicture_start_20150129_161830_end_20150129_165728

PixelPicture_start_20150129_122210_end_20150129_125759    PixelPicture_start_20150129_095941_end_20150129_103711

Vidéo du montage en fonctionnement:

Pour le logiciel de traitement de l’image coté ordinateur j’ai fait un petit programme sous « Processing ».

Vous pouvez télécharger le code pour l’Arduino et Processing « ici »

Après plusieurs test, je me suis confronté à un problème concernant la luminosité qui pouvais varier (par exemple pendant le passage de nuages ) durant la capture de la photo qui prend plusieurs minutes. Pour plus ou moins corriger le problème j’ai ajouter a mon montage un capteur de luminosité ambiant pour modifier la valeur de la mesure pour compenser la diminution ou augmentation de la luminosité. Sur l’image capturé si dessous on peut voir l’intensité lumineuse baisser au niveau des poteaux, on a une marque sombre sur les poteaux mais pas sur le paysage. Sa ne marche pas à tout les coups mais c’est déjà sa. Si vous avez un moyen d’améliorer le système je suis preneur!

LDR  2015-01-30 08.13.23  PixelPicture_start_20150129_140628_end_20150129_144530

Et pour finir un petit Timelapse d’une journée capturé par mon montage:
pixel_cam

 

Et juste pour la vue, la photo du même endroit:

IMG_2984

Pour marque-pages : Permaliens.

10 réponses à Appareil Photo de 1 pixel avec un Arduino

  1. Ping :A Single Pixel Digital Camera with Arduino | Hackaday

  2. Ping :A Single Pixel Digital Camera with Arduino | Hack The Planet

  3. Ping :A Single Pixel Digital Camera with Arduino - Digital Cameras Singapore

  4. Ping :Arduino | Pearltrees

  5. Ping :Photo 1 pixel camera with Arduino - ChyneHome |...

  6. Ping :Cámara digital de un solo pixel con Arduino

  7. ajax jones dit :

    very nice,are you able to scan both ways or only in one direction to build up the lines?

  8. Ajax jones dit :

    Can you say what diode you use. I have made this but unable to detect light properly

    • Jordan BLANCHARD dit :

      I don’t know exactly the photodiode i use, i just test some photodiode/phototransistor i have and use the more sensitive.

  9. Hosting dit :

    salut pixel vient de picture element et pas picture cell tu as raison en partie mais une bonne photo vient avant tout d’un bon objectif et certains 8 megapixels font de bien meilleures photos que des 10 ou 12 la resolution n’est pas un gage absolu de qualite la qualite du capteur fait aussi et pas que son nombre de megapixels si le capteur est trop petit pour son nombre de megapixels ca sera du bruit numerique en veux tu en voila

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *