Bambu Lab P1P – ESP32 Cam Modul als Kamera

Mein Testbericht zu den zwei neuen, absolut genialen Druckern von Bambu Lab, dem X1 Carbon Combo und dem P1P steht zwar noch aus, aber hier schon mal etwas Zubehör im Eigenbau: eine Webcam.

 

Da ich in letzter Zeit eh viel mit dem ESP32 rumspiele, habe ich mir auch mal ein paar ESP32-Cam Module geholt, also Webcams auf ESP32 Basis.

Sinnvolle Anwendung: eines davon in meinen P1P einbauen. Will ich Euch nicht vorenthalten.

Es war einiges an Spielerei, bis alles lief, aber deshalb habe ich hier mal (hoffentlich) alles zusammengetragen.

 

Die Kamera-Module sind so günstig, daß man sie fast nur im Doppelpack bekommt:

https://www.amazon.de/gp/product/B08P1NMPLL?tag=drucktipps3d-21 [Werbung]

Hier noch die Kamera mit längerem Kabel, sonst wird’s eng:

https://www.amazon.de/dp/B09WJYMDV4?tag=drucktipps3d-21 [Werbung]

 

Es gibt zwar diverse „verbesserte“ Versionen des ESP32-Cam Beispiel-Arduino-Sketches von Espressif, aber bei mir hat die quasi originale Version von Freenove am zuverlässigsten funktioniert. Dort bei weiterem Interesse die Dateien des „FNK0047 Freenove Ultimate Starter Kit for ESP32“ herunterladen, darin sind unter „C“ die Arduino-Sketche und Anleitungen. Das Kapitel 32 der PDF-Datei „C_Tutorial“ behandelt die Webcam.

Ich setze mal Arduino-Kenntnisse voraus, dieses Projekt habe ich über die Arduino IDE 2.0.3 realisiert, dort dazu in den Voreinstellungen als zusätzliche Boardmanager URL die offizielle von Espressif eingetragen: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json und dann die ESP32 Boards natürlich auch installiert.

Hier als von mir bereits minimal optimierte Version (siehe in den Zeilen mit //AFR am Anfang wichtige Einstellungen für die Arduino IDE):

CameraWebServer_ESP32-S

Die Auflösung habe ich auf SVGA eingestellt, da bei höheren der Stream instabil wurde.

Nur noch etwas weiter unten im Sketch die SSID und das Passwort des eigenen (2.4 GHz) WLANs eintragen, hochladen, fertig.

Zugriff: http://192.168.99.100 zur kompletten Oberfläche oder http://192.168.99.100:81/stream direkt auf den Stream. Natürlich jeweils die eigene IP einsetzen!

Die Weitwinkel-Linse der Kamera mit dem langen Kabel habe ich durch die normale der auf dem ESP32-Cam Modul vormontierten Kamera ersetzt. Das braucht etwas sanfte Gewalt, die jeweils zu lösen, aber es geht.

Hier meine zwei primitiven STLs zur Aufnahme des Moduls und der Kamera:

P1P ESP32 Cam STLs

Auf deren Unterseite jeweils etwas dünnes doppelseitiges Klebeband aufbringen. So sieht’s eingebaut aus, unbedingt darauf achten, daß der Druckkopf oben drüber vorbei passt, wenn er ganz links vorne steht und der Filament-Schneider betätigt ist, siehe zweites Bild:

Wenn man ein ausreichend dünnes USB-A auf micro-USB-B Kabel hat (ein einfaches Ladekabel reicht), kann man das im vorhanden Kabelweg des P1P sauber verlegen und an der rechten Seite der Display-Platine einstecken:

So kann’s dann aussehen:

Viel Spaß!

Zum Diskutieren bitte in diesen Forenthread gehen.

4 Kommentare

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert