[Arduino / Genuino] 細懸浮粒子檢測 PMS7003 連線實作

漂浮在空氣中的粒子在好幾年前就已經有人提出 (想當年(約民國 94 年左右)當兵時就有聽這個名詞),只是不知道真實的涵意是什麼?直到看了「柴靜霧霾調調:穹頂之下」的影片之後,才真正了解到 懸浮粒子 (Particlate Matter: PM) 是這麼可怕文明產物。

» Read more

[Arduino / Genunio] 測試 移位功能 (Bit Shift)

PMS7003 (粉塵感測器) 傳送的資料分成高位元組及低位元組 (換言之,就是一份資料為 2 Bytes,但傳輸時是用 Byte 為傳送單位)。為了要把數據換出來,必須把接收到的位元組,轉換成 2 bytes 的 unsigned int。

一開始的程式

結果是一直輸出

» Read more

上拉電阻、下拉電阻?

在查閱元件手冊時,發現裡面寫了一句話「SET 及 RESET 內部有上拉電阻,如果不使用,則應懸空」。電阻不就是「是一個物體對於電流通過的阻礙能力」(參考自 wiki (R = V/I, 單位 歐姆)),怎麼還多了 上拉 的詞,到 Google 上查了之後,又發現另一個相對詞 下拉 …. 這到底是什麼意思?

從 ARDUINO 中文社區 裡面查到這篇文章「【小常識】從按鈕開關看上拉pull-up電阻下拉電阻是蝦密碗糕」,做了很詳盡的說明,轉載到這裡作日後的參閱記錄。

» Read more

[筆記] 藍牙模組 設定 iBeacon 功能

從網路上採買了含有 TI CC2541 晶片的藍牙模組 (HM-10),它整合了 iBeacon 的功能 (是不是只要 Bluetooth Low Energy 的藍牙晶片,就一定會提供有 iBeacon 的功能,差別只在於模組是否有提供設定指令)

這塊簡便的藍牙模組打算拿來實作防丟器,Ex: 放在鑰匙圈上、放在小孩身上、放在車子上 (對停車場陌生,忘了停在哪裡?)

需要準備的工具:

  1. 藍牙模組 (我用的是 HM-10,還可以選用 HM-11 體積更小)
  2. Arduino UNO Rev.3 (或是 USB to TTL)
  3. 杜邦線
  4. 焊接工具

首先把接腳 (傳送、接收、電源、接地等四個接腳)都焊上杜邦線。IMG_20160407_153711

» Read more

[Arduino/Genuino] 終於收到零件包囉!

原本只是對 Raspberry Pi 有興趣,結果找到許多跟微控制器有關的資料,一查才知道原來電子控制並沒有想像中的那麼困難;Youtube 上也有許多的影片可以參考。服務好一點的賣家還會提供電子教學檔。

從網路上可以找到價格 $190 還包含有入門零件組。想說賣 $190,而且賣家還要賺,那一塊單純的版子應該在 $90 元上下才是。便到附近的電子材料行問看看。的確是有在賣 Arduino。但是電路配置與微控制器不太一樣,價格也比較貴,要 $26x。

在詢問完網拍賣家後才知道,原來 $190 含入門零件組的商品,並非 Arduino 原廠,而是相容 / 相仿。原版的一台要 $600~$700 (看匯率),官網標示 EUR $20.00。最後找到 Arduino UNO R3 的海外版 Genuino UNO R3,價格 $680 (含零件組),運費也很合理 $40。

Genuino_Unboxing_01

» Read more