Smart Mailbox
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
This project was submitted by @saicheong in the PSoC 6 and Wi-Fi/Bluetooth Connected Cloud Challenge on Element14 and was one of the winners!
Project Technology Focuses
- PSoC® 6 Arm® Cortex®-M4 and Cortex-M0+ MCU
- CYW4343W 802.11n Wi-Fi + Dual-Mode Bluetooth Radio
- AWS IoT Cloud Services
- Arm Mbed OS
- iOS Mobile App
Project Requirements
Hardware
- PSoC 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT)
- Green LED for Mail Detection
Software
- ModusToolbox™ Software Environment
- AWS Cloud & Amazon Services
Project Description
This project implemented a smart, cloud-connected, ML driven Mailbox for the home. This project leveraged essentially all of the components on the PSoC 6 WiFi-BT Pioneer Kit: PSoC 6 of course to process motion sensor data and drive the TFT display, alerting that people are at the Mailbox, on-board Wi-Fi/Bluetooth radio to transmit to an iOS mobile app via BLE as well as send data to AWS IoT Core to then interface with other AWS Cloud and Amazon services such as Kinesis, S3, Lambda Functions, etc – and the on-board F-RAM was used for data-logging as well. A ML model was also built up using TensorFlow and Amazon SageMaker Studio to detect if and what type of dog is at the Smart Mailbox.
Project Links
Resource List
Hardware:
- PSoC 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) User Guide
- PSoC 62 MCU (1MB Flash, 288KB SRAM) Datasheet
- PSoC 62 MCU (2MB Flash, 1MB SRAM) Datasheet
- CYW4343W 802.11n + Dual-Mode Bluetooth Radio Chipset Datasheet
- Murata Type 1DX Wi-Fi/Bluetooth Module (housing CYW4343W) Datasheet
Software:
- ModusToolbox™ Software Environment
- Download available on this page for Windows®, macOS®, and Linux®
- All ModusToolbox Software Environment Documentation
- ModusToolbox Software Environment Community Technical Forum
- Mbed OS Resources:
- Amazon FreeRTOS Resources:
- Cypress Amazon FreeRTOS Community Technical Forum
- Cypress Amazon FreeRTOS Qualified Hardware Page
- Amazon FreeRTOS OS Documentation
- Cypress Amazon FreeRTOS PSoC 6 + Wi-Fi/BT Dev Kit Getting Started Guide
- Cypress Amazon FreeRTOS SDK Repository
- Cypress Amazon FreeRTOS Example Projects
- Running Amazon FreeRTOS Code Examples Knowledge Base Article
AWS IoT Technical Resources