https://github.com/nylla8444/DreamCatcher
DreamCatcher is a baby sleep monitoring with the use of Arduino and sensors. This a project for CSS - 223, Discrete Math, with the goal of familiarizing the use of IoT in our daily lives.
https://github.com/nylla8444/DreamCatcher
express-js nodejs-server serialport webapp
Last synced: 11 months ago
JSON representation
DreamCatcher is a baby sleep monitoring with the use of Arduino and sensors. This a project for CSS - 223, Discrete Math, with the goal of familiarizing the use of IoT in our daily lives.
- Host: GitHub
- URL: https://github.com/nylla8444/DreamCatcher
- Owner: allyn8444
- Created: 2024-11-28T07:09:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-28T07:30:45.000Z (over 1 year ago)
- Last Synced: 2024-11-28T08:27:23.150Z (over 1 year ago)
- Topics: express-js, nodejs-server, serialport, webapp
- Language: HTML
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# How to use our project:
## References:
- Check the Schematic Diagram and Copy the Circuit Diagram. (For more info, check the [project documentation](https://docs.google.com/document/d/1W3UlDw9eblVcIKKHZNt2959oXTZyLfrAGaKOUJA_Q1o/edit?usp=sharing))
- Also check this [Tinkercad Diagram](https://www.tinkercad.com/things/77Hawcx0KD3-copy-of-motion-and-temperature-sensor-project-ds2?sharecode=MX6qyf7J8CmovFul3lb2Niv0tt2J1S9G0pq7DLUpKgg) for testing.
## Installations and Downloads:
- Download [VSCode IDE](https://code.visualstudio.com/download)
- Install [node](https://nodejs.org/en/learn/getting-started/how-to-install-nodejs) in your computer
- Download [Arduino IDE](https://www.arduino.cc/en/software)
## Starting Procecss
- Clone this repository
```bash
git clone https://github.com/allyn8444/DreamCatcher.git
```
- After cloning, open the terminal and enter `npm install`
- get Arduino IDE and upload `DreamCatcher.ino` file
- check the COM ports in your end
- create an `.env` file and put serial port value e.g. `SERIAL_PORT = COM5`
- run: `node .\app.js`
- then open: `http://localhost:3000`
- the web app should pop up after opening the localhost.
### Additional Needs:
To be able to receive **telegram notifications**, you need to have the DreamCatcher Bot API Token.
For more information about the API Token and other issues, email me at:
ledesmaallynralf@gmail.com
ENJOY!
---
## For notfications:
Arduino Uno should be connected to a computer or laptop to make the real time communication and notifications to work
---
## Limitation:
The Arduino Uno should be connected to a computer or laptop.
It won't be able to communicate data (to our web app) without a serial connection unless we will add additional modules.
## Members:
- ALLYN RALF LEDESMA
- JUSTIN JONES BREY
- MICHELLE JOY JUANICO