前期規(guī)劃
能用國產(chǎn)就先用國產(chǎn)。
兩個(gè)帶小數(shù)點(diǎn)的IN12輝光管,可插拔設(shè)計(jì),壞了方便換。
三路TYPE-C直插供電,可以在背后插也可以在側(cè)面插。
支持WIFI對(duì)時(shí),使用國產(chǎn)聯(lián)盛德微電子的芯片W600作為主控,RTOS選用國產(chǎn)RTOS-RT-Thread-4.1.0。
支持掉電時(shí)間自走,暫定選國產(chǎn)深圳興威帆電子的SD3078+可充電電池,±3.8PPM,常溫每年誤差2分鐘,寬溫每年誤差10分鐘。
加一個(gè)離線語音模塊(現(xiàn)成模塊,預(yù)計(jì)成本20)和主控交流,聲控顯示時(shí)間。用機(jī)芯智能的SU-03T。要有控制語音模塊斷電的引腳,接到CH432S那里,負(fù)責(zé)語音模塊的斷電和串口切換。
加入外部FLASH-W25Q128(不管用不用的完,我就要大的),用FlashDB記錄有多少次番茄鐘。
無源蜂鳴器鳴叫提示。
CH423擴(kuò)展芯片+高壓三極管來驅(qū)動(dòng)輝光管。
QMI8658-IMU來實(shí)現(xiàn)旋轉(zhuǎn)調(diào)整記時(shí),檢測震動(dòng),把手機(jī)放到番茄鐘下面,開始計(jì)時(shí)后如果有拿起手機(jī)的動(dòng)作,則計(jì)時(shí)清零,硬件上有,軟件沒做。
來一個(gè)觸摸按鈕。
要有自動(dòng)下崽電路,可以利用星通智聯(lián)的官方下載器通過串口直接下載,后發(fā)現(xiàn)與Xshell沖突,已經(jīng)改為手動(dòng)復(fù)位升級(jí)下載。
能知道目前的環(huán)境溫濕度,用國產(chǎn)奧松電子的AHT20-F,濕度精度:±2%RH(25℃),溫度精度:±0.3℃。
因?yàn)镾U-03T的固件升級(jí)串口和通訊串口是一個(gè),通訊線需要在語音模塊升級(jí)中斷開,而且還能獨(dú)立供電,語音模塊獨(dú)立供電開關(guān),考慮用兩個(gè)USB轉(zhuǎn)串口,一個(gè)給w600.一個(gè)給語音模塊,語音模塊要升級(jí)時(shí),用另一個(gè)串口控制臺(tái)給w600發(fā)命令讓語音模塊斷電并切換串口線。
需要預(yù)留底部防滑橡膠安裝位置。
用途
當(dāng)個(gè)擺件,輝光管的觀感還是挺舒服的。
普通番茄鐘,陪伴學(xué)習(xí)工作。
計(jì)時(shí)提醒,可以說
番茄鐘喚醒語音,然后說一分鐘后叫我,半小時(shí)后叫我等。顯示時(shí)間模式,輪詢顯示時(shí)分秒。
解壓的按鍵,觸摸上分外殼,按下去番茄鐘就自+1。
通過騰訊連連小程序-WOL遠(yuǎn)程喚醒電腦,也能用
開啟電腦|打開電腦來語音喚醒電腦。具體實(shí)現(xiàn)看這個(gè)《基于RT-Thread+RA6M4的遠(yuǎn)程開機(jī)助手》更詳細(xì)(原理是一樣的)。
整體結(jié)構(gòu)預(yù)覽

系統(tǒng)框架
硬件框架

軟件框架

語音框架

作品完整圖片

嘉立創(chuàng)開源地址
[DIY]基于RT-Thread的輝光管語音番茄鐘:
https://oshwhub.com/yuanzihao/71439defe4df4fd281e0669e989eb97f
代碼地址
https://gitee.com/yuanzihao/speech_nixie_tube_pomodoro
視頻演示
https://www.bilibili.com/video/BV1Pv4y1U7R5/
//方便的話給我點(diǎn)個(gè)贊
如何使用
番茄鐘模式
輕觸番茄鐘上方觸摸按鈕即會(huì)開始計(jì)時(shí),學(xué)習(xí)時(shí)間結(jié)束,休息時(shí)間結(jié)束都會(huì)有蜂鳴器鳴叫提醒。
番茄鐘開始后,99秒內(nèi)顯示秒數(shù),99秒后顯示分鐘數(shù)。
輝光管左邊小數(shù)點(diǎn)閃爍表示在學(xué)習(xí)/工作模式,右邊小數(shù)點(diǎn)閃爍表示在休息模式。
做事要專心,學(xué)習(xí)就學(xué)習(xí),休息就放空自己。
計(jì)數(shù)模式
輕觸上方觸摸按鈕番茄鐘顯示的數(shù)字就會(huì)+1,從0開始,到99開始重復(fù)循環(huán)。
按下后抬起時(shí)時(shí)候蜂鳴器會(huì)鳴叫一聲并且顯示數(shù)字+1。
純純解壓手賤用的。
顯示時(shí)間模式
小時(shí)-分鐘-秒表輪詢顯示。
左邊小數(shù)點(diǎn)閃爍表示當(dāng)前顯示的是小時(shí)。
兩邊小數(shù)點(diǎn)都閃爍表示當(dāng)前顯示的是分鐘。
右邊小數(shù)點(diǎn)閃爍表示當(dāng)前顯示的是秒鐘。
模式切換
對(duì)輝光管說
番茄鐘來喚醒語音模塊。喚醒后在十秒內(nèi)說
番茄鐘模式,計(jì)數(shù)模式,顯示時(shí)間模式等切換到對(duì)應(yīng)的模式。
連接WIFI
只支持連接2.4GWIFI,試過airkiss配網(wǎng)失敗率挺大的,畢竟不是做賣出去的產(chǎn)品,本次就偷懶直接手動(dòng)通過finsh控制臺(tái)連接吧,連接一次就行,路由器連接信息會(huì)掉電保存。
詳情看下圖,先連接番茄鐘后面的Type-c口,打開一個(gè)串口終端,我這里用的是Xshell,115200波特率打開并輸入
wifi scan確保你要連接的WIFI能被番茄鐘搜到,然后輸入wifi join wifi名字 wifi密碼等待他能獲取到ip就是連接成功了。

語音相關(guān)
計(jì)時(shí)提醒相關(guān)

支持10秒,30秒,十分鐘,二十分鐘,半小時(shí),四十分鐘,五十分鐘,一小時(shí)的語音提醒,還可以再擴(kuò)展。
喚醒電腦相關(guān)
需要重新編譯固件,在board.h中配置自己的電腦IP和MAC地址

在騰訊連連軟件包處配置自己的設(shè)備三元組(只用語音喚醒電腦的話就不用)

溫濕度相關(guān)
喚醒語音模塊后說
現(xiàn)在溫度多少。喚醒語音模塊后說
現(xiàn)在濕度多少。喚醒語音模塊后說
現(xiàn)在溫濕度多少。
如何燒錄升級(jí)
點(diǎn)擊閱讀原文下載
給主控W600刷程序升級(jí)
用到的升級(jí)軟件
ThingsTurn_Serial_Tool.zip
固件,要最新的就去gitee倉庫找。
rtthread_2M-20221117.zip
內(nèi)部有兩個(gè)ch340,驅(qū)動(dòng)要自己解決。還需要一個(gè)串口終端,Xshell或者mobaxterm等都可以,自己搜索下載就可以。
點(diǎn)擊閱讀原文下載
給語音模塊SU-03T刷程序升級(jí)
用到的升級(jí)軟件
uart_update_tool.zip
固件,要最新的就去gitee倉庫找。
jx_su_03t_release_update_20221117.zip
內(nèi)部有兩個(gè)ch340,驅(qū)動(dòng)要自己解決。還需要一個(gè)串口終端,Xshell或者mobaxterm等都可以,自己搜索下載就可以。在下面這個(gè)例子中,COM6是番茄鐘后面的那個(gè)TYPE-C-CH340E,連接到主控W600,COM9是番茄鐘左邊那個(gè)TYPE-C-CH340E,通過雙路模擬切換開關(guān)連接到語音模塊。
問題記錄
為什么我克隆下Gitee倉庫后MDK編譯不過去
大概率是因?yàn)?/span>
1_codepackages目錄下得軟件包沒有用ENV工具重新下載,使用pkgs --upgrade命令即可解決該問題。
已知問題
布局時(shí)沒注意到開啟WIFI后發(fā)熱很大,導(dǎo)致現(xiàn)在AHT20測到的不是環(huán)境溫度,而是PCB板溫度。
小問題記錄
為什么輝光管運(yùn)行過程中需要每隔一段時(shí)間輪詢一遍所有管腳
輝光管內(nèi)部的陰極在通電的時(shí)候會(huì)產(chǎn)生散發(fā)電子的濺射現(xiàn)象,而濺射現(xiàn)象的電子會(huì)將陰極的金屬離子轉(zhuǎn)移到周圍的陰極上或者是玻璃管外殼的內(nèi)壁上,這就會(huì)出現(xiàn)外殼內(nèi)部發(fā)黑遮擋住顯示,或者是造成周圍的陰極部分表面無法正常產(chǎn)生輝光放電,這就是陰極中毒現(xiàn)象。需要加入防中毒程序。
參考資料連接
1、輝光管升壓
https://blog.csdn.net/u012388993/article/details/121723574
2、【N32G457】基于RT-Thread和N32G457的數(shù)字氣壓表
https://club.rt-thread.org/ask/article/8c3eb4956c83965c.html
3、【12月】基于RT-Thread的物聯(lián)網(wǎng)輝光鐘
https://club.rt-thread.org/ask/article/61206b584d24e5c8.html
也可B站直接觀看噢
你可以添加微信17775983565為好友,注明:公司+姓名,拉進(jìn)RT-Thread官方微信交流群!

愛我就給我點(diǎn)在看
點(diǎn)擊閱讀原文進(jìn)入官網(wǎng)
原文標(biāo)題:【DIY】基于RT-Thread的輝光管語音番茄鐘
文章出處:【微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
RT-Thread
+關(guān)注
關(guān)注
32文章
1614瀏覽量
44877
原文標(biāo)題:【DIY】基于RT-Thread的輝光管語音番茄鐘
文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
恩智浦亮相RT-Thread 20周年開發(fā)者大會(huì)
首搭RT-Thread程翧車控平臺(tái)| RT-Thread程翧 S32K344 快速原型開發(fā)平臺(tái)正式上市!| 產(chǎn)品動(dòng)態(tài)
rt-thread studio 導(dǎo)入BSP 失敗怎么解決?
2025年RT-Thread開發(fā)者巡回培訓(xùn)報(bào)名正式啟動(dòng)!
rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?
在Ubuntu上開發(fā)基于先楫MCU的RT-Thread應(yīng)用指南
【好書推薦】RT-Thread第20本相關(guān)書籍!《嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread原理與應(yīng)用》| 技術(shù)集結(jié)
RT-Thread 遇上 Rust:安全內(nèi)核 RusT-Thread 的誕生
RT-Thread榮獲2025優(yōu)秀開源項(xiàng)目 | 新聞速遞
深度剖析 RT-Thread 線程調(diào)度流程
揭秘RT-Thread上的AUTOSAR CP系統(tǒng)
玄鐵加入RT-Thread 高級(jí)會(huì)員合作伙伴 | 戰(zhàn)略新篇
人形機(jī)器人敏捷開發(fā)新路徑:RT-Thread以軟件底座破解復(fù)雜系統(tǒng)難題 | 新聞速遞
2025 RT-Thread全球技術(shù)大會(huì)議程正式發(fā)布!
RT-Thread審核團(tuán)招募: 深度參與開源RTOS社區(qū)治理與演進(jìn)
【DIY】基于RT-Thread的輝光管語音番茄鐘
評(píng)論