Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Estrus Detection System

An Arduino-based embedded hardware system developed for continuous cattle monitoring by collecting motion, temperature, sound, GPS location, and timestamp data. The system transmits sensor readings wirelessly via Bluetooth for further processing.


Features

  • Real-time multi-sensor data acquisition
  • Motion sensing using MPU6050
  • Temperature monitoring using DS18B20
  • Sound level monitoring
  • GPS location tracking
  • Real-time timestamp using DS3231 RTC
  • Wireless Bluetooth communication
  • Periodic sensor data transmission

Hardware Components

  • Arduino Uno
  • MPU6050
  • HC-05 Bluetooth Module
  • GPS Module
  • DS18B20 Temperature Sensor
  • Sound Sensor
  • DS3231 RTC

Tech Stack

  • Arduino Uno
  • Embedded C++
  • Wire Library
  • TinyGPS++
  • DallasTemperature
  • AltSoftSerial
  • RTClib

Working

  1. Reads motion data from MPU6050.
  2. Reads body temperature using DS18B20.
  3. Reads sound sensor values.
  4. Retrieves GPS coordinates.
  5. Fetches current timestamp from RTC.
  6. Combines all sensor readings.
  7. Sends the collected data wirelessly over Bluetooth at regular intervals.

Project Structure

Estrus-Detection-System/
│
├── estrus_detection.ino
└── README.md

Future Improvements

  • Cloud database integration
  • Mobile monitoring application
  • Machine learning based estrus prediction
  • Real-time dashboard

About

Arduino-based embedded hardware system for real-time cattle monitoring using motion, temperature, sound, GPS, RTC, and Bluetooth sensors for continuous data acquisition.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages