2017年9月29日 星期五

用 MCP2515 和 NUC131 進行 CAN bus 通訊


CAN bus 是非常古董的通訊協議, 一開始就是設計給車用
這協議蠻特別的, 只要兩條線就可以通訊
i2c 雖然也是兩條, 但是它需要有共同的接地, 所以正確說應該是三條
而 CAN bus 全部就只有兩條, 而且所有在 bus 上的設備都並接在這兩條上
沒有共地沒關係, 蠻神奇的, 而且在這兩條線上還實現了優先權機制, 大家都可收和發
由 BOSCH 這家公司發起, 看到它我就想到電鑽和砂輪機, 因為我這兩樣都買他們家的XD
本篇將試驗透過 CAN bus 回應車用抬頭顯示器, 讓它顯示出假的行車資訊, 驗證車用網路通訊

2017年9月26日 星期二

自製環形閃燈和迷你閃燈


這是遙控模型在用的閃光燈, 用來指示模型位置用的, 主要是航空模型
飛到一公里外時用 LED 打光就不可見, 所以需要強度更高的閃光燈
不過這玩具原先其實是設計給相機使用的, 可能庫存過多改賣給航模去銷貨
年初時打算開一個新計畫, 然後開始備料, 結果就看到這玩具, 然後計畫就歪樓了XD
我們這是業餘計畫, 想到什麼就做什麼, 沒有時程壓力
而且做不出來或不想做時還可以換題目, 於是就改做閃光燈

2017年8月13日 星期日

用魚眼鏡頭 Sigma 8mm 拍攝環景 (全景)


Sigma 8mm f3.5
這是顆魚眼鏡頭, 去年初就買了, 當初就想玩環景
看到 Google 說上傳到某個地方就可以協助轉換, 所以就買了這顆鏡頭
然後裝上三腳架, 拍了一些照片, 然後......找不到哪裡可以轉換 (淦!騙我!)
那網頁連結點來點去好像無限迴圈, 根本沒得轉換, 於是就把鏡頭收起來等有空再來研究
然後這一等, 一年就過去了XD 直到前幾個月才想起來
實際下去看, 發現這技術還挺複雜的, 到處蒐集資料, 終於拼揍完成
不過這方案真的十分麻煩, 如果沒有畫質要求, 建議直接買全景相機
那個超簡單還可以錄影, 強烈推薦!

2017年5月22日 星期一

用相機當掃描器


現代相機性能越來越好, 價錢也越來越便宜, 透過配置特定參數可以獲得非常清晰的影像
以往低價相機常常是畫面許多顆粒, 即使最便宜的掃描器也可以輕鬆打敗相機的品質
(搜尋資料發現似乎需要不少校正, 而且光線量無法控制, 我看過的樣本可能經過很多修正)
所以網路上比較常見的玩法是拿掃描器去當相機XD 反過來用的比較少
時代改變了, 雖然價差還是大, 品質可接受的相機還是比掃描器貴很多, 但差距變小
我們就可以嘗試以前不能做的玩法, 不過這項計畫軟體部份還沒完善
操作上比較花時間, 但目前的畫面輸出我認為還可以接受

2017年5月16日 星期二

控制 WS2812 矩陣



這玩具原先計畫是做照明用, 但是發現一些特性覺得不適合就沒採用
不過既然硬體都做出來了, 就乾脆軟體也弄一弄

2017年3月24日 星期五

用 AVR atmega16u2 連接 USB


USB 是歷史很久的通訊規格, 市面上已經有多到炸的產品產出
這個規格是設計來熱拔插的, 隨時可以接上或移除
不過可能是因為許多系統都有支援, 速度又夠快
即使 on-board 裝置也是有走 USB 的, 像是 wifi 和藍芽模組
雖然 ARM 的系統很早就有 USB 但以前不一定會用到
現在則是一定會用, 有的 SoC 還內建多個 host
新的手機方案更是加碼到 USB3, 我們搞系統的就必須面對它
我的 WT-13 原先是做 BLE 使用, 不過為了順便玩 USB
因此特別選了顆有 USB 的 MCU: atmega16u2
我們將利用這顆來入門 USB, 學點 USB 基礎概念

2017年2月4日 星期六

Rollei-HFT Planar 50mm f1.8

新入手的玩具:

Rollei-HFT Planar 50mm f1.8
我不是那時代的人, 它的歷史就交給別人去介紹:暴力色系 Rollei HFT Planar 50mm f/1.8
我買到的是新加坡製版本魔改 M42 接環

2017年2月3日 星期五

升級佳域 JY-S3 (MT6752) 手機韌體至 Android 7.1 (M.A.D.)

這是一年半前買的手機

售七張多小朋友, 高規版, 配 3G 記憶體和 NFC, sensor 該有的都有, bt/wifi/gps
多一顆電池, 充電器, 行動電源, 連接線, 皮套, 保護貼, 贈品堆的像小山XD
聯發科方案就是讚XD