Ardustore.dk Fora Projektidéer & Deling Rum overvågning

Viser 4 indlæg - 1 til 4 (af 4 i alt)
  • Forfatter
    Indlæg
  • #44279
    KentBruun
    Deltager

    Hej der ude i det danske land.

    Jeg er ved at kikke på et rum / alarm anlæg bygget på
    ESP32 Wroom-32U.

    Funktion :

    De 3 slave ESP 32 og PIR skal sende via BlueTooth til en master ESP 32
    Master ESP 32 skal bare modtage og blinke, der efter kunne kvitterer eller reset på kontakt
    Ikke noget netværk eller internet endnu.

    Styklist :

    4 ESP32
    PIR modul
    Div LED 10 mm rød og hvid
    Trykknap

    Findes der nogle løsninger her til allerede ?

    Senere må master esp 32 gerne udvides med 2004 Display med hukommelse og aktiviteter oversigt

    #44281
    Admin
    Nøgleansvarlig

    Hej Kent. 🙂
    Jeg har lavet en hurtig kode til modtager og sender som du kan bygge videre på. 🙂

    Slave ESP32 + PIR

    #include "BluetoothSerial.h"
    BluetoothSerial SerialBT;
    
    const int pirPin = 13;
    
    void setup() {
      pinMode(pirPin, INPUT);
      SerialBT.begin("PIR_SLAVE_1");  // unikt navn til hver slave
    }
    
    void loop() {
      if (digitalRead(pirPin) == HIGH) {
        SerialBT.println("ALARM");
        delay(2000); // simple debounce
      }
    }
    

    Master ESP32

    #include "BluetoothSerial.h"
    BluetoothSerial SerialBT;
    
    const int ledPin = 2;  // intern LED
    bool alarmActive = false;
    
    void setup() {
      pinMode(ledPin, OUTPUT);
      SerialBT.begin("MASTER"); 
    }
    
    void loop() {
      if (SerialBT.available()) {
        String msg = SerialBT.readStringUntil('\n');
        if (msg.indexOf("ALARM") >= 0) {
          alarmActive = true;
        }
      }
    
      if (alarmActive) {
        digitalWrite(ledPin, !digitalRead(ledPin)); // blink
        delay(300);
      }
    }
    

    De ting du har fundet kan godt bruges til. 🙂

    • Dette svar blev ændret 3 dage, 1 timer siden af Admin.
    #44283
    Admin
    Nøgleansvarlig

    Her er et link med lidt hjælp også 🙂

    ESP-NOW Two-Way Communication Between ESP32 Boards

    #44290
    KentBruun
    Deltager

    Mange tak, det vil jeg da prøve i aften

Viser 4 indlæg - 1 til 4 (af 4 i alt)
  • Du skal være logget ind for at svare på dette indlæg.