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.
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 -...
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.
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 -...
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 -...
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.
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 -...
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.
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) >...
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...