• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
BLE Buzzer ESP32 3D Printer File Image 1
BLE Buzzer ESP32 3D Printer File Image 2
BLE Buzzer ESP32 3D Printer File Image 3
BLE Buzzer ESP32 3D Printer File Image 4
BLE Buzzer ESP32 3D Printer File Image 5
BLE Buzzer ESP32 3D Printer File Image 6
BLE Buzzer ESP32 3D Printer File Image 7
BLE Buzzer ESP32 3D Printer File Image 8
BLE Buzzer ESP32 3D Printer File Image 9
BLE Buzzer ESP32 3D Printer File Image 10
BLE Buzzer ESP32 3D Printer File Image 11
BLE Buzzer ESP32 3D Printer File Thumbnail 1
BLE Buzzer ESP32 3D Printer File Thumbnail 2
BLE Buzzer ESP32 3D Printer File Thumbnail 3
BLE Buzzer ESP32 3D Printer File Thumbnail 4
BLE Buzzer ESP32 3D Printer File Thumbnail 5
BLE Buzzer ESP32 3D Printer File Thumbnail 6
BLE Buzzer ESP32 3D Printer File Thumbnail 7
BLE Buzzer ESP32 3D Printer File Thumbnail 8
BLE Buzzer ESP32 3D Printer File Thumbnail 9
BLE Buzzer ESP32 3D Printer File Thumbnail 10
BLE Buzzer ESP32 3D Printer File Thumbnail 11

BLE Buzzer ESP32

CTeipen avatarCTeipen

October 9, 2023

makerworld-icon
DescriptionCommentsTags

Description

Für eine Fotobox (Software: https://photoboothproject.github.io) brauchte ich einen drahtlosen Trigger. Ich wollte einen Grobhandtaster haben, aber diese sind verhältnismäßig teuer und meist auch zu klein, um die von mit vorgesehene Elektronik unterzubringen. Also habe ich mir einen ESP32-S geholt und ein Battery Shield und habe angefangen zu modellieren.

 

Folgendes Model ist dabei dann entstanden: https://cad.onshape.com/documents/db4d39519c299b7e34d5dfd3/w/d993b98b9122bbd27a95ed53/e/5e120b5bba915086d26ab841

 

Fix noch ein paar andere Materialien aus alten Projekten zusammengesucht und dann den Code für den ESP32-S geschrieben. Den findet ihr hier: https://github.com/CTeipen/esp32-ble-buzzer

 

 

Was macht das ganze?

Nachdem man am Buzzer seitlich die Stromzufuhr über den Knopf aktiviert hat, schaltet sich der ESP32-S ein und sucht per Bluetooth nach einem Signal. Sollte das Gerät nicht gekoppelt sein, muss dies einmalig vorgenommen werden. Über das Terminal lässt sich dies mit bluetoothclt einfach und schnell durch trust, pair und connect erledigen. Bei zukünftigen Verbindungsversuchen klappt das dann automatisch.

Solange keine Verbindung von Buzzer zu anderem Gerät bestehen, leuchtet die Power-LED und die Bluetooth-LED blinkt. Wenn eine Verbindung hergestellt wurde, leuchtet die Bluetooth-LED durchgehend.

Bis zu diesem Zeitpunkt macht der Buzzer nichts, wenn man ihn drückt. Nachdem Verbinden wird beim buzzern ein “Enter”-Tastenanschlag an das verbundene Gerät geschickt und die Trigger-LED leutchtet kurz auf.

Durch Doppelklick auf den seitlichen Power-Knopf kann die Stromzufuhr wieder deaktiviert werden und das Gerät schaltet sich aus. Den Ladezustand der Batterien kann man der LED-Leite entnehmen, die durch den Boden des Buzzers zu sehen ist.

Eine Aussparung seitlich vom Buzzer erlaubt das Laden per Micro-USB oder USB-C.

 

Wie baue ich das selber?

Ich habe eine BOM hinterlegt. Zusätzlich zu den Sachen, die da drin stehen, gehe ich davon aus, dass du einen Grundsatz an Elektro-Bastel-Werkzeug hast (Lötkolben, Lötsin, Krimpzange, Zange, Seitenscheider, Heißklebepistole, etc.). Eine paar der Sachen aus der BOM sind als Optional markiert. Wenn du bspw. deinen ESP32-S auf die Lochplatine festlöten willst, brauchst du keine Buchsenleiste. Wenn du den Taster für deinen Buzzer nicht stecken, sondern festlöten willst, brauchst du keine Kabelschuhe. Du siehst worauf das hinausläuft.

 

Einen Schaltplan findest du als Bild auf dieser Seite oder auch die Plandatei im GitHub Repo: https://github.com/CTeipen/esp32-ble-buzzer
Falls du den Schaltplan anpassen willst, kannst du dafür diese kostenfreie Software nutzen: https://diy-fever.com/software/diylc/

 

Ich brauche eine andere Taste, die gedrückt wird. Wie mache ich das?

Dazu musst du nur den Quellcode (https://github.com/CTeipen/esp32-ble-buzzer) anpassen und die Taste angeben (https://github.com/T-vK/ESP32-BLE-Keyboard#api-docs) die an das verbundene Gerät geschickt werden soll.

 

Boost MeGefällt dir das Modell? Dann honoriere die Zeit die ich investiert habe mit einem Boost. Es kostet dich nichts ;)

License:

Standard Digital File License

Related Models

CS:GO Butterfly Knife (No Screws Needed) - Balisong trainer preview image

CS:GO Butterfly Knife (No Screws Needed) - Balisong trainer

Budina profile image

Budina

9,997

Honey Bee preview image

Honey Bee

ChettiTheYeti profile image

ChettiTheYeti

448

Buzzer preview image

Buzzer

Lukas profile image

Lukas

76

Butter Pig (Classic) preview image

Butter Pig (Classic)

steveweber314 profile image

steveweber314

7,322

NodeBrix Modular Case System for Heltec LoRa32 v3 and RAK19007 for use with Meshtastic preview image

NodeBrix Modular Case System for Heltec LoRa32 v3 and RAK19007 for use with Meshtastic

Open Source Country profile image

Open Source Country

NFC Tag reader esp32 USB-C preview image

NFC Tag reader esp32 USB-C

Leinich profile image

Leinich

131

DIY RC Street Racing Car: One Week Classroom Project preview image

DIY RC Street Racing Car: One Week Classroom Project

Banana_Science profile image

Banana_Science

6,706

Buzzer / big red button / emergency button (Grobhandtaster / Not-Aus) preview image

Buzzer / big red button / emergency button (Grobhandtaster / Not-Aus)

Niklas profile image

Niklas

100

130