Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chaitanya1436/toddler_monitoring_robot
The Baby Monitoring Robot helps parents monitor toddlers remotely. It uses sensors and actuators to follow the baby, detect crying, and send alerts for spills or emergencies. The system also offers live video streaming of the baby’s environment, ensuring comprehensive care and oversight.
https://github.com/chaitanya1436/toddler_monitoring_robot
embedded-systems esp32-cam home-automation iot motor-control robot-follower smart-parenting telepresence video-streaming wireless-communication
Last synced: 20 days ago
JSON representation
The Baby Monitoring Robot helps parents monitor toddlers remotely. It uses sensors and actuators to follow the baby, detect crying, and send alerts for spills or emergencies. The system also offers live video streaming of the baby’s environment, ensuring comprehensive care and oversight.
- Host: GitHub
- URL: https://github.com/chaitanya1436/toddler_monitoring_robot
- Owner: Chaitanya1436
- Created: 2024-08-04T18:52:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-04T18:56:03.000Z (6 months ago)
- Last Synced: 2024-11-11T04:21:20.851Z (3 months ago)
- Topics: embedded-systems, esp32-cam, home-automation, iot, motor-control, robot-follower, smart-parenting, telepresence, video-streaming, wireless-communication
- Homepage:
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Baby Monitoring Robot Project
## Overview
This project involves creating a robot that follows a baby, detects crying, and sends notifications to parents. It uses an ESP32 for sensor control and notifications, and an ESP32-CAM for video streaming.## Components Used
- **ESP32**: Main controller
- **ESP32-CAM**: Video streaming
- **Ultrasonic Sensors**: For distance measurement
- **Sound Sensor**: To detect crying
- **Moisture Sensor**: To detect spills
- **L298N Motor Driver**: For motor control
- **Motors**: For movement## Wiring Diagram
- [Block Diagram](docs/Block_Diagram.png)## Code
- **ESP32_Code.ino**: Main ESP32 code
- **ESP32_CAM_Code.ino**: ESP32-CAM code## Setup Instructions
1. Connect the components as per the wiring diagram.
2. Upload the `ESP32_Code.ino` to the ESP32.
3. Upload the `ESP32_CAM_Code.ino` to the ESP32-CAM.
4. Configure the WiFi credentials and Telegram bot in the code.
5. Start the ESP32-CAM and access the video stream via the provided URL.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.## Acknowledgements
- NewPing Library
- UniversalTelegramBot Library
- ESP32 Camera Library