Giter Site home page Giter Site logo

eng-puzzles's Introduction

eng-puzzles

ECE4600 G15 2021/2022 Capstone Project Code & Design Files

As prepared by: Rowen Guncheon, Nicolas Hince, David Stewart, Lin Zhan on March 18/2022

For details of the software requirements for a particular portion of the project, please see the README.md file in the associated folder.

Summary of Hardware directory contents:

  • Hardware/MazeUnit: STL files for 3D printing a completed maze unit (with ESP32 Sidecar)
  • Hardware/PCB/ESP32_Subsystem: PCB design files for the ESP32 Subsystem board that sits in the sidecar adjacent to the maze unit.
  • Hardware/PCB/POC: PCB Design files for the Proof Of Concept board featuring ALS31313 Sensors
  • Hardware/PCB/Sensor_Block: PCB design files for the modular (2x2) Hall sensor boards that sit beneath the maze floor.
  • Hardware/Stylus: STL files for 3D printing a stylus unit.

Summary of Software directory contents:

  • Software/AllPaths: Algorithm used for generating a library of paths from a given input maze. (For use with future machine learning work)
  • Software/Main_Firmware: The main firmware that runs on the ESP32 SOC within the Maze Unit.
  • Software/PacketSimulator: Python application that emulates ESP32 data packet format (Used during development)
  • Software/Addressing_Firmware: The initial Hall sensor address programming firmware that runs on the ESP32 SOC.
  • Software/Server: The required Python/Flask based server that runs on the Raspberry Pi (or other Linux system)
  • Software/Visualization: The data visualization php script that reads data from the SQL database and overlays this information on a web page. (place in /var/www/html)

eng-puzzles's People

Contributors

goteam15 avatar hincen3 avatar rgunch avatar

Watchers

 avatar

Forkers

northerndiy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.