An open API service indexing awesome lists of open source software.

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.

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