Herunterladen Inhalt Inhalt Diese Seite drucken
Willkommen!
Vielen Dank, dass sie sich für unser IKY-010 Lichtschranken-Modul von AZ-
Delivery entschieden haben. In den nachfolgenden Seiten werden wir Ihnen
erklären wie Sie das Gerät einrichten und nutzen können.
Viel Spaß!
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für AZ-Delivery IKY-010

  • Seite 1 Willkommen! Vielen Dank, dass sie sich für unser IKY-010 Lichtschranken-Modul von AZ- Delivery entschieden haben. In den nachfolgenden Seiten werden wir Ihnen erklären wie Sie das Gerät einrichten und nutzen können. Viel Spaß!
  • Seite 2 Anwendungsbereiche Bildung und Lehre: Einsatz in Schulen, Hochschulen und Ausbildungseinrichtungen zur Vermittlung von Grundlagen der Elektronik, Programmierung und eingebetteten Systemen. Forschung und Entwicklung: Verwendung in Forschungs- und Ent- wicklungsprojekten zur Erstellung von Prototypen und Experimenten in den Bereichen Elektronik und Informatik. Prototypen- entwicklung: Einsatz in der Entwicklung und Erprobung neuer elektronischer Schaltungen und Geräte.
  • Seite 3 Anforderungen der RoHS-Richtlinie (2011/65/EU) entspricht und keine gefährlichen Stoffe in über den Grenzwerten zulässigen Mengen enthält, können dennoch Rückstände vorhanden sein. Beachten Sie die folgenden Sicherheitshinweise, um chemische Gefährdungen zu vermeiden: Achtung: Beim Löten können Dämpfe entstehen, die gesundheitsschädlich sein können. Hin- weis: Verwenden Sie einen Lötdampfabsauger oder arbeiten Sie in einem gut belüfteten Bereich.
  • Seite 4: Inhaltsverzeichnis

    Inhaltsverzeichnis Einführung......................3 Technische Daten.....................4 Pinbelegung.....................4 Schematische Darstellung................5 Wie man die Arduino IDE einrichtet..............7 Wie man den Raspberry Pi und Python einrichtet..........11 Verbindung des Moduls mit dem Atmega328p..........12 Sketch-Beispiel...................13 Verbindung des Moduls mit dem Raspberry Pi..........14 Python-Skript....................15 - 2 -...
  • Seite 5: Einführung

    Einführung Das KY-010 light Lichtschranken-Modul besteht aus einem optischen Emitter (eine LED), einem Detektor (ein Fototransistor) und zwei Widerständen (10kΩ und 330Ω). Der Sensor verwendet einen Lichtstrahl (zwischen Emitter und Detektor), um festzustellen, ob der optische Weg zwischen ihnen durch ein nicht transparentes Objekt blockiert ist.
  • Seite 6: Technische Daten

    Technische Daten » Betriebsspannungsbereich: 3.3V bis 5V DC » Betriebstemperatur: -25°C bis 80°C [-13°F bis 176°F] » Dimensionen: 19 x 15mm [0.73 x 0.6in] Pinbelegung Das KY-010 Lichtschranken-Modul besitzt drei Pins. Die Pinbelegung ist wie folgt: - 4 -...
  • Seite 7: Schematische Darstellung

    Schematische Darstellung Die schematische Darstellung des KY-010-Moduls ist wie folgt: - 5 -...
  • Seite 8: Wie Man Die Arduino Ide Einrichtet

    Wie man die Arduino IDE einrichtet Falls die Arduino-IDE nicht installiert ist, folgen Sie dem link und laden Sie die Installationsdatei für das Betriebssystem Ihrer Wahl herunter. Für Benutzer: Doppelklicken Sie auf die heruntergeladene .exe- Windows Datei und folgen Sie den Anweisungen im Installationsfenster. - 6 -...
  • Seite 9 Für Linux Benutzer, laden Sie eine Datei mit der Erweiterung .tar.xz herunter, die extrahiert werden muss. Wenn sie extrahiert ist, gehen Sie in das extrahierte Verzeichnis und öffnen Sie das Terminal in diesem Verzeichnis. Zwei .sh Skripte müssen ausgeführt werden, das erste namens arduino-linux-setup.sh und das zweite heißt install.sh.
  • Seite 10 Fast alle Betriebssysteme werden mit einem vorinstallierten Texteditor ausgeliefert (z.B. Windows mit Notepad, Linux Ubuntu mit Gedit, Linux Raspbian mit Leafpad usw.). Alle diese Texteditoren sind für den Zweck des eBooks vollkommen in Ordnung. Zunächst ist zu prüfen, ob Ihr PC ein Atmega328p-Board erkennen kann. Öffnen Sie die frisch installierte Arduino-IDE, und gehen Sie zu: Tools >...
  • Seite 11 Wenn die Arduino-IDE unter Windows verwendet wird, lauten die Portnamen wie folgt: Für Linux Benutzer, ist zum Beispiel der Portname /dev/ttyUSBx, wobei x für eine ganze Zahl zwischen 0 und 9 steht. - 9 -...
  • Seite 12: Wie Man Den Raspberry Pi Und Python Einrichtet

    Wie man den Raspberry Pi und Python einrichtet Für den Raspberry Pi muss zuerst das Betriebssystem installiert werden, dann muss alles so eingerichtet werden, dass es im Headless-Modus verwendet werden kann. ermöglicht eine Headless-Modus Fernverbindung zum Raspberry Pi, ohne dass ein PC-Bildschirm, eine Maus oder eine Tastatur erforderlich ist.
  • Seite 13: Verbindung Des Moduls Mit Dem Atmega328P

    Verbindung des Moduls mit dem Atmega328p Verbinden Sie das KY-010-Modul mit dem Atmega328p, wie unten abgebildet: KY-010 pin > Mc pin > Blauer Draht - (GND) > Schwarzer Draht Middle pin (VCC) > Roter Draht - 11 -...
  • Seite 14: Sketch-Beispiel

    Sketch-Beispiel #define SIGNAL_PIN 2 uint8_t value = 0; void setup() { Serial.begin(9600); pinMode(LED_BUILTIN, OUTPUT); pinMode(SIGNAL_PIN, INPUT); void loop() { value = digitalRead(SIGNAL_PIN); Serial.println(value); // for debugging if(value == HIGH) { digitalWrite(LED_BUILTIN, HIGH); else digitalWrite(LED_BUILTIN, LOW); delay(1000); Wenn der Sketch auf den Atmega328p geladen wird, leuchtet die integrierte LED, die mit dem digitalen Pin 13 verbunden ist, auf, sobald ein Hindernis zwischen Emitter und Detektor erkannt wird.
  • Seite 15: Verbindung Des Moduls Mit Dem Raspberry Pi

    Verbindung des Moduls mit dem Raspberry Pi Verbinden Sie das KY-010-Modul mit dem Raspberry Pi, wie unten abgebildet: KY-010 pin > Raspberry Pi pin - (GND) > [pin 14] Schwarzer Draht > GPIO22 [pin 15] Blauer Draht Middle pin (VCC) >...
  • Seite 16: Python-Skript

    Python-Skript import RPi.GPIO GPIO from time import sleep GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) # Pin setup for the module Signal_PIN GPIO.setup(Signal_PIN, GPIO.IN) print('[Press CTRL + C to end the script!]') try: # Main program loop while True: state GPIO.input(Signal_PIN) state print('BARRIER DETECTED') else: print('No barrier') sleep(2)
  • Seite 17 Speichern Sie das Skript unter dem Namen LightBarrier.py. Um das Skript auszuführen, öffnen Sie das Terminal in dem Verzeichnis, in dem das Skript gespeichert ist, und führen Sie den folgenden Befehl aus: python3 LightBarrier.py Die Ausgabe sollte wie folgt aussehen: Um das Skript zu beenden, drücken Sie “STRG + C”...
  • Seite 18 Welt der Mikroelektronik einzusteigen. Zusätzlich bietet Ihnen auch das Internet unzählige Möglichkeiten, um sich in Sachen Mikroelektronik weiterzubilden. Falls Sie nach weiteren Hochwertige Mikroelektronik und Zubehör suchen, sind Sie bei AZ-Delivery Vertriebs GmbH goldrichtig. Wir bieten Ihnen zahlreiche Anwendungsbeispiele, ausführliche...

Inhaltsverzeichnis