Inhaltsverzeichnis:
- Schritt 1: Erforderliche Materialien sammeln
- Schritt 2: Konfiguration der Hardware
- Schritt 3: Fügen Sie Arduino Code hinzu, um UV-Messwerte zu nehmen
- Schritt 4: Fehlerbehebung (falls erforderlich)
Video: Adafruit SI1145 UV/sichtbares Licht/Infrarotsensor - Arduino und LCD - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Dieses Projekt verwendet einen Adafruit SI1145 UV / sichtbares Licht / Infrarotsensor, um die aktuelle UV-Bewertung zu berechnen. UV wird nicht direkt wahrgenommen. Sie wird vielmehr als Funktion des sichtbaren Lichts und der Infrarotmesswerte berechnet. Als ich es draußen getestet habe, war es basierend auf dem UV-Messwert von weather.com genau. Ich stellte mir das Projekt mit einem "Steampunk" -Thema vor - ein Gerät, das ein Luftschiffkapitän brauchen würde, wenn die UV-Exposition auf dem Deck das Auftragen oder erneute Auftragen von Sonnencreme erfordern würde.
Das Gesamtdesign sollte in die Raspberry Pi-Wetterstation integriert werden. Leider habe ich diese Integration noch nicht abgeschlossen. Ich werde dieses instructable mit weiteren Details aktualisieren, wenn das auftritt.
Schritt 1: Erforderliche Materialien sammeln
Hardware/Software erforderlich
- Arduino Uno und Synchronisierungskabel zum USB-Anschluss
- Computer zum Programmieren von Arduino
- Adafruit-Bibliothek für den UV-Sensor (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Flüssigkristallanzeigebibliothek (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- LCD Bildschirm. Ich habe verwendet: (https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
- Adafruit SI1145 Sensor für UV/IR/sichtbares Licht (https://www.adafruit.com/products/1777) B
- Steckbrett
- Stecker-zu-Stecker-Überbrückungskabel
- 10k Potentiometer
- 220 Ohm Widerstand
- Akkupack (8 AA-Batterien) 6 AA-Batterien
Schritt 2: Konfiguration der Hardware
Löten Sie den UV-Sensor Verbinden Sie Arduino mit dem USB-Anschluss des Computers
Verbinden Sie das LCD-Display mit Arduino
- LCD-RS-Pin – digitaler Pin 12
- LCD-Enable-Pin – digitaler Pin 11
- LCD D4 – digitaler Pin 5
- LCD D5-Pin – digitaler Pin 4
- LCD D6-Pin – digitaler Pin 3
- LCD D7-Pin – digitaler Pin 2
Verbinden Sie das UV-Sensormodul mit Arduino. (Die Seite von Adafruit zum Sensor enthält ein schönes Tutorial mit Verdrahtungsbildern).
- VIN zum Netzteil – 5V oder 3V. Ich habe den Sensor auf 3,3 V eingestellt, damit die 5 V vom LCD-Bildschirm verwendet werden können
- GND gegen Masse.
- SCL auf Sensor zu SCL auf Arduino - Pin A5.
- SDA auf Sensor zu SDA auf Arduino – Pin A4.
Verdrahten Sie ein 10k-Potentiometer an +5V und Masse mit Ausgang an LCD-Pin 3
Verdrahten Sie einen 220-Ohm-Widerstand, um die Hintergrundbeleuchtung des Displays mit Strom zu versorgen, Pin 15 auf 5 V und Pin 16 auf Masse.
Schritt 3: Fügen Sie Arduino Code hinzu, um UV-Messwerte zu nehmen
Die angehängte Datei enthält den Code für den Arduino, der den Sensor initialisiert und UV-Messwerte aufnimmt.
Schritt 4: Fehlerbehebung (falls erforderlich)
Ich habe Akkus verwendet, um das Arduino mit Strom zu versorgen, weil ein 5V-Netzteil ihm zu viel Strom gab - das Display sah wackelig aus.
Sie können die Initialisierung des Sensors von der seriellen Anzeige im Arduino aus anzeigen. Durch eine kleine Änderung im Code können Sie auch die Messwerte auf der seriellen Anzeige überprüfen. Ändern Sie "lcd.print" in "serial.print".
Genießen!
Empfohlen:
Solar-wiederaufladbares Licht herstellen – wikiHow
So stellen Sie wiederaufladbares Solarlicht her:
Machen Sie ein einfaches Bewegungssensor-Licht! (PIR): 13 Schritte (mit Bildern)
Machen Sie ein einfaches Bewegungssensor-Licht! (PIR): Machen Sie eine kleine & Einfaches Bewegungssensorlicht mit weniger Aufwand und weniger Komponenten. Ein Anfänger könnte dies auch machen. Ein einfaches Verständnis der Funktionsweise von Transistoren und Kenntnisse über Anode und Kathode sind nur erforderlich, um es spannungsfrei zu machen
Wie man ein automatisches Licht macht – wikiHow
Wie man ein automatisches Licht macht: Dies ist eine einfache automatische Lichtschaltung
DER EINFACHSTE WEG, EIN KOMPAKTES LICHT ZU MACHEN!! 3 EINFACHE SCHRITTE !!: 3 Schritte
DER EINFACHSTE WEG, EIN KOMPAKTES LICHT ZU MACHEN!! 3 EINFACHE SCHRITTE !!: Was Sie brauchen - Zinnfolie 1 AA-Batterie (einige AAA-Batterien funktionieren) 1 Mini-Glühbirne (Glühbirnen werden für die meisten Taschenlampen verwendet; siehe Bild) Lineal (falls erforderlich)
Achtung, fertig, los! Licht: 7 Schritte (mit Bildern)
Achtung, fertig, los! Light: Dies ist ein Projekt, an dem ich derzeit für meinen lokalen Kampfrobotik-Club arbeite. Es ist ein LED-Lichtsystem, das den Fahrern signalisiert, wann das Spiel beginnt. Hier sind die Ziele, die ich anstrebte: - Erscheint physisch ähnlich wie ein Verkehr im älteren Stil