发作品签到
专业版

闹钟不带游戏机

工程标签

861
0
0
1

简介

能打游戏的闹钟(然而并不行),不过感觉作为一个开发板更合适

简介:能打游戏的闹钟(然而并不行),不过感觉作为一个开发板更合适

开源协议

GPL 3.0

创建时间:2023-07-01 20:21:51更新时间:2023-07-31 10:29:32

描述

 

* 1、项目功能介绍


游戏时钟

目标1:完成项目  完成

目标2:添加游戏功能  未完成,希望哪天能完成吧

 

 

*2、项目属性

项目首次公开,部分原创

 

* 3、开源协议


遵循GPL3.0开源协议

 

参考嘉立创训练营: 2023暑期训练营>开营仪式_哔哩哔哩_bilibili

 

*4、硬件部分


在训练营的硬件基础上添加了OLED显示屏,以及额外的按键,引出所有IO,可以当开发板使用,原理图如下:


注意,瑞萨这款单片机的P200仅有输入功能,作为不可屏蔽中断使用,千万不要当普通IO的使用,我上一版使用P200作为DTH11的通信接口,结果GG了,飞线才解决……

PS:后来想想为了省钱,没有添加电源

注:推荐使用嘉立创EDA。若选择其他EDA工具,请在附件上传PDF格式的原理图,PDF格式的PCB图纸,Gerber格式的PCB文件。这里可以详细说明您的项目实现原理和机制、注意事项、调试方法、测试方法等。推荐图文并茂的形式向别人介绍您的想法。

 

*5、软件部分


emmm……完全没有原创,参考嘉立创训练营,仅更改IO

 

本来计划的是要实现OLED上玩贪吃蛇,奈何这个月科研太繁忙(黑心老板突然强加KPI)……省略

*6、BOM清单


No. Quantity Comment Designator Footprint Value Manufacturer Part Manufacturer Supplier Part Supplier
1 1 BH-18650-B1BA002 BT1 BATTERY-SMD_18650-1S-L77.1-W20.7-1   BH-18650-B1BA002 MYOUNG(美阳) C2988620 LCSC
2 1 4kHz BUZZER1 BUZ-TH_BD12.6-P7.50-D0.9 4kHz ZL-YDW1207-4005PA-7.5 ZLFY(中立) C219725 LCSC
3 4 100nF C1,C2,C4,C6 C0805 100nF CC0805KRX7R9BB104 YAGEO(国巨) C49678 LCSC
4 3 4.7uF C3,C7,C8 C0805 4.7uF CL21A475KAQNNNE SAMSUNG(三星) C1779 LCSC
5 1 22pF C5 C0805 22pF 0805CG220J500NT FH(风华) C24658 LCSC
6 2 10uF C9,C10 C0805 10uF GRM21BR61H106KE43L muRata(村田) C440198 LCSC
7 2 1N5819WS D1,D2 SOD-323_L1.6-W1.3-LS2.7-RD   1N5819WS TWGMC(台湾迪嘉) C727116 LCSC
8 2 PZ254V-11-04P H1,H2 HDR-TH_4P-P2.54-V-M   PZ254V-11-04P XFCN(兴飞) C2691448 LCSC
9 1 PZ254V-11-01P H3 HDR-TH_1P-P2.54-V-M   PZ254V-11-01P XFCN(兴飞) C492400 LCSC
10 3 NCD0805R1 LED1,LED2,LED3 LED0805-RD_RED   NCD0805R1 国星光电 C84256 LCSC
11 1 FJ5463AH LED2 LED-SEG-TH_FJ5461AH   FJ5463AH 志浩 C122356 LCSC
12 1 MMBT3904 Q1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR   MMBT3904 GOODWORK(固得沃克) C909754 LCSC
13 1 AO3401A Q2 SOT-23_L2.9-W1.3-P1.90-LS2.4-BR   AO3401A AOS C15127 LCSC
14 2 1kΩ R1,R3 R0805 1kΩ 0805W8F1001T5E UNI-ROYAL(厚声) C17513 LCSC
15 9 10kΩ R2,R4,R5,R6,R7,R9,R10,R11,R12 R0805 10kΩ 0805W8F1002T5E UNI-ROYAL(厚声) C17414 LCSC
16 1 560Ω R8 R0805 560Ω 0805W8F5600T5E UNI-ROYAL(厚声) C28636 LCSC
17 2 TS-1101-C-W SW1,SW2 SW-SMD_L6.0-W3.3-LS8.0   TS-1101-C-W XKB Connectivity(中国星坤) C318938 LCSC
18 4   TP1,TP2,TP3,TP4 M3螺丝          
19 1 R7FA2E1A72DFL#AA0 U1 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL   R7FA2E1A72DFL#AA0 RENESAS(瑞萨)/IDT C2932201 LCSC
20 6 TS4548CJ 250gf 009 U2,U3,U4,U5,U6,U7 SW-TH_4P-L4.5-W4.5-P3.00-LS5.0   TS4548CJ 250gf 009 SHOU HAN(首韩) C5359333 LCSC
21 1 DHT11 U8 SENSOR-TH_DHT11   DHT11 广州奥松 C117051 LCSC
22 1 TP4056 U9 ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EP   TP4056 UMW(友台半导体) C725790 LCSC
23 1 HS96L03W2C03 U10 OLED-TH_L27.8-W27.2-P2.54_C9900033791   HS96L03W2C03 HS(汉昇) C5248080 LCSC
24 1 LM1117S-3.3 U11 SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR   LM1117S-3.3 HTC C126027 LCSC
25 1 TYPE-C-31-M-33 USB1 USB-C-TH_TYPE-C-31-M-33   TYPE-C-31-M-33 韩国韩荣 C2848624 LCSC

 

 

*7、大赛LOGO验证


* 8、演示您的项目并录制成视频上传


 

【#嘉立创暑期训练营#基于瑞萨的桌面电子时钟-哔哩哔哩】 https://b23.tv/MGD8YUA
毕竟只是突发奇想(白嫖)练练手…… 不要在意垃圾焊工


上键选择,左键加一,右键减一,触摸不知道是焊接原因还是什么,没有用 PASS

忽略那根长~长的飞线,以及家里穷只有松香所以焊的完全不能看的主控

虽然串口线被我画的很长,但是在低速下面还是能用滴

/************************************20230725 update**********************************************/

由于家里穷,买不起JLIINK-V9,所以触摸只能是可怜的用ch340来调试电容触摸,摸索了半天,终于调好

(当然,实际上使用串口调试的流程都有文字提示……如下)

上面这些流程里面其他的都有在上面B站视频中介绍,唯一的难点在于下面:

1 添加UART模块,并为其配置串口的参数balabala~

2 为touch 配置DTC模块(类似于STM32的DMA)

点击“Add SCI UART Driver for monitor of QE” -> use ->第一步定义的串口,

点击TOUCH(rm-touch)组件设置属性 支持QE使用串口调试 改为允许

串口设置DTC允许

点击touch组件最下层第三个框 Add DTC Driver for Transmission

 

然后在captouch workflow (QE)模组中点击 start tuning->output files 生成QE-touch_config、QE_touch_define和QE_touch_sample文件,将QE_touch_sample拆分成c文件和h文件,在hal_entry中首先开启UART,然后生成主循环,并在循环中调用

qe_touch_main()

 之后,编译生成HEX文件,下载至单片机,复位重启

在captouch workflow (QE)模组中设置波特率,串口,点击开始调试,然后之后的程序就和教程中一样了

可能是由于串口调试不准?我每次调整下来的阈值都不能用,所以干脆自己设置了,在qe_touch_config.c中,第140行左右,可以找到阈值

自己改合适的值之后保存编译,然后就可以开开心心使用触摸按键了。

 

/************************************20230725 update**********************************************/

注意!蜂鸣器分为压电式和电磁式,而训练营中的电路是电磁式蜂鸣器的驱动电路

如果采用压电蜂鸣器的话,是不可以采用上面的放大电路的!

需要将二极管换成1K电阻!

 

以下是理论:压电式蜂鸣器为容性器件,如果使用二极管的话,会导致蜂鸣器无法放电,两边电压差不能随三极管导通而减小,从而导致压电蜂鸣器只能发出很微弱的声音,并联电阻后,电容电荷释放,此时蜂鸣器可以正常发声

电磁式蜂鸣器为感性器件,在高速电压变化时,容易产生电压震荡,二极管可以作为稳压管,消除电压震荡。

所以,蜂鸣器电路需要做以下修改以保证所有蜂鸣器可以使用:

/************************************20230727 update**********************************************/

emmm……oled那边出了些小问题……感觉拓展部分是GG了

为啥会有人傻到把DC,RES都接地呢……

/************************************20230730 update**********************************************/

淦!秉持着有问题就飞线的原则,硬是把OLED撸出来了,IIC怎么也跑不通,最后妥协,只能多用几个引脚跑SPI了……原理图已更新,代码已更新,添加了显示温湿度以及年月日 星期,U代表周日,其他的都是英文首字母,具体怎么改年月日呢……我有空再开发一下吧

更多详情:https://diy.szlcsc.com/posts/15a52db9fd7d40c492eb505280278e45

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
RA2E1_Clock.zip
43
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航