This project was created by the Cypress Partner: Zerynth which is an innovative company enabling python development on microcontrollers with their Zerynth Virtual Machine (VM) and their 3rd party IDE, Zerynth Studio.


Project Technology Focuses

  • PSoC 62 MCU
  • CYW4343W 802.11n Wi-Fi and Dual-Mode Bluetooth Combo Radio
  • Python (enabled via Zerynth’s VM)
  • Temperature/Humidity Sensing
  • CapSense® Capacitive Sensing Buttons
  • AWS IoT Cloud Services
  • Ethereum Blockchain


Project Requirements




Project Description

This project from the Cypress partner Zerynth showcases an interesting use case for cloud-connected edge nodes. Within this project the PSoC 6 MCU is running Zerynth’s virtual machine, thus both it and the CYW4343W can be programmed in Zerynth Studio in python as CY8CKIT-062-WIFI-BT is a supported platform. A Weather Click (hosting the Bosch BME280 Temperature/Humidity sensor) is also mounted on the Pioneer Kit. An AWS IoT based cloud dashboard is setup in the project for two purposes:

  • Graphing temperature and humidity sensor data transmitted over time. This sensor data is processed on PSoC 6, and then transmitted to the cloud via Wi-Fi
  • Showcasing transactions (recording the current temperature/humidity) on the Ethereum blockchain. These transactions are initiated by a CapSense button push


Project Links


Resource List