sonstiges:tuerklingel
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
sonstiges:tuerklingel [2023-09-29 22:15] – schuballaa | sonstiges:tuerklingel [2023-09-29 22:49] (aktuell) – [Übersicht] schuballaa | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
**Optional: | **Optional: | ||
- | Es könnte zu jeder zeit an sender und oder Empfängern eine Li-ion Akku (via JST) angeschlossen werden und somit auch mobil betrieben werden z.b bei Veranstaltungen die im Hinnenhof stattfinden um kein Klingeln zu verpassen. | + | Es könnte zu jeder zeit an den Empfängern eine Li-ion Akku (via JST) angeschlossen werden und somit auch mobil betrieben werden z.b bei Veranstaltungen die im Hinnenhof stattfinden um kein Klingeln zu verpassen. |
**Achtung bei Powerbanks!** | **Achtung bei Powerbanks!** | ||
Zeile 37: | Zeile 37: | ||
Da uns keine Leitung zwischen den Räumen Bornstr. 14-15 sowie 16-17 zur Verfügung steht, mussten wir auf eine [[http:// | Da uns keine Leitung zwischen den Räumen Bornstr. 14-15 sowie 16-17 zur Verfügung steht, mussten wir auf eine [[http:// | ||
- | Wenn geklingelt wird, zieht ein n channel mosfet den Pin 4 des [[https:// | + | Wenn geklingelt wird, zieht ein [[https:// |
===== Sender in Haustelefon einbauen ===== | ===== Sender in Haustelefon einbauen ===== | ||
Zeile 49: | Zeile 49: | ||
Sender: | Sender: | ||
+ | < | ||
#include < | #include < | ||
#include < | #include < | ||
Zeile 72: | Zeile 73: | ||
Copies the sender mac address to a string\\ | Copies the sender mac address to a string\\ | ||
snprintf(macStr, | snprintf(macStr, | ||
- | < | ||
| | ||
- | |||
- | </ | ||
Serial.print(macStr); | Serial.print(macStr); | ||
Zeile 94: | Zeile 92: | ||
if (esp_now_init() != ESP_OK) { | if (esp_now_init() != ESP_OK) { | ||
- | |||
- | < | ||
Serial.println(" | Serial.println(" | ||
ESP.restart(); | ESP.restart(); | ||
- | |||
- | </ | ||
} | } | ||
Zeile 111: | Zeile 105: | ||
memcpy(peerInfo.peer_addr, | memcpy(peerInfo.peer_addr, | ||
if (esp_now_add_peer(& | if (esp_now_add_peer(& | ||
- | |||
- | < | ||
Serial.println(" | Serial.println(" | ||
return;\\ | return;\\ | ||
- | |||
- | </ | ||
} | } | ||
Zeile 137: | Zeile 127: | ||
if (result == ESP_OK) { | if (result == ESP_OK) { | ||
- | < | ||
Serial.println(" | Serial.println(" | ||
- | |||
- | </ | ||
} else { | } else { | ||
- | |||
- | < | ||
Serial.println(" | Serial.println(" | ||
- | |||
- | </ | ||
- | |||
} | } | ||
Zeile 159: | Zeile 141: | ||
} | } | ||
+ | </ | ||
Empfänger1 | Empfänger1 | ||
+ | < | ||
#include < | #include < | ||
#include < | #include < | ||
Zeile 219: | Zeile 203: | ||
lastTriggeredTime = millis(); digitalWrite(LED_BUILTIN, | lastTriggeredTime = millis(); digitalWrite(LED_BUILTIN, | ||
digitalWrite(4, | digitalWrite(4, | ||
- | < | ||
delay(100); | delay(100); | ||
Zeile 225: | Zeile 208: | ||
digitalWrite(LED_BUILTIN, | digitalWrite(LED_BUILTIN, | ||
Serial.println(" | Serial.println(" | ||
- | |||
- | </ | ||
- | |||
} | } | ||
} | } | ||
Zeile 242: | Zeile 222: | ||
if (millis() - lastTriggeredTime > 5000) { | if (millis() - lastTriggeredTime > 5000) { | ||
- | < | ||
isTriggered = false;\\ | isTriggered = false;\\ | ||
- | |||
- | </ | ||
} | } | ||
} | } | ||
+ | </ | ||
Empfänger2 | Empfänger2 | ||
+ | < | ||
#include < | #include < | ||
#include < | #include < | ||
Zeile 310: | Zeile 289: | ||
lastTriggeredTime = millis(); digitalWrite(LED_BUILTIN, | lastTriggeredTime = millis(); digitalWrite(LED_BUILTIN, | ||
digitalWrite(4, | digitalWrite(4, | ||
- | < | ||
delay(100); | delay(100); | ||
Zeile 316: | Zeile 294: | ||
digitalWrite(LED_BUILTIN, | digitalWrite(LED_BUILTIN, | ||
Serial.println(" | Serial.println(" | ||
- | |||
- | </ | ||
} | } | ||
Zeile 333: | Zeile 309: | ||
if (millis() - lastTriggeredTime > 5000) { | if (millis() - lastTriggeredTime > 5000) { | ||
- | < | ||
isTriggered = false;\\ | isTriggered = false;\\ | ||
- | |||
- | </ | ||
} | } | ||
} | } | ||
+ | </ | ||
sonstiges/tuerklingel.1696018506.txt.gz · Zuletzt geändert: 2023-09-29 22:15 von schuballaa