Skip to content
This repository has been archived by the owner on Sep 23, 2020. It is now read-only.
/ CG3002 Public archive
forked from cs3002-bballidance/Integration

CG3002 (Embedded Systems Project) - Group 7 - AY17/18 Sem 1

License

Notifications You must be signed in to change notification settings

hazmei/CG3002

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CG3002 - Embedded Systems Project

NUS AY17/18 Sem 1 Group 7

/dance/testing (python codes resides here)
  • main.py - main python script to launch processes
  • mega_pi_integrated.py - pi to arduino serial communication python script (firmware subteam)
  • butterworth.py - software low pass filter script for prediction.py (software subteam)
  • prediction.py - prediction python script (software subteam)
  • client.py - socket communication to server (firmware subteam)
  • key - contains key for secure communication between client and server (firmware subteam)
/dance/testing/data (trained model resides here)
  • trained_cnn_model.h5 - Convolutional Neural Network trained model for prediction.py
  • trained_nn_model.h5 - Neural Network trained model for prediction.py
Required python3 libraries
  • numpy
  • pandas
  • keras
  • scipy
  • matplotlib
  • h5py
  • pycryptodome
  • tensorflow
  • RPi.GPIO
Power Distribution & IO Hub

PD & IO hub

Embedded System Setup

v2 setup image

Contributors

About

CG3002 (Embedded Systems Project) - Group 7 - AY17/18 Sem 1

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 98.7%
  • Python 1.3%