HS-S21P Neigungssensor

HS-S21P Neigungssensor

1、Einführung

1、SW-520、SW-520D sind Kugellager-typische Neigungsvibrationssensoren mit einseitiger Auslösung.

2、Wenn das Produkt in Richtung des Kappenendes geneigt ist und der Neigungswinkel größer als 10 Grad ist, befindet sich das Produkt im Off-Zustand, wenn das horizontale Aussehen des Produkts geändert wird (und die Leitung parallel zur Flächennachrichtung verläuft, die Höhen gleichermaßen sind), wenn die Auslöseenden (vergoldete Steckverbinderenden A und B) unter dem horizontalen Neigungswinkel weniger als 10 Grad sind, befindet sich das Produkt im On-Zustand.

2、Schemazeichnung

Neigungssensor-HS-S21P SchaltungKlicken Sie zum Anzeigen

3、Modulparameter

Pinbezeichnung

Beschreibung

G

GND(Spannungsversorgungsminus)

V

VCC(Spannungsversorgungsplus)

S

Digital Signalspinne

  • Spannungsversorgung: 3.3V / 5V

  • Verbindungsmethode: PH2.0 Steckerkabel

  • Montageart: Doppelbolzenfixierung

4, Platinegröße

5、Arduino IDE Beispielprogramm

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
Anleitung zum Herunterladen und Importieren der Bibliotheksdateien für das Arduino IDE:
Klicken Sie zum Anzeigen

Beispielprogramm (UNO-Entwicklerboard):

int ledpin = 6; //定义数字6引脚为LED灯的引脚
int tiltSwitchpin = 4; //设置数字4引脚为倾斜开关的引脚
int val; //定义变量值
void setup()
{
 Serial.begin(9600);//设置串口波特率
 pinMode(ledpin, OUTPUT);//设置数字6口模式,OUTPUT为输出
 pinMode(tiltSwitchpin, INPUT); //设置数字4口模式,INPUT为输入
}
void loop()
{
 val = digitalRead(tiltSwitchpin); //读取数字4口值分配给 val
 Serial.println(val);//串口打印读取val的值
 if (val == LOW) //检测倾斜开关是否连通,连通输出低电平(0)
 {
 digitalWrite(ledpin, HIGH); //输出高电平,LED 亮起
 }
 else //检测倾斜开关是否断开,断开输出高电平(1)
 {
 digitalWrite(ledpin, LOW); //输出低电平,LED 熄灭
 }
}

6、ESP32 Python Beispiel (für Mixly IDE /米思齐)

Entwicklungsboard auswählen Python ESP32 [ESP32 Generic(4MB)] auf den Code-Modus umschalten und hochladen

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

示例程序(ESP32-Python):

import machine
import time


pin2 = machine.Pin(2, machine.Pin.IN)
pin4 = machine.Pin(4, machine.Pin.OUT)
while True:
    if pin2.value() == 0:
        pin4.value(1)
    else:
        pin4.value(0)
    time.sleep_ms(500)

7、米思齐 Mixly 示例程序(图形化语言) in Deutsch

Beispielprogramm (UNO-Entwicklerboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:Klicken Sie zum Anzeigen

Beispielprogramm (ESP32-Entwicklungsboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

8、Testumgebung Einrichtung

Testumgebung für Arduino UNO einrichten

Vorbereiten Sie die Komponenten:

  • HELLO STEM UNO R3 Entwicklungsplatine *1

  • HELLO STEM UNO R3 P Erweiterungsplatte *1

  • USB type-c Datenkabel *1

  • LED-Leuchtmodul (HS-F08P) *1

  • Neigungssensor (HS-S21P) *1

  • PH2.0 3P Stecker auf DuPont-Kabel umwandeln *2 oder PH2.0 3P Doppelkopf-Stecker-Kabel *2

ESP32 Testumgebung einrichten

Vorbereiten Sie die Komponenten:Wird aktualisiert...

Schaltplan der Leitung:Wird aktualisiert...

9、Video-Tutorial

Video-Tutorial:Klicken Sie zum Anzeigen

10、Testergebnis

Arduino UNO Testergebnis:

Nachdem die Kabel an den Bauteil angeschlossen sind, laden Sie das obige Programm auf die Arduino UNO Entwicklungsplatine hoch und öffnen Sie den seriellen Monitor.Wenn der Neigungsschalter um einen bestimmten Winkel geneigt wird, gibt der Seriellausgang einen niedrigen Pegelwert 0 aus und das Licht leuchtet.Nach der Rückkehr zum Ausgangsniveau wird der Serielausgang auf den Spannungswert 1 gesetzt und das Licht erlischt.Durch das Lernen des Prinzips und der Anwendung der Neigungsschalter.}Schwenkswitch ist ein sehr einfaches elektronisches Bauteil, aber einfache Geräte können oft interessante Dinge herstellen.

ESP32 Testergebnis:

Wird aktualisiert...