🍪 Privacy & Transparency

We and our partners use cookies to Store and/or access information on a device. We and our partners use data for Personalised ads and content, ad and content measurement, audience insights and product development. An example of data being processed may be a unique identifier stored in a cookie. Some of our partners may process your data as a part of their legitimate business interest without asking for consent. To view the purposes they believe they have legitimate interest for, or to object to this data processing use the vendor list link below. The consent submitted will only be used for data processing originating from this website. If you would like to change your settings or withdraw consent at any time, the link to do so is in our privacy policy accessible from our home page..

Vendor List | Privacy Policy
Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry PI

Menu
  • Projekte
    • LED’s
    • Servo & Schrittmotoren
    • Sound
    • LCD’s
    • Kommunikation
    • Sicherheit
    • Weekend Project
  • Arduino
    • Tutorials
    • ProMini
      • Anschließen & Programmieren
    • Nano
      • Arduino Nano – Übersicht
    • UNO
      • Übersicht
    • MEGA 2560
      • Übersicht
    • Leonardo
      • Übersicht
    • NodeMCU
      • NodeMCU – “Einer für (fast) Alles!”
    • Lilypad
      • Arduino: Lilypad “Jetzt Geht’s Rund!”
    • WEMOS
      • WEMOS D1 – Arduino UNO kompatibles Board mit ESP8266 Chip
      • WEMOS D1 Mini – Übersicht
      • Wemos D1 mini Shields
    • STM32x
      • STM32F103C8T6 – Übersicht
    • Maker UNO
      • Maker UNO – Überblick und Test
    • ATTiny85
      • Mini Arduino mit ATTiny85 Chip
      • ATtiny85 mit dem Arduino UNO beschreiben
  • Android
  • Über mich
  • DeutschDeutsch
  • EnglishEnglish
Menu

Arduino Lektion 41: KY – 008 Laser Pointer Sender & Empfänger

Veröffentlicht am 20. März 20182. Mai 2023 von Stefan Draeger

Der Laserpointer KY – 008 und der passende Empfänger dient zum Aufbau einer einfachen Lichtschranke, mit welcher man Bsp. Zählen kann oder einen Durchgang überwachen kann. In Verbindung mit einem Wemos D1 mini (WLAN fähig) kann man hier eine Online Überwachung aufbauen.

Inhaltsverzeichnis

  • KY – 008 Laserpointer
    • Technische Daten
    • Bezug
    • Aufbau
    • Quellcode
  • Laser Sensor Modul
    • Technische Daten
    • Aufbau
    • Quellcode
  • Beispiel – „Objektüberwachung“
    • Quellcode
    • Video
  • Alternative Lösung
    • Aufbau
    • Quellcode
    • Video

KY – 008 Laserpointer

Technische Daten

  • Betriebsspannung – 5V
  • Leistungs – 5mW
  • Wellenlänge – 650 nm
  • Laser Klasse – 1

Bezug

Der Laserpointer KY – 008 kann zbsp. über ebay.de, amazon.de oder wish.com bezogen werden. Hier darf man sich jedoch nicht von der teils, irreführenden Bezeichnung der Laserleistung verleiten lassen.

Amazon Produktbeschreibung KY-008
Amazon Produktbeschreibung KY-008

Der Laser hat eine Leistung von 5mW (milliWatt) und nicht 5MW (MegaWatt).

Aufbau

Der Laserpointer KY – 008 verfügt über 3 Anschlüsse, von denen 2 jeweils mit „-“ und „S“ markiert sind.
Das „-“ steht hier für GND (Ground) und „S“ für Signal, es verbleibt somit der mittlere Pin für „+“ 5V VCC.

Laser Pointer KY - 008
Laserpointer KY – 008

Der Aufbau ist mit 3 Breadboardkabeln schnell erledigt.

Quellcode

Wenn man den Laser Pointer an den Microcontroller anschließt dann leuchtet dieser ganz leicht auf. Man darf hier nicht vergessen den PIN an welchem dieser Angeschlossen ist auf „HIGH“ zu setzten. Damit der Laser Pointer seine volle „kraft“ entfalten kann.

//digitaler PIN 6 an welchem der Laserpointer angeschlossen ist
int laserPin = 6;

void setup() {
  pinMode(laserPin, OUTPUT);    //Laserpointer als Ausgangssignal setzen 
  digitalWrite(laserPin, HIGH); //Laserpointer aktivieren (Ausgangssignal auf HIGH setzen)
}

void loop() {
 //Hier geschieht nix.
}

Laser Sensor Modul

Das Beispiel in diesem Tutorial wird eine Lichtschranke mit einem Laser, dafür wird noch das „Gegenstück“ nämlich der Detektor benötigt. Hier möchte ich also noch den Laser Sensor Modul kurz beschreiben.

Technische Daten

  • Betriebsspannung – 5V

Aufbau

Der Laser Sensor Modul verfügt wie der Laserpointer auch über 3 Pins welche wie folgt, beschriftet sind

  • GND – Ground
  • OUT – Signal
  • VCC – 5V

Der Laser Sensor Modul verwendet einen nicht modularen Lasersensor. Dieser sollte im Gebäude verwendet werden und abgeschirmt von Tageslicht und sonstigen störenden Lichtquellen.

In einem kleinen Versuchsaufbau war schon das Licht der Schreibtischlampe störend daher empfehle ich den Sensor in einem Gehäuse zu betreiben.

Laser Sensor Modul
Laser Sensor Modul

Quellcode

Hier nun ein kleines Beispiel wie man den Laserpointer und den Laser Sensor Modul zusammen bringt.

//digitaler PIN 6 an welchem der Laserpointer angeschlossen ist
int laserPin = 6;
//digitaler PIN 7 an welchem der Laser Detector angeschlossen ist
int detectorPin = 7;

void setup() {
  //Beginn der seriellen Kommunikation
  Serial.begin(9600);
  pinMode(laserPin, OUTPUT);    //Laserpointer als Ausgangssignal setzen 
  pinMode(detectorPin, INPUT);  //Laser Detector als Eingangssignal setzen
  digitalWrite(laserPin, HIGH); //Laserpointer aktivieren (Ausgangssignal auf HIGH setzen)
}

void loop() {
  //Ausgabe des Wertes des Laser Detectors auf den seriellen Ausgang (1 oder 0)
  Serial.println(digitalRead(detectorPin)); 
}

Beispiel – „Objektüberwachung“

Im folgenden Beispiel möchte ich mit zwei Spiegeln die Lichtschranke um ein beliebiges Objekt leiten.

Dazu baue ich mit einer Sperrholzplatte zwei Taschenspiegel und dem Laserpointer Modul und Laser Sensor. Der Lasersensor ist in einem eigenen Gehäuse verpackt und lässt das Licht nur durch eine 8 mm große Öffnung an der Vorderseite durch.

Aufbau - Objektüberwachung mit dem Laser Pointer Modul KY-008
Aufbau – Objektüberwachung mit dem Laserpointer Modul KY-008

Quellcode

//digitaler PIN 6 an welchem der Laserpointer angeschlossen ist
int laserPin = 6;
//digitaler PIN 7 an welchem der Laser Detector angeschlossen ist
int detectorPin = 7;
//digitaler PIN 8 an welchem der Buzzer angeschlossen ist
int buzzerPin = 8;

void setup() {
  //Beginn der seriellen Kommunikation
  Serial.begin(9600);
  pinMode(laserPin, OUTPUT);    //Laser Pointer als Ausgangssignal setzen 
  pinMode(detectorPin, INPUT);  //Laser Detector als Eingangssignal setzen
  digitalWrite(laserPin, HIGH); //Laser Pointer aktivieren (Ausgangssignal auf HIGH setzen)
}

void loop() {
  boolean val = digitalRead(detectorPin);
  //Wenn der Wert 0 ist also die Lichtschranke ist durchbrochen dann
  //soll der Buzzer ertönen.
  if(val == 0){
    tone(buzzerPin, 500); 
    delay(300);
    noTone(buzzerPin);
  }
}

Video

Laser Pointer Modul KY-008
Dieses Video auf YouTube ansehen.

Alternative Lösung

Eine Alternative zu dem Laser Sensor / Detektor ist ein Fotowiderstand.

Fotowiderstand auf einem 170 PIN Breadboard
Fotowiderstand auf einem 170 PIN Breadboard

Den Fotowiderstand habe ich bereits im Tutorial Arduino Lektion 4: LED mit Fotowiderstand behandelt.
Dieses Bauelement reagiert auf Licht mit einem unterschiedlichen Pegel am analogen Eingang des Arduinos.

Aufbau

Aufbau Laser Pointer KY-008 und Fotowiderstand am Arduino Leonardo
Aufbau Laserpointer KY-008 und Fotowiderstand am Arduino Leonardo

Quellcode

int fotoZellePin = 2; //Fotowiderstand am Analogen PIN A2
int ledPin = 13;      //interne / onBoard LED am digitalen PIN 13
int laserPin = 6;     //Laser Pointer KY-008 am digitalen PIN 6

int value = 0;

void setup() {
 pinMode(ledPin, OUTPUT);      //Setzt den Ausgang für die LED
 pinMode(laserPin, OUTPUT);    //Laser Pointer als Ausgangssignal setzen 
 digitalWrite(laserPin, HIGH); //Laser Pointer aktivieren (Ausgangssignal auf HIGH setzen)
} 
 
void loop() {
  //Mappen der Werte des analogen Eingangs.
  //Die möglichen Werte liegen hier zwischen 0 und 1023 dieses wird
  //gemappt auf Werte zwischen 0 und 20.
 value = map(analogRead(fotoZellePin),0,1023,0,20); 
 //Wenn der Wert kleiner gleich 16 ist dann soll die interne / onBoard LED aufleuchten.
 if(value<=16){                      
    digitalWrite(ledPin, HIGH); 
 } else { 
    digitalWrite(ledPin, LOW);
 }  
}

Video

Laserpointer KY-008 mit Fotowiderstand am Arduino Leonardo
Dieses Video auf YouTube ansehen.

11 thoughts on “Arduino Lektion 41: KY – 008 Laser Pointer Sender & Empfänger”

  1. Zander sagt:
    5. Oktober 2018 um 15:22 Uhr

    Hallo,

    lässt sich das Laser Spiegelsystem auch für größere Flächen verwenden?

    Bitte um kurze Rückmeldung.

    Vielen Dank!

    Antworten
    1. Stefan Draeger sagt:
      5. Oktober 2018 um 15:30 Uhr

      Hallo,

      ja das würde funktionieren. Die Leistung des Lasers würde dieses zulassen jedoch benötigt man dann deutlich mehr Platz.

      Gruß,

      Stefan Draeger

      Antworten
    2. Tom R sagt:
      4. Februar 2022 um 19:56 Uhr

      Hallo!

      welche der beiden Varianten empfehlen Sie für eine Alarmanlage?
      Die Thematik Lichteinfluss hört sich schwierig an.
      Was ist der Vorteil/ Nachteil der „Laser Sensor/ Fotowiderstand“ Lösung?

      Danke und liebe Grüße

      Antworten
  2. Jonte Matthießen sagt:
    19. Juni 2019 um 14:41 Uhr

    Hallo,

    „Das Laser Sensor Modul verwendet einen nicht modularen Lasersensor.“
    Kann daraus gefolgert werden, dass das Modul nicht in der Lage ist die „natürliche“ Umgebungsbelichtung zu registrieren, um diese nicht als einen (falschen) Wert auszugeben und deswegen wie im Folgesatz erwähnt in einem Gehäuse o.ä. eingebaut werden sollte?

    Danke Im Voraus!

    Antworten
    1. Stefan Draeger sagt:
      19. Juni 2019 um 15:52 Uhr

      Hi,
      ja das stimmt. Daher habe ich den Empfänger in ein Gehäuse gesteckt denn so wird dieser nicht vom Umgebungslicht beeinflusst.

      Gruß,

      Stefan Draeger

      Antworten
    2. Udo sagt:
      24. September 2020 um 09:28 Uhr

      Hallo
      Ich wollte den KY-008 Leserpointer (2 Stück) dazu benutzen um 2 WLAN Richtantennen, die jeweils an einen Router angeschlossen sind, exakt aufeinander auszurichten. Die beiden Richtantennen sind etwar 30 Meter auseinander.
      Gruß Udo Nico

      Antworten
  3. Andreas sagt:
    1. Dezember 2019 um 13:26 Uhr

    „Das Laser Sensor Modul verwendet einen nicht modularen Lasersensor.“ – Damit ist wohl gemeint, dass das Lasermodul kein MODULIERTES Signal verwendet, das ausgewertet wird, um die erwähnten Störeinflüsse auszufiltern?

    Antworten
  4. Marco sagt:
    16. Mai 2020 um 12:17 Uhr

    Vielen Dank für das Tutorial.

    Welche Modell Bezeichnung hat das Laser Sensor Modul und wo kann man ein solches Modul für Esp32 beziehen?

    Vielen Dank und schöne Grüße

    Antworten
    1. Stefan Draeger sagt:
      17. Mai 2020 um 20:07 Uhr

      Hi,

      ein spezielles Modul für den ESP gibt es nicht. Der ESP ist normalerweise kompatibel mit den Sensoren / Aktoren.

      Du kannst diesen Sensor über ebay.de zbsp. unter https://www.ebay.de/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313.TR12.TRC2.A0.H0.Xky-008.TRS0&_nkw=ky-008&_sacat=0 beziehen.

      Gruß,

      Stefan Draeger

      Antworten
  5. zuit sagt:
    22. August 2020 um 12:34 Uhr

    Schön daß Sie darauf hinweisen daß der Laser keine 5 Megawatt Leistung hat, aber
    selbst eine Leistung von 5mW (milliWatt) ist für das Auge gefährlich!
    Das ist Laserklasse 3R, Der direkte Blick in den Strahl oder in eine spiegelnde Reflexion kann zu Augenschäden führen
    und sollte daher nicht in derartigen Experimenten eingesetzt werden!

    Antworten
  6. Stefan H sagt:
    10. Januar 2022 um 00:20 Uhr

    Hallo Stefan,

    schönes Tutorial! Weißt du zufällig, welches Modell der Fototransistor auf dem Sensormodul ist?

    Danke und Grüße
    Stefan

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

Tools

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator
  • Widerstandsrechner
  • Rechner für Strom & Widerstände
  • ASCII Tabelle

Meta

  • Videothek
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Kontakt
  • Cookie-Richtlinie (EU)

Links

Blogverzeichnis Bloggerei.de Blogverzeichnis TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
©2023 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
x
x