- Apr 15 Thu 2021 11:08
生命有什麼意義
- Apr 11 Sun 2021 16:30
Yahoo拍賣備份
YAHOO關了無名、知識+,我覺得Y拍應該也快了,先備份起來
還記得唐先生的蟠龍花瓶,20年前什麼都賣的Y拍看來應該很快就要撐不下去,當時我剛畢業,也很常在Y拍上買賣一些電腦零件
主機板啦、CPU啦、記憶體啦等等
還記得買了很多數據機來上網,會叫的那種
立燈是我第一次在Y拍買東西,當時在富爸爸資助下買新家,網路上找一些燈具來放。
後來結婚了,我老婆則會用我的Y拍買一些化妝品一類的東西
- Mar 18 Thu 2021 02:58
誰比較自由
我們常聽到「不自由毋寧死」,你認同嗎?如果你認同的話,你能說你現在自由嗎?嗄,你說「好像不那麼自由」,那你怎麼不去死?
「動物園裡的獅子關在籠子裡,空間狹小,只能來回踱步。而野外的獅子,每天在草原上奔馳狩獵,自由奔放。」
小時候我們沒有自由,爸爸媽媽就是那個獨裁者,感覺自己只是一隻每天被趕來趕去的猴子,早上趕著起床、趕著上學、趕著進教室、趕著休息時間上廁所、趕著中午搶飯菜、趕著下午放學回家
回家後,一樣趕著寫作業、趕著吃晚餐、趕著洗澡、趕著睡覺,然後一天又過了,每天就是這樣過,沒有什麼不同。
也不只是趕來趕去,任何時間還有一堆限制,吃飯時不要講話,回家要先寫功課,電視不能看那個節目,假日不能睡到中午,有寫明的規定,也有爸媽剛剛才想到新增的規定。犯錯了,不免毒打一頓。小時候也聽過「不自由毋寧死」,那我們為什麼沒去死呢?
因為我們幻想著有一天,我們會成為大人,到時候沒人可以給我們下規定,想幹麻就幹麻,我們就是規則制定者,今天我就要睡到中午,明天我就要打電動打到天亮。因為抱持著這一丁點幻想,我們有了動力,我們可以忍。
那麼這天來了,從大學畢業,進入職場,我們成為了小孩眼裡的大人,你真正自由了嗎?
沒有
限制更多了,你每天早上都必須在某個時間點到某個地方按指紋或塞卡片,聽著那一聲熟悉的「叮」,你知道你又多活了一天。如果你多睡了5分鐘,上班遲到了,卡片上印了紅字,老闆會扣你薪水。
- Mar 11 Thu 2021 10:12
Windows Server 評估版升級為正式版(零售版)
評估版升級為正式版(零售版)的方法
1.想辦法取得序號
2.執行CMD
DISM /online /Get-CurrentEdition
確認目前安裝版本
3.執行CMD,
DISM /online /Get-TargetEditions
詢問可升級版本,複製要升級的版本編號,例如ServerStandard
- Mar 06 Sat 2021 21:16
ESP32CAM 影像轉90度
依據本文:https://youyouyou.pixnet.net/blog/post/119383183,Arduino內的範例可以轉水平翻轉,也可以垂直翻轉,但就是沒有90度翻轉
如果要90度翻轉,有三個方法,第一個就是直接採購翻轉好的鏡頭,ov系列都是可以訂製翻轉角度、廣角、焦距等,跟賣家講好即可。
第二個是在ESP32送出影像前翻轉,這部份嘗試過,發現效率會降低
第三個方式就是收到影像的人自己想辦法轉,舉例來說,你用Python收的,那你在Python內用
#水平垂直鏡像翻轉:filp(影像,參數) 參數,1:Y軸翻,0:x軸翻,-1:XY軸翻
newimg = cv2.flip(img,1)
#90度翻轉:transpose(影像)
newimg = cv2.transpose(img)
如果你是JS收影像,那你在JS內自己寫程式翻,因為本人對JS不熟,剛好有位老友分享一篇文章,提供這個功能,分享一下
網址:https://github.com/easytarget/esp32-cam-webserver
- Mar 04 Thu 2021 03:40
ESP32 JTAG除錯環境建立:2.ESP-PROG安裝與設定
JTAG全名為Joint Test Action Group,是一種國際標準測試協議(相容IEEE 1149.1),用於驗證設計與測試生產出的印刷電路板功能,而本章所介紹的ESP-PROG支援JTAG可以對ESP32/ESP8266系列產品進行除錯,ESP-PROG外觀如下圖(a),本次我們將會使用的是右下角的JTAG區,其腳位定義則如下圖(b)。
(a) ESP-PROG模組外觀
(b) ESP-PROG JTAG PIN腳位定義
首先我們先將ESP-PROG用USB與電腦連接,並開啟電腦的裝置管理員(本機/右鍵/管理/裝置管理員),由於沒有安裝驅動程式,此時會裝置管理員應該會顯示有兩組其他裝置,一般是Dual RS232-HS及USB Serial Port,不過實際名稱可能會因為電腦版本不同而異。
接下來我們透過Zadig工具來安裝正確的驅動程式,先到Zadig的首頁https://zadig.akeo.ie/,並在下方的Download處點選Zadig 2.5下載後直接開啟。
Zadig開啟後,在上面的Option處點選「List All Devices」,將電腦中所有的USB裝置都顯示在下方的列表中。
- Mar 04 Thu 2021 03:18
ESP32 JTAG除錯環境建立:1.開發環境設定篇
對於以往有寫過其他類型程式的人來說,Arduino IDE其實並非是完整的開發工具,以筆者常在使用的微軟.net系列開發工具「Visual Studio」來說,先不論專案管理、資源管理等大型專案需要用到的工具,還有設計階段需要用到的程式碼自動提示(autocompletion)之外,就先以程式執行過程所需的除錯(Debug)工具來說則是完全缺乏,對於程式設計師最需要用到的除錯工具包括中斷點(Breakpoint)、步進執行(Step Into)、變數監看(Watcher)等三大工具,這三大工具可以讓設計師完全掌握程式走向,「中斷點」可以在重要的地方暫停,然後用「步進執行」一步一步查看程式的動態,最後「變數監看」則可以知道數值目前狀態,了解變數變化的過程,因為缺少這些除錯工具,導致Arduino撰寫大型程式時非常艱難,大部分都是透過Serial拋出訊息來查看程式執行狀態,而程式中過多的Serial print導致結構過於混亂,也會影響程式執行效能。
不過其實這是可以解決的,Arduino架構也是可以像其他開發環境一樣,有程式碼自動提示、中斷點、步進執行、變數監看這些工具的,只是還需要兩項工具的支援,一個是改用有支援除錯的開發工具VSCode及PlatformIO,另外就是需要一組能支援JTAG除錯的工具ESP-PROG模組,其架構如下圖,本章將介紹如何建立具有除錯功能的Arduino開發環境。
如前面所述,Arduino IDE缺少了許多工具,因此本節我們先介紹如何安裝VSCode及PlatformIO開發工具,讀者會覺得比較奇怪的是,當本書說開發工具是VSCode及PlatformIO時,那到底是指VSCode?還是用PlatformIO呢?
應該這樣說比較精確:「是用VSCode底下的一個延伸模組名稱是PlatformIO來開發Arduino的應用」,有點像是Chrome瀏覽器底下可以安裝很多小工具,而PlatformIO就是VSCode底下的工具,所以我們先來簡介VSCode及他的安裝過程。
一、VSCode安裝
VSCode是微軟提供的開發工具,屬於.net系列開發工具Visual Studio .net(簡稱為VS.net)的簡易版,兩者最大的差異在於VS.net只支援微軟自己的開發語言例如C#、VB、ASP等,而VSCode則可以透過外掛模組來編輯多種程式語言,由於VSCode的穩定性及擴充性受到非常多開發者的愛用,本節我們會先安裝VSCode後,再安裝PlatformIO延伸模組。
安裝VSCode非常簡單,先到微軟的網站直接下載安裝檔。
VSCode下載網址:https://code.visualstudio.com/download
- Feb 20 Sat 2021 15:14
[模組] LD3320 離線語音辨識晶片與 ESP32 無線傳輸
本篇是完全複製作者漢亞科技,原始連結:https://han-ya.blogspot.com/2021/02/ld3320-esp32.html
實驗說明
無線模組 ESP32
![]() |
圖一:以無線傳輸語音辨識的結果 |
![]() |
圖二:藍芽通訊雙方的原始碼 |
離線語音辨識
- Feb 09 Tue 2021 11:16
ESP32 DAC輸出
資料來源:https://www.fernandok.com/2018/08/esp32-voce-sabe-o-que-e-dac.html(本文只是翻譯該文)
ESP32:您知道什麼是DAC嗎?
今天,我們將討論兩個主題。第一個是DAC,來自英文數模轉換器,將其翻譯成葡萄牙語將是模擬數字轉換器。我認為這非常重要,例如,通過它在ESP32上進行音頻輸出。今天我們要處理的第二個問題是示波器。然後,我們將在ESP32上編譯基本的DAC代碼,並通過示波器將此類微控制器生成的波形模擬信號可視化。
使用的針腳
- Feb 06 Sat 2021 01:07
ESP32CAM 五百萬畫素ov5640 AF鏡頭測試
ESP32CAM雖然最高能支援OV2460的兩百萬畫素鏡頭,但是感覺畫質不是很好,無法滿足朋友想要製作一些品質檢測的應用,去年有嘗試安裝OV5640,卻發現無法支援,所以作罷。
後來在網路上發現有人安裝OV5640測試成功,就Google一篇文章說ESP32CAM可以支援OV5640:Framerates on ov5640 camera using 1.05rc1,這篇的大意是說安裝上OV5640後,要如何提昇FPS,其中下面那張表引起我的興趣,看起來是可以支援OV5640的,只是FPS會下降到4.5。
於是我馬上到賣場買一個OV5640 AF自動對焦來測試看看,結果還真的可以支援,以下就簡單說明要如何安裝OV5640鏡頭,以及比較OV2640在畫質上的差異。
一、安裝測試(RC)版Arduino ESP32相容性套件
開啟Arduino IDE後,功能表/檔案/偏好設定,在額外開發板管理員位置,貼上下面這個網址(取代掉原來的ESP32網址)
網址:https://github.com/espressif/arduino-esp32/releases/download/1.0.5-rc6/package_esp32_dev_index.json
(20210416更新:最新板相容套件為1.0.6即可直接支援,不需要再使用上述的網址)
(本RC板會影響到Serial2,一般使用者不會用到這個,如果你知道Serial2,先告訴你這個功能會在105RC版失效)