Close
0%
0%

Guessatron

Guessatron is a "20 Ques Guessing Game Device," which is like the OG Akinator; you think of something and this device will guess that thing!

Similar projects worth following
Greetings, everyone!

Meet Guessatron—a pocket-sized marvel that plays 20 Questions and tries to guess what you're thinking. Just think of anything—a mango, a microscope, maybe even Mars—and Guessatron will interrogate your imagination one question at a time, narrowing down possibilities until it locks onto your answer.
Guessatron is like the OG Akinator; you think of something and this device will guess that thing!

This tiny device fits comfortably in the palm of your hand. Housed in a custom-designed, 3D-printed enclosure, it’s powered by a 3.7V 2000mAh LiPo cell, making it fully portable and self-sufficient.

VIDEO-

Concept

Guessatron is based on the well-known online guessing game Akinator, which amazes players by using AI and huge datasets to guess what they are thinking. However, I wanted to create something that seemed solid, grounded, and local rather than depending on machine learning or cloud-based intelligence. A guessing game that only uses embedded logic and doesn't use the internet or artificial intelligence.

Guessatron makes no claim of being intelligent, in contrast to Akinator. It isn't real-time adaptation or learning from millions of players. It does, however, provide a delightful, standalone experience: an ESP32-powered guessing game that selects your object from a carefully selected library of 70 objects (and counting) and poses yes/no questions.

This project is also a technical playground—combining a custom 3D-printed enclosure, onboard power via a 3.7V 2000mAh LiPo cell, and a crisp display interface. It’s designed to be held, played with, and expanded. Guessatron may not be as smart as Akinator, but it’s something you can build, hold, and proudly show off.

DESIGN

We began the project's design or development process by first importing the screen into Fusion360, along with the models for the slide switch, lithium battery, and switchboard with three push buttons.

The objective was to design a very portable and robust device that anyone could hold in their hand. It will include three buttons that users can press to operate the device.

Following the guidelines, we positioned the switchboard below the display with a slight leftward shift and the display in the center. The sliding switch was positioned on the right side of the model, aligned with the switchboard, and the lithium battery was positioned on the opposite side of the display.

Now comes the design part; We created a shape that resembles a cuboid with rounded corners, drawing inspiration from an old television. The ESP32 display was raised just above the switchboard's level, and we created a box-like part around it that creates an illusion that the screen is positioned slightly outside. This created an intriguing design element and enhanced the device's visual appeal.

Similarly, we modeled the buttons that are positioned above the enclosure boundary for switch actuators.

Following the completion of the design, we proceeded to accurately model the entire device by splitting it into two parts: the front and back ends, shelling out both bodies, creating ribs that line up with the display and switchboard, and even creating a holding part for the slide switch.

The front and rear enclosures were joined together by three holes on each body; we essentially assembled them and fastened them together with three M2 screws. Since we didn't have much room for screw bosses, we decided to use hot glue to secure the remaining components in place.

By the way, if you're diving into plastic part design, I strongly recommend checking out design guides from companies like DuPont, 3M, and GE Plastics. These resources offer deep insights into the entire engineering process—from proper part construction to critical factors like shrinkage, tooling, and material behavior. Studying these guides can significantly simplify the design workflow and help you avoid common pitfalls.

We exported the mesh files for every component after finishing the design; the front enclosure was printed in transparent PLA. The back enclosure and switch actuators were printed using our Creality K10 Max with orange PLA.

ESP32 S3 Display

The ESP32-S3-LCD-1.69 is the real star of this setup. Despite its small size, it is incredibly powerful. Its dual-core Xtensa LX7 processor, which can run at up to 240 MHz, provides seamless performance for everything from input handling to display rendering. With its integrated Wi-Fi and Bluetooth 5, it can connect without the need for additional modules or complicated wiring.

Memory-wise, it’s stacked: 512KB of SRAM, 384KB...

Read more »

20 Question v14.f3d

fusion - 10.23 MB - 08/25/2025 at 16:16

Download

20 Question v14.step

step - 11.53 MB - 08/25/2025 at 16:16

Download

MAIN BODY.3mf

3mf - 202.25 kB - 08/25/2025 at 16:15

Download

LID.3mf

3mf - 93.74 kB - 08/25/2025 at 16:15

Download

BUTTON.3mf

3mf - 23.54 kB - 08/25/2025 at 16:15

Download

  • 1
    PUSH BUTTON PCB & ESP32 S3 DISPLAY ASSEMBLY
    • A custom three-button PCB made on a Perf board will be used for the inputs. The GPIO Pins of the ESP32 S3 Board will be linked to this Perfboard button PCB.
    • First, we link all three push button pins 3 together; this common connection will be connected to GND.
    • By connecting the NO button to GPIO13, the YES button to GPIO12, and the SOMETIMES button to GPIO14, we link the Button PCB to the ESP32 S3 board's GPIO Pins.
  • 2
    POWER SOURCE WIRING
    • Connecting the LiPo cell's positive to the ESP32 S3 board's battery connector's positive pin starts the power source wiring process.
    • The LiPo cell's GND is linked to the COM terminal of a slide switch, and the NC terminal is then connected to the GND pin of the battery connector. We can turn the device on or off with this slide switch.
  • 3
    SLIDE SWITCH PLACEMENT

    We now start the enclosure assembly process by installing the slide switch into its designated location within the front enclosure part

View all 9 instructions

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates