Produkteinführung #

Der Infrarotsensor für Menschen dient zur Erkennung der vom menschlichen oder tierischen Körpermodul abgegebenen Infrarotstrahlung. Wenn eine Person oder ein anderes heißes Objekt in den Erfassungsbereich des Sensors gelangt, verursacht das Objekt Änderungen in der Infrarotstrahlung.
Seine Besonderheit besteht darin, dass es nur dann ein entsprechendes elektrisches Signal ausgibt, wenn die äußere Strahlung eine Änderung seiner eigenen Temperatur verursacht. Wenn die Temperaturänderung tendenziell stabil ist, wird kein Signal ausgegeben, sodass es nur auf den sich bewegenden menschlichen Körper reagiert.
Anwendungsreferenz: Sensorlicht für den menschlichen Körper, automatische Tür, automatischer Wasserhahn, automatische Treppenbeleuchtung usw.
Parameterspezifikation #
| Parameter | Wert/Beschreibung |
| Betriebsspannung | 3.3V ~ 5V |
| Betriebstemperatur | -20 ° C ~ + 85 ° C |
| Erkennungswinkel | 100 °C. |
| Erfassungsbereich | 0 ~ 4m |
| Größe | 3.16cm * 2.38cm |

Schaltplan #
Hinweis: Erweiterungskarte ist angeschlossen an esp32 Controller-Platine.

| PIR-Bewegungssensor | ESP32 |
| VCC | 5V |
| GND | GND |
| Schild | Stift 32 |
Beispielcode #
void setup() {
pinMode(32,INPUT);//Set pin 32 to input mode
Serial.begin(115200);//Set baud rate to 115200
}
void loop() {
Serial.println(digitalRead(32));//Read the state of pin 32 and print it to the serial monitor
delay(1000);
}
Hinweis: Wenn Sie eine Arduino-Platine verwenden, ändern Sie den Pin im Programm auf PIN7, stellen Sie die Baudrate auf 9600 ein, verbinden Sie dann den Hardware-Pin mit PIN7 und laden Sie das Programm hoch.
Testergebnis #
Nachdem Sie den Code auf die Controllerplatine hochgeladen haben, öffnen Sie den Seriellen Port-Monitor der Arduino IDE, stellen die Baudrate auf 115200 ein und wechseln in den Scroll-Modus.
Wenn wir uns bewegen, gibt der Sensor den Wert 1 zurück. Wenn wir ruhen, gibt der Sensor den Wert 0 zurück.


Hinweis: Das Modul verfügt über einen Verzögerungseffekt. Wenn das Objekt ruht, sendet es nicht sofort 0 Daten, sondern wartet eine Weile. Wenn die serielle Schnittstelle die Daten nicht normal anzeigen kann, prüfen Sie, ob die Hardware-Verbindungsschnittstelle mit der Code-Schnittstelle übereinstimmt.
Relevante Unterlagen #
Angebot anfordern oder kaufen bei #
B2B-Geschäft: info@acebott.com