lcw_swust 发表于 2012-9-18 10:11:54

一个小玩意:腕表电子书

本帖最后由 lcw_swust 于 2012-9-19 11:15 编辑

本人是个电子书迷,上下班坐公交车上都在看。手机上看着特别费电,每天都得充电,所以做了这个小玩意:
功能:
看电子书(TXT格式),显示时间,带背光与手电筒
(本想加入闹钟与测温、测光等功能,但程序空间不足,未能实现)
(暂时没有做外壳与表带)
结构:
ATmega8L做控制,NOKIA5110(84*48)做显示,SST25VF080B(SPI FLASH)做汉字字库以及存储TXT,MP3锂电池供电
三极管当作二极管用,还用于降压
引出充电接口,此接口也用于通信(单线串口,RXD、TXD接一起,用于烧写SPI FLASH)
双面板是用两块单面板贴在一起做出来的,有点厚
(背光和手电筒的LED是从彩屏里拆下来的,光线是散的)
程序设计:
屏幕左上角显示时间,右上角显示阅读进度
左上角的按键功能:增加、向下翻页
右上角的按键功能:减少、向上翻页
左下角的按键功能:退出
右下角的按键功能:设置
同时按下左下与左上:切换背光开关
同时按下左下与右上:切换手电筒开关

按下设置键,可设置时间与阅读进度,无操作后可自动退出。
无按键操作一段时间后,自动关闭LCD与SPI FLASH的电源。
注意:
用VB编写软件与单片机进行串口通信,PC机串口电平转换为TTL后需要RXD、TXD间接一个数百欧的电阻,且只引出RXD连接到板子上JP1接口。























little_Monkey 发表于 2012-9-18 10:13:20

带手上应该很拉风吧。

gyzzg2030 发表于 2012-9-18 10:14:54

电费得不多了,眼神和手指力气要费多了{:lol:}

mon51 发表于 2012-9-18 10:16:08

还是用手机吧

dingshidong214 发表于 2012-9-18 10:17:35

好性感 好拉风

mail2li 发表于 2012-9-18 11:31:35

费眼啊 ^^

HYLG 发表于 2012-9-18 12:51:55

东西做得不错,就是屏再大点就好了。手机屏也不贵。

zb05022005 发表于 2012-9-18 12:57:15

带这玩意儿逛街好拉风的嘞~

Lu_JR 发表于 2012-9-18 13:10:43

好,有创意。

plb83 发表于 2012-9-18 13:21:15

看电子书还是买电子墨水类型电子书或者平板电脑吧,你这玩意估计用1周,热劲过了就扔一边了

cheungman 发表于 2012-9-18 13:26:11

看书10分钟, 手酸。。。

zgxcom123 发表于 2012-9-18 13:35:13

哈哈~ 有意思~
不知道电池能撑多久

rei1984 发表于 2012-9-18 13:37:59

lz
请问 黄色的 很薄 的 绝缘胶带 就是 电路板上专用的,叫什么名字,哪里有得卖?

hyz_avr 发表于 2012-9-18 13:43:16

一直想找个手表,屏幕最好有个128*64的点阵大小,然后可以自己二次开发的.不知道有没有

lcw_swust 发表于 2012-9-18 13:47:35

rei1984 发表于 2012-9-18 13:37 static/image/common/back.gif
lz
请问 黄色的 很薄 的 绝缘胶带 就是 电路板上专用的,叫什么名字,哪里有得卖? ...

那叫“高温胶带”,应该好找

lcw_swust 发表于 2012-9-18 13:57:02

hyz_avr 发表于 2012-9-18 13:43 static/image/common/back.gif
一直想找个手表,屏幕最好有个128*64的点阵大小,然后可以自己二次开发的.不知道有没有 ...

我想找这种,淘宝上有“EZ430 手表”,卖得较贵,貌似是段式液晶
搜“MP3手表”,倒是有很多彩屏做的,买来拆开改装应该行。
“腕表手机”也有便宜的

xihacow 发表于 2012-9-18 14:05:14

创意不错,动手能力也很强,就是翻页累人啊。写个自动翻页程序吧

xiaojiong886 发表于 2012-9-18 14:08:42

没做过这类东西,这好看看怎么将文本显示出来

lf751117 发表于 2012-9-18 14:22:51

别人会以为你一直埋头在调表{:lol:}

hdd961140543 发表于 2012-9-18 14:34:27

要是支持TF卡就好了,那个液晶可以换成小的那种12864

hyz_avr 发表于 2012-9-18 14:40:46

lcw_swust 发表于 2012-9-18 13:57 static/image/common/back.gif
我想找这种,淘宝上有“EZ430 手表”,卖得较贵,貌似是段式液晶
搜“MP3手表”,倒是有很多彩屏做的,买 ...

那种都太难看,呵呵.

usingavr 发表于 2012-9-18 14:49:48

动手能力太强了

lcw_swust 发表于 2012-9-18 15:11:45

本帖最后由 lcw_swust 于 2012-9-18 15:18 编辑

hdd961140543 发表于 2012-9-18 14:34 static/image/common/back.gif
要是支持TF卡就好了,那个液晶可以换成小的那种12864

是的,用TF卡要方便许多。目前用的SPI FLASH通过串口烧写起来速度特别慢,因为波特率只有9600。
用TF卡就可以把卡取出来用读卡器拷贝。
原本我做这个东西是有着废物利用的心态,SST25VF080B是以前做项目剩下的,所以就用它了。
“小的那种12864”是指MP3上那种OLED的屏吧,大概了解了一下,这屏的功耗相对较大,而且在环境光线较强的情况下显示效果就不那么好了。
而NOKIA5110的液晶屏在不开背光的情况下,电流0.2mA左右,而且不怕太阳光,而且相当便宜,大约4.5元一个,所以就用它了。

afengjiuling 发表于 2012-9-18 15:50:05

楼主很有创意啊,带上就是拉风!{:biggrin:}

daiqx 发表于 2012-9-18 16:01:35

技术不错,实用不强呀,看书的人最讨厌一屏几只字了吧

lr120363092 发表于 2012-9-18 18:29:51

楼主的电路板是 雕刻机刻的吗??很漂亮,孔不像是手动打的

lcw_swust 发表于 2012-9-18 21:01:42

lr120363092 发表于 2012-9-18 18:29 static/image/common/back.gif
楼主的电路板是 雕刻机刻的吗??很漂亮,孔不像是手动打的

用热转印腐蚀的,手动用台钻钻的孔.
把顶层与底层分别做成一张单面板,然后叠在一起,用白色排线里那种细线焊到两层连通过孔.

airfex 发表于 2012-9-18 21:41:39

这个太费眼神了吧

NJ8888 发表于 2012-9-18 22:01:23

淘宝上手表式高清摄像录音8G存储(不确定有无夸大)有卖的,电子技术真不是业余玩的

k005 发表于 2012-9-18 22:05:35

楼主同好啊。
我也打算做个,要求很楼主相同,功耗低,能看TXTX就行。
准备2.6寸液晶+8位单片机+SD卡+锂电池,最好支持USB。
高人还有什么建议,我软件比较弱。

lcw_swust 发表于 2012-9-19 09:46:49

k005 发表于 2012-9-18 22:05 static/image/common/back.gif
楼主同好啊。
我也打算做个,要求很楼主相同,功耗低,能看TXTX就行。
准备2.6寸液晶+8位单片机+SD卡+锂电 ...

“2.6寸液晶”是指的彩屏吗?彩屏的背光功耗可能会比较大,建议换成类似12864的单色屏(COG型的比较便宜),不需要背光都能看得清的那种。
8位单片机处理USB可能速度较慢,STM32的USB应该会快些,而且有FSMC、DMA、SDIO,驱动彩屏和SD卡会比较快,只是不知功耗如何。
这个USB其实也不是必须的,因为SD卡可以取下来用读卡器拷文件。
建议加个光敏电阻,根据环境光强度自动调节背光。

mandey 发表于 2012-9-19 10:16:27

买个NANO,再买个腕带,搞定。还可以当手表用。哈哈

k005 发表于 2012-9-19 10:19:05

lcw_swust 发表于 2012-9-19 09:46 static/image/common/back.gif
“2.6寸液晶”是指的彩屏吗?彩屏的背光功耗可能会比较大,建议换成类似12864的单色屏(COG型的比较便宜 ...

最初想用12864屏,后来担心文字不能随意调整大小,间距之类。
看来你的建议,准备在搜索这方面资料学学。

看规格书,12864白光背光3.3V50-60mA,功耗还是蛮大的。
不开背光的情况,功耗非常低。

USB可以去掉。

hlfqzy 发表于 2012-9-19 10:28:14

好性感 好拉风

lcw_swust 发表于 2012-9-19 10:33:47

k005 发表于 2012-9-19 10:19 static/image/common/back.gif
最初想用12864屏,后来担心文字不能随意调整大小,间距之类。
看来你的建议,准备在搜索这方面资料学学。 ...

"文字不能随意调整大小,间距之类"这个不用担心,在12864上任意位置绘图都没有问题,可以参考本贴的程序(LCD_DrawPic函数)。
背光的电流可以不需要那么大,几个mA应该都行。

hailing 发表于 2012-9-19 10:47:12

接口设计很厉害,研究下

lr120363092 发表于 2012-9-19 23:17:41

lcw_swust 发表于 2012-9-18 21:01 static/image/common/back.gif
用热转印腐蚀的,手动用台钻钻的孔.
把顶层与底层分别做成一张单面板,然后叠在一起,用白色排线里那种细线 ...

呵呵,不错,为什么不直接用双面板??感觉很费劲,手工钻孔也很费劲,特别孔多的时候

tirion 发表于 2012-9-19 23:44:14

纯粹的爱好和兴趣
手表做的再大也不能和手机一样,那么小屏幕看电子书太费眼睛了。

lcw_swust 发表于 2012-9-20 09:06:49

lr120363092 发表于 2012-9-19 23:17 static/image/common/back.gif
呵呵,不错,为什么不直接用双面板??感觉很费劲,手工钻孔也很费劲,特别孔多的时候 ...

因为这只是自己做着玩,没有量产的打算。

ohha3026 发表于 2012-9-20 09:27:05

你应该用电子纸制作 我在一个网站上看到过手表式的…效果相当好

lcw_swust 发表于 2012-9-20 09:49:23

ohha3026 发表于 2012-9-20 09:27 static/image/common/back.gif
你应该用电子纸制作 我在一个网站上看到过手表式的…效果相当好

是吗?淘宝上的电子纸都太大了,可否给个链接?

song1km 发表于 2012-9-20 09:54:32

国外有人做了类似的东西,他可以和手机通过蓝牙通信,作为手机(个人终端)的辅助设备,据说销路很不错。

个人认为,这个东西代表了未来的一种趋势。

楼主努力!

lcw_swust 发表于 2012-9-21 16:07:25

再次更新单片机程序

lzbp 发表于 2012-9-21 16:10:33

你不嫌累啊,MP3改一个都比那个好用,

eryueniao 发表于 2012-9-21 16:23:46

cool                                                                                             

snoopyzz 发表于 2012-9-21 16:51:09

lcw_swust 发表于 2012-9-18 15:11 static/image/common/back.gif
是的,用TF卡要方便许多。目前用的SPI FLASH通过串口烧写起来速度特别慢,因为波特率只有9600。
用TF卡就 ...

可以用 1228800波特率烧, 我自己作的PC端,用PC2303HX,USB转串口,就是这个波特率,
烧写速度很快

PC <-PL2303HX-> STM32 <-> SPI flash(sst25vf016b)

22.x秒烧完1.4MB左右数据

Yanna 发表于 2012-9-21 16:54:52

做的不错,就看起来有点费尽~~

lcw_swust 发表于 2012-9-21 17:02:54

snoopyzz 发表于 2012-9-21 16:51 static/image/common/back.gif
可以用 1228800波特率烧, 我自己作的PC端,用PC2303HX,USB转串口,就是这个波特率,
烧写速度很快



哦,那倒是勉强可以接受,因为稍微长一点的小说就上兆了。
由于我这电路里,M8只能用内部晶振,波特率就只能到9600.

xiezx 发表于 2012-9-22 14:47:27

我一新手 能不能帮解释一下 测电源电量的adc是怎么做的{:smile:}

sn516952 发表于 2012-9-22 15:12:11

一屏才这么几个字。一眼就看光了。要不停地按。手指的关节会不会因为这个磨损的太厉害而得什么关节类的疾病?

a20084666 发表于 2012-9-23 17:45:39

好厉害威武

lcw_swust 发表于 2012-9-23 19:00:59

xiezx 发表于 2012-9-22 14:47 static/image/common/back.gif
我一新手 能不能帮解释一下 测电源电量的adc是怎么做的

我这个程序倒是没有显示电量,
可以通过测量电池电压来反应电量,这里有两个方法:
1.AVCC接电池,选择AVCC做为基准源,ADC通道选择内部Vbg,ADC结果越大,说明电池电压越低.
2.选择内部2.56V为基准源,电池电压经电阻分压后接到ADC引脚,ADC结果越大,说明电池电压越高.

skynet 发表于 2012-9-23 19:27:19

蛋疼的12864,手指抽筋了{:mad:}

automaticdai 发表于 2012-9-23 20:11:30

电怎么充呢?

lcw_swust 发表于 2012-9-23 20:28:11

automaticdai 发表于 2012-9-23 20:11 static/image/common/back.gif
电怎么充呢?

JP1接5V电源就行了

tonyone 发表于 2012-9-23 21:15:24

要是楼主做一个功耗低、走时非常准确的腕表,能接受卫星时间信号的腕表,大家或许会更感兴趣一些{:lol:}

xlwq 发表于 2012-9-23 21:27:11

hyz_avr 发表于 2012-9-18 13:43 static/image/common/back.gif
一直想找个手表,屏幕最好有个128*64的点阵大小,然后可以自己二次开发的.不知道有没有 ...

这个 可以自己 开发!

ohha3026 发表于 2012-9-24 12:36:42

lcw_swust 发表于 2012-9-20 09:49 static/image/common/back.gif
是吗?淘宝上的电子纸都太大了,可否给个链接?

TOUCH TIME

lusolzyy 发表于 2012-9-24 22:02:54

楼主好强大,准备也搞个玩玩~

xiezx 发表于 2012-9-24 22:09:59

lcw_swust 发表于 2012-9-23 19:00 static/image/common/back.gif
我这个程序倒是没有显示电量,
可以通过测量电池电压来反应电量,这里有两个方法:
1.AVCC接电池,选择AVCC做 ...

非常感谢
看原理图已经画了电源的分压电阻,还画了好几个,连到adc端口,是为了给以后开发作准备??

hyz_avr 发表于 2012-9-25 10:25:07

xlwq 发表于 2012-9-23 21:27 static/image/common/back.gif
这个 可以自己 开发!

你说的是哪个啊,我倒觉得58楼的不错,哈哈,支持二次开发吗?

hyz_avr 发表于 2012-9-25 10:26:09

ohha3026 发表于 2012-9-24 12:36 static/image/common/back.gif
TOUCH TIME

这个非常不错,支持二次开发吗?

lcw_swust 发表于 2012-9-27 17:18:22

xiezx 发表于 2012-9-24 22:09 static/image/common/back.gif
非常感谢
看原理图已经画了电源的分压电阻,还画了好几个,连到adc端口,是为了给以后开发作准备?? ...

是的,可用于测温度和照度

lcw_swust 发表于 2012-9-27 17:20:22

ohha3026 发表于 2012-9-24 12:36 static/image/common/back.gif
TOUCH TIME

多谢,貌似淘宝上找不到,期待中
不知它那个背光怎么弄的,貌似汉王的电纸书一般没背光

hyz_avr 发表于 2012-9-27 17:47:29

lcw_swust 发表于 2012-9-27 17:20 static/image/common/back.gif
多谢,貌似淘宝上找不到,期待中
不知它那个背光怎么弄的,貌似汉王的电纸书一般没背光 ...

直接在那网站上买吧,哈哈

Randy1022 发表于 2012-9-27 19:39:13

好东西,楼主牛!

二进制 发表于 2013-10-1 23:28:50

这个 不错哦                        

zzj2009a1 发表于 2013-10-5 19:30:41

rei1984 发表于 2012-9-18 13:37 static/image/common/back.gif
lz
请问 黄色的 很薄 的 绝缘胶带 就是 电路板上专用的,叫什么名字,哪里有得卖? ...

这个叫高温胶带

baidxi 发表于 2013-10-6 02:16:14

hdd961140543 发表于 2012-9-18 14:34 static/image/common/back.gif
要是支持TF卡就好了,那个液晶可以换成小的那种12864

我有一个oled。不错。就是不带字库,得自己处理字库问题。

szchipsea 发表于 2013-11-7 14:26:46

加强保护眼睛哦

hddgf 发表于 2013-11-8 06:27:07

准备也搞个玩玩~

goingdown的生活 发表于 2013-11-20 10:33:54

不错、、、顶一个!

yue621 发表于 2013-12-5 04:39:05

表示膜拜楼主~!!

dushanwu522 发表于 2013-12-5 08:26:29

yue621 发表于 2013-12-5 04:39
表示膜拜楼主~!!

之前也做过12864的电子书,改天也上传喽,哈哈

lcw_swust 发表于 2013-12-5 08:53:49

dushanwu522 发表于 2013-12-5 08:26
之前也做过12864的电子书,改天也上传喽,哈哈

好啊,这个NOKIA5110的屏看久了的确不舒服

ludlee 发表于 2013-12-5 09:51:24

不错,有机会我也可以做一个试试

xuanfong1 发表于 2013-12-7 16:48:55

不爱看电子书,做的不错

edkaifa 发表于 2013-12-7 17:24:13

哈哈拉风 楼主好创意

inkfish321 发表于 2013-12-7 19:17:20

好屌。明显不适合带出去。。呵呵。。{:lol:}

3242543 发表于 2013-12-9 07:39:15

哈哈 做到不错啊

laotui 发表于 2013-12-9 15:45:59

有趣的制作,可惜每页字数太少了{:smile:}

ouravrwoai 发表于 2013-12-13 09:25:35

看小说很费劲的样子。。。

gujiamao_love 发表于 2013-12-13 09:45:54

牛逼,帮顶。

wsm80828 发表于 2013-12-14 08:59:01

看起来不错

jz701209李 发表于 2013-12-19 16:36:34

楼主厉害呀         

zl326498096 发表于 2013-12-19 16:48:04

rei1984 发表于 2012-9-18 13:37
lz
请问 黄色的 很薄 的 绝缘胶带 就是 电路板上专用的,叫什么名字,哪里有得卖? ...

高温胶带

jianjun42 发表于 2013-12-19 16:57:57

很好玩的东西,顶楼主的动手能力。

fengdingkusong 发表于 2013-12-19 17:01:25

kpw挺好。

zuomujie 发表于 2013-12-30 20:42:29

额,我觉得不错,就是。。。现在有kindle了,,,

yue621 发表于 2013-12-31 22:10:21

顶~!!支持楼主的电子书系列~!

bigwudan 发表于 2013-12-31 22:15:55

好的收藏啦
页: [1]
查看完整版本: 一个小玩意:腕表电子书