INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
NodeMCU und HC-SR501 Sensor komisches verhalten
05.04.2018, 19:38
Beitrag #17
RE: NodeMCU und HC-SR501 Sensor komisches verhalten
Hallo,

da es nicht weiter erklärt wird, ist es für mich sogar Unfug. Möglich, daß es mit dem SR501 sogar solch ein Ergebnis gibt. Dessen Output-Anschluß hängt über 1k am Out-Pin des BISS001. Der kann sich möglicherweise schon über interne Schutzdioden so versorgen, braucht ja nur µA.
Das sich die Spannung an Vcc dabei ändert wenn der PIR-IC sich dann sozusagen selbst kurzschließt kann auch passieren...
Aber wir reden doch hier über den AM312? Warum sollte der den gleichen Unfug mitmachen?
Dein erster Sketch sieht doch ok aus und geht doch auch?

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.11.2018, 22:27
Beitrag #18
RE: NodeMCU und HC-SR501 Sensor komisches verhalten
@amithlon
Hallo Michael, ich habe einen nodeMCU mit easyESP und dazu auch den HC-SR501 Sensor.

Grundsätzlich funktioniert die Kombi und ist auch erfolgreich in FHEM eingebunden. Allerdings habe ich auch ein extrem komisches Verhalten. Ständiges Auslösen auch total unabhängig von Bewegungen.

Ich würde gerne auch Deine Variante umsetzen, allerdings fehlt mir da entsprechendes KnowHow. Kannst du mir vielleicht ein paar Infos geben, wie genau das bei Dir funktioniert?

-was muss ich auf den nodeMCU flashen/spielen?
-wie funktioniert das mit dem "schlafen" bzw. "aufwecken" des Esp?
-wie funktioniert das mit dem "Nachtriggern" durch FHEM?

Wäre Dir sehr dankbar für ein paar Hinweise zur genauen Umsetzung.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.11.2018, 23:23
Beitrag #19
RE: NodeMCU und HC-SR501 Sensor komisches verhalten
Hallo,

ich betreibe meine PIR mit LiFePo4-Akkus, spart den Spannungsregler. ESP ist ein ESP8266-01 von dem ich auch Power-LED entfernt habe.
Am -01 ein 100µ Elko, PIR und ESP direkt am Akku. PIR nicht nachtriggern und Haltezeit ca. 1:40, ist ja sowieso nicht sonderlich genau.
Ausgang des PIR diren an CH_PD bzw EN des ESP-Moduls.
Prinzipiell muß es ohne Änderungen auch mit einer NodeMCU so laufen, einfach den PIR-Ausgang an EN der NodeMCU. ich habe noch eine LED über 3,3k vom PIR-Out nach GND um zu sehen ob er ausgelöst ist, die ist auch per Jumper abschaltbar.

Im Sketch die WLAN-Daten eintragen, Es wird eine feste IP benutzt, also entweder IP und Gateway anpassen oder auf DHCP ändern.
Feste IP, weil die aktiv-Zeit merklich kürzer ist als mit DHCP.
Topics usw. mußt Du selber anpassen, bei mir laufen solche Sachen alle mit MQTT.

Mehr gibt es heute erstmal nicht dazu. Wink

Code:
/*--------------------------------------------------
v1.0 MSoft 18.03.2018
ESP8266-01 1MBit-Flash (no SPIFFS), QIO
--------------------------------------------------*/
#include <ESP8266WiFi.h>
#include <PubSubClient.h>

ADC_MODE(ADC_VCC);

//#define DEBUG

// MQTT
const char* ssid = "xxxxxxx";
const char* password = "xxxxxxxx";
const char* mqtt_server = "192.168.0.99";

void WiFiStart(void);

WiFiClient espClient;
PubSubClient mqttclient(mqtt_server,1883,0,espClient);

void setup()
{  
#ifdef DEBUG
  Serial.begin(74800);
  Serial.println("");
  Serial.println("Reset");
#endif

  WiFi.config(IPAddress (192,168,0,138), IPAddress (192,168,0,1), IPAddress (192,168,0,1));
  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);

#ifdef DEBUG
  Serial.print("WiFi");
#endif

  while (WiFi.status() != WL_CONNECTED)
  {

#ifdef DEBUG
    Serial.print(".");
#endif

    delay(50);
  }  

#ifdef DEBUG
  Serial.println("connect");
  Serial.print("MQTT");
#endif

  mqttclient.connect("ESP-PIR-1");                // clientID,willTopic,willQoS,willRetain,willMessage

  String output = String(ESP.getVcc() / 1000.0,2);
  mqttclient.publish("PIR-1/Spannung", output.c_str());
  
  ESP.deepSleep(0, RF_DEFAULT);      
  delay(100);
}

void loop()
{
}

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.01.2019, 09:49
Beitrag #20
RE: NodeMCU und HC-SR501 Sensor komisches verhalten
Moin Michael, entschuldige mein wirklich seeeeeehr spätes Feedback.
Neuer Job und damit auch zu viel Neues, private musste erst mal warten.

Aber nun. Danke für Dein Feedback. Ich habe mich nun mal etwas mehr mit dem Thema auseinander gesetzt. Der PIR läuft eigentlich wunderbar mit dem nodeMCU.
Aber dein Sketch mit dem Deep sleep, da komme ich nicht weiter.

Ein Test-Sketch mit ESP.deepSleep(20e6) funktioniert, der node wacht entsprechend alle 20 Sekunden auf. Aber das er per Interrupt aufwacht, das funktioniert noch nicht.

Habe ich Dich richtig verstanden?
Sensor nodeMCU
3,3V -> 3,3V
Grnd -> Grnd
Out -> EN

In diesem Fall brauche ich RST und D0 ja nicht verbinden. Der Reset sollte ja durch den PIR getriggert werden. Aber das funktioniert nicht. Muss da noch eine andere Verbindung hergestellt werden? Aktuell habe ich nur die o.g. Verbindungen.

[Bild: nodemcu.jpg]

Wäre Dir für weitere Hinweise dankbar.
Danke und Grüße, Tobi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Sad Nodemcu wie benutzen? Harry Hirsch 38 21.247 28.05.2019 15:23
Letzter Beitrag: Tommy56
  Daten vom Sensor in einer Text-Datei auf meinem Web-Host speichern. Manny 45 4.359 27.04.2019 07:24
Letzter Beitrag: Fips
  NodeMCU bleibt hängen. Wie bekommen ich das mit eine Watchdog hin Franzel007 5 1.206 06.02.2019 18:53
Letzter Beitrag: Franzel007
Question 2x16 LCD an 8266/NodeMCU? ansorgj 4 1.201 25.01.2019 00:24
Letzter Beitrag: Fips
  NODEMCU sendet keine Email mehr 4miranda 9 2.097 15.12.2018 12:21
Letzter Beitrag: Tommy56
  NodeMCU Push Nachricht JanReum 3 1.932 03.11.2018 08:52
Letzter Beitrag: Fips
  NodeMCU und Nano über I2C verbinden Werte sind falsch Franzel007 4 1.341 11.10.2018 12:16
Letzter Beitrag: Franzel007
  NodeMCU - 12E Modul RCudino 32 6.037 05.10.2018 18:50
Letzter Beitrag: RCudino
  Spiffs Verwaltung -->> ESP...Datei Verwaltung für ESP8266, Nodemcu, Wemos, Sonoff Fips 3 3.560 25.09.2018 07:56
Letzter Beitrag: Fips
Heart Nodemcu DS18B20 und der boiler sandmaenchen 12 2.437 06.09.2018 10:39
Letzter Beitrag: ardu_arne

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste