@diegoleonbarido and I used the materials in this repo to run a three day hackathon for a group of high school students as a part of a summer program in Boston sponsored by Putney Student Travels. We've published them here for others to use and run similar events. If you want to use any of these materials for your event, feel free to fork this repo and customize for your needs. The branch for the original event with team submissions is here.
We wrote very little new code for this event, but contributed to an already existing body of work by making sure that there was an efficient and easy-to-follow workflow that could allow anyone to build an AI powered raspberry PI. The following links are the tutorials and the most important links that we used for inspiration; most code was directly taken from these:
- Connecting Raspberry Pi via wifi
- Connecting Camera
- Connecting BrainCraft HAT
- Setting up Tensorflow Lite
- Integrating Teachable Machine Models
The event was run over 3 days. The first day was an educational day where we taught fundamental skills and introduced the premise of a hackathon. The second day was mostly spent building the Raspberry Pi camera systems and teams started building out their project ideas. The third day the students finished up their projects and presented their solutions. We had each team submit their final presentations and code to individual Google Drive folders, but you could also use Github repos.
- Ethical Technologist Pledge - each student was required to sign this before the event
- Schedule of Events - This was loosely adhered to as we tried to match the students pace
- Tutorial on how to build and set up the Raspberry Pi ML enabled camera systems - Most of day two was spent following this tutorial
- Hackathon Prompt - A scenario and explanation of the challenge with rules and judging criteria
- Educational Material - Presentations shared with the students during educational sessions.
Feel free to reach out to me or @diegoleonbarido with questions or comments! We hope you find this helpful.