幾天前,我的「桃花運勢預測引擎」(Inamorata Prognostication Engine)專案遇到了一些麻煩,我本來該將電子設備和顯示器裝到主控板上了,上方大圖是面板上半部的正面圖(無旋鈕、開關、按鍵和撥號盤)。編按:作者從2013年就曾在EE Times的部落格文章中介紹的一個DIY計畫,作品會是一個像是西洋骨董家具、可以顯示時間日期還能測「心情」的有趣裝置;外觀參考下圖。

EDNT180823_PrognosticationEngine_NT01P1

「桃花運勢預測引擎」(Inamorata Prognostication Engine)
(來源:Max Maxfield)

面板上的一個個白點是直徑5mm的仿珍珠母盤;實際上它們是鑲嵌在吉他琴頸上琴格之間用以標記指位的琴徽(Pearloid Dots),每個點後面都有一個孔,每個孔後面都是一個Adafruit出品的NeoPixel三色LED。要特別注意由16個點組成的那五個圈,它們最後將裝上電位計,實現電動化,由人或機器來操控;我的想法是在每個零件後面裝一個Adafruit的16-LED NeoPixel環,如下圖。

EDNT180823_PrognosticationEngine_NT01P2

16-LED NeoPixel環
(來源:Adafruit)

每個NeoPixel都有四個接腳:0V、5V、Data-in、Data-out。環上的NeoPixel以菊花鏈形式連接,這樣就可以用微控制器中的一個接腳(在本例中為Arduino Mega)來控制那16顆LED。需要注意的一點是,0V、5V和Data-in訊號在環上的不同點接入,也就是說,它們並沒有圍繞單一個NeoPixel;如下圖所示。

EDNT180823_PrognosticationEngine_NT01P3

0V、5V和Data-in訊號是分開的
(來源:Max Maxfield)

OK…如果你看懂了上面的圖,也從中了解所有可能的資訊,我們再一起看看安裝在夾具中的主控板背面;整套零件最終會裝進「預測引擎」的外殼,但現在它還在我的餐桌上。我老婆(可愛的Gina)一直暗示她希望我快點完成這個案子,這樣她的餐廳才能恢復原狀。

EDNT180823_PrognosticationEngine_NT01P4

主控板背面
(來源:Max Maxfield)

也許不太容易看清楚…那5個NeoPixel環就掛在上圖右側的灰線上;在黏到面板上之前,我先將它們分散開,因此它們沒有碰到任何東西(彼此之間也沒接觸),然後再通電確保它們正常運作。我做過的事情只有一個個它們點亮,並讓它們一直亮著。我兒子Joseph坐在我桌子的另一側充當「監察員」,當我把最上面的環放到面板上,慢慢調整其位置,直到NeoPixel與相對應的孔和點完全對齊,再塗上一點熱熔膠將環固定到面板上。

EDNT180823_PrognosticationEngine_NT01P5

這是我的熱熔膠槍
(來源:Max Maxfield)

是的,謝謝你可能本來想提醒我的...

...繼續閱讀請連結EDN Taiwan網站