Inhaltsverzeichnis:
- Schritt 1: Also, was ist das?
- Schritt 2: Der Lichtsensor
- Schritt 3: Materialien
- Schritt 4: Verbindungen
- Schritt 5: Software
- Schritt 6: Lichtmesser in Arbeit
- Schritt 7: Fertig
Video: MAX44009 Lichtsensor mit OLED - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Hallo Freunde!
Gestern habe ich beschlossen, ein weiteres einfaches Gadget zu posten, das ich für meinen Freund gemacht habe. Er bat mich, einen einfachen Belichtungsmesser zu bauen, um tagsüber einen Ventilator und ein Relais in seinem Gewächshaus zu steuern. Leider kann ich keine Bilder von diesem Projekt posten, da ich nur einen Nano für ihn programmiert habe und seitdem nicht mehr weiß, was er daraus gemacht hat. Aber ich poste meine Version davon.
Schritt 1: Also, was ist das?
Dies ist ein Licht(Lux)-Messgerät, das ein Arduino, einen Lichtsensor, ein Oled-Display und ein paar LEDs verwendet. Der Grund, warum ich mich für das Oled-Display entschieden habe, ist, dass es einfach mit Arduino verbunden werden kann. Auf diese Weise konnte ich Zeit und Material sparen, um alles zusammenzustellen.
Lasst uns beginnen!
Schritt 2: Der Lichtsensor
Der Umgebungslichtsensor MAX44009 ist ein großartiger, einfach zu bedienender und sehr günstiger Sensor. Aber vor allem hat es einen weiten Messbereich: 0,045 Lux bis 188.000 Lux; sehr geringer Betriebsstrom. Die von mir verwendete Bibliothek unterstützt die WPM-Berechnung (Watt pro Quadratmeter). Ist das gut genug??? JAWOHL!
Ich empfehle nur, es mit 3,3 Volt zu verwenden, wenn es an Arduino angeschlossen ist.
Ich habe diese Links hinzugefügt, um mehr über die grundlegenden Fakten zu erfahren.
www.maximintegrated.com/de/produkte/sensor…
hu.mouser.com/new/maxim-integrated/maximma…
Was ist WPM?
Wie es in der Bibliothek h.file:bla bla…………….. steht. Dies ermöglicht einen kostengünstigen, kleinen Sensor, der in der Lage ist, die auf die Erde auftreffende Energie (in W/m^2)
zu einem beliebigen Zeitpunkt. Ich denke, es ist direkt.
Schritt 3: Materialien
Die für dieses Projekt benötigten Teile sind:
- Arduino Uno (Atmega328 und höher)
- 0,96 I2C oliertes Display
- MAX44009 Lichtsensor
- Ein Steckbrett
- Ein paar Überbrückungsdrähte
- Einige LEDs oder eine 10-Segment-LED-Leiste
Aber natürlich können Sie auch jedes andere Display verwenden, wenn Sie es wünschen.
Schritt 4: Verbindungen
Bitte haben Sie Verständnis: Ich habe kein Fritzing oder ähnliches. Ich mag es nicht und habe weder Zeit noch Nerven mich damit zu beschäftigen.
Die Anschlüsse sind ganz einfach:
Das Display und der Sensor verwenden die I2C-Linien von Arduino.
Anzeige:
VCC - 3,3 oder 5 Volt
GND - Masse
SCL - Analog 5
SDA - Analog 4
MAX44009:
VCC - 3,3 Volt (nur!!)
GND - Masse
SCL - Analog 5SDA - Analog 4
Die 10 LEDs, die ich auf dem Steckbrett verwendet habe, verwenden Digital Pin 2 bis 11.
Schritt 5: Software
Ich gebe die Bibliotheken und die Skizze, die ich verwendet habe.
Kopieren und einfügen, kompilieren und auf arduino hochladen.
Schritt 6: Lichtmesser in Arbeit
Nach dem Hochladen misst und zeigt das Arduino den Lux-, Wpm-Wert an. Die Messwerte werden alle 300 ms aktualisiert.
Die Skizze besteht aus zwei Teilen. Der erste Teil ist ohne LEDs, der zweite Teil mit LEDs.
Da der Sensor bis zu 188006 Lux messen kann, habe ich beschlossen, dass jede LED 18.000 Lux anzeigt. Sie können die Werte jedoch Ihren Bedürfnissen anpassen. Ich habe eine 10-Segment-LED-Leiste für meine endgültige Version dieses Belichtungsmessers bestellt, aber noch nicht erhalten. Es ist das einzige fehlende Teil, aber wenn ich es erhalte, werde ich es in einem wasserdichten Gehäuse herstellen.
Schritt 7: Fertig
Du bist fertig. Verwenden Sie es, wie Sie möchten.
Eine Hoffnung, dass Sie es nützlich finden werden.
Einen schönen Tag noch!
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
So verdrahten und verwenden Sie den Lichtsensor GY-30 BH1750 (GY30 / GY302) – Einfach – Arduino-Projekt
So verdrahten und verwenden Sie den Lichtsensor GY-30 BH1750 (GY30 / GY302) - Einfach - Arduino-Projekt!: In diesem Tutorial erfahren Sie, wie Sie den Lichtintensitätssensor GY-30 BH1750 schnell und einfach mit Arduino verwenden