步驟1:零件
零件細分非常簡單。 wavehare靈活的電子墨水顯示屏是我唯一能找到的,它可以在ebay或aliexpress上輕松使用。我為微控制器選擇了ESP32 Lolin Lite,因為它價格便宜(非常確定我得到的是一個克?。┑怯?a href="http://www.1cnz.cn/tags/藍牙/" target="_blank">藍牙LE和LiPo電池充電器以及用于顯示器的字體和位圖的足夠存儲空間。
唯一難以找到的項目是適合電子設備的杯子。我真的找不到任何東西。最初,我曾計劃使用陶瓷“我不是紙杯”杯,并在其周圍彎曲丙烯酸片。由于杯子是錐形的并且丙烯酸片材管是直的,因此在底部附近將有足夠的空間來適合部件。我對丙烯酸彎曲沒有太多運氣。
然后我記得幾年前我的孩子們用商店買的套裝定制杯子。我去尋找那個并且找到了以前賣掉它們的地方了,直到我發現Hobby Lobby仍然賣掉它們。它們在各方面都很便宜。但是價格不到1美元就能很好地工作,只有足夠的空間來貼合所有部件。
Lolin Lite ESP32板
Waveshare 2.13“帶HAT的靈活電子墨水顯示器
設計馬克杯
紙板
膠帶
印刷紙插頁(參見附件SVG文件)
泡沫杯
第2步:紙質插頁和紙板底座
由于杯子是透明的,您不想看電子設備,請打印插件并用剃須刀或剪刀小心地切割。由于電子墨水顯示器不是紙白色,因此插件上有一個淺灰色圖案,與電子墨水顯示屏的背景顏色非常接近。切出矩形以便顯示屏顯示。插入插入杯子確保它適合,并決定你想要顯示的杯子的哪一側。
此片材上還有一個圓形圖案,可用于切割紙板即我在一個小盒子里使用了一塊非常薄的瓦楞紙板。
這個紙板盤用于將電子設備安裝到底部,并將紙質插件固定在底部的杯子上。
步驟3:將電子設備安裝到基座
我將直角標題焊接到ESP32,僅焊接到我需要的引腳。具體而言,這將為小型LiPo電池的一側留出空間。如圖所示,連接電子墨水展示帽隨附的線束。然后,當ESP32居中并定位時,USP和電池連接器盡可能靠近邊緣,向下按壓,使頭部針刺穿紙板頂部。
插入JST電池連接器并使用一些雙面膠帶將電池放在ESP32旁邊。小心不要對電池施加過大的壓力,因為它們很細膩。
將線束插入電子墨水驅動器帽,并嘗試將電線繞在母頭條上并穿過頂部彎曲董事會。用一些膠帶固定它。確保已連接帶狀電纜,并將帽子放在ESP32上盡可能遠的地方,而不會越過紙板圈的邊緣,并引導線束在JST電池連接器和USB端口后面。使用更多磁帶確保安全。
這有點棘手,但電線幾乎可以到達他們需要去的地方,并且它們非常緊密地結合在一起。
步驟4:充電端口
您將希望能夠為杯子充電并對其進行編程,因此您需要放置將紙板電子組件裝入杯中并記下USB端口所在的位置。標記一個足夠大的方形,以便您的電纜穿過(我把它放在手柄的底部附近,這樣在握住杯子時就不那么明顯了),然后切出一個洞。我在兩側使用了3/16“鉆頭,然后用x-acto刀片切割出來。
再次將組件放入杯中,測試您的電纜是否可以穿過并連接。
第5步:最終裝配
再次取下底座組件,然后插入紙襯墊。確保它完全展開在杯子內部,然后粘貼邊緣以保持形狀。將電子墨水顯示器連接到小連接器板和從帽子到帽子的板子。小心地將底座組件滑入杯子,將USB端口定位到杯子的孔中并將其向下推到杯子的底部。再次確保你可以插入將USB電纜插入電路板。
現在將電子墨水顯示屏置于紙質襯墊的切口上。確保它是水平的,并完全按入杯子的曲線。使用一些膠帶將它固定到位。我添加了一個額外的紙背,以幫助保持電子墨水顯示地點。您還需要將帶狀電纜粘貼到襯管上,然后您需要在色帶上進行一次45度折疊,使其從水平移動到垂直,然后向下移動到底座。
您應該現在可以將內杯插入杯中。
步驟6:絕緣
因為杯子是薄塑料,它幾乎沒有絕緣。我發現的電子墨水顯示屏對熱敏感,因此一杯咖啡的熱量足以使顯示屏褪色。我在杯子周圍加了一些絕緣材料,從一個普通的發泡膠杯上切下底部,然后將它包在杯子插件周圍,修剪多余的泡沫。它還需要一個切入其中的槽,以便安裝在小連接器板周圍。
這有很大幫助。當然,這也意味著你的咖啡會保持更長的時間。
第7步:編程
我已提供GitHub上用于編程ESP32的代碼。我正在使用安裝了PlatformIO擴展的Atom編輯器。代碼使用Arduino框架和espressif32平臺,使用Adafruit的Adafruit GFX庫將文本放到顯示器上。我計劃添加圖像和藍牙連接,與移動應用程序一起使用,以動態上傳圖像和文本。目前,它有幾個有趣的文本顯示循環。
我試圖盡可能降低功耗,但我認為它沒有盡可能優化。不過,每10秒左右更換一次顯示器會持續幾個小時。
代碼有點亂!那里有用于實現尚未完成的BLE通信的東西。還有一些代碼可以與Slack Bot進行溝通,目的是讓我的同事從我們公司的Slack聊天室實時向杯子發送文本。一旦這一切工作,杯子將成為IOT(物聯網)設備!
源代碼
步驟8:使用它
-
電子墨水屏
+關注
關注
4文章
58瀏覽量
19785
發布評論請先 登錄
相關推薦
評論