https://github.com/jminjares4/ipia_freertos
Senior Project Developed in FreeRTOS using MSP432P401R
https://github.com/jminjares4/ipia_freertos
c-programming-language capstone-project eagle-cad embedded-systems freertos
Last synced: 3 months ago
JSON representation
Senior Project Developed in FreeRTOS using MSP432P401R
- Host: GitHub
- URL: https://github.com/jminjares4/ipia_freertos
- Owner: jminjares4
- License: gpl-3.0
- Created: 2021-01-23T22:02:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-18T04:54:59.000Z (over 2 years ago)
- Last Synced: 2025-01-10T00:50:27.314Z (4 months ago)
- Topics: c-programming-language, capstone-project, eagle-cad, embedded-systems, freertos
- Language: C
- Homepage:
- Size: 24.5 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Intelligent Portable Infrasound Array (IPIA)** :zap:
## **Status**
[](https://github.com/jminjares4/IPIA_FREERTOS/actions/workflows/main.yml)
[](https://github.com/jminjares4/IPIA_FREERTOS/actions/workflows/pages/pages-build-deployment)
[](https://jminjares4.github.io/IPIA_FREERTOS/)## **Description**
This is the source code of our `(Spring-Fall 2020)` capstone project for Electrical and Computer Engineering department at **`University of Texas at El Paso`** ***`(UTEP)`***.## **Team Members**
- [Erick A Baca](https://github.com/eabaca2419)
- Hardware testing and system integration
- [Jesus Minjares](https://github.com/jminjares4)
- Embedded software and firmware testing
- Cynthia Oaxaca
- Power System
- Mariano Urbina
- Hardware design## **Table of Contents**
* [Firmware](https://github.com/jminjares4/IPIA_FREERTOS/tree/main/Firmware)
* drivers
* inc
* ipia.c
* main_freertos.c
* [Hardware](https://github.com/jminjares4/IPIA_FREERTOS/tree/main/Hardware)
* schematic1.0.sch
* images
* [Media](https://github.com/jminjares4/IPIA_FREERTOS/tree/main/media)
* gif
* images
* video
* Readme## **Requirements**
- [x] Firmware running at real-time
- [x] Read pressure sensor at 100hertz
- [x] Wireless communication between two MCUs
- [x] Capture system location using a GPS
- [x] Time stamp capture data
- [x] Solar tracker to find optimal postion for the battery charger## **IPIA Data Capture**
To visualize the data that was being capture, a python script was develop that reads the data being transmitted via the wireless communication.
The script uses `pyserial` and `matplotlib` packages to send the capture data from the `HC-05 Module` and store it into a csv file. Here is small demostration.
* [Jesus Minjares Python Script](https://github.com/jminjares4/Plotting-Sensor-Data)
## **Solar Tracker**## **Development**
| **IPIA** | **Hardware/Software**|
| :--- | :--- |
|**Microcontroller**| |
|**Programming Language**| 

|**Integrated Development Environment**| |
|**Operating System**||
| **Electronic Design Automation** | |## **IPIA License and Release**
| **License** | **Latest Release**|
| :---: | :---: |
|[](https://www.gnu.org/licenses/gpl-3.0) | [](https://github.com/jminjares4/IPIA_FREERTOS) |## **Acknowledgements**
- **Dr. Hector Erives** :zap:
- Senior project I & II Sponsor
- ECE Department (UTEP) :zap:## **Authors:**
* [**Jesus Minjares**](https://github.com/jminjares4)
* **Bachelor of Science in Electrical Engineering**
[](mailto:[email protected])
[](https://www.linkedin.com/in/jesus-minjares-157a21195/) [](https://github.com/jminjares4)
* [**Erick Baca**](https://github.com/eabaca2419)
* **Bachelor of Science in Electrical Engineering**
[](mailto:[email protected]) [](https://www.linkedin.com/in/erick-baca-484bbb215/) [](https://github.com/eabaca2419)