Herunterladen Inhalt Inhalt Diese Seite drucken
AZ-Delivery KY-002 Bedienungsanleitung

AZ-Delivery KY-002 Bedienungsanleitung

Schocksensormodul
Willkommen!
Vielen
Dank,
dass
Sie
sich
für
unser
AZ-Delivery
KY-002
Schocksensormodul entschieden haben. Auf den folgenden Seiten erfahren
Sie, wie Sie dieses praktische Gerät verwenden und einrichten können.
Viel Spaß!
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für AZ-Delivery KY-002

  • Seite 1 Willkommen! Vielen Dank, dass sich für unser AZ-Delivery KY-002 Schocksensormodul entschieden haben. Auf den folgenden Seiten erfahren Sie, wie Sie dieses praktische Gerät verwenden und einrichten können. Viel Spaß!
  • Seite 2 Anwendungsbereiche Die Produkte sind für die Unterstützung und Montage von elektronischen Komponenten und Schaltungen vorgesehen. Erforderliche Kentnisse und Fähigkeiten Die Verwendung dieser Produkte erfordert grundlegende Kenntnisse in Elektrotechnik und der Handhabung elektronischer Bauteile. Nutzer sollten in der Lage sein, die Produkte korrekt zu installieren und die notwendigen Sicherheitsvorkehrungen zu treffen.
  • Seite 4: Inhaltsverzeichnis

    Inhaltsverzeichnis Einführung ........................3 Spezifikationen ......................5 Die Pinbelegung ......................5 Einrichten der Arduino IDE..................6 Wie Sie den Raspberry Pi und Python einrichten ..........10 Anschluss des Sensors an den Atmega328p ............11 Beispiel Skizze ......................12 Verbinden des Sensors mit dem Raspberry Pi............14 Python-Skript ......................15 - 2 -...
  • Seite 5: Einführung

    Einführung Das KY-002 Schocksensormodul basiert auf dem Gaoxin SW-18010P Schockschalter. Mit dem Schocksensor im KY-002 Modul können Sie also einen Mikrocontroller (z.B. einen Atmega328p oder Raspberry Pi) verwenden, um Stöße, Erschütterungen oder Schütteln zu erkennen. Wenn der Schalter einen Schock erkennt, wird der Ausgang des Moduls auf LOW gesetzt.
  • Seite 6 Bereich wegbewegen. - 4 -...
  • Seite 7: Spezifikationen

    Spezifikationen " Maximale Spannung an den 12V DC Klemmen: " Widerstand des offenen > 10MΩ Schalters: " Widerstand des geschlossenen < 30Ω Schalters: " Abmessungen: 19 x 15 x 10mm [0.73 x 0.6 x 0.4in] Die Pinbelegung Das KT-002 Schocksensormodul hat drei Pins. Die Pinbelegung ist in der folgenden Abbildung dargestellt: - 5 -...
  • Seite 8 So richten Sie die Arduino IDE ein Wenn die Arduino IDE nicht installiert ist, folgen Sie dem Link und laden Sie die Installationsdatei für das Betriebssystem Ihrer Wahl herunter. Windows-Benutzer doppelklicken auf die heruntergeladene .exe-Datei und folgen den Anweisungen im Installationsfenster. - 6 -...
  • Seite 9 Für Linux-Benutzer laden Sie eine Datei mit der Erweiterung .tar.xz herunter, die Sie entpacken müssen. Wenn die Datei entpackt ist, wechseln Sie in das entpackte Verzeichnis und öffnen Sie das Terminal in diesem Verzeichnis. Es müssen zwei .sh-Skripte ausgeführt werden, das erste heißt arduino-linux-setup.sh und die zweite heißt install.sh.
  • Seite 10 Auf fast allen Betriebssystemen ist ein Texteditor vorinstalliert (z.B. Windows mit Notepad, Linux Ubuntu mit Gedit, Linux Raspbian mit Leafpad, usw.). Alle diese Texteditoren sind für den Zweck dieses eBooks vollkommen ausreichend. Als nächstes müssen Sie überprüfen, ob Ihr PC ein Atmega328p-Board erkennen kann.
  • Seite 11 vorherigen Bild sehen. - 9 -...
  • Seite 12 Wenn die Arduino IDE unter Windows verwendet wird, lauten die Portnamen wie folgt: Für Linux-Benutzer lautet der Portname zum Beispiel /dev/ttyUSBx, wobei steht für eine ganzzahlige Zahl zwischen 0 und 9. - 10 -...
  • Seite 13: Wie Sie Den Raspberry Pi Und Python Einrichten

    Wie Sie den Raspberry Pi und Python einrichten Auf dem Raspberry Pi muss zunächst das Betriebssystem installiert werden, dann muss alles so eingerichtet werden, dass er im Headless-Modus verwendet werden kann. Der Headless-Modus ermöglicht eine Fernverbindung mit dem Raspberry Pi, ohne dass ein PC-Bildschirm, eine Maus oder eine Tastatur benötigt wird.
  • Seite 14: Anschluss Des Sensors An Den Atmega328P

    Anschluss des Sensors an den Atmega328p Verbinden Sie das KY-002 Modul mit dem Atmega328p wie auf dem folgenden Anschlussplan dargestellt: KY-002 Stift >Mc-Pin > Blaues Kabel Mittlerer Stift (VCC) > Rotes Kabel - (GND) > Schwarzer Draht - 12 -...
  • Seite 15: Beispiel Skizzieren

    Beispiel skizzieren #define SHOCK_PIN 2 uint8_t shock_value = 1; boolean alarm = false; unsigned long last_shock_time; shock_alarm_time = 250; void setup() { Serial.begin(9600); pinMode(SHOCK_PIN, INPUT); pinMode(LED_BUILTIN, OUTPUT); void loop() { shock_value = digitalRead(SHOCK_PIN); if(shock_value == LOW) { last_shock_time = millis(); if(!alarm) { Serial.println("Schockalarm");...
  • Seite 16 Laden Sie den Sketch auf den Atmega328p hoch und öffnen Sie Serial Monitor (Tools > Serial Monitor). Das Ergebnis sollte wie die Ausgabe auf dem folgenden Bild aussehen: Die eingebaute LED des Atmega328p sollte aufleuchten, wenn ein Schock-Alarm. - 14 -...
  • Seite 17: Verbinden Des Sensors Mit Dem Raspberry Pi

    Verbinden des Sensors mit dem Raspberry Pi Verbinden Sie das KY-002 Modul mit dem Raspberry Pi wie auf dem folgenden Anschlussplan dargestellt: KY-002 Stift > Himbeere Pi-Pin > GPIO22 [Pin 15] Blaues Kabel Mittlerer Stift (VCC) > [Pin 17] Rotes...
  • Seite 18: Python-Skript

    Python-Skript import RPi.GPIO GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) Shock_PIN GPIO.setup(Shock_PIN, GPIO.IN) alarm False lastShockTime shockAlarmTime 0.05 print('[Drücken Sie CTRL + C, um das Skript zu beenden!]') try: # Hauptprogrammschleife while True: shock_state GPIO.input(Shock_PIN) shock_state lastShockTime time.time() if not alarm: print('Schock-Alarm') alarm = True sonst:...
  • Seite 19 Speichern Sie das Skript unter dem Namen Shock2.py. Um das Skript auszuführen, öffnen Sie ein Terminal in dem Verzeichnis, in dem Sie das Skript gespeichert haben, und führen Sie den folgenden Befehl aus: python3 Shock2.py Das Ergebnis sollte wie die Ausgabe auf dem folgenden Bild aussehen: Um das Skript anzuhalten, drücken Sie STRG + C auf der Tastatur.
  • Seite 20 Sie mit Hilfe vieler Beispielskripte und anderer Anleitungen tun, die Sie im Internet finden können. Wenn Sie auf der Suche nach hochwertiger Mikroelektronik und Zubehör sind, sind Sie bei der AZ-Delivery Vertriebs GmbH an der richtigen Adresse. Sie erhalten zahlreiche Anwendungsbeispiele, vollständige...

Inhaltsverzeichnis