走馬燈的制作
60 多年過去了,盡管輝光管已經停產,有很多工程師仍然對它情有獨鐘。我用 8 塊液晶顯示屏制作了一個擬輝光管時鐘,感受復古元素的美感,表達對過去經典的敬意。
本作品由信息科技、物理和歷史3門學科教研組共同研制而成。物理教研組從走馬燈的原理角度進行分析,歷史教研組從走馬燈的歷史角度進行設計,并將南京相關景點作為走馬燈的燈籠面,信息科技教研組從技術實現角度進行設計,最終制作出精美的走馬燈,如題圖所示。本作品具備走馬燈效果和數字人播報兩種功能,通過光控傳感器、RGB燈帶、舵機模擬走馬燈效果。用手機掃描二維碼,可觀看數字人播報走馬燈歷史的視頻。
![]()
走馬燈原理
走馬燈的原理基于熱空氣上升的物理現象,原理示意如圖 1 所示。走馬燈內部有一個蠟燭或燈產生熱量,當熱量增加時,空氣體積膨脹,形成一股向上的氣流。這個上升的氣流推動燈籠內部的葉輪旋轉,葉輪通常與輪軸相連,輪軸上附有剪紙或類似圖案。隨著葉輪旋轉,這些圖案的影子被投射到燈籠的屏幕上,從而產生動態的視覺效果,給人一種圖像連續運動的感覺。
![]()
圖 1 走馬燈的原理示意
走馬燈的歷史
正月十五元宵節,民間風俗要掛花燈,走馬燈為其中一種,傳統走馬燈如圖 2 所示。走馬燈的外形多為宮燈狀,在其內部粘一圈剪紙,將繪好的圖案粘貼在其外部。燃燈后熱氣上升,葉輪旋轉,燈屏上出現人馬追逐、物換景移的影像。宋朝就已經有走馬燈了,當時稱為“馬騎燈”。因在燈的各個面上都繪制了古代武將騎馬的圖畫,燈轉動時看起來好像幾個人你追我趕,故名走馬燈。
![]()
圖 2 傳統走馬燈
本作品的功能設計為走馬燈效果(燈面轉動、RGB 燈光秀和數字人)。結構設計為燈籠安裝、硬件搭建、電路連接等。文化設計體現南京地域文化。
硬件材料
制作本作品所需的材料清單見附表。
![]()
制作過程
電路連接
模擬環境光線傳感器連接 DFRduino UNO R3主 控 板 的 A1 引 腳,WS2812 RGB 全 彩 燈 帶 連 接DFRduino UNO R3 主控板的 D5 引腳,舵機連接DFRduino UNO R3 主控板的 D8 引腳,具體連線如圖 3 所示。
![]()
圖 3 電路連線
程序編寫
將走馬燈效果定義為一個函數,在該函數中編寫控制 WS2812 RGB 全彩燈帶和舵機的程序,如圖 4所示。WS2812 RGB 全彩燈帶彩色燈光亮起的函數如圖 5 所示,WS2812 RGB 全彩燈帶紅色燈光逐個亮起的函數如圖 6 所示。通過模擬環境光線傳感器來判斷是否執行走馬燈效果程序。
![]()
結構制作
1.為了能夠將南京的特色景點畫面留在燈籠表面上,本作品使用了燈箱布,將特色景點的圖片印刷上去,燈籠整體采用六面體結構。
![]()
2.燈柱部分起到 WS2812 RGB 全彩燈帶粘貼及舵機固定的作用。分別在立柱 4 個面開孔,方便 WS2812 RGB 全彩燈帶與底座 DFRduino UNO R3 主控板連接,頂部舵機孔用于舵機安裝。
![]()
3.底座部分主要用于固定 DFRduino UNO R3 主控板及內部走線,在其中一個側面上固定模擬環境光線傳感器,頂部圓孔用于將舵機、WS2812 RGB 全彩燈帶與 DFRduino UNO R3 主控板連接。
![]()
4.組裝結構件及硬件。
![]()
5.測試運行。
![]()
制作數字人
1.打開如影網站頁面并完成用戶注冊,進入工作臺,制作數字人短視頻。
![]()
2.選擇視頻模式為橫屏模式。
![]()
3.單擊“數字人庫”,選取適合的數字人形象。
![]()
4.單擊“數字人編輯”,在紅框中輸入需要播報的文本內容。
![]()
5.單擊“字幕”選項卡,設置字幕樣式。單擊“合成視頻”, 生成數字人視頻。
![]()
6.登錄 KIVICUBE 平臺。
![]()
7.進入平面 AR 界面,單擊“上傳素材”,將先前生成的數字人視頻導入,并將其拖曳到合適的位置。
![]()
8.單擊“視頻控制”,在彈出的對話框中設置視頻為“video”,類型為“播放”,觸發條件為“場景開始”。
![]()
9.對當前工作進行保存,并保存觀看視頻的二維碼。
![]()
10.手機打開 KIVICUBE 小程序,掃描二維碼,即可觀看數字人解說視頻。
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.