手機藍芽控制 RGB 燈光

Description

Description

作者:呂芳元

為了增添家裡的燈光氣氛,但是又不想要呆板的燈光顏色切換固定模式。因此寫了Arduino code,和 PC 端、Android App。只要輕鬆的滑動手指,就可以立即改變燈光顏色。不管是生日或是聖誕節派對,都很實用!

另外包含了七種以上的自動模式:定色、明暗、亂數、彩虹、RGB輪播、閃爍、使用者自訂播放光序、呼吸…等等。

硬體資料:

  1. 模組:USB_To_TTL 模組、藍芽HC-05模組、Arduino ProMini。
  2. 零件:繼電器、LED。
  3. 線材:杜邦線( 公/公、公/母、母/母)各10 條以上、麵包版。

藍芽模組設定:

使用:藍芽HC-05 +USB2TTL模組+母對母線數條。

2016-06-06_152201
修改藍芽參數( 進入AT Mode ):

  1. 藍芽HC-05 燈號通電後Led快速閃動,非AT模式。必須先拔掉USB,通電前,先按住Reset鍵(在HC-05正面,靠近EN腳的按鍵)不放,插上PC通電後,待藍芽燈號轉為兩秒閃一次時再放掉,即可成功進入AT 模式。
  2. 開啟Arduion IDE。
  3. 在選單[ 工具] / [序列埠監控視窗]。
  4. 在上方開始輸入AT 指令。
  5. 注意:必須選取NL&CR,38400boud(因為HC-05 boud rate = 38400)。

2016-06-06_152547

燒錄Arduino Mini:

使用:USB2TTL模組+ (Arduino Mini +藍芽HC-05) + 母對母線數條。

2016-06-06_152808

  1. 說明:
    1. USB to TTL 接Arduino ProMini:
      1. TXD 接RXD。
      2. RXD 接TXD。
      3. VCC接VCC。
      4. GND 接GND。
      5. DTR 接DTR,用於燒錄時,自動重置功能。
    2. 藍芽接Arduino ProMini:
      1. RXD 接TXD( PWM Pin 11 )。請參考程式碼定義。SoftwareSerial
      2. TXD 接RXD( PWM Pin 10 )。
      3. VCC 接VCC。
      4. GND 接GND。
    3. ArduinoProMini:
      1. Pin13 接(+) LED (-) 接GND,用來顯示是否受藍芽手機控制明滅。
  1. 燒錄動作:
    1. 依照上述圖形,將Usb2TTL、藍芽HC-05、ArduinoProMini 連接好。
    2. 將USB to TTL 模組接到PC。
    3. 開啟Arduino IDE,開始寫程式,程式碼如下。
    4. 執行燒錄,將程式碼燒錄到Arduino ProMini 上。
    5. 如果改成燒錄Arduino Uno 或Ardunio ProMini,記得在 ̧[ 工具] / [版子] 選取正確的板子,還有要注意選取到正確的Serial Port。

Demo影片:

Resource:

  1. Google App下載
  2. 教學文件(In English)
  3. 教學文件
  4. Instructables 教學
  5. 網誌介紹(一)
  6. 網誌介紹(二)

Video

Video

Contact

Contact

Project簡述

Project簡述
  • 簡述
    為了增添家裡的燈光氣氛,但是又不想要呆板的燈光顏色切換固定模式。因此寫了Arduino code,和 PC 端、Android App。只要輕鬆的滑動手指,就可以立即改變燈光顏色。不管是生日或是聖誕節派對,都很實用!
  • 作者
    呂芳元

您的姓名 〈需填寫〉

您的電子郵件信箱 〈需填寫〉

主旨

您的信件內容