Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Timothy Malche
Published © LGPL

RoHA (Respiratory Health Analyzer)

RoHA Project is an IoT based Sensor Node that analyze a persons respiratory health and report its status on device and web application.

AdvancedWork in progressOver 2 days1,169
RoHA (Respiratory Health Analyzer)

Things used in this project

Hardware components

AWS IoT EduKit
Amazon Web Services AWS IoT EduKit
×1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
×1

Software apps and online services

AWS IoT
Amazon Web Services AWS IoT
AWS DynamoDB
Amazon Web Services AWS DynamoDB
Edge Impulse Studio
Edge Impulse Studio
Arduino IDE
Arduino IDE
XAMPP Server

Story

Read more

Schematics

Circuit Diagram

Attach PIR sensor on Port-B of AWS IoT Edu Kit

Code

RoHA Arduino Firmware

C/C++
This is the firmware source code that you need to compile and upload on sensor node using Arduino IDE. Before uploading this firmware please develop model using EdgeImpulse as the steps describe in this documentation and then download model as Arduino zip library, import the library and then compile this sketch. You also need to install ESP32 data upload tool and use the tool to upload image file to AWS IoT Edu Kit before you upload the code to the device. Apart from this setup IoT Core, IAM user and DynamoDB as described in this documentation. You also need to update settings in the secrets.h header file.
No preview (download only).

RoHA Web Application

PHP
To run this application, first install XAMPP server, and then copy paste this application folder to htdocs folder of web server. Before running update settings in getData.php file as described in this documentation. Then execute the application in web browser.
No preview (download only).

Credits

Timothy Malche

Timothy Malche

17 projects • 22 followers
Maker, Educator, Researcher

Comments