昨天一位朋友發微信問我,是否有能夠自動校時的電子鐘:
我知道他提到的是下面這種,2000年我剛到美國的時候曾一下子買了仨,每個房間放一個,一是它能夠自動校時(通過無線信號接收校時的時鐘信號),從此再也不用擔心家裡沒有準時的表了;二是它還能夠將當前的時間投射到牆上(通過一個透鏡),尤其是躺在床上的時候,你可以將時間信息投射在天花板上,一睜眼就能看到,它也不貴,只有不到30美元。
當然也有各種變種,比如下面的這兩種看似常規,可以掛在牆上的電子鐘,也能夠通過接收無線信號進行自動校時。
我在1998年做單向有線電視數據廣播項目的時候做數據格式定義,就專門將標準時鐘信息放在了數據包中,以便用戶在自己家裡的電視機上可以顯示接收到的精確的時鐘信號。當時我就想標準時鐘信號應該是所有網絡中都會有的重要數據信息。大家從手機上應該能體會到,任何時候開機,你不需要校時,只要連接到蜂窩網上(iPad連接到Wifi上也可以),很快你手機的時間就變準確了,不需要你專門校準。
2005年的時候我曾從網上買過澳大利亞的一個哥們自己做的一個(8051+乙太網接口 + LCD顯示屏 + 音頻播放)的網絡收音機開發模塊,它的一個功能就是可以將這個模塊接到乙太網上,LCD上能夠自動顯示當前的時間,並播放你選定的網絡電臺的音頻信號。
因此昨天看到朋友的提問,我立馬想到的就是 - 我們電路城(www.cirmall.com)肯定有相應的方案,而且應該是ESP8266 + LCD屏或LED點陣做的,如果最基本的功能,自己DIY一個這玩意,20塊錢應該能夠搞定。問我們電路城的同事,果然她給我發過來兩個項目:
第一個項目就是:
項目名稱:STM32系列設計,ESP8266聯網授時時鐘資料
網址:https://www.cirmall.com/circuit/10877/STM32系列設計,ESP8266聯網授時時鐘資料#/details
看圖片,這個產品做工還是比較講究的,其實STM32隻是用來做調試、代碼下載應用的,ESP8266 + 數碼管就可以構成一個完整的系統。
估算一下成本,20塊錢應該能夠搞定。
你可以在Cirmall網站(www.cirmall.com)中搜索關鍵詞找到這個項目,或點擊左下角的閱讀原文,會跳轉到這篇文章。
用STM32+ESP8266設計的聯網授時時鐘
第二個項目:
項目名稱:NV32F100_ESP8266天氣預報時鐘
網址:https://www.cirmall.com/circuit/10584/NV32F100_ESP8266天氣預報時鐘#/details
這個項目用的是OLED顯示屏,可以顯示更多的信息,但屏幕的尺寸比較小,只有1.3英寸。它除了顯示時鐘之外,還能測量環境的溫溼度、以及通過網絡獲取的天氣信息,在屏幕上顯示出來。
從這兩個項目中可以看到做一個自動校時的電子鐘其實很容易,用最便宜的ESP8266 WiFi模塊 + 顯示就能夠搞定,自己再通過3D列印或其它方式做一個殼,還是蠻Cool的,畢竟是個非常有用的電子產品。
只是顯示時鐘信息還是比較簡單的,如果你用功能更強大的ESP32,可以實現更多的功能:
通過ESP32的藍牙通手機進行連接,你可以用手機對這個電子鐘進行控制,比如定時設置等;
接上喇叭,就可以通過ESP32進行流媒體播放,給你的電子鐘增加一個網絡收音機的功能;
ESP32已經支持智能語音交互的控制,它可以成為一個智能終端,通過Google Assistant、Alexa進行語音控制。
是不是很酷?esp32的價格也就一二十塊錢,因此50塊錢之內就能DIY上述的所有功能。
有沒有興趣自己動手做一個出來?一點都不難,好奇是學習電子技術最大的驅動力,蘇老師希望能看到你的做品 - 發布在電路城裡面。
對硬體設計感興趣的朋友,可以通過掃描下面的二維碼加入我們的身份驗證群(這個群不做技術交流),主動加群主的微信 - 告訴群主自己的詳細信息(城市+單位+職務+姓名),以及想要加入的技術群(群公告裡有寫),待身份確認後由群主邀請你加入正式的技術交流群。