資料介紹
描述
最近完成了我的ESP32Cam 延時(shí)拍攝項(xiàng)目,我對(duì)圖像質(zhì)量并沒有印象深刻,并且擔(dān)心運(yùn)行長(zhǎng)打印時(shí)代碼的穩(wěn)定性。它將使用類似的方法,通過在每一層變化時(shí)觸發(fā)一張照片(當(dāng)紫外光亮起時(shí))。
最終結(jié)果。打印髖骨 ~3.5 小時(shí)
測(cè)試顯示構(gòu)建不同部分的第一個(gè)記錄。
挑戰(zhàn):
如果您之前嘗試過連接到 GoPro,那么您可能遇到過這個(gè)問題。我正在使用GoProControl庫(kù)(使用 WiFi),但也有GoProBLE (使用藍(lán)牙)——這兩個(gè)庫(kù)都很出色。還有許多其他資源,包括this和這個(gè)很棒的配置參數(shù)存儲(chǔ)庫(kù)。最初,我想使用 Blynk 從我的手機(jī)啟用遠(yuǎn)程控制(就像我使用RTLapseCAM)。挑戰(zhàn)是我必須通過家庭網(wǎng)絡(luò) WiFi 連接手機(jī)和 ESP,但由于 GoPro 有自己的 WiFi 網(wǎng)絡(luò),所以就有了這個(gè)想法。然后,我通過 BLE 查看了 Blynk > ESP32 和 ESP32 > GoPro 的家庭 WiFi 組合。在嘗試了 BLE 代碼之后,我遇到了很多問題。我可以連接到 GoPro,但它不會(huì)處理命令。我沒有解決它,但我認(rèn)為它無法建立安全連接(NimBLE 庫(kù)的一部分)。這超出了我的范圍,我已經(jīng)沒有耐心了。
Onto GoProControl 連接到 GoPro 自己的 WiFi。我又遇到了各種各樣的問題。我可以讓 ESP 連接到 GoPro WiFi,但連接后它會(huì)不斷下降,并且不接受任何命令——甚至是 keepAlive()。我花了將近一個(gè)星期的時(shí)間試圖調(diào)試它,并且在我所看到的任何地方都遇到了死胡同。有一段時(shí)間,我認(rèn)為我的 GoPro 有缺陷。我發(fā)現(xiàn)只有當(dāng)我完全重置 GoPro 上的無線連接時(shí)它才能工作——但只是第一次,然后從那里開始失敗。然后我想通了. 當(dāng)時(shí),我已經(jīng)準(zhǔn)備好沮喪地認(rèn)輸了,我什至不記得我是怎么想出來的,我嘗試了這么多東西,并且調(diào)試時(shí)代碼溢出。本質(zhì)上,當(dāng) ESP 以非優(yōu)雅的方式斷開連接時(shí),GoPro(在我的例子中是 Hero 7 Black)不喜歡它。對(duì),就這么簡(jiǎn)單。
我發(fā)現(xiàn)如果我在斷開任一設(shè)備的連接和關(guān)閉電源之前調(diào)用 gp.end(),我可以重新啟動(dòng)、重新連接到 GoPro WiFi 并拍照。草圖顯示了我是如何解決這個(gè)問題的,但基本上我將它作為開始/停止錄制功能內(nèi)置到主按鈕中。錦上添花的是我正在使用的 M5Stick-C Plus 有一個(gè)內(nèi)置電池,并且在移除 USB 電源后保持開啟狀態(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 反過來又控制 GoPro,但這變得太費(fèi)力了,坦率地說,它現(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ù),直到建立連接(如果沒有,則繼續(xù)進(jìn)行沒有多大意義)。一旦建立,它將 GoPro 設(shè)置為照片模式,在屏幕上設(shè)置 M5 HMI,然后主循環(huán)開始。在循環(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 上從暗到亮的過渡時(shí)觸發(fā) GoPro 上的照片。每次過渡只需要 1 張照片,因此無論多長(zhǎng)時(shí)間黑暗或多亮都無關(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 超過 2 秒,它將關(guān)閉連接并重新啟動(dòng) ESP。還有 2 個(gè)其他按鈕。如果按下 BtnB,它會(huì)關(guān)閉通訊(調(diào)用 gp.end() )并停止錄制。可以隨時(shí)停止和開始錄制。它不會(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 歐姆電阻
- 如果您正在尋找樹脂打印機(jī),請(qǐng)?jiān)诖颂幉榭?/font>
- 不要忘記一個(gè)好的 USB 電源(2 安培應(yīng)該可以)
- 完全披露,如果您從上述鏈接購(gòu)買,我將獲得少量推薦費(fèi)。您無需再支付任何費(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 傳感器(您可以在此處下載)。沒有使用膠水或螺絲。它只是沿著塑料邊緣壓合,可以看到 UV LED 照射到 TFT 屏幕上的位置。它也不會(huì)干擾光路/屏幕等。頂部的區(qū)域在紅色金屬頂板和黑色“桶”之間是開放的,該黑色“桶”為紫外線 LED 打孔。
我的博客 @ www.plastibots.com上的完整更新內(nèi)容和 Arduino 草圖
相關(guān)文章
RE-LAPSE:使用 ESP32 CAM 和 Blynk 進(jìn)行樹脂打印機(jī)延時(shí)記錄
3D 打印 RC 六角轉(zhuǎn)樂高集線器適配器
- 基于M5Stick-V和M5Stack的辦公桌機(jī)器人助手
- 帶步進(jìn)器和IMU的M5Stick-C
- M5Stick C開源分享
- 使用M5StickC Plus進(jìn)行M5Stack圣誕節(jié)的圣誕老人追蹤器
- 簡(jiǎn)單的延時(shí)攝影PiCamera
- C Primer Plus 配套資源整合-2021 0次下載
- 吸水性樹脂保水強(qiáng)度測(cè)定儀 5次下載
- LTC6991LTC6994演示電路-用于延時(shí)攝影的間歇計(jì)(孔徑從14秒可調(diào)至4秒)
- 用C語言實(shí)現(xiàn),精確微秒級(jí)的延時(shí)資料下載
- 看碼源總結(jié)Keil C 51單片機(jī)延時(shí)程序編寫資料下載
- 樹脂基三維立體光刻陶瓷漿料性能研究的詳細(xì)說明 6次下載
- 使用C51編寫單片機(jī)延時(shí)函數(shù)的詳細(xì)方法說明
- 51單片機(jī)的晶振11.0592M延時(shí)函數(shù)免費(fèi)下載
- 多色光敏樹脂3D打印機(jī)的設(shè)計(jì)與實(shí)現(xiàn) 2次下載
- C語言教程之打印1~5的階乘 0次下載
- 簡(jiǎn)易R(shí)C延時(shí)電路設(shè)計(jì)及原理分享 1.8w次閱讀
- 3D打印技術(shù)SLA與MSLA的區(qū)別與優(yōu)勢(shì) 1853次閱讀
- 如何使用M5Stick和M5Stamp觸發(fā)藍(lán)牙操作BLE通信 3418次閱讀
- Systick定時(shí)器延時(shí)原理與HAL_Delay()延時(shí)函數(shù)的使用 1.3w次閱讀
- 這個(gè)精確完整的C語言延時(shí)子程序表你知道嗎 4338次閱讀
- C語言編程常用的4種延時(shí)方法解析 7.5w次閱讀
- 環(huán)氧樹脂的特性及應(yīng)用范圍 1.3w次閱讀
- 樹脂塞孔是什么?PCB為什么要采用樹脂塞孔? 2.1w次閱讀
- 什么是樹脂塞孔?樹脂塞孔的應(yīng)用,工藝制作方法和品質(zhì)問題改進(jìn)方法介紹 1.4w次閱讀
- C語言里如何編寫精確的微量延時(shí) 1615次閱讀
- 嵌入式C通用延時(shí)驅(qū)動(dòng)的編寫方法 2188次閱讀
- 嵌入式C實(shí)現(xiàn)延時(shí)程序的不同變量的區(qū)別 幾種Linux嵌入式開發(fā)環(huán)境的簡(jiǎn)單介紹 1566次閱讀
- 史上最全的3D打印材料分析(沒有之一) 1659次閱讀
- 簡(jiǎn)易延時(shí)防盜報(bào)警器電路 9604次閱讀
- rc延時(shí)電路 1.9w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多