element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents How Clem Built a Handheld Sci-Fi Communicator That Really Works -- Episode 689
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
EMI-Reduction-Techniques
Recommended
Engagement
  • Author Author: cstanton
  • Date Created: 6 Nov 2025 10:15 AM Date Created
  • Last Updated Last Updated: 6 Nov 2025 1:13 PM
  • Views 1892 views
  • Likes 6 likes
  • Comments 4 comments

How Clem Built a Handheld Sci-Fi Communicator That Really Works -- Episode 689

Clem Mayer builds a real working communicator inspired by classic sci-fi, a handheld badge that actually makes phone calls. Powered by an ESP32-S3 and a SIM800L GSM module, this device bridges retro design with modern engineering. From 3D printing the conductive case to debugging AT commands in Arduino, Clem walks through every step of creating a fully functional 2G cell phone disguised as a lost-era communicator.

Watch the Build

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

What do you get when you cross sci-fi nostalgia with a GSM module and a bit of clever engineering? A working handheld communicator that feels like it came straight out of a retro-futuristic dream. In this episode of element14 Presents, Clem Mayer dives into speculative tech to build a missing link, a “lost era” communication device that never existed, but probably should have.

“I always wanted to have a sci-fi prop from Star Trek, but from the lost era, basically, the thing in between the communicator they had in hand and the one that they just had in their badge,” Clem explains. “So there must be some version in between.”

The result is a sleek, handheld communicator that looks like a prop from the universe of velour uniforms and blinking consoles, but secretly hides the workings of a real GSM phone. Beneath its compact exterior is an ESP32-S3 microcontroller paired with a SIM800L module, running as a fully functional 2G cell phone.

image

The Build

Clem’s goal was to design something that bridged the gap between bulky handheld communicators and the sleek, minimal badge-style devices seen later in sci-fi. More buttons, less subtlety, and a full measure of cool factor.

Under the hood, it’s surprisingly modern:

  • ESP32-S3 handles processing, Bluetooth, and communication with the GSM module.

  • SIM800L provides GSM connectivity, handling SMS, voice calls, and even data transmission.

  • 1300mAh LiPo battery keeps it powered.

  • 0.1F supercapacitor stabilizes power delivery during GSM transmit spikes.

The SIM800L is notorious for drawing short, heavy bursts of current, up to 2A, when connecting to a cell tower. Clem found that even the onboard tantalum capacitor wasn’t quite enough to handle those spikes.

“There’s a tantalum capacitor on the SIM800L breakout board that should be able to provide the necessary power during these short bursts,” Clem says in the video. “But it seems it’s just a little bit not enough, so I added a super cap with 0.1 farad, yes, not microfarad, farad, and now it works a treat.”

The result: stable calls and a power section that, while compact, gives the device its own unique post-call scent. “It’s like the smell of victory,” Clem jokes. “And maybe slightly toasted electronics.”

image

GSM Woes and Workarounds

Getting an ESP32 to play nicely with a SIM800L is rarely straightforward. The two modules communicate using UART and AT commands, and their voltage levels don’t always match neatly.

“The module talks at 9600 baud,” Clem explains, “and both run on 3.3 volts, so they just about overlap. Usually, you’d use a level shifter in between, just to be safe.”

To simplify debugging, the ESP32 acts as a serial bridge, passing commands between the USB serial interface and the GSM module. Clem wrote a small Arduino function called updateSerial() to make this possible. It continuously forwards data between the USB port and the SIM800L — allowing him to manually send AT commands and monitor responses through a terminal.

This bridging design, combined with the setup() initialization routine, ensures the communicator always checks for module readiness before attempting any call operations. The firmware also manages basic call handling through simple serial commands:

  • ATA answers an incoming call

  • ATH hangs up

  • ATD<number>; places a call

These routines, along with a simple touchRead() debounce system, make up the main interaction logic inside the Arduino sketch.

image

Touch Control and Case Design

For the case, Clem used FreeCAD to model the enclosure around the PCB exported from KiCad. The housing is 3D printed using a mix of PETG for strength and conductive PLA for touch interaction. Early versions had the entire case conductive, but this caused unpredictable triggering of the touch interface.

“The touch interface was a bit too twitchy,” Clem admits. “Once the case touches me and then I move, it could trigger randomly. So I insulated the conductive parts and reprinted it, this time using PETG with only the badge logo printed in conductive filament.”

Touch interaction replaces a physical button — the entire badge surface responds to touch, making it feel like a single-button communicator. A one megaohm resistor between the touch pad and ground stabilises the signal and prevents lockups.

imageimage

From Circuit to Badge

Internally, every component is arranged to minimise thickness. The ESP32-S3 and SIM800L are mounted back-to-back, sharing thermal load and space with the LiPo battery and USB-C port. The final assembly measures roughly 8–10 mm thick, depending on the speaker placement. Clem even re-used a simple badge clip from a trade show to complete the look.

“Now everything’s in here — the speaker, microphone, USB-C port,” Clem says, showing the final assembly. “And this is a little badge holder I got from a trade show. Now I can just clip it on my uniform and be ready for new adventures out in space.”

When powered on, the communicator connects to the GSM network and rings like a real phone. During the video, Clem takes a live call on it:

“It’s actually ringing! Hello? Hello, hello. Oh yeah — it works. Don’t let me forget to blur out the number!”

image

The Finished Communicator

The finished build embodies both the DIY spirit and a touch of nostalgia. It’s a working communication badge that looks like it belongs on the chest of a 23rd-century explorer, but operates through today’s cell towers.

It’s functional, compact, and very much a product of Clem’s trademark approach — practical engineering wrapped in humor and creativity.

“That’s my working communicator badge,” Clem concludes. “Now I can call it, take a call, and be ready for new adventures out in space.”

All project files and code are available for download below.

imageimage

Supporting Links and Files

-  Episode 689 Supporting Files  

- Communicators from different franchises

Bill of Materials

Product Name Manufacturer Quantity Buy Kit
ABM-713-RC Multicomp PRO 1 Buy Now
MCABS-201-RC Multicomp PRO 1 Buy Now
217179-0001 MOLEX 1 Buy Now
MC011472 multicomp pro 1 Buy Now
ESP32S3.WROOM1
Sim800l MODULE
 
  • DIY wearable tech
  • microcontroller UART communication
  • Arduino GSM phone
  • 3D printed electronics case
  • retro sci-fi electronics
  • 2G phone project
  • Bluetooth and GSM device
  • working Star Trek communicator
  • supercapacitor power stabilisation
  • ESP32-S3 project
  • custom Arduino firmware
  • GSM badge
  • SIM800L GSM module
  • DIY communicator
  • friday_release
  • touch sensor interface
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • dougw
    dougw 2 days ago +1
    Awesome project. I like the one touch interface.
  • mayermakes
    mayermakes 2 days ago in reply to DAB +1
    most verions I saw were built on ready made modules and dev boards, so they had to be at least twice as bifg as my version, but they were only Bluetooth devices connected to phones....so that was not the…
  • mayermakes
    mayermakes 2 days ago in reply to dougw

    its in the movies, it had to start inbetween TOS and TNG..so seemed logical to include it. and was finally a good application for conductive filament beyound esd protection as I did in a previous video.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes 2 days ago in reply to DAB

    most verions I saw were built on ready made modules and dev boards, so they had to be at least twice as bifg as my version, but they were only Bluetooth devices connected to phones....so that was not the real thing. If I had the skills I´d go for afull cutoms long range radio of course..but that that would be almost impossible to legally operate without veeeery long preperation and budget, so I "had" to settle for GSM.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw 2 days ago

    Awesome project. I like the one touch interface.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB 3 days ago

    Great project Clem.

    I was wondering how long it would take before people realized we now have the technology to make this type of build happen.

    Well done.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube