2015年8月11日 星期二

[Design] SmartIMU 更新測試

SmartIMU 更新已經在進行中了(原始的版本→SmartIMU),初步先更改兩部分,STM32F401C 更換成 STM32F411,從原本的 84MHz 工作頻率升級到 100 MHz,同時也增加了 RAM 的大小(96KB→128KB),另外則是更換氣壓計,本來打算使用 LPS25HB,不過目前淘寶上似乎買不太到,所以就暫時先用 LPS25H 來代替,氣壓計除了在體積上大大的縮小外,LPS25HB 精度也達到 1 pa RMS,大氣壓力與高度之關係為每上升9公尺,大氣壓降低100Pa,1 pa 相當於 9 cm 的精度,頗期待之後的實驗結果。

今天下午焊了兩片版子,把感測器都吹上去之後,覺得特別髒,就拿去清洗了,洗到一半才想到器壓計上面有一個孔...應該是用來測量氣壓用的,希望器壓計不會有問題才好...,錯愕了一會後,寫了一個GPIO的測試程式,測試了一下燒錄功能,兩個都可以正常燒錄,RGB LED 也都正常頻率閃爍,MCU 部分應該是沒有問題了,之後等有空時再來測試 MPU9250 與 LPS25H 是否有問題。

等都沒問題就來開始設計最新版的 SmartIMU 了,挑戰超小高效能的 IMU 開發板!

-補充
這次的 MCU 焊接沒有用吹的,而是直接用刀頭焊上去,細刀頭果然厲害,以後旁邊長腳的QFN應該都不是問題了,對好後成功率百分百。









2015年8月6日 星期四

[Tool] 新焊槍 FX-951 開箱

一個好的作品背後都有一個好的工具!
最近換了 HAKKO 的 FX-951 烙鐵,也從 GOOT 跳槽到 HAKKO 了。

這兩天拿到 PCB 正好測試一下焊接的效果,與之前用了幾年的 TQ-95 比較,在手把的地方不會發熱,而且更細,握起來很輕鬆,設計上透過卡榫的方式更換烙鐵頭,烙鐵頭的種類也頗多,另外買了細刀頭與細尖頭以應付不同的情況,銲槍座部分裝有微動開關,可以在放入銲槍時自動進入休眠降溫,這種設計應該是為了延長烙鐵頭的壽命吧,不過每次拿起銲槍,自動加熱到預定溫度時都會有嗶聲,雖然方便但有點吵...整體用起來很滿意也很方便。

HAKKO 官方的產品說明:https://www.hakko.com/english/products/hakko_fx951.html













2015年8月5日 星期三

[LinkIt] LINKIT ONE 開箱

比賽送的開發板,功能很豐富,不過還是不喜歡 arduino 的開發環境,編譯速度慢,IDE 的自由度低...,若與 STM32 相比,還是傾向於 STM32,畢竟在兩者都熟悉的形況下,STM32更容易把功能實現,實時性也較高,仿真除錯也比較方便。

官方說明:https://labs.mediatek.com/site/global/developer_tools/mediatek_linkit/whatis_linkit/index.gsp








2015年5月19日 星期二

[MicroMultimeter] 自製微型多功能電表

新設計的數位電表 - MicroMultimeter,

這是一個多功能的數位電表,著重於簡單、攜帶以及擴充性,以應付日常電路、微控制器開發除錯及測量為主要目的。MicroMultimeter 同時也是一個開源硬體、軟體的一個項目,相關的資源都可以從 GitHub 上取得,基本功能有電壓測量、二極體測量、短路斷路測量、PWM 輸入輸出、波形顯示,搭配其包含 UART、SPI、I2C、PWM 的擴充埠,可及增加更多樣化的應用及延伸。



‧ 簡單硬體介紹
主要的微控制器採用 ST 的 STM32F103CB,48 Pin 72MHz,透過自己設計的 OLED_9.6-inch 顯示,其解析度 96*64,上面有放置 2 個通道的定電流電路用來測量待側物,蜂鳴器用來提是使用者,USB 用來傳輸資料至 PC 端,另外拉出 8 個含有 SPI, UART, I2C 功能的 I/O 至擴充埠。硬體設計軟體使用 Atium Designer,主體大小約 43.05 * 25.4 mm。



‧ 主體電路圖



‧ 目前實現的擴充
ExpIO ( 引出所有 I/O ) 
ExpProbeA ( 三用電表探棒 4mm ) 
ExpProbeB ( 示波器探棒 BNC ) 
ExpDigiPower ( 數位電源 LM1084 + AD5292 )












2015年1月24日 星期六

[nRF51] nRF51 DK & Dongle 開箱


新買的玩具 nRF51422 開發板,從 mouser 購入,nRF51-DK & nRF51-Dongle,兩片加起來可以免運費,nRF51 系列是 Nordic Semiconductor 的一個 BLE/ANT 開發板,核心控制器使用 ARM CortexM0,最高時脈 16MHz,這是我的第一個藍牙開發板,開始學習 Bluetooth 4.0 了。

Github:https://github.com/Hom-Wang/NRF51
產品資訊:https://www.nordicsemi.com/eng/Products/ANT/nRF51422