Submitted:
04 December 2024
Posted:
05 December 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
2.1. Bird Banding
2.2. Scale Clipping
2.3. Radar
2.4. Acoustic Telemetry
2.5. VHF Telemetry
2.6. Photo Identification
2.7. Geolocator
2.8. GSM Mobile Phone Telemetry
2.9. Pop-up Satellite Archival Tags (PSAT)
2.10. Nanotechnology
3. Methodology

- Data Collection
- Pulse Sensor (SEN-11574): This sensor detects the animal’s heartbeat using the principle of photoplethysmography. Changes in blood volume within an organ are measured by changes in the light intensity passing through the organ.
- Temperature Sensors (LM35 and DHT11): LM35 measures the body temperature of the animal, while the DHT11 measures the temperature and humidity of the surrounding environment. The LM35 outputs an analog signal proportional to the temperature, and the DHT11 outputs a digital signal for temperature and humidity.
- GPS Module (NEO-6M): This module determines the animal’s location by receiving signals from GPS satellites. It includes an integrated antenna and can provide accurate positional data.
- 2.
- Data Processing
- Analog-to-Digital Conversion (ADC): The microcontroller converts the analog signals from the pulse sensor and LM35 into digital values.
- Data Handling: The microcontroller organizes the data from various sensors into a structured format for transmission.
- 3.
- Data Transmission
- Transmitter Side: The processed data from the sensors are sent to the NRF24L01 module, which transmits the data wirelessly.
- Receiver Side: Another NRF24L01 module receives the transmitted data, which is then processed by a second ATMEGA32 microcontroller. The data is sent to a computer via a TTL to USB converter for further processing.
- 4.
- Data Storage Data received by the computer is sent to a server for storage:
- Server Setup: A RESTful API built with Node.js, Express, and MongoDB handles the data storage. The API supports CRUD operations to create, retrieve, update, and delete data.
- Database: MongoDB stores the data in a JSON-like format. Mongoose, an ODM (Object Data Modeling) library for MongoDB, is used to interact with the database.
- 5.
- Data Presentation
- Mobile App Development: The app is developed using Android Studio and Kotlin. It retrieves data from the server using HTTP GET requests facilitated by the Retrofit library.
- Map Integration: The Mapbox Maps SDK for Android is used to display the real-time location and movement history of the animal on a map within the app.
3.1. Design Mechanism



3.2. Working Principle
3.3. Data Flow Diagram
- The LM35 sensor measures the animal’s body temperature and outputs analog data.
- The DHT11 sensor measures the environmental temperature and humidity, providing digital data.
- The pulse sensor measures the animal’s heartbeat, outputting analog data.
- The GPS module determines the animal’s location and provides positional data.

- Microcontroller Data Handling: The ATMEGA32 microcontroller processes the data received from the sensors. It converts analog signals to digital where necessary (e.g., LM35 and pulse sensor) and organizes the data into a structured format.
- Prepare Data for Transmission: The microcontroller packages the processed data for transmission via the NRF24L01 transceiver module.
- Transmit Data Using NRF Module: The NRF24L01 transceiver module on the transmitter side sends the processed data wirelessly to the receiver side using the SPI protocol.
- Receive Data on the Receiver Side: The corresponding NRF24L01 module on the receiver side receives the transmitted data and sends it to another ATMEGA32 microcontroller.
- Microcontroller Data Handling on Receiver Side: The microcontroller on the receiver side processes the incoming data and prepares it for serial transmission to a PC.
- Send Data to PC: The processed data is sent from the microcontroller to the PC using a TTL to USB converter.
- Receive Serial Data on PC: The PC receives the serial data using a Python script that utilizes the Serial library to read the incoming data.
- Store Data in Local Variables: The received data is stored in local variables, organized by the type of data (e.g., temperature, humidity, pulse rate, GPS coordinates).
- The PC sends the processed data to a server using an HTTP POST request to a RESTful API built with Node.js, Express, and MongoDB.
- Retrieve Data via Mobile App: The Android mobile application retrieves data from the server using HTTP GET requests facilitated by the Retrofit library.
- Display Data in Mobile App: The app displays real-time and historical data, including the animal’s location, body temperature, surrounding temperature, humidity, and pulse rate. The Mapbox Maps SDK for Android is used to visualize the animal’s real-time location and movement history on a map
4. Result and Analysis
4.1. Data Output
4.1.1. Data Display on PC

- GPS coordinates (latitude and longitude)
- Animal’s body temperature
- Surrounding temperature and humidity
- Pulse rate
4.1.2. JSON Data Structure
- timestamp: The time when the data was recorded
- location: GPS coordinates of the animal
- bodyTemperature: The body temperature of the animal
- environmentTemperature: The surrounding temperature
- humidity: The surrounding humidity
- pulseRate: The pulse rate of the animal

4.1.3. Mobile Application GPU
- Real-time and historical data visualization
- Animal’s location on a map
- Detailed information on body temperature, pulse rate, and environmental conditions


4.1.4. Location Tracking
4.2. Analysis of Results
- Accuracy: The GPS module provided accurate location data with an error margin of ±2 meters. The LM35 and DHT11 sensors provided temperature and humidity readings with accuracy levels of ±0.5°C and ±1% respectively. The pulse sensor also delivered reliable pulse rate measurements.
- Wireless Communication: The NRF24L01 transceiver modules facilitated robust wireless communication between the transmitter and receiver, with minimal data loss or interference.
- Data Integrity: The data received by the PC and stored in the MongoDB database was consistent and accurately reflected the sensor readings.
- Real-Time Monitoring: The mobile application effectively displayed real-time data and historical trends, allowing for continuous monitoring of the animal’s health and location.
- Potential Errors: Some potential sources of error were identified, including electromagnetic interference affecting wireless communication, improper attachment of sensors, and occasional data loss. These issues were mitigated through careful design and error-handling mechanisms.

4.3. System Performances
| Metrics | Value |
|---|---|
| GPS accuracy | ±2 meters |
| Temperature Accuracy | ±0.5°C (LM35), ±1°C (DHT11) |
| Humidity Accuracy | ±1% |
| Pulse rate Accuracy | High |
| Data Transmission | Reliable |
| Mobile App Usability | High |
5. Conclusion
References
- B. Hofmann-Wellenhof, H. B. Hofmann-Wellenhof, H. Lichtenegger, and E. Wasle, "GNSS – Global Navigation Satellite Systems: GPS, GLONASS, Galileo, and more," Vienna: Springer-Verlag, 2008.
- E. D. Kaplan and C. J. Hegarty, "Understanding GPS: Principles and Applications," 3rd ed. Boston: Artech House, 2017.
- Kays, R.; Crofoot, M.C.; Jetz, W.; Wikelski, M. Terrestrial animal tracking as an eye on life and planet. Science 2015, 348, aaa2478. [Google Scholar] [CrossRef]
- Tomkiewicz, S.M.; Fuller, M.R.; Kie, J.G.; Bates, K.K. Global positioning system and associated technologies in animal behaviour and ecological research. Philos. Trans. R. Soc. B: Biol. Sci. 2010, 365, 2163–2176. [Google Scholar] [CrossRef]
- Prasad, K. Mamun, F. Islam, and H. Haqva, "Smart water quality monitoring system," in 2015 2nd Asia-Pacific World Congress on Computer Science and Engineering (APWC on CSE), 2015, pp. 1-6.
- D. Patel and M. Patel, "Arduino Based Smart Home Automation System," International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 3, no. 2, pp. 73-78, 2018.
- M. Wikelski and R. Kays, "Movebank: archive, analysis and sharing of animal movement data," World Wide Web electronic publication, 2020. [Online]. Available: https://www.movebank.org.
- Bradshaw, C.J.A.; Sims, D.W.; Hays, G.C. "Measurement Error Causes Scale-Dependent Threshold Erosion of Biological Signals in Animal Movement Data," Ecological Applications, vol. 17, no. 2, pp. 628-638, 2007. [CrossRef]
- B. Hofmann-Wellenhof, H. B. Hofmann-Wellenhof, H. Lichtenegger, and E. Wasle, "GNSS – Global Navigation Satellite Systems: GPS, GLONASS, Galileo, and more," Vienna: Springer-Verlag, 2008.
- Cagnacci, F.; Boitani, L.; Powell, R.A.; Boyce, M.S. Animal ecology meets GPS-based radiotelemetry: a perfect storm of opportunities and challenges. Philos. Trans. R. Soc. B: Biol. Sci. 2010, 365, 2157–2162. [Google Scholar] [CrossRef] [PubMed]
- Kays, R.; Tilak, S.; Crofoot, M.; Fountain, T.; Obando, D.; Ortega, A.; Kuemmeth, F.; Mandel, J.; Swenson, G.; Lambert, T.; et al. Tracking Animal Location and Activity with an Automated Radio Telemetry System in a Tropical Rainforest. Comput. J. 2011, 54, 1931–1948. [Google Scholar] [CrossRef]
- Wall, J.; Wittemyer, G.; Klinkenberg, B.; Douglas-Hamilton, I. Novel opportunities for wildlife conservation and research with real-time monitoring. Ecol. Appl. 2014, 24, 593–601. [Google Scholar] [CrossRef]
- IUCN. The International Union for Conservation of Nature’s Red List of Threatened Species (IUCN) Red List of Threatened Species, version 2022. https://www.iucnredlist.org/. (accessed on 6 November 2022).
- P. J. Crutzen and E. F. Stoermer, "The ’Anthropocene’," Global Change Newsletter, vol. 41, pp. 17-18, 2000.
- Kays, R.; Crofoot, M.C.; Jetz, W.; Wikelski, M. Terrestrial animal tracking as an eye on life and planet. Science 2015, 348, aaa2478. [Google Scholar] [CrossRef] [PubMed]
- Cagnacci, F.; Boitani, L.; Powell, R.A.; Boyce, M.S. Animal ecology meets GPS-based radiotelemetry: a perfect storm of opportunities and challenges. Philos. Trans. R. Soc. B: Biol. Sci. 2010, 365, 2157–2162. [Google Scholar] [CrossRef] [PubMed]
- J. J. Audubon, "Ornithological Biography, or an Account of the Habits of the Birds of the United States of America," Edinburgh: Adam Black, 1831-1839.
- C. H. Blanchard and E. M. Finster, "A Method of Marking Living Snakes for Future Recognition, with a Discussion of Some Problems and Results," Ecology, vol. 14, no. 4, pp. 334-347, 1933.
- Gauthreaux, S.A.; Belser, C.G. "Radar ornithology and biological conservation," The Auk, vol. 120, no. 2, pp. 266-277, 2003. [CrossRef]
- D. W. Eiler, "Underwater Acoustic Telemetry for Behavioral Research on Fish," Transactions of the American Fisheries Society, vol. 124, no. 5, pp. 711-720, 1995.
- R. P. Wilson, J. J. R. P. Wilson, J. J. Ducamp, W. G. Rees, B. M. Culik, and K. Niekamp, "Estimation of location: global coverage using light intensity," in Wildlife Telemetry: Remote Monitoring and Tracking of Animals, I. G. Priede and S. M. Swift, Eds. New York: Ellis Horwood, 1992, pp. 131-134.
- Jouventin, P.; Weimerskirch, H. Satellite tracking of Wandering albatrosses. Nature 1990, 343, 746–748. [Google Scholar] [CrossRef]
- Block, B.A.; Dewar, H.; Blackwell, S.B.; Williams, T.D.; Prince, E.D.; Farwell, C.J.; Boustany, A.; Teo, S.L.H.; Seitz, A.; Walli, A.; et al. Migratory Movements, Depth Preferences, and Thermal Biology of Atlantic Bluefin Tuna. Science 2001, 293, 1310–1314. [Google Scholar] [CrossRef]
- Lohmann, K.J.; Putman, N.F.; Lohmann, C.M.F. Geomagnetic imprinting: A unifying hypothesis of long-distance natal homing in salmon and sea turtles. Proc. Natl. Acad. Sci. 2008, 105, 19096–19101. [Google Scholar] [CrossRef]
- D. SHRESTHA, “Advanced Machine Learning Techniques for Predicting Heart Disease: A Comparative Analysis Using the Cleveland Heart Disease Dataset ”, Appl Med Inform, vol. 46, no. 3, Sep. 2024.
- Shrestha D, Nepal P, Gautam P, Oli P. Human pose estimation for yoga using VGG-19 and COCO dataset: Development and implementation of a mobile application. International Research Journal of Engineering and Technology 2024;11(8):355-62.
- Shrestha, D.; Valles, D. Evolving Autonomous Navigation: A NEAT Approach for Firefighting Rover Operations in Dynamic Environments. 2024 IEEE International Conference on Electro Information Technology (eIT). Eau Claire, WI, USA, 2024, pp. 247- 255. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).