MICROCONTROLLERS
Within this module, you will be getting a basic orientation to Ardunio microcontrollers, an open-source electronic prototyping platform that enables users to create interactive electronic objects.
You will dive into the inner workings (electrical and mechanical) of the machines that you have been learning to operate in previous modules. This module explores how CNC machines function by analyzing the relationship between inputs, processors, and end effectors.
READY TO START?
Download the entire module here or select individual assignments below.
READY TO BE CERTIFIED?
Once you have completed the Module 5 assignments, set up an evaluation session with one of the Maker Corps team members.
SEQUENCE
For this module we will start with very basic concepts in electrical circuitry. You will then develop a basic understanding of the Arduino platform by analyzing our predefined lighting, range sensing, and motor controlling systems. You will then apply your new knowledge by powering your Module 4 assignment and automating the mechanical system through electronic motors. A deeper dive in coding at the end will help you with iterating your final design.
A1: CIRCUIT HARDWARE
A2: EXPLORE SAMPLE CIRCUTS
A3: COMPLEX MOTOR CIRCUT
A4: MODULE FOUR AUTOMOATION
A5: CODING
Recent Examples
CIRCUIT HARDWARE // ASSIGNMENT ONE
In this assignment, you will be introduced to the various hardware components you will be using throughout this module. The hardware includes: microcontrollers, sensors, shields, motor drivers, stepper motors, servo motors, and power supplies. All of these are commonly found within CNC machines at various scales of complexity.
EXPLORE SAMPLE CIRCUITS // ASSIGNMENT TWO
In this assignment, you will be reviewing three predefined circuits: the flashlight, the measuring tape, and the 5V motor. In each instance you will be using the Arduino groove shield system that allows for plug and play type components. With only a few components and cables you will begin to understand the capabilities of electronically controlled systems.
COMPLEX MOTOR CIRCUIT // ASSIGNMENT THREE
In this assignment, you will be assembling a predefined circuit for a Nema 23 stepper motor. This circuit will test all the assembly knowledge you’ve learned within this module thus far as it combines sensors and motors to create a cohesive circuit.
MODULE FOUR AUTOMATION // ASSIGNMENT FOUR
In this assignment, you will use your design from Module 4 and automate its mechanical movements through electronic motors. By completing this assignment, you should begin to understand how powered machines conceptually work. This will also stress test your Module 4 machine by allowing you to move your system at greater speeds possible than cranking by hand. Look for lockups, loose connections, or bent components during your stress test to improve your design.
CODING // ASSIGNMENT FIVE
In this assignment, you will be introduced to the other half of Arduino electronics, the code. While initially intimidating, with a little bit of curiosity and reading you will discover it is just a set of instructions for making electro-mechanical systems move and function.