This is a simple school project for programming with AVR MCU (Curiosity nano) in MPLAB X IDE. The project simulates a vending machine that accepts coins and dispenses products based on user selection.
I also used this project as an opportunity to learn how to design an enclosure and use a laser cutter to build it.
- Microcontroller: Microchip Curiosity Nano (ATmega4809)
- Display: 16x2 LCD Display
- Arduino keypad: 4x4 Matrix Keypad
- Continuous rotation servo motor
- Multiple servos I2C shield
- 5V - 3.3V converter
- Power supply: 5V 3A
- Photoelectric speed sensor
- Breadboard and jumper wires
- M3 screws and nuts
- wooden boards (for enclosure)
- hinges
- laser cutter
- drill
- Hot glue gun
- Screwdriver
