MQTT Sirene
Eine WLAN Sirene die sich über MQTT aktivieren lässt
Das Gehäuse ist 3D-gedruckt. Der ESP8266 sitzt im Deckel und ist mit zwei Kabeln mit dem Lautsprecher im Sockel verbunden. Alle Teile sind zusammengesteckt. Außerdem wird das Last will and Testament (LWT) Feature von MQTT verwendet um zu überwachen ob die Sirene mit dem Broker verbunden ist.
Code für Sirenen Sound
void loop {
// increase frequency
for (size_t i = 0; i < 10; i++) {
tone(pin, i * 10 + baseFrquency);
delay(10);
}
// keep frequency
delay(100);
// decrease frequency
for (size_t i = 10; i > 0; i--) {
tone(pin, i * 10 + baseFrquency);
delay(10);
}
}