Rundhall
Published © MIT

ESP32 based BLE Teleprompter remote control

Making a presentation with a teleprompter is much easier. I created a DIY remote controller for an android based teleprompter.

IntermediateFull instructions provided2 hours1,926
ESP32 based BLE Teleprompter remote control

Things used in this project

Hardware components

ESP32 Development Board
×1
Battery Holder For 18650 Rechargeable Battery
×1
18650 Lithium Rechargeable Battery
×1
Push button
×5
On/off Switch
×1
Micro USB Charger cable
×1
USB 5V Wall Charger/Adapter
×1
Micro USB 5V 1A 18650 TP4056 Lithium Battery Charger Module
×1
Injection Nut
×4
M2x8 mm screw
×4
3D PETG filament
×1

Software apps and online services

Visual Studio Code Extension for Arduino
Microsoft Visual Studio Code Extension for Arduino
PlatformIO IDE
PlatformIO IDE
Elegant teleprompter
Ultimaker-cura
BLE Teleprompter remote source co

Hand tools and fabrication machines

8 Color Wrapping Wire AWG 30 WSU Wire Wrap Tool
3D printer
Electric Screwdriver
Mini Side Cutter, 120mm Length with 25mm Jaw Capacity
Mini Side Cutter, 120mm Length with 25mm Jaw Capacity
Crimper Cable Cutter

Story

Read more

Custom parts and enclosures

3D printable enclosure for Bluetooth remote controller

Download and print out the enclosure body and the top cover for the Bluetooth remote for teleprompter. If you change any components the housing should be modified accordingly. I designed it in fusion 360 and used PETG filament and an Ender 3 pro to print it, without any support and used Cura (https://ultimaker.com/software/ultimaker-cura) to slice and send to my printer.

Schematics

Schematic

Code

BLE Teleprompter remote source code

Source code of the BLE Teleprompter remote device. Clone repository from my Github site. Change keyboard keys for the buttons at BLE_Teleprompter_remote\src\main.cpp, if you prefer different button settings. You can find available keyboard keys here: BLE_Teleprompter_remote\.pio\libdeps\esp32dev\ESP32 BLE Keyboard\BleKeyboard.h The code is using the BLELibrary extended library for ESP32 https://github.com/T-vK/ESP32-BLE-Keyboard Thanks for T-vK.

Credits

Rundhall

Rundhall

6 projects • 5 followers
Thanks to T-vK.

Comments