Welcome to Session 6 of the AIoT Workshop! This is an assignment session where you'll get to apply all that you've learned and demonstrate your project-building skills. Follow the steps below to complete and submit your assignment successfully.
Click on the Star button at the top-right of this page.
To get started, fork this repository. This will create a copy of the workshop materials in your GitHub account, allowing you to make changes and create your own project.
- Click on the Fork button at the top-right of this page.
- Select your GitHub account to create the fork.
- Clone your repo
git clone https://github.com/<your_github_ID>/AIOT-Workshop.git
Now that you have your own copy of the repository, it's time to work on your project for Session 6. For this session, your task is to design and implement a unique project that demonstrates your understanding of the workshop materials. Your project can include elements such as IoT connectivity, object detection, hand tracking, or other AI/ML-based implementations learned during the sessions.
- Suggested Areas to Explore:
- Sensor-based automation and control using IoT platforms
- AI-driven features like object detection or tracking
- Integration with IoT cloud services for real-time monitoring
- Creative applications using Arduino, ESP32, or other hardware discussed
After deciding on your project, create a separate branch based on your team name. This will help keep your project organized and distinct.
- Open your terminal and navigate to your forked repository.
- Create a new branch:
git checkout -b <your-team-name>
Once you’re happy with your project, it’s time to add your work to the branch and push it to GitHub.
-
Write good documentaion of your project
-
Commit all your project files to the new branch:
git add . git commit -m "Add Session 6 Project"
-
Push your changes to GitHub:
git push origin <your-team-name>
After pushing your project to your branch, submit a pull request to the main repository for review.
- Go to the original repository (this repository).
- Click on Pull Requests and select New Pull Request.
- Choose compare across forks if necessary, then select your forked repository and your branch.
- Add a clear title and description to your pull request, then click Create Pull Request.
Your submission will be reviewed by the workshop instructors according to our judging parameters. We’re looking for:
- Creativity and Originality: How unique and innovative is your project?
- Code Quality and Organization: How well-structured and readable is your code?
- Functionality: Does the project work as intended and meet the requirements?
- Presentation: Is the project documented effectively for understanding and reproducibility?
The best project will be merged into the main branch, and the rest will remain in their respective branches based on team names. The creator of the selected project will receive special recognition, and their project will be credited in the main repository.
Happy Making!