The first go of this machine was to demonstrate to undergraduate students that are attending the embedded computer course (Insper Computer Engineering) an demo of what they should do on the first (of two) projects of this course. On this project they should specify and develop an autonomous machine that sells something.
Looking for some real need of a vending machine on Insper, we decided together if Insper-Fablab to "sell" filaments for the 3D printers.
Insper Fablab was response for all the mechanical part (project and fabrication). Insper Computer Architecture Lab for the specification, assemble and firmware development.
Now that we have a first prototype we detect several improvements to the machine on several areas: Usability, Mechanical and Firmware. We start to specify a second version that shall be put under real test.
This machine is controlled by a Microchip Cortex M7 uC ( SAME70 ) and runs a freertos to control all peripherals:
- two step motors
- Step Motor driver
- RGB LED strip
Enjoy this project?