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


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

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

RE-LAPSE:使用 ESP32 CAM 和 Blynk 進行樹脂打印機延時記錄

3D 打印 RC 六角轉(zhuǎn)樂高集線器適配器
- 基于M5Stick-V和M5Stack的辦公桌機器人助手
- 帶步進器和IMU的M5Stick-C
- M5Stick C開源分享
- 使用M5StickC Plus進行M5Stack圣誕節(jié)的圣誕老人追蹤器
- 簡單的延時攝影PiCamera
- C Primer Plus 配套資源整合-2021 0次下載
- 吸水性樹脂保水強度測定儀 5次下載
- LTC6991LTC6994演示電路-用于延時攝影的間歇計(孔徑從14秒可調(diào)至4秒)
- 用C語言實現(xiàn),精確微秒級的延時資料下載
- 看碼源總結(jié)Keil C 51單片機延時程序編寫資料下載
- 樹脂基三維立體光刻陶瓷漿料性能研究的詳細說明 6次下載
- 使用C51編寫單片機延時函數(shù)的詳細方法說明
- 51單片機的晶振11.0592M延時函數(shù)免費下載
- 多色光敏樹脂3D打印機的設(shè)計與實現(xiàn) 2次下載
- C語言教程之打印1~5的階乘 0次下載
- 適用于內(nèi)窺鏡鏡頭模組的環(huán)氧樹脂封裝膠 94次閱讀
- uvled光固化3d打印技術(shù) 191次閱讀
- 簡易RC延時電路設(shè)計及原理分享 2.8w次閱讀
- 3D打印技術(shù)SLA與MSLA的區(qū)別與優(yōu)勢 2335次閱讀
- 如何使用M5Stick和M5Stamp觸發(fā)藍牙操作BLE通信 3758次閱讀
- Systick定時器延時原理與HAL_Delay()延時函數(shù)的使用 1.5w次閱讀
- 這個精確完整的C語言延時子程序表你知道嗎 4507次閱讀
- C語言編程常用的4種延時方法解析 7.6w次閱讀
- 環(huán)氧樹脂的特性及應(yīng)用范圍 1.4w次閱讀
- 樹脂塞孔是什么?PCB為什么要采用樹脂塞孔? 2.2w次閱讀
- 什么是樹脂塞孔?樹脂塞孔的應(yīng)用,工藝制作方法和品質(zhì)問題改進方法介紹 1.5w次閱讀
- C語言里如何編寫精確的微量延時 1686次閱讀
- 嵌入式C通用延時驅(qū)動的編寫方法 2273次閱讀
- 簡易延時防盜報警器電路 9760次閱讀
- rc延時電路 1.9w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論