Principles and Practices

Here I sketched my final project idea. Smart hot plate.

More Details
Project Management

Learning how to develop a website and how to use Git to do some version controlling and deployment.

More Details
Computer-Aided Design

Learning & exploring CAD softwares to design 2D & 3D models, also animate and simulate it.

More Details
Computer-Controlled Cutting

Learning & explore parametric design to design and fabricate construction kit and use the vinyl cutter.

More Details
Embedded Programming

Learning about microcontrollers & embedded programming and also try different workflos.

More Details
3D Scanning and Printing

Learn how to use 3D scanner and design cool stuff to be fabricated using 3D Printer

More Details
Electronics Design

Learn how to design my PCB and make it ready for fabrication.

More Details
Computer-Controlled Machining

Learn how to use CNC router to make something big and cool.

More Details
Electronics Production

Learn how to fabricate a PCB using milling machine.

More Details
Output Devices

Learn how to measure power and how to use output devices.

More Details
Mechanical Design & Machine Design

Learning how to design, plan and build a system with a group.

More Details
Input Devices

Learn how add a sensor to a microcontroller board and receive signals from the sensor.

More Details
Molding and Casting

Learn how to design & mill a mold and make a cast using it.

More Details
Networking and Communications

Learning about different communication protocols and how to use it to communication between multiple MCU.

More Details
Interface and Application Programming

Learning about different ways to make an Interface for our MCU and how to use it to communicate with MCU.

More Details
Wildcard

Learn how to make a great pancakes that I enjoy eating.

More Details
Applications and Implications

Prepare how I would be working on my project in the few upcoming weeks.

More Details
Invention, Intellectual Property & Income

Choosing the license that would protect my final project work.

More Details
Project Development

Working my final project.

More Details