DIY ARDUINO UNO
Introduction: Arduino Uno is a microcontroller board based on the ATmega328P chip. It is a
popular choice for beginners and due to its easy of use and versatility. The board has 14 digital
input/output pins, 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an
ICSP header, and a reset button. It can be programmed using the Arduino software (Arduino IDE),
which is based on the C and C++ programming languages. The Arduino Uno is widely used for
creating interactive projects, prototypes, and various electronic gadgets.
Background: The Arduino Uno was first introduced in 2010 as an entry-level microcontroller
board intended for students, hobbyists, and anyone interested in creating interactive electronic
projects. And also used it made two simple robots since I was grade 11.
Aims and objectives: The Arduino Uno is a microcontroller board designed with several aims /p>
objectives in mind. Some of the key aims and objectives of the Arduino Uno include:
Accessibility: The Arduino Uno is often praised for its beginner-friendly design, making
it an excellent choice for those new to electronics and programming. Its straightforward
interface and extensive documentation make it easy for users to get started with creating
interactive projects.
Open-Source Collaboration: The Arduino Uno is built on open-source principles, aiming
to foster a collaborative community where users can share their projects, contribute to the
development of libraries and resources, and benefit from a wealth of open-source tools /p>
documentation.
Education and Learning: One of the key objectives of the Arduino Uno is to serve as an
educational tool for teaching programming, electronics, and physical computing concepts.
Its affordability, open-source nature, and extensive community support make it an ideal
platform for educational settings, helping students and educators explore the world of
electronics and embedded systems.
Overall, the Arduino Uno aims to democratize electronics and empower individuals to create
interactive projects, whether for learning, prototyping, or personal expression_. Its objectives
align with promoting accessibility, versatility, education, collaboration, and rapid development
within the maker and electronics communities.
My Project Idea
As I mentioned before Arduino Uno has many purposes. However, it is also
need some modification. For example:
It’s bulky usb port
Power distribution pins are not enough
Doesn’t have pins to control servo motors, etc.
So, using Easyeda platform I created new version of Arduino UNO PCB (printed
circuit board).
What is PCB? PCB is a blank circuit board which we can make a mother board of
any electronics using it as our design. For example I made RC remote control used
for Drone, Wireless toys, and also another projects needs wireless communication.
This is the PCB I have created before
Modified parts
USB port: used to program the Arduino was type A, similar with printer’s usb port
changed to type c port. Which is now widely used even found on our mobile
phone.
Additional Power pins (5V, 3.3V and GND): Arduino UNO doesn’t have enough
power pins and this may causes error when controlling several motors or another
boards on the same power
pin.
Servo pins: There is no servo motor pins on Arduino separately. So I added 9 pins
to control 3 servo motors.
Both female and male pin header for all digital and analog pins so that every
jumper wires can connect to it.
So, no need to buy the regular one anymore, instead by producing many of this
Arduino UNO it can be income. Because it’s needed in school projects. Specially
in University for Electrical engineering, Software engineering and Computer
science students.
2D view:
3D view:
- Comments(1)
- Likes(4)