Recreating a Nokia Phone with ESP32

Recreating a Nokia Phone with ESP32
Benefits at the end of the article
01
Project Description

As a child, I was always curious about how phones worked, dreaming that one day I could create a unique phone.

So… I found a Nokia 1110 phone, kept only its shell, and used ESP32 as the main control unit, redesigning the Nokia circuit board.

In terms of functionality, I achieved:

Color screen display, ADC key driving, DAC music playback, SD card reading, lithium battery Type-C charging, USB to serial, WS2812 indicator light and other functions. It can run NES game emulator and LVGL, and can communicate via WiFi and Bluetooth.

The device photos are shown below.

Recreating a Nokia Phone with ESP32
Recreating a Nokia Phone with ESP32
02
PCB Design

To fit the structure of the phone case, the PCB is divided into two parts, one part implements the main functions of the device, and the other part implements the tail connector and raises the screen, the prototyped PCB is shown below.

Recreating a Nokia Phone with ESP32

PCB Size:

Mainboard uses a 4-layer board: 1.2MM thickness; Screen pad uses a double-layer board: 1.6MM thickness.

03
Component Selection

Recreating a Nokia Phone with ESP32

Other capacitors, resistors, diodes, and transistors can be viewed in the BOM table of the original project!

04
Software Design

The device is essentially a development board that can use Arduino, MicroPython, etc. to write programs, and can also use the chip manufacturer’s ESP-IDF for development.

Currently, LVGL and NES game emulator have been ported (referencing M5Stack), “NES Game Emulator Firmwareand “Game Burning Method” are shown below.

Firmware and games can be downloaded from the attachments, go to the original project to download the attachments.

Recreating a Nokia Phone with ESP32

Games are stored at the position 0x100000, and other NES games can also be burned.

The button functions are shown below:

Recreating a Nokia Phone with ESP32

05
Video Demonstration
06
Design Diagram
Mainboard Part
Recreating a Nokia Phone with ESP32
Schematic Diagram
Recreating a Nokia Phone with ESP32
PCB
Tail Connector and Screen Pad
Recreating a Nokia Phone with ESP32
Schematic Diagram
Recreating a Nokia Phone with ESP32
PCB
Board Frame Size

Recreating a Nokia Phone with ESP32

07
Attachment Download

If you need project attachments, please click the “Read Original” button at the bottom left of the article to view the original project.

If you have other questions, you can also leave a message to the author at the bottom of the original project.

08
Today’s Benefits

Comment + share, two lucky friends will be drawn to receive3 issues of “Radio” + USB drive.

Draw Date: November 7, 2022, 10 AM, results will be announced in the comments section.

Recreating a Nokia Phone with ESP32
#32G USB Drive
Recreating a Nokia Phone with ESP32
#Radio Issues 8/9/10
If you’re watching, give me a thumbs up!
Recreating a Nokia Phone with ESP32
Click here to viewthe original project

Leave a Comment

×