作為物聯網重要傳輸介質的:藍牙BLE、WiFi、LoRa等技術充當著重要角色,我計劃分成三個帖子進行講述藍牙BLE、WiFi、LoRa的應用開發。
本帖從藍牙BLE的微信IO控制模塊應用開發開始。 第一節 微信控制模塊之IO控制輸出 我們這一節要做的是使用微信控制模塊實現IO控制的功能,為了讓我們能夠客觀直白地觀察到現象,我們采用IO控制光圈的亮滅來實現。
0.png (442.14 KB, 下載次數: 96)
下載附件
2017-5-12 03:58 上傳
本來這個PCBA的功能是一個開關控制左邊燈圈的亮滅,現在我加入中間的藍牙微信控制模塊,使用手機來實現燈圈的亮滅。 完成了這節,大家可以改造下自己家里的臺燈。 使用的藍牙微信控制模塊MTWeChat,MTWeChat是深圳市饅頭科技基于 TI CC2541 芯片設計的兼容藍牙4.0 低功耗(BLE)單模藍牙模塊。支持微信AirSync 協議,主要應用于智能穿戴式設備、便攜式醫療設備、 運動健身設備、智慧家庭、消費電子、工業控制等,可滿足低功耗、低時延、近距離無線數據通信的要求。開發者無須了解低功耗藍牙協議,開發支持低功耗藍牙通信和微信平臺的智能產品。
0.png (307.3 KB, 下載次數: 100)
下載附件
2017-5-12 03:58 上傳
0.png (78.11 KB, 下載次數: 87)
下載附件
2017-5-12 03:59 上傳
先給MTWeChat模塊上電,我們可以看到這個光圈點亮了。我改進的地方在R2電阻左邊切斷之前的電路,連接MTWeChat模塊的IO引腳。這是一個NPN管(可以使用三極管或者MOS管,根據電流大小和應用自己可以選型),當R2電阻左邊輸入高電平,NPN管導通,光圈被點亮;當R2電阻左邊輸入低電平,NPN管導通,光圈被熄滅。根據這個原理,我們看下MTWaChat模塊的資料。 我們只看IO控制部分:
0.png (295.01 KB, 下載次數: 86)
下載附件
2017-5-12 03:59 上傳
余下完整文檔下載:
|