Introduction: USB Mini Arduino
The main goal of this project is to create a compact-size Arduino using an ATtiny85 microcontroller.
A small introduction of ATtiny85 microcontroller
It is an 8-bit AVR microcontroller, introduced by Microchip, and is based on RISC CPU. It comes with an 8-pin interface (PDIP) and falls under the category of low power controllers. Programmable watchdog timer and 10-bit ADC converter are added in the device that makes it suitable for sensor interfacing and resetting the device in case it gets stuck in an infinite loop.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: Why I Choose ATtiny Micro-controller ?
- ATTINY85 is cheap and easily available for experimenting
- ATTINY85 has many reference data available making it easy to work with.
- Also, ATTINY85 provides many features in lesser pins.
- With the program memory of 8Kbytes, the controller has a satisfying memory for many applications.
- With various POWER SAVE modes, it can work on battery-operated applications.
- With its small and compact size, it can be put on many small boards.
- With watchdog timer and other features, the use of ATTINY85 is further promoted.
Step 2: The SCHEMATIC
In the figure below you can find a USB connector which we can directly connect. There is also a LED to indicate powering of circuit and connectors for external circuits.
In addition, the card already has a USB connector, which can be plugged directly into the computer's USB and write code without the need to use recording cables.
Step 3: Manufacturing
I can get instant DFM after payment. Images given above is how it looks when I upload my Gerber files onto the lioncircuits platform.
- Industrial control systems.
- SMPS and Power Regulation systems.
- Analog signal measuring and manipulations.
- Embedded systems like coffee machines, vending machines.
- Display units.
- Peripheral Interface system.