01 工程描述
小时候一直都非常好奇手机是怎样工作的,幻想有一天自己也能做一台独一无二的手机。
于是……我找到了Nokia1110手机,且仅保留它的外壳,再以ESP32为主控,重新设计了Nokia的电路板。
功能方面,我实现了:
彩屏显示,ADC按键驱动,DAC音乐播放,SD卡读取,锂电池Type-C充电、USB转串口、WS2812指示灯等功能。可运行NES游戏模拟器和LVGL,也可通过WiFi、蓝牙进行通信。
设备照片如下图。
02 PCB设计
为了适配手机壳的结构,PCB分成了两块,一块实现设备的主要功能,另一块实现尾插并垫高屏幕,打样好的PCB如下图所示。
PCB尺寸:
主板采用的是4层板:1.2MM厚度;屏幕垫板采用的是双层板:1.6MM厚度。
03 元器件选择
其他电容、电阻、二极管、三极管可进入原工程打开BOM表查看!
04 软件设计
该设备相当于是一个开发板,可以使用Arduino,MicroPython等写程序,当然也能用芯片原厂的ESP-IDF进行开发。
目前移植了LVGL和NES游戏模拟器(参考M5Stack),“NES游戏模拟器固件”及“游戏烧录方式”如下图。
固件和游戏可以从附件中下载,前往原工程即可下载附件。
游戏存放在0x100000的位置,也可以烧录其他NES游戏。
按键功能如下图所示:
05 视频演示
06 设计图 设备主板部分
原理图
PCB 尾插及屏幕垫板
原理图
PCB 板框尺寸
开源硬件平台
-
诺基亚
+关注
关注
9文章
3191浏览量
83566 -
adc
+关注
关注
99文章
6538浏览量
546017 -
ESP32
+关注
关注
18文章
980浏览量
17642
原文标题:星火计划 | 用ESP32复刻诺基亚手机
文章出处:【微信号:开源硬件平台,微信公众号:开源硬件平台】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
曝有一款诺基亚经典手机将推出复刻版
ESP32模组的主要特性
ESP32开发套件 ESP32-DevKitC
esp32和arduino的区别,esp32能否替代arduino
ESP32 开发之旅② Arduino For ESP32说明
![<b class='flag-5'>ESP32</b> 开发之旅② Arduino For <b class='flag-5'>ESP32</b>说明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 SDIO 使用教程
![<b class='flag-5'>ESP32</b> SDIO 使用教程](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
esp32小车实验
![<b class='flag-5'>esp32</b>小车实验](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32系列芯片的规格
ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U 有什么区别?ESP32-WROOM-32 后缀字母代表的意思是?
![<b class='flag-5'>ESP32</b>-WROOM-32E、<b class='flag-5'>ESP32</b>-WROOM-32D、<b class='flag-5'>ESP32</b>-WROOM-32U 有什么区别?<b class='flag-5'>ESP32</b>-WROOM-32 后缀字母代表的意思是?](https://file1.elecfans.com/web2/M00/FC/EE/wKgZomaXJ0yAaZphAAP843IV7L8438.png)
评论