搜尋此網誌

2020年4月19日 星期日

2020年4月4日 星期六

[影像處理] 利用 Python 搭配 OpenCV 將 NV21 (YUV420) 的影像轉成 RGB 格式


最近在研究影像格式,拿到許多 NV21 格式的檔案,原本是利用網路上的工具將影像轉成 RGB 存下來。突然間土炮的念頭又冒出來了,不如自已來實作一下轉換的工具好了。

2020年2月22日 星期六

Raspberry Pi4 系統安裝

在拿到 Pi4 後,除了先欣賞一下版子的外觀外,最重要的就是上電跑起來,才能好好探究它的內在,才能榨出他的能力,也才能用他來實現天馬行空的想法…..
而第一步,當然就是安裝系統囉。


2020年2月17日 星期一

Raspberry Pi4 不專業介紹

2019/6/24 Raspberry Pi 官網上發佈 Raspberry Pi 4 開賣了,一片只要美金 35
https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/

身為不務正業的螞蟻,當然是要買個幾片來玩玩啊。不過,由於開賣初期台灣沒有代理商,再加上全球需求太大供貨不足,所以等了一段時間。準備要買時又發生 USB type C 供電存在某些問題,因此再拖一陣子。等真的拿到手時,已經快年底了。
而這段時間,也一直在關注 Pi4 的相關資訊,並且研究 Pi4 上我能拿來怎麼玩。後續再慢慢的跟大家分享螞蟻我的拙作。

先來介紹一下 Raspberry Pi4 :

底下是官方的資料
官網:https://www.raspberrypi.org/
產品的技術規格:https://www.raspberrypi.org/products/raspberry-pi-4-model-b/specifications/
效能分析:https://magpi.raspberrypi.org/articles/raspberry-pi-4-specs-benchmarks

Pi4 實際圖如下:


2018年4月8日 星期日

ROS 的學習記錄 #2 - 在 Ubuntu 16.04 Desktop 上安裝 ROS 環境


要開始學習 ROS 的起手式,肯定是先打造一個完整的環境,正所謂工欲善其事,必先利其器。先有一個完善的開發環境,後續的學習才不會卡東卡西,花了一堆不必要的時間。

此篇的目標是在   Ubuntu   16.04   Desktop   上安裝 ROS   環境

2018年4月7日 星期六

Ubuntu 環境的必備設定 - SSH & Samba

身為一個程式設計宅宅,NB 上同時跑幾個系統也是很稀鬆平常的事,所以,開 VM 跑 Ubuntu, CentOS, Debain, Window, Android.....根本是家常便飯,系統玩爛了,就砍掉再開一個乾淨的來玩。要玩跨平台,就一次開幾個不同的平台來玩。系統版本升級了,就再開一個 VM 來試新版本。但,每個平台的安裝,都離不開這二個 service, SSH 和 Samba。

ROS 的學習記錄 #1 - 什麼是 ROS



什麼是 ROS (Robot Operating System),前一陣子常聽到這個名詞,不過,一直沒去研究他,只大略知道這是一套用在 Robot 開發上的平台,那時還把 ROS 當成是一套獨立運作的 OS,心想應該也是從 Linux 上分支出來的吧…….(後來才知道,完全搞錯方向)

最近剛好有個機會,能夠撥些時間來研究 ROS ,當然得捉緊機會好好學習一翻,免得接下來沒有時間,又只能望著它嘆氣了

2014年6月15日 星期日

自己的 PCB 自己洗之起手式 - 手繪 PCB

一直以來,無論是做什麼玩具,只要跟電路有關的,一定都是使用萬用洞洞版,再加上自己跳線,頂多從買塊轉接版,但,終就是脫離不了洞洞版和跳線。每當小玩具完成後,看到那些線,總是覺的這個東西就是少了一味。對,就是一塊漂漂亮亮,線路整整齊齊的 PCB 。少了這一塊 PCB ,整個感覺就不對了,而且,現在玩的晶片都盡可能買 DIP 封裝,也是為了洞洞版的表量。但,終就會需要用到其他封裝方式的晶片,雖然還是可以用跳線來完成,不過,那就真的是醜到不行了。

2014年6月1日 星期日

Power Supply 簡單版 - 12V 9V 5V

身為一個 Maker ,隨身攜帶一台電源供應器是很合理的,如此,在面對不同電壓的線路,才能得心應手啊…..

然而,無情的是,一台好一點的電源供應器要價不斐啊,面對著身邊 5V, 9V, 12V 的裝置,以往的做法是,5V 就從 USB 拉電,9V 就串 6 AA 電池,12V 就串 8 AA 電池。一般的使用其實還沒多大的問題,不過,最近在玩馬達時,同時會需要二種電壓,就有點麻煩了….

還好我認識 Regulator  這個朋友,之前都是用來將 5V 轉成 3.3V ,需要的元件少,線路也簡單,直覺就是,要自己做一個多電壓的 Power Supply 應該很簡單。

2014年5月14日 星期三

利用麥克風產生動感炫光效果

前一陣子,在 Youtube 看到這小東西

簡單的幾個元件,成果看起來蠻炫的,剛好也可以趁這個實作來了解如何使用麥克風和運算放大器。所以就決定馬上做一個來玩玩,不過,這個馬上似乎有點久,一晃眼,就一個月了…….XD
這個星期六日,腦海中突想想起這個小玩具,二話不說,馬上動手.....(亡羊補牢猶未晚矣...XD


2014年5月5日 星期一

使用繼電器 (Relay) 當成控制大電流的開關

最近需要做一個開關,利用小電流來控制大電流的輸出。而繼電器是個不錯的選擇,再加上沒玩過繼電器,剛好可以利用這個機會來學習一下繼電器的電路設計,順便也更新一下部落格,必竟已經偷懶太久了….XD

2013年12月18日 星期三

利用 3D Printer 打印雪人和憤怒鳥

"3D Printer" 去年開始熱門的一個產品,一直在注意它的發展,沒想到發展的速度快到捉不住,今年就已經街頭巷尾都可以聽的到這個名字了,FB 上的相關的社群也一個接著一個出現,國內 DIY 玩家所自行開發的 3D Printer 也一個一個出現,連企業也準備在明年推出商品等級的 3D Printer

原本我打算自己開發一台 3D Printer ,不過,單打獨鬥再加上僅有晚上的些許時間可以研究,所以,花了許多時間,卻沒有什麼進展。再加上,只有 3D Printer 並不能完整的做出自己心中的成品,還必須搭配 3D 繪圖和模型打磨上漆的功力,考量的結果,就先跳過土炮 3D Printer 這一段,直接買一台,然後往 3D 繪圖和打磨上漆這二關前進。

找了許久,考量到後續維修,問題排除以及保固的問題,所以選了一台不算便宜的機種, Flashforge Creator II ,這台是大陸開發的機種,台灣有代理商,剛好代理商又在同一縣市,雖然貴了一點,但還是敗了下去。

2013年10月31日 星期四

LED 小玩具之 4x4x4 Cube LED

幾年前剛玩 8051 時,想找個題目來實做,那時就打算來做個 Cube LED ,但由於經常性的加班,不但, Cube LED 完全沒起頭,連 8051 也只做了一塊燒錄版就停工了…XD

去年,開始接觸 arduino 這塊版子,又讓我興起實做 Cube LED 的念頭,不過,還是沒開工,理由是,那時有個更吸引我的題目 "四軸直昇機" ,所以, Cube LED 又被晾在一旁

前幾天,又在網路上看到別人發表的 Cube LED ,突然心一橫,我的 Cube LED 就開工了…….(話說,這也醞釀太久了吧…..



2013年10月23日 星期三

Qt5 之啟手式 - Hello World!!

撰寫的方式有二種,一是使用 Qt Creator 來建立專案 (這時才知道原來 Qt Creator 是什麼東西),然後直接在 Qt Creator 上進行編譯,除錯,是個蠻方便的工具。

另外一種是使用自己熟悉的編輯器,撰寫所需要的程式檔,再執行 MinGW 4.8 所附的 Qt 5.1.1 for Desktop ,進人程式在在的目錄,以 command 的方式進行編譯。

這裡就這二種方式來撰學習工具的 101 專案 "Hello World!!"

2013年10月17日 星期四

學習 Qt 的準備工作

以往在電腦上開發視窗程式時,通常是用 $ Visual Studio ,而這套軟體基本上是公司買的,如果要拿來當成自己的開發工具,花錢買一套正版軟體是必然的 (我也怕被告啊~),但實在是不想花這筆錢。再者,在 $ Visual Studio 上開發的程式,若要移植到 Linux 上,其實蠻麻煩的,除了要寫 Makefile 外,不同的 VC -> GCC 有時要處理一些 API head file 的問題。
為了避開這些不方便,乾脆找一套不用錢的開發軟體來用,只要花點時間多學一套開發工具,又能解決這些問題,其實還蠻划算的。

在許多開放社群裡看到,似乎蠻多人使用 Qt 當成視窗程式的開發工具,再加上 Qt 算是一套蠻老的工具,網路上的學習資源也不少,又能跨不同平台, Qt 就理所當然的成為首選了 (學一套就可以在不同平台上執行,何樂而不為啊)

2013年10月13日 星期日

要幾動有幾動的搖控器大改造

想要玩四軸直昇機,搖控器當然是不可少的裝備,市面上的搖控器有,五動、六動、七動、..... 多一動,價格就翻一倍,想要一台不錯的搖控器,幾千元是跑不掉,更扯的還有上萬塊。
為了要擁有很多很多動,又不想花那麼多的錢,自己動手才是王道啊...


2013年10月10日 星期四

自製 USB 轉 RS232 轉接版

在開發 Arduino 程式時,最常用的介面就是 RS232 ,無奈現在的 PC 上幾乎都沒有 RS232 的接頭了,通常都是另外買一個 USB 轉 RS232 的轉接線,然後再把 Tx/Rx 接出來用。


2013年9月24日 星期二

土炮絕地光劍外掛音效版

緣起:

正所謂坐而言不如起而行!平常看到部落格上的 LED 光劍教學,總是覺的超炫超酷,總是想要自幹一隻來玩,但也總是說說而以,並沒有真的動手去做,也就一直停留在嘴炮階段。


就在某天閒晃於 FB 上時,看到一位網友問有關 arduino 不能燒錄的問題,剛好前陣子也遇過類似的問題,所以就很不要臉的協助解決,也沒想到真的解了網友的問題,重點是就這麼和對方結下了這段 孽緣 緣份。原來他是想土炮一隻光劍,打算用 arduino uno 來控制 LED ,營造出炫麗的效果。這下子又勾起我那光劍的夢想,再加上該強大的網友打造的劍把...