Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Einrichten des TTL-Programmierers (OPTIONAL)
- Schritt 2: Einrichten der Verbindung und Konfigurieren in der IDE
- Schritt 3: Code und Bibliotheken
- Schritt 4: Das war's | BEARBEITEN
Video: ESP32 CAM-Gesichtserkennung mit MQTT-Unterstützung - KI-Denker - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hallo!
Ich wollte meinen Code für ein Projekt freigeben, bei dem ich eine ESP CAM mit Gesichtserkennung benötigte, die Daten an MQTT senden konnte. Also gut.. nach vielleicht 7 Stunden des Durchsuchens mehrerer Codebeispiele und der Suche nach dem, was was ist, habe ich die MQTT-Integration abgeschlossen!
Lieferungen
Was du brauchst:
- ESP32-Kamera (~5 $)
- TTL-Programmierer (~ 2 $)
- 5 Überbrückungskabel
Schritt 1: Einrichten des TTL-Programmierers (OPTIONAL)
Wenn Sie einen Computer mit einer neueren Version als Windows 7 verwenden, benötigen Sie höchstwahrscheinlich die unterstützten Treiber für das Programmiergerät.
Wenn das Gerät nicht starten kann, empfehle ich Ihnen dieses einfache Tutorial, um die Treiber manuell zu installieren
Schritt 2: Einrichten der Verbindung und Konfigurieren in der IDE
Sie müssen es wie auf dem Bild verdrahten (Es ist besser, 5 V statt 3 V zu verwenden!)
Das graue Kabel muss nur angeschlossen werden, wenn Sie es programmieren möchten!
Ich gehe davon aus, dass Sie das ESP32-Paket bereits installiert haben, wenn ja, müssen Sie die Version zurücksetzen, von dem, was Sie derzeit verwenden, auf Version 1.01 Dieser Schritt ist für die Gesichtserkennung erforderlich, sonst funktioniert es nicht!
Der nächste Schritt besteht darin, in Ihrer IDE in TOOLS zu gehen und das Partitionsschema auf Huge APP einzustellen und das ESP32 Wrover-Modul als Board auszuwählen!
Schritt 3: Code und Bibliotheken
Sie benötigen nur die PubSubClient Library, alle anderen Bibliotheken werden automatisch installiert.
(Vergiss nicht, deine Zugangsdaten vor dem Hochladen zu ändern)
Laden Sie den Anhang herunter und klicken Sie auf Hochladen. Vergessen Sie nicht das oben erwähnte graue Kabel!
Öffnen Sie nach dem Upload den Serial Monitor und wählen Sie 115200 als Baudrate.
Sie sollten eine IP-Adresse sehen, zu der Sie eine Verbindung herstellen können. HINWEIS: Die Gesichtserkennung ist beim Start bereits aktiviert, sodass Ihr Gesicht gescannt wird! EDIT: Das wird nicht mehr automatisch gemacht!
Im MQTT-Teil sollten Sie einen Info-Tab und einen Face-Tab sehen. EDIT: Und ID-Tab
Schritt 4: Das war's | BEARBEITEN
Das ist es für den Moment, ich denke, ich werde es irgendwann aktualisieren, wenn ich Fehler oder andere Dinge sehe.
Ich hoffe, dass Sie Spaß hatten!
BEARBEITEN:
Ich habe einige Änderungen am Code vorgenommen!
Es speichert Ihr Gesicht jetzt im internen Speicher, sodass beim Starten alle zuvor gespeicherten Gesichter aus Flash geladen werden!
Es speichert automatisch registrierte Gesichter in Flash.
Ich habe auch das Auto Enroll-Gesicht beim Start entfernt.
Ich habe ein neues MQTT-Thema namens "id" erstellt, hier wird die zuletzt erkannte ID angezeigt!
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Food Cam: 18 Schritte (mit Bildern)
Food Cam: Dieses Projekt wurde von dem Food-Cam-Projekt des MIT Media Lab inspiriert. Dieses Projekt ist Teil des College-Dienstes Coding For Good an der UWCSEA East in Singapur. Das Ziel dieses Projekts ist es, die Lebensmittelverschwendung unserer Gemeinde durch