Bewegungsmelder mit ESP32

In unserem Projekt werden wir einen Bewegungsmelder mit einem ESP32 bauen. Der Infrarotsensor, der mit dem ESP32 verbunden ist, erkennt Bewegungen und sendet eine Benachrichtigung an Ihr Telefon.

Tag 1:
Wir haben mit dem Bewegungsmelder experimentiert und sind dabei auf einige Schwierigkeiten gestoßen. Er funktionierte nicht richtig, er erkannte Bewegung, wenn es keine Bewegung gab, und war sehr inkonsistent, wenn es tatsächlich Bewegung gab. Mit Hilfe eines Lehrers begannen wir zu verstehen, wie er funktioniert, und machten erste Fortschritte. In der Zwischenzeit suchten wir nach Programmen, die das Telefon benachrichtigen konnten. Wir stellten fest, dass keines der Programme kostenlos war, und die einzige Möglichkeit bestand darin, kostenlose Testversionen zu verwenden. Also erstellten wir ein Konto und starteten eine kostenlose Testversion auf zwei Websites: Twilio und Nexmo.

Am Nachmittag versuchten wir weiter, den Bewegungsmelder richtig zum Laufen zu bringen, aber er funktionierte nicht so, wie wir es wollten. Dann versuchten wir es mit einem anderen Sensor, der die Entfernung misst (HC-sr501), und dachten, wir könnten ihn so programmieren, dass er bei einem Abstandsunterschied weiß, dass etwas vor ihm vorbeigegangen ist, und er erkennt eine Bewegung. Dieser Sensor funktionierte besser, und wir könnten uns dafür entscheiden, diesen eSensor zu verwenden.

Unser Ziel für morgen ist es, dass es funktioniert, zuerst mit einer LED, was einfacher ist, und dann mit dem Programm, das eine Benachrichtigung an Ihr Telefon sendet.

Tag 2:

Wir haben den neuen Sensor sehr schnell zum Laufen gebracht, also haben wir versucht, die Programme, die eine Nachricht an das Telefon senden, in den Code einzubauen, und sind schnell auf einige Probleme gestoßen. Wir mussten eine Menge Dinge installieren, damit das funktioniert, die meisten direkt auf dem ESP32, und nach ein paar Stunden des Ausprobierens und des Fragens nach Hilfe von verschiedenen Leuten, wurde uns klar, dass es nicht funktionieren würde. Der ESP32 war nicht kompatibel oder für unser Projekt gemacht, die direkte Kommunikation zwischen ESP32 und einem Mobiltelefon wäre unmöglich. Nach anderthalb Tagen war uns klar, dass wir unser Projekt nicht beenden konnten und uns etwas Neues einfallen lassen mussten. Wir kehrten zum Sensor zurück und überlegten, so viel wie möglich auf der Hauptplatine zu machen. Wir wollten Lichter und Buzzer hinzufügen, damit er auch als eine Art Sicherheitseinrichtung funktioniert. Wenn jemand durch sie hindurchgeht, würde sie Licht und Geräusche machen und so einen Alarm auslösen.