LilyPad Lichtsensor Hookup-Führer

Einführung

Der LilyPad Lichtsensor ist eine E-Textilversion des Ambient Light Sensor Breakout. Wenn Sie den Ausbruch in einem Projekt vor verwendet haben, wird der Anschluss und Code sehr ähnlich sein. Sie müssen einen LilyPad Arduino oder andere Mikrocontroller lesen, um die Sensorwerte und die Verwendung in Ihrem Code verbinden.







Dieser Sensor gibt einen Analogwert von 0 bis 5V. In hellem Licht (volles Tageslicht) dieser Sensor Ausgang 5V, und wenn vollständig ausgeben werden 0V abgedeckt. In einer typischen Innenbeleuchtungssituation, der Sensor-Ausgang von etwa 1 bis 2 V.

LilyPad Lichtsensor Hookup-Führer

Zu folgen zusammen mit den Codebeispielen, empfehlen wir:

Vorgeschlagene Literatur

Um diesen Sensor zu einem Projekt hinzufügen, sollten Sie bequem Nähen mit leitfähigem Faden und Upload-Code in Ihrer LilyPad Arduino sein. Hier sind einige Tutorials zu überprüfen, bevor mit diesem Sensor arbeitet:

Wenn Sie nicht die TEMT6000 Lichtsensor verwendet haben, empfehlen wir die Überprüfung der TEMT6000 Hookup Leitfaden für grundlegende Informationen über diesen Sensor aus.

TEMT6000 Ambient Light Sensor Hookup-Führer

Bringen Sie die Möglichkeit, Lichtpegel in jedes Projekt mit dem SparkFun TEMT6000 Ambient Light Sensor Breakout zu erkennen.

Sich an einen LilyPad Arduino

Der LilyPad Lichtsensor hat drei sew tabs - Power (+), Ground (-) und Signal (S). Das Signal Register sollte in ein analoges Register auf dem LilyPad Arduino verbunden werden.

Somit wird zusammen mit den Codebeispielen in diesem Lern ​​verbinden den Lichtsensor an ein LilyPad Arduino wie unten gezeigt. Krokodilklemmen verwenden, um vorübergehend zu verbinden Signal A3 auf einem LilyPad Arduino, - bis - auf der LilyPad und + bis A5. Wenn nach zusammen mit einem ProtoSnap - LilyPad Development Board. der Sensor ist vorverdrahtet bis A6. Wenn Sie Prototyping fertig sind, ersetzen die Krokodilklemmen mit leitfähigem Faden Spuren.

Um unsere Diagramme leichter zu folgen zu machen, und mögliche Kurzschlüsse in unseren Nähten zu vermeiden, werden wir den Stromanschluss auf A5 verbinden sein, die wir dann auf HIGH in unserem Code eingestellt. Dies wird als eine zusätzliche Leistung Befestigung dienen.

LilyPad Lichtsensor Hookup-Führer

LilyPad Lichtsensor Hookup-Führer

LilyPad Lichtsensor Hookup-Führer

Ablesewerte in Serial Monitor

Hinweis: In diesem Beispiel wird vorausgesetzt, dass Sie auf Ihrem Desktop, um die neueste Version der Arduino IDE verwenden. Wenn dies das erste Mal ist Arduino verwenden, benutzen Sie bitte unser Tutorial zur Installation der Arduino IDE überprüfen.







Wenn Sie nicht vorher eine Arduino-Bibliothek installiert haben, überprüfen Sie bitte unsere Installationsanleitung aus.

Nach dem Lichtsensor verbindet, schauen wir uns die Werte einen Blick darauf werfen sie unter verschiedenen Lichtverhältnissen liest. Dafür werden wir analogRead () und Serial.print () verwenden.

Laden Sie den folgenden Code zu Ihrem LilyPad Arduino, so dass Sie die richtige LilyPad Board aus der Drop-Down-Menü auswählen. Die LilyPad Arduino Einfach, LilyPad Arduino und LilyPad Development Board und Development Board Einfache verwenden alle ein LilyPad ATmega 328. LilyPad Arduino USB wählen Sie, wenn ein LilyPad Arduino USB verwenden.

Vergessen Sie nicht, den seriellen Port zu wählen, die Ihren LilyPad verbunden ist.

Wenn Prototyping mit einem LilyPad Development Board, ändern sensorPin bis A6.

Kopieren Sie den folgenden Code und laden Sie sie auf Ihre LilyPad.

Sobald Ihr Code hochgeladen wird, öffnen Sie das serielle Terminal in der IDE und die Ausgabe sehen. Zahlen sollten zunächst streamen. Beachten Sie, wie die Zahlen, wie das Umgebungslicht ändern. Verwenden Sie Ihre Hand auf den Sensor oder eine Taschenlampe zu decken mehr Licht auf sie zu glänzen. Als nächstes werden wir diese Werte werden mit Verhaltensweisen in unserem Code zu steuern.

Mit Werten Trigger Behaviors

Wir werden die analogRead () Funktion verwenden, um Daten aus dem Lichtsensor zu erhalten und vergleichen Sie es mit einer Variable, die wir für Schwärzungsstufe eingestellt. Wenn die Messwerte von dem Lichtsensor fällt unter unserer Schwelle für dunkle gesetzt ist, wird es auf den LED einzuschalten.

Sie können eine LilyPad LED anschließen 5 Pin oder die eingebaute LED-verwenden 13 angebracht an Pin.

Wenn Ihr Lichtsensor nicht korrekt auslöst, überprüfen Sie die Ausgabe des Serial Monitor zu sehen, ob es ein besserer Wert für die dunkele Variable ist als das, was in dem Beispiel-Code festgelegt ist.

Projektbeispiele

Lichtempfindliche Hut

Lassen Sie Ihren Aussenseiter-Glanz mit diesem Hut, der blinkt, wenn die Lichter ausgehen.

LilyPad Lichtsensor Hookup-Führer

LilyPad Lichtsensor Hookup-Führer

Musical-Armband

Die Kombination des Sensors mit einem LilyPad Summer können interessante interaktive Projekte erstellen, zum Beispiel dieses tragbare lichtgesteuerte Musikinstrument oder Opto-Theremin. Steuer Töne auf dem Summer durch den LilyPad Light Sensor abdeckt.

LilyPad Lichtsensor Hookup-Führer

LilyPad Lichtsensor Hookup-Führer

Funkelndes Abendkleid

Dieses Abschlussballkleid Projekt in diesem Video vorgestellten verwendet eine anfängliche Schwellenwerteinstellung und Lichtsensor einig LilyPad Pixel Boards auszulösen.

EL Wire Light-Up-Hundegeschirr

Dieses Projekt verwendet den Ambient Light Sensor Breakout. aber man kann leicht den LilyPad Lichtsensor an seiner Stelle verwendet werden. Erstellen Sie ein Geschirr für Ihren Hund, die leuchtet, wenn es dunkel wird.

EL Wire Light-Up-Hundegeschirr

Erfahren Sie, wie ein Licht-up Hundegeschirr zu schaffen, die EL-Draht, wenn Sie benötigen, um Ihre Vierbeiner für einen Spaziergang in der Dunkelheit zu nehmen.

Ressourcen und geht weiter

Hier sind einige Ressourcen für ein Projekt mit dem Lichtsensor Planung:

Oder Sie können diese anderen großen Licht-basierten Tutorien angeboten werden.

IR-Kommunikation

Dieses Tutorial erklärt, wie gemeinsame Arbeiten Kommunikation IR, sowie zeigen Sie, wie einen einfachen IR-Sender und Empfänger einzurichten.

Wetterstation drahtlos mit Wunderground

Bauen Sie Ihre eigene Open-Source, offizielle Wunderground Wetterstation, die über eine elektrische Imp über WiFi verbindet.

VL6180 Hookup-Führer

Lassen Sie sich mit Ihrem VL6180 basierten Sensor oder der VL6180 Breakout-Board gestartet.

Sensor Resource Kit Hub

Eine Übersicht der einzelnen Komponenten im SparkFun Sensor-Kit, sowie Links zu Tutorials und anderen Ressourcen, die Sie benötigen, um sie zu anschließen.







In Verbindung stehende Artikel