Skip to content

Latest commit

 

History

History
81 lines (56 loc) · 4.93 KB

README.md

File metadata and controls

81 lines (56 loc) · 4.93 KB

ZaBoteru

ZaBoteru

Table of Contents

Description

ZaBoteru is an innovative smart bottle that works efficiently to prevent dehydration. It monitors water intake, tracks temperature, provides heating and UV sterilization. It integrates with Firebase for remote monitoring and control by our user-friendly ZaBoteru mobile app.

Features

☑️ Water Level Monitoring

☑️ Temperature Monitoring and Control

☑️ UV Water Sterilization

☑️ Hydration Alerts with Visual Feedback via RGB LED and LCD

Setup Instructions

  1. Clone this repository to your local machine.
  2. Connect your hardware components as described in the system hardware guide provided. Click Here to download ZaBoteru Hardware Connection Guide (PDF).
  3. Firebase Setup: Create your Firebase project and configure the necessary parameters. Please refer to the System Architecture section Here to get the required parameters.
  4. Open the source code in the Arduino IDE.
  5. Install the required libraries:
    ESP8266WiFi.h
    ESP8266Firebase.h
    HX711.h
    HX711_ADC.h
    LiquidCrystal_I2C.h
    OneWire.h
    DallasTemperature.h
    SoftwareSerial.h
  1. Set up your WiFi settings in the code and replace the Firebase URL with your own Firebase project URL:
Firebase firebase("https://your-firebase-project-url.firebaseio.com/");
#define _SSID "your_wifi_ssid"
#define _PASSWORD "your_wifi_password"
  1. Upload the code to your ESP8266.
  2. Open the Serial Monitor to check the debug messages and test your prototype.

For ZaBoteru mobile app setup, please refer to ZaBoteru-HydrationApp repository.

Future Hardware Considerations

  • Design Compact Embedded System.
  • Incorporate more sensors for detailed data.
  • Improve the ruggedness of the hardware to withstand environmental conditions.
  • Add location tracking to help users find the bottle’s location.

Help & Assistance

If you encounter any issues or have any questions or need further assistance, feel free to reach out.

Contribution

@Kareem Noureddine @Salma-me @SalmaAbeltawab @sarah1ibrahim @RushingBlast
Kareem Noureddine Salma Ashraf Salma Abd El-Tawab Sara Ibrahim Assem Hussein

License

All rights reserved © 2023 to Team 02 of the Assistive Technologies Course - Systems & Biomedical Engineering, Cairo University (Class 2025).