IoT Food Monitoring
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
This project was submitted by @zst123 in the PSoC 6 and Wi-Fi/Bluetooth Change the Planet with PSoC® IoT Design on Hackaday.io and was the winner!
Project Technology Focuses
- PSoC® 6 Arm® Cortex®-M4 and Cortex-M0+ MCU
- CYW4343W 802.11n Wi-Fi + Dual-Mode Bluetooth Radio
- RFID
- AWS IoT Cloud Services
Project Requirements
- Hardware
- PSoC 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT)
- RFID Arduino Module (MFRC522)
- Software
- AWS Cloud Services
Project Description
This project implemented an IoT Food Monitoring system powered by PSoC 6 MCUs and Wi-Fi along with AWS Cloud Services. A RFID module was interfaced with the PSoC 6 WiFi-BT Pioneer Kit and scanned grocery item barcodes in an enclosure to get different types of data such as item name, expiration date, etc. PSoC 6 drives the TFT Display Shield to display this grocery/food item data and latest status. On-board Wi-Fi pushes the food monitoring data to AWS IoT Core via MQTT, it is stored in a database via AWS DynamoDB and pulled to a mobile app hosted on AWS S3 that would display current the latest information on food availability, temperature, nutrition info for a specific item, etc.
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
- Cypress 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
- AWS IoT Homepage
- AWS Knowledge Center
- AWS Knowledge Center Videos
- AWS Documentation
- AWS Developer Forums
- AWS Training and Certification