Summary
Register for my Virtual Training Workshop – IoT Design with Cypress PSoC® 6 MCUs and Wi-Fi/Bluetooth using Arm® Mbed™ on December, 9 at 1:00PM Eastern Time! I will be live-streaming a complete IoT Design using PSoC and WiFi – live for your entertainment … and hopefully education.
Hello everyone. This is lesson 0 of a series of 10 lessons about creating an IoT application using the Cypress PSoC 6 MCU & WiFi radios. For this class I will be building the solution using the Arm Mbed OS development platform. This will include Mbed Studio and Mbed OS. And I will be using the CY8CPROTO-062-4343W dev kit which you can purchase from Mouser. As always I will be writing this code live … no powerpoint. This is always an adventure and should make for good fun for everyone.
I am going to start by showing you the development kit and demonstrating how to use it. Then we will build up a complete IoT application that acts like a IoT-ified thermostat by reading and controlling temperature, plus connecting to the internet.
I will attempt to go slowly enough for you to follow along, but if I go too fast, don’t worry you should be able to follow along with the instructions on this website. I have attempted to put in screen shots and step-by-step instructions.
Today’s virtual workshop has this agenda table which will show also show up on every page. The links will work to take you through the different lessons.
IoT Design with Cypress PSoC® 6 MCUs and Wi-Fi/Bluetooth using Arm® Mbed™
#
Lesson
GitHub Project
0
Introduction
1
Developer Resources
2
Your First Project & The Blinking Thread
https://github.com/iotexpert/mouser-mbed-02.git
3
Display Thread
https://github.com/iotexpert/mouser-mbed-03.git
4
Temperature Thread
https://github.com/iotexpert/mouser-mbed-04.git
5
CapSense Thread
https://github.com/iotexpert/mouser-mbed-05.git
6
WiFi & NTP Thread
https://github.com/iotexpert/mouser-mbed-06.git
7
The CY8CKIT-062-WiFi-BT
https://github.com/iotexpert/mouser-mbed-07.git
8
Amazon AWS MQTT Thread - Part1
https://github.com/iotexpert/mouser-mbed-08.git
9
Amazon AWS MQTT Thread - Part2
https://github.com/iotexpert/mouser-mbed-09.git
You can “mbed import https://github.com/iotexpert/mouser-mbed-09.git“ to make a copy of the project in your workspace.
The final architecture of the thermostat looks like this.
You will need a few things for this class:
- Hardware:
- Software (free):
CY8CPROTO-062-4343W
This development kit (which you can buy from Mouser here) has a bunch of features which we will be using including:
- Programmer
- PSoC 6 MCU
- CYW4343W (WiFi Bluetooth combo chip)
- CapSense
- Thermistor
- LED
ModusToolbox 2.0
ModusToolbox 2.0 is the Cypress multi-platform development tool suite. It includes several IDEs, Graphical Chip configurators, SDKs for Bluetooth, WiFi and PSoC 6 MCUs.
Mbed Studio
Arm Mbed Studio is an IDE for developing Mbed OS programs that target the Cypress PSoC 6 MCU.
Mbed Command Line Interface
The Mbed CLI is a command line interface for building and programming Mbed OS projects onto the PSoC 6 MCU.
7 Comments
Excellent presentation.
Thank you
Hi Alan,
I am studying your Mbed VTW material right now…
The above Mbed CLI link now redirects to this link https://os.mbed.com/docs/mbed-os/v5.15/introduction/index.html.
Thank u for this awesome material!
Harris
Thanks Harris… I fixed it.
I hope things are well in HongKong…
Is it possible to watch this web cast now (even though it has already occurred?)
Yes. When you register it will give you the link… which is still active
Yes. Just register and the link will be mailed to you.
Alan