0% found this document useful (0 votes)
194 views16 pages

Embedded Hardware Design

The document discusses embedded hardware design using Arduino microcontrollers. It introduces embedded systems and compares microprocessors and microcontrollers. It then describes the Arduino Uno microcontroller board which uses the ATmega328P microcontroller chip. As an example project, it discusses a home automation system built using an Arduino, Bluetooth module, relays, and a mobile app. It provides the hardware components used and diagrams the connections. The document concludes by discussing future applications of automation and the benefits of learning through hands-on projects.

Uploaded by

Abhay Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
194 views16 pages

Embedded Hardware Design

The document discusses embedded hardware design using Arduino microcontrollers. It introduces embedded systems and compares microprocessors and microcontrollers. It then describes the Arduino Uno microcontroller board which uses the ATmega328P microcontroller chip. As an example project, it discusses a home automation system built using an Arduino, Bluetooth module, relays, and a mobile app. It provides the hardware components used and diagrams the connections. The document concludes by discussing future applications of automation and the benefits of learning through hands-on projects.

Uploaded by

Abhay Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Embedded Hardware Design:

With Arduino Microcontrollers

Presented By:
Abhay Sharma(Mechanical )
20/413
Contents:

•Introduction to Embedded Systems


•Microprocessors And Microcontrollers
•Introduction to Arduino Uno Microcontroller
•ATMEGA 328 And AVR-C
•Project
•Future scope and conclusion
•References
Embedded Systems
• Embedded System are electronic/electromechanical systems which are
designed to perform a specific function and is a combination of both
Hardware and software.
• E.g. Electronic Toys, Mobiles ,Washing machine , Setup box, etc.
• Generally, an embedded system comprises power supply, processor,
memory, timers, serial communication ports and system application specific
circuits
• The Embedded system hardware includes elements like user interface,
Input / Output (I/O) interfaces, display and memory, etc
• The Software of the system is preprogramed ,thus it is non alterable by user.

Embedded
System

Standalone Real Time Mobile Network


embedded Embedded Embedded Embedded
System System System System
Applications Of Embedded Systems:
 Motor and cruise control system

 Defence and aerospace

 Body or Engine safety

 Entertainment and multimedia in car

 E-Com and Mobile access

 Robotics in assembly line


Microprocessor Vs Microcontroller

Microprocessor (µP)  Microcontroller (µC)


It is known as the heart of computer systems. They are Popularly Known as heart of embedded
Systems.
They use more number of instructions to follow. They use more number of instructions to follow.
Cost of entire System is high. Cost of entire System is Low.
It is mainly used in PC. It is mainly used in washing machines , DVD, home
security devices.
They don't offer Power saving mode. They do offer Power saving mode.
Memory ,I/O are connected Externally. Memory ,I/O are connected internally.
ARDUINO UNO MICROCONTROLLER
• Arduino/Genuino Uno is a microcontroller board based on the ATmega328P
• It has 14 digital input/output pins (of which 6 can be used as PWM outputs),
6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an
ICSP header and a reset button.

Operating Input Voltage: Flash Clock Speed:


Analog Pins: 6
Voltage : 5V 6-20V Memory:32KB 16 MHz
The ATmega328P
The Arduino UNO is based on the AT mega 328P microcontroller developed by
Atmel.

Pin Max. Freq. Max I/O USB


Flash:32KB Count:32 20Mhz Pins: 23 absent
AVR microcontrollers
• These are modified Harvard architecture 8-bit single-chip
microcontrollers. AVR was one of the first microcontroller families to
use on-chip flash memory for program storage
• They are especially common in hobbyist and educational embedded
applications, popularized by their inclusion in many of the Arduino line
of open hardware development boards

Pin Max. Freq. Max I/O USB


Flash:32KB Count:28 20Mhz Pins: 26 absent
Project : Based on Home Automation

• It consists of a wireless switching mechanism which one can use to switch


ON and OFF the appliances at their homes
• It utilizes the Bluetooth of a phone to control the appliances
• . The mobile application used for this project was developed with specialized
purpose of naming each switch of the switching (relay) mechanism
Hardware Used :

 1x AT mega 328 Microcontroller


 1x Bluetooth Module (HC-05)
 1x 8 Relay Module (5V)
 1x Crystal Oscillator (16 MHz)
 Programmer (Arduino UNO)
 2x Ceramic Capacitors (22 pF) and
 1x Resistor(10Kohm)
 External Power Source (5V)
Connections on Bread Board:
Future Scope:
• Automation is the future.
• There will be automation everywhere, industries, markets, schools and
homes.
• The goal of automation is to make our lives easier. Therefore, it is necessary
to take a first step in the process
Conclusion:

It is said that the best way to learn anything is by doing it. This project was a
great example. It helped to learn about a number of things, especially about
microcontrollers, which was the main goal to begin with. Along with it the
training was able to guide me to a whole world of possibilities including both
DIY and industrial applications
REFERENCES

 https://en.wikipedia.org/wiki/Embedded_system
 http://www.engineersgarage.com/articles/embedded-systems
 https://en.wikipedia.org/wiki/Microcontroller
 https://en.wikipedia.org/wiki/Microprocessor
 http://www.circuitstoday.com/basics-of-microcontrollers
 http://www.engineersgarage.com/tutorials/difference-between-microprocessor-and-microcontroller
 https://www.arduino.cc/en/Tutorial/ArduinoISP
 https://learn.sparkfun.com/tutorials/installing-an-arduino-bootloader
 http://www.instructables.com/id/Burning-the-Bootloader-on-ATMega328-using-Arduino-/
 https://github.com/WestfW/OptiLoader
 http://appinventor.mit.edu/explore/ai2/tutorials.html
Thank You

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy