Skip to content

Senior Project Developed in FreeRTOS using MSP432P401R

License

Notifications You must be signed in to change notification settings

jminjares4/IPIA_FREERTOS

Repository files navigation

Intelligent Portable Infrasound Array (IPIA)

Status

Doxygen Action pages-build-deployment GitHub Page

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
    • Hardware testing and system integration
  • Jesus Minjares
    • Embedded software and firmware testing
  • Cynthia Oaxaca
    • Power System
  • Mariano Urbina
    • Hardware design

Table of Contents

  • Firmware
    • drivers
    • inc
    • ipia.c
    • main_freertos.c
  • Hardware
    • schematic1.0.sch
    • images
  • Media
    • gif
    • images
    • video
  • Readme

Requirements

  • Firmware running at real-time
  • Read pressure sensor at 100hertz
  • Wireless communication between two MCUs
  • Capture system location using a GPS
  • Time stamp capture data
  • 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.

Solar Tracker

Development

IPIA Hardware/Software
Microcontroller Texas Instruments
Programming Language C Code
Python
Integrated Development Environment Code Composer Studio
Operating System FreeRTOS
Electronic Design Automation EagleCAD

IPIA License and Release

License Latest Release
License: GPL v3 Release

Acknowledgements

  • Dr. Hector Erives
    • Senior project I & II Sponsor
  • ECE Department (UTEP) ⚡

Authors: