Table des matières:

Capteur de lumière MAX44009 avec OLED : 7 étapes
Capteur de lumière MAX44009 avec OLED : 7 étapes

Vidéo: Capteur de lumière MAX44009 avec OLED : 7 étapes

Vidéo: Capteur de lumière MAX44009 avec OLED : 7 étapes
Vidéo: MAX44007 - MAX44009 -- Digital Light Sensors 2024, Juillet
Anonim
Capteur de lumière MAX44009 avec OLED
Capteur de lumière MAX44009 avec OLED

Salut les copains !

Hier, j'ai décidé de poster un autre gadget simple que j'ai fait pour mon ami. Il m'a demandé de fabriquer un simple posemètre pour contrôler un ventilateur et un relais dans sa serre pendant la journée. Malheureusement, je ne peux pas poster de photos de ce projet, car je n'ai programmé qu'un nano pour lui et je ne sais pas ce qu'il en a fait depuis. Mais je poste ma version.

Étape 1: Alors qu'est-ce que c'est ?

Il s'agit d'un luxmètre qui utilise un arduino, un capteur de lumière, un écran oled et quelques leds. La raison pour laquelle j'ai choisi l'écran oled est qu'il est facile de se connecter avec arduino. De cette façon, j'ai pu gagner du temps et du matériel pour tout assembler.

Commençons!

Étape 2: Le capteur de lumière

Le capteur de lumière
Le capteur de lumière

Le capteur de lumière ambiante MAX44009 est un excellent capteur facile à utiliser et très bon marché. Mais surtout, il dispose d'une large plage de mesure: 0,045 Lux à 188 000 Lux; courant de fonctionnement très faible. La bibliothèque que j'utilise prend en charge le calcul WPM (watt par mètre carré). Est-ce assez bon ??? OUI!

Je conseille seulement de l'utiliser avec 3,3 volts lorsqu'il est connecté à l'arduino.

J'ai ajouté ces liens pour en savoir plus sur les faits de base.

www.maximintegrated.com/en/products/sensor…

hu.mouser.com/new/maxim-integrated/maximma…

Qu'est-ce que WPM ?

Comme il est écrit dans la bibliothèque h.file:bla bla…………….. Cela permet un capteur à faible coût, à petite échelle, capable d'approcher l'énergie qui frappe la terre (en W/m^2)

n'importe quand. Je pense que c'est simple.

Étape 3: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

Les pièces nécessaires à ce projet sont:

- Arduino Uno (Atmega328 et supérieur)

- Écran oled I2C de 0,96"

- Capteur de lumière MAX44009

- Une planche à pain

- Quelques cavaliers

- Quelques leds ou une barre led 10 segments

Mais bien sûr, vous pouvez également utiliser n'importe quel autre écran si vous le souhaitez.

Étape 4: Connexions

Veuillez comprendre: je n'ai pas de friture ou d'autres trucs comme ça. Je n'aime pas ça et je n'ai pas le temps ni le courage de m'en occuper.

Les connexions sont très simples:

L'affichage et le capteur utilisent les lignes I2C d'arduino.

Affichage:

VCC - 3,3 ou 5 volts

GND - Terre

SCL - Analogique 5

SDA - Analogique 4

MAX44009:

VCC - 3,3 volts (seulement !!)

GND - Terre

SCL - Analogique 5SDA - Analogique 4

Les 10 LED que j'ai utilisées sur la maquette utilisent les broches numériques 2 à 11.

Étape 5: Logiciel

Je donne les bibliothèques et les croquis que j'ai utilisés.

Copiez et collez, compilez et téléchargez sur arduino.

Étape 6: posemètre au travail

Posemètre au travail
Posemètre au travail
Posemètre au travail
Posemètre au travail
Posemètre au travail
Posemètre au travail
Posemètre au travail
Posemètre au travail

Après le téléchargement, l'arduino mesure et affiche la valeur Lux, wpm. Les lectures sont mises à jour toutes les 300 ms.

Le croquis se compose de deux parties. La première partie est sans leds, la seconde avec les leds.

Étant donné que le capteur peut mesurer jusqu'à 188006 lux, j'ai décidé que chaque led indiquerait 18 000 lux. Mais vous pouvez ajuster les valeurs à vos besoins. J'ai commandé une barre led à 10 segments pour ma version finale de ce posemètre, mais je ne l'ai pas encore reçu. C'est la seule pièce manquante, mais quand je la recevrai, je la fabriquerai dans une enceinte étanche.

Étape 7: Terminé

Vous avez terminé. Utilisez-le comme vous le souhaitez.

J'espère que vous le trouverez utile.

Bonne journée!

Conseillé: