element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Cypress Kits
  • Products
  • Dev Tools
  • Cypress Kits
  • More
  • Cancel
Cypress Kits
Blog PSoC 4 BLE Pioneer Kit Workshop
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Cypress Kits to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fvan
  • Date Created: 13 Mar 2015 10:55 AM Date Created
  • Views 1438 views
  • Likes 6 likes
  • Comments 5 comments
  • ble
  • cypress
  • workshop
  • psoc
Related
Recommended

PSoC 4 BLE Pioneer Kit Workshop

fvan
fvan
13 Mar 2015

I attended a workshop on the PSoC 4 Bluetooth Low Energy Pioneer Kit, presented by Cypress Semiconductor and hosted by Future Electronics. It was after reading about it on the element14 community site (Thanks clem57) that I checked if a workshop was held in Belgium as well, and luckily one was.

 

 

Kit

 

Every attendee, about 10 of us, received a PSoC 4 Bluetooth Low Energy Pioneer Kit (CY8CKIT-042-BLE) to work with.

photo 1 photo 2

The kit contained the following parts:

  • BLE Pioneer Baseboard
  • PSoC 4 BLE Module
  • PRoC BLE Module
  • CySmart USB Dongle
  • USB cable
  • Coin cell battery
  • Jumper wires

In addition, we also received a printed copy of some hands-on labs, along with some information from Future Electronics in the form of a few issues of the Future Technology Magazine.



Workshop

 

The workshop lasted approximately 7 hours and was very well organised, everything that was needed was available. The only thing you needed to bring was your laptop. If you hadn't downloaded the software in advance, USB keys were available to get the installation files.The agenda was as follows:

  • Introduction + Software Installation
  • PSoC Creator overview and terminology + Lab 1: Blinking LED
  • Coffee break
  • BLE Solution overview and architecture + Lab 2: Setup a BLE Connection
  • Lunch break
  • Lab 3: IoT Sensor-Based Design
  • Coffee break
  • Lab 4: CapSense Design with BLE
  • Wrap-up

 

Session 1

 

After having received an introduction on Cypress and their products and having installed the software (PSoC Creator, CySmart and BLE Pioneer Kit), the first session started. We were given an overview of the software tools and the related terminology for both PSoC and BLE. After that, the first hands-on lab started.


The first lab's purpose was to get familiar with the PSoC Creator development environment by doing the "hello world" of electronics: blinking the onboard LED.

Screen Shot 2015-03-12 at 10.30.33 Screen Shot 2015-03-12 at 10.36.09

Session 2

 

The next session dove into the details of BLE: the BLE stack, how to establish a connection and how to communicate. We received an overview of the BLE component in PSoC Creator and got started with the next lab.


After becoming familiar with PSoC Creator in the first lab, the second lab took it a bit further by introducing the element we had just learned about: the BLE component. Once the BLE connection was set up, we were able to blink the LED by writing data via Bluetooth.

Screen Shot 2015-03-12 at 11.43.59 Screen Shot 2015-03-12 at 11.48.09

Session 3

 

The third session was mainly hands-on. A brief explanation on the baseboard's PSoC 5 was given. The lab focused on two things: the first one was to flash the base board's PSoC5 with new firmware simulating heart rate data, the second part focused on connecting the heart rate PSoC 5 output to one of the PSoC 4 BLE input pins and make the data available via Bluetooth.

Screen Shot 2015-03-12 at 13.52.02 Screen Shot 2015-03-12 at 14.00.11

Session 4

 

The fourth and final session started with a brief explanation of the CapSense capacitive touch sensors and moved on to the lab directly. In the last lab, we learned how to control an RGB LED (color and brightness) through BLE and how to read the value of the onboard CapSense slider. One of the additional exercises was to use the onboard CapSense proximity sensor instead of the slider.

Screen Shot 2015-03-12 at 15.03.19 Screen Shot 2015-03-12 at 15.16.01

Conclusion

 

The workshop had a great balance between theory and hands-on exercises. Every part of the workshop continued building on the previous one, starting from basics such as a blinking LED and ending with live sensor data being passed via bluetooth.


The provided exercise documentation was very well described and illustrated, the kit contained all parts needed (including jumper wires) to get the exercises done.


The best part of it all ? The entire workshop was free and we got to take the kit home at the end of the day.  If you get the chance, try to attend one of these workshops, definitely worth your time and an excellent introduction to BLE and PSoC!

  • Sign in to reply

Top Comments

  • cy.gul
    cy.gul over 10 years ago +2
    We've started a series called "100 projects in 100 days" with PSoC 4 BLE. You can find these example projects here: www.cypress.com/100Projects There's also an ongoing design contest using this dev kit…
  • clem57
    clem57 over 10 years ago +1
    Your class lasted longer than mine, but we only had to copy the labs and had downloaded the software ahead of time.The best lab for me was the CapSense. How about you? Clem
  • DAB
    DAB over 10 years ago +1
    Nice post. I am glad you were able to attend and provide us with the details. I can easily see that the class was well worth a day to attend. DAB
  • fvan
    fvan over 10 years ago in reply to DAB

    It totally was. I'll keep an eye out for future workshops by Cypress in the area image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 10 years ago

    Nice post.

     

    I am glad you were able to attend and provide us with the details.  I can easily see that the class was well worth a day to attend.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fvan
    fvan over 10 years ago in reply to clem57

    I liked how the labs kept building on top of the knowledge acquired in the previous lab. Indeed, the last Lab (with CapSense) was the most fun image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cy.gul
    cy.gul over 10 years ago

    We've started a series called "100 projects in 100 days" with PSoC 4 BLE. You can find these example projects here: www.cypress.com/100Projects

     

    There's also an ongoing design contest using this dev kit - the PSoC Pioneer Challenge. Accepting entries through April 7th!

    www.cypress.com/PSoCMaker

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 10 years ago

    Your class lasted longer than mine, but we only had to copy the labs and had downloaded the software ahead of time.The best lab for me was the CapSense. How about you?

    Clem

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube