Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

BLE Connectivity Solution Using Energy Harvesting Technology - KBA221351

chaitanyav_41
Employee

BLE Connectivity Solution Using Energy Harvesting Technology - KBA221351

Version: **

Translation - Japanese: エネルギーハーベスティング技術を使用したBLE接続ソリューション - KBA221351 - Community Translated (JA)

Question:

Is there a sample project of BLE connectivity solution using Energy Harvesting Technology?

Answer:

The attached file is sample project of Energy Harvesting BLE Connection using CY8CKIT-042-BLE and CYALKIT-E04.

contents of the project

The project consists of the following PSoC® Creator™ Components:

  1. 1. The BLE Component that is configured as Find Me Profile and Peripheral GAP role.
  2. 2. A watchdog timer (WDT) is used for waking up the system periodically from the low-power mode.

The WDT is used to reduce current consumption for the BLE design. Figure 1 shows the block diagram of PSoC Creator, and Figure 2 shows the BLE Component Settings.

     Figure 1. PSoC Creator Project

pastedImage_0.png

     Figure 2. BLE Component Settings

    pastedImage_11.pngpastedImage_12.png

    

     Figure 3 shows the main function flow to connect BLE using Energy Harvesting technology.

     Figure 3. Flow-chart of BLE connection using Energy Harvesting Technology

Untitled.png

confirm the operation of the project

program and setup

          1. Prepare the BLE Pioneer Baseboard with PSoC 4 BLE from CY8CKIT-042-BLE.

          2. Open and Build the sample project using PSoC Creator, and program it to PSoC 4 BLE.

          3.  Disconnect the BLE Pioneer Baseboard from the computer’s USB port, and then remove the shorting block from jumper J15.

Untitled.png

4.    Open the CYALKIT-E04 kit, and take out the red S6AE103A Board and Solar Module.

           5.    Connect the S6AE103A Board to J1 and J3/J4 on the Pioneer Board as shown below.

2.png

            6.    Connect the Solar Module to J1 on the S6AE103A Board. Note that the red wire of the Solar Module cable connects to VDD on the S6AE103A board, and the                     black wire connects to GND.

          3.png

7.    Change SW12 on the S6AE103A board to the “OFF” position to supply power to the Pioneer Baseboard.

5.png

BLE CENTRAL SETTINGS

1. Plug in the BLE-USB Bridge to computer’s USB port.

pastedImage_84.png

2. Open CySmart™ 1.1 or later, and start scanning.

3. Click Configure Master Settings, and select Connection Parameters.

4. Change the parameters as shown below:

     a. Connection Interval Min: 800 ms

     b. Connection Interval Max: 800 ms

     c. Supervision Timeout: 10,000 ms

pastedImage_85.png

5. Connect “EH BLE” peripheral that is programmed to PSoC 4 BLE

6. Click Discover All Attributes. After few seconds, you can see all attributes of the “EH BLE” peripheral.

pastedImage_86.png

BLE c              

BLEs

0 Likes
Version history
Revision #:
1 of 1
Last update:
‎Oct 18, 2017 12:39 AM
Updated by:
 
Contributors