RTLapseCAM:樹(shù)脂打印延時(shí)攝影 - M5Stick-C Plus&GoPro
資料介紹
描述
最近完成了我的ESP32Cam 延時(shí)拍攝項(xiàng)目,我對(duì)圖像質(zhì)量并沒(méi)有印象深刻,并且擔(dān)心運(yùn)行長(zhǎng)打印時(shí)代碼的穩(wěn)定性。它將使用類似的方法,通過(guò)在每一層變化時(shí)觸發(fā)一張照片(當(dāng)紫外光亮起時(shí))。
最終結(jié)果。打印髖骨 ~3.5 小時(shí)
測(cè)試顯示構(gòu)建不同部分的第一個(gè)記錄。
挑戰(zhàn):
如果您之前嘗試過(guò)連接到 GoPro,那么您可能遇到過(guò)這個(gè)問(wèn)題。我正在使用GoProControl庫(kù)(使用 WiFi),但也有GoProBLE (使用藍(lán)牙)——這兩個(gè)庫(kù)都很出色。還有許多其他資源,包括this和這個(gè)很棒的配置參數(shù)存儲(chǔ)庫(kù)。最初,我想使用 Blynk 從我的手機(jī)啟用遠(yuǎn)程控制(就像我使用RTLapseCAM)。挑戰(zhàn)是我必須通過(guò)家庭網(wǎng)絡(luò) WiFi 連接手機(jī)和 ESP,但由于 GoPro 有自己的 WiFi 網(wǎng)絡(luò),所以就有了這個(gè)想法。然后,我通過(guò) BLE 查看了 Blynk > ESP32 和 ESP32 > GoPro 的家庭 WiFi 組合。在嘗試了 BLE 代碼之后,我遇到了很多問(wèn)題。我可以連接到 GoPro,但它不會(huì)處理命令。我沒(méi)有解決它,但我認(rèn)為它無(wú)法建立安全連接(NimBLE 庫(kù)的一部分)。這超出了我的范圍,我已經(jīng)沒(méi)有耐心了。
Onto GoProControl 連接到 GoPro 自己的 WiFi。我又遇到了各種各樣的問(wèn)題。我可以讓 ESP 連接到 GoPro WiFi,但連接后它會(huì)不斷下降,并且不接受任何命令——甚至是 keepAlive()。我花了將近一個(gè)星期的時(shí)間試圖調(diào)試它,并且在我所看到的任何地方都遇到了死胡同。有一段時(shí)間,我認(rèn)為我的 GoPro 有缺陷。我發(fā)現(xiàn)只有當(dāng)我完全重置 GoPro 上的無(wú)線連接時(shí)它才能工作——但只是第一次,然后從那里開(kāi)始失敗。然后我想通了. 當(dāng)時(shí),我已經(jīng)準(zhǔn)備好沮喪地認(rèn)輸了,我什至不記得我是怎么想出來(lái)的,我嘗試了這么多東西,并且調(diào)試時(shí)代碼溢出。本質(zhì)上,當(dāng) ESP 以非優(yōu)雅的方式斷開(kāi)連接時(shí),GoPro(在我的例子中是 Hero 7 Black)不喜歡它。對(duì),就這么簡(jiǎn)單。
我發(fā)現(xiàn)如果我在斷開(kāi)任一設(shè)備的連接和關(guān)閉電源之前調(diào)用 gp.end(),我可以重新啟動(dòng)、重新連接到 GoPro WiFi 并拍照。草圖顯示了我是如何解決這個(gè)問(wèn)題的,但基本上我將它作為開(kāi)始/停止錄制功能內(nèi)置到主按鈕中。錦上添花的是我正在使用的 M5Stick-C Plus 有一個(gè)內(nèi)置電池,并且在移除 USB 電源后保持開(kāi)啟狀態(tài)!這樣,如果我不小心忘記點(diǎn)擊停止,我有代碼在一段時(shí)間后自動(dòng)調(diào)用它。我已經(jīng)內(nèi)置了一些電池監(jiān)控,但它目前只顯示信息。我的待辦事項(xiàng)清單是讓它檢測(cè) USB 電源移除,然后檢測(cè)電池電量不足,然后觸發(fā) GoPro 連接的正常關(guān)閉(如果尚未這樣做)。所以圓滿結(jié)束。然而,我的理想情況是能夠在我的手機(jī)上使用 Blynk,連接到 M5Stick,而 M5Stick 反過(guò)來(lái)又控制 GoPro,但這變得太費(fèi)力了,坦率地說(shuō),它現(xiàn)在工作得很好,我筋疲力盡,因?yàn)檫@應(yīng)該是一個(gè)簡(jiǎn)單的構(gòu)建!此外,M5Stick-C Plus 是一款出色的小型 MCU,具有大量功能和可啟動(dòng)的顯示屏。我基本上擁有對(duì)這個(gè)小東西所需的所有控制和報(bào)告。
這個(gè)怎么運(yùn)作:
這是一種代碼演練。在 M5 設(shè)置 HMI 后,它會(huì)嘗試連接到 GoPro。這將重復(fù),直到建立連接(如果沒(méi)有,則繼續(xù)進(jìn)行沒(méi)有多大意義)。一旦建立,它將 GoPro 設(shè)置為照片模式,在屏幕上設(shè)置 M5 HMI,然后主循環(huán)開(kāi)始。在循環(huán)期間發(fā)生關(guān)鍵活動(dòng),包括檢查 M5 按鈕的狀態(tài)(點(diǎn)擊),讀取 LDR 傳感器并對(duì)其進(jìn)行平均,向 HMI 提供刷新的統(tǒng)計(jì)數(shù)據(jù)(每 2 秒計(jì)時(shí)器)。單擊主按鈕(BtnA - 頂部的按鈕)后,它會(huì)設(shè)置 GoPro 連接狀態(tài)并啟動(dòng)活動(dòng)以在每次看到 LDR 上從暗到亮的過(guò)渡時(shí)觸發(fā) GoPro 上的照片。每次過(guò)渡只需要 1 張照片,因此無(wú)論多長(zhǎng)時(shí)間黑暗或多亮都無(wú)關(guān)緊要。有一個(gè)警告。還有一個(gè)計(jì)時(shí)器監(jiān)控空閑時(shí)間——有效地監(jiān)視打印完成(因?yàn)樽贤饩€燈保持關(guān)閉)。此計(jì)時(shí)器當(dāng)前設(shè)置為 120 秒。之后,它將 M5 設(shè)置為停止錄制,調(diào)用 gp.end()(重要?。┎⒅刂藐P(guān)鍵變量。如果按下 BtnA 超過(guò) 2 秒,它將關(guān)閉連接并重新啟動(dòng) ESP。還有 2 個(gè)其他按鈕。如果按下 BtnB,它會(huì)關(guān)閉通訊(調(diào)用 gp.end() )并停止錄制。可以隨時(shí)停止和開(kāi)始錄制。它不會(huì)影響延時(shí),因?yàn)?GoPro 會(huì)處理照片命名,只會(huì)增加照片編號(hào)。該代碼還包含對(duì)該項(xiàng)目當(dāng)前未使用的許多其他命令的注釋引用,但以后可能會(huì)有用。
組件/材料:
- 微控制器:M5StickC-Plus或其他類似的 ESP32。也應(yīng)該在 ESP8266 或 MKR 上工作
- LDR 光敏電阻(建議 > 1)
- 1x 10K 歐姆電阻
- 如果您正在尋找樹(shù)脂打印機(jī),請(qǐng)?jiān)诖颂幉榭?/font>
- 不要忘記一個(gè)好的 USB 電源(2 安培應(yīng)該可以)
- 完全披露,如果您從上述鏈接購(gòu)買,我將獲得少量推薦費(fèi)。您無(wú)需再支付任何費(fèi)用,但有一小部分用于幫助支持我的項(xiàng)目。
構(gòu)建:
安裝 LDR 傳感器相當(dāng)簡(jiǎn)單。在此之前,您需要?jiǎng)?chuàng)建一根電纜以使其進(jìn)入打印機(jī)并連接到 M5。我建議使用大約 3 英尺長(zhǎng)的舊 USB 延長(zhǎng)線單元。由于 LDR 為 5V 且電流非常低,因此大多數(shù) USB 電纜都可以(它只需要 2 根線)。使用下圖將 LDR 和 10K 電阻連接到 M5 MCU。就我而言,我創(chuàng)建了一個(gè)集成電阻器并使用 M5 凹槽連接器的尾纖。連接為 5V、GND 和引腳 33。電阻器將引腳 33 拉至 GND 并位于尾纖內(nèi)。而已!


下面顯示了使用定制印刷支架安裝的 LDR 傳感器(您可以在此處下載)。沒(méi)有使用膠水或螺絲。它只是沿著塑料邊緣壓合,可以看到 UV LED 照射到 TFT 屏幕上的位置。它也不會(huì)干擾光路/屏幕等。頂部的區(qū)域在紅色金屬頂板和黑色“桶”之間是開(kāi)放的,該黑色“桶”為紫外線 LED 打孔。

我的博客 @ www.plastibots.com上的完整更新內(nèi)容和 Arduino 草圖
相關(guān)文章

RE-LAPSE:使用 ESP32 CAM 和 Blynk 進(jìn)行樹(shù)脂打印機(jī)延時(shí)記錄

3D 打印 RC 六角轉(zhuǎn)樂(lè)高集線器適配器
- 基于M5Stick-V和M5Stack的辦公桌機(jī)器人助手
- 帶步進(jìn)器和IMU的M5Stick-C
- M5Stick C開(kāi)源分享
- 使用M5StickC Plus進(jìn)行M5Stack圣誕節(jié)的圣誕老人追蹤器
- 簡(jiǎn)單的延時(shí)攝影PiCamera
- C Primer Plus 配套資源整合-2021 0次下載
- 吸水性樹(shù)脂保水強(qiáng)度測(cè)定儀 5次下載
- LTC6991LTC6994演示電路-用于延時(shí)攝影的間歇計(jì)(孔徑從14秒可調(diào)至4秒)
- 用C語(yǔ)言實(shí)現(xiàn),精確微秒級(jí)的延時(shí)資料下載
- 看碼源總結(jié)Keil C 51單片機(jī)延時(shí)程序編寫資料下載
- 樹(shù)脂基三維立體光刻陶瓷漿料性能研究的詳細(xì)說(shuō)明 6次下載
- 使用C51編寫單片機(jī)延時(shí)函數(shù)的詳細(xì)方法說(shuō)明
- 51單片機(jī)的晶振11.0592M延時(shí)函數(shù)免費(fèi)下載
- 多色光敏樹(shù)脂3D打印機(jī)的設(shè)計(jì)與實(shí)現(xiàn) 2次下載
- C語(yǔ)言教程之打印1~5的階乘 0次下載
- 適用于內(nèi)窺鏡鏡頭模組的環(huán)氧樹(shù)脂封裝膠 94次閱讀
- uvled光固化3d打印技術(shù) 191次閱讀
- 簡(jiǎn)易R(shí)C延時(shí)電路設(shè)計(jì)及原理分享 2.8w次閱讀
- 3D打印技術(shù)SLA與MSLA的區(qū)別與優(yōu)勢(shì) 2335次閱讀
- 如何使用M5Stick和M5Stamp觸發(fā)藍(lán)牙操作BLE通信 3758次閱讀
- Systick定時(shí)器延時(shí)原理與HAL_Delay()延時(shí)函數(shù)的使用 1.5w次閱讀
- 這個(gè)精確完整的C語(yǔ)言延時(shí)子程序表你知道嗎 4507次閱讀
- C語(yǔ)言編程常用的4種延時(shí)方法解析 7.6w次閱讀
- 環(huán)氧樹(shù)脂的特性及應(yīng)用范圍 1.4w次閱讀
- 樹(shù)脂塞孔是什么?PCB為什么要采用樹(shù)脂塞孔? 2.2w次閱讀
- 什么是樹(shù)脂塞孔?樹(shù)脂塞孔的應(yīng)用,工藝制作方法和品質(zhì)問(wèn)題改進(jìn)方法介紹 1.5w次閱讀
- C語(yǔ)言里如何編寫精確的微量延時(shí) 1686次閱讀
- 嵌入式C通用延時(shí)驅(qū)動(dòng)的編寫方法 2273次閱讀
- 簡(jiǎn)易延時(shí)防盜報(bào)警器電路 9760次閱讀
- rc延時(shí)電路 1.9w次閱讀
下載排行
本周
- 1U盤一鍵制作
- 23.84 MB | 3次下載 | 免費(fèi)
- 2ch341驅(qū)動(dòng)
- 0.18 MB | 1次下載 | 免費(fèi)
- 3貼片電阻阻值代號(hào)
- 0.08 MB | 1次下載 | 1 積分
- 4DS-CM5A H24-CN-V2
- 524.28 KB | 1次下載 | 免費(fèi)
- 5基于Linux的液晶顯示屏驅(qū)動(dòng)技術(shù)的研究與應(yīng)用
- 14.59 MB | 次下載 | 1 積分
- 6研華AIMB-218工控主板用戶手冊(cè)
- 4.45 MB | 次下載 | 1 積分
- 7研華AIMB-275工控主板用戶手冊(cè)
- 3.11 MB | 次下載 | 1 積分
- 8ST NPI 新上架產(chǎn)品【DCP0606Y】
- 1.35 MB | 次下載 | 免費(fèi)
本月
- 1人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
- 4.27 MB | 60次下載 | 免費(fèi)
- 2晶體三極管的電流放大作用詳細(xì)說(shuō)明
- 0.77 MB | 32次下載 | 2 積分
- 3九陽(yáng)豆?jié){機(jī)高清原理圖
- 2.47 MB | 31次下載 | 1 積分
- 4雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
- 4.03 MB | 25次下載 | 1 積分
- 5多級(jí)放大電路的學(xué)習(xí)課件免費(fèi)下載
- 1.81 MB | 21次下載 | 2 積分
- 6Altium Designer元件庫(kù)
- 17.11 MB | 11次下載 | 免費(fèi)
- 7STM32F10xxx單片機(jī)編程手冊(cè)
- 0.29 MB | 5次下載 | 免費(fèi)
- 8HT8691R內(nèi)置BOOST升壓模塊的D類音頻功率放大器中文手冊(cè)
- 1.77 MB | 4次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191382次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183339次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論