SlideShare a Scribd company logo
AN EMBEDDED SYSTEMS LABORATORY TO SUPPORT
RAPID PROTOTYPING OF ROBOTICS AND THE
INTERNET OF THINGS
ABSTRACT
This paper describes a new approach for a course and laboratory designed to allow
students to develop low-cost prototypes of robotic and other embedded devices that feature
Internet connectivity, I/O, networking, a real-time operating system (RTOS), and objectoriented C/C++. The application programming interface (API) libraries provided permit
students to work at a higher level of abstraction. A low-cost 32-bit SOCRISC microcontroller
module with flash memory, numerous I/Interfaces, and on-chip networking hardware is used
to build prototypes. A cloud-based C/C++ compiler is used for software development. All
student files are stored on a server, and any Web browser can be used for software
development. Breadboards are used in laboratory projects to rapidly build prototypes of
robots and embedded devices using the microcontroller, networking, and other I/O
subsystems on small breakout boards. The commercial breakout boards used provide a large
assortment of modern sensors, drivers, display ICs, and external I/O connectors. Resources
provided include eBooks, laboratory assignments, an extensive Wiki pages with schematics
and sample microcontroller application code for each breakout board.

EXISTING SYSTEM
An increased focus can be placed on robotics, networking, and the use of existing
C/C++ application programming interface (API) libraries to enhance productivity, basic
operating system concepts, and rapid prototyping of devices. Less time can be spent on
assembly language and lower-level hardware topics. This paper describes the experience
gained developing a laboratory to support development of these devices; it will primarily
focus on the new technologies used. PIC and the Atmel AVR used in Arduino boards are
popular in many existing embedded system, microcontroller, or microprocessor design
courses for historical reasons ,but 32-bit ARM RISC processors are by far the most widely
used processors in new designs for embedded devices. Embedded designers report that 61%
of new designs use 32-bit processors for the main processor. It has been estimated that
around80% of the 32-bit processors are ARM-based, they are found in virtually every cell
phone and many other battery-operated devices. Power consumption has also become a major
design consideration and is one of the main reasons for the wide adoption of ARM
processors.

PROPOSED SYSTEM
In this proposed system, we are controlling a simple robot with Wi-Fi network, by
using compilation procedure as per the paper. And we control the robot with protocol like
TCP/IP protocol using GPRS Technology. We can also implement this with the wireless
sensor network prototype. Control the robot with the protocol using the GPRS technology
and implementation in the WSN prototype and controlling Home Appliances through
WAN/WAP/TCPIP technology.

HARDWARE REQUIREMENT
•

ARM MICROCONTROLLER

•

ZIGBEE

•

MOTOR DRIVER (L293D)

•

GPRS MODUL

•

PC

SOFTWARE REQUIREMENT
•

VISUAL STUDIO

•

FLASH MAGIC

•

X-CTU
BLOCK DIAGRAM

More Related Content

PPTX
Inroduction to "Embedded Systems "
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
PPTX
Arduino in TinyML with Edge Impulse
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
PPTX
PPTX
Arduino TinyML & IoT
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Mobile ad hoc and sensor networks(IJMSN)
Inroduction to "Embedded Systems "
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
Arduino in TinyML with Edge Impulse
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
Arduino TinyML & IoT
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Mobile ad hoc and sensor networks(IJMSN)

What's hot (13)

DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
PDF
Penglun_Li
DOCX
Ijaisc
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
PPTX
IoT Houston Cloud and Cluster
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
DOCX
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
Penglun_Li
Ijaisc
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
IoT Houston Cloud and Cluster
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
International Journal of Artificial Intelligence and Soft Computing (IJAISC)
Ad

Viewers also liked (20)

PPTX
Un tomb per la vida del meu avi: sara boquera
DOCX
Automatic road crack detection and characterization
DOC
Jeremiah Colgin CHART Resume
PPTX
наш чехов. дейко е.п., полянчикова ж.в.
DOCX
Energy efficient wireless mac protocolsfor railway monitoring applications
DOCX
Automatic calibration method for driver’s head orientation and eye movements ...
DOCX
Intelligent household led lighting system considering energy efficiency and u...
DOCX
Changes in the correlation between eye and steering movements indicate driver...
DOCX
Low power wireless sensor network for building monitoring
DOCX
A virtual touch event method using scene recognition for digital television
PDF
Presentacion migracion
PDF
St. augustine gvsa flyer 25 june 2015
DOCX
A robot that approaches pedestrians
DOCX
Design and evaluation of a haptic computer assistant for tele-manipulation tasks
DOCX
Design of a wsn platform for long term environmental monitoring for iot appli...
PPT
主日投影片
PDF
Borsa Istanbul Derivatives Market (VIOP) Q1 2015 Presentation
PPTX
Modul 6 kb 3
DOCX
Triaxial accelerometer based fall detection method using a self-constructing ...
DOCX
Land use classification using taxi gps traces
Un tomb per la vida del meu avi: sara boquera
Automatic road crack detection and characterization
Jeremiah Colgin CHART Resume
наш чехов. дейко е.п., полянчикова ж.в.
Energy efficient wireless mac protocolsfor railway monitoring applications
Automatic calibration method for driver’s head orientation and eye movements ...
Intelligent household led lighting system considering energy efficiency and u...
Changes in the correlation between eye and steering movements indicate driver...
Low power wireless sensor network for building monitoring
A virtual touch event method using scene recognition for digital television
Presentacion migracion
St. augustine gvsa flyer 25 june 2015
A robot that approaches pedestrians
Design and evaluation of a haptic computer assistant for tele-manipulation tasks
Design of a wsn platform for long term environmental monitoring for iot appli...
主日投影片
Borsa Istanbul Derivatives Market (VIOP) Q1 2015 Presentation
Modul 6 kb 3
Triaxial accelerometer based fall detection method using a self-constructing ...
Land use classification using taxi gps traces
Ad

Similar to An embedded systems laboratory to support rapid prototyping of robotics and the internet of things (20)

PDF
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
PDF
Iirdem design and implementation of finger writing in air by using open cv (c...
DOCX
Abstract of raspberry pi
PDF
IRJET- Navigation Camp – Bot
PDF
Microcontroladores: programación de microcontroladores PIC de 8 bits en C
PPTX
Poster_example
PPTX
Building_of_basic_iot_based_ardiuno_with_embedded_c.pptx
PDF
A Survey on System-On-Chip Bus Protocols
PDF
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
PDF
How to Select Hardware for Internet of Things Systems?
PPTX
Design of a low power processor for Embedded system applications
PDF
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
PDF
Building IoT devices with ARM mbed - RISE Manchester
PDF
Data Acquisition and Control System for Real Time Applications
PPTX
Iot based garbage monitoring system
PDF
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
PPTX
Choosing the Right Hardware for Prototyping
PDF
ARM.pdf
PDF
PDF
IoT Based home automation system using Arduino board
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
Iirdem design and implementation of finger writing in air by using open cv (c...
Abstract of raspberry pi
IRJET- Navigation Camp – Bot
Microcontroladores: programación de microcontroladores PIC de 8 bits en C
Poster_example
Building_of_basic_iot_based_ardiuno_with_embedded_c.pptx
A Survey on System-On-Chip Bus Protocols
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
How to Select Hardware for Internet of Things Systems?
Design of a low power processor for Embedded system applications
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
Building IoT devices with ARM mbed - RISE Manchester
Data Acquisition and Control System for Real Time Applications
Iot based garbage monitoring system
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
Choosing the Right Hardware for Prototyping
ARM.pdf
IoT Based home automation system using Arduino board

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Spectroscopy.pptx food analysis technology
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
sap open course for s4hana steps from ECC to s4
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine Learning_overview_presentation.pptx
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

An embedded systems laboratory to support rapid prototyping of robotics and the internet of things

  • 1. AN EMBEDDED SYSTEMS LABORATORY TO SUPPORT RAPID PROTOTYPING OF ROBOTICS AND THE INTERNET OF THINGS ABSTRACT This paper describes a new approach for a course and laboratory designed to allow students to develop low-cost prototypes of robotic and other embedded devices that feature Internet connectivity, I/O, networking, a real-time operating system (RTOS), and objectoriented C/C++. The application programming interface (API) libraries provided permit students to work at a higher level of abstraction. A low-cost 32-bit SOCRISC microcontroller module with flash memory, numerous I/Interfaces, and on-chip networking hardware is used to build prototypes. A cloud-based C/C++ compiler is used for software development. All student files are stored on a server, and any Web browser can be used for software development. Breadboards are used in laboratory projects to rapidly build prototypes of robots and embedded devices using the microcontroller, networking, and other I/O subsystems on small breakout boards. The commercial breakout boards used provide a large assortment of modern sensors, drivers, display ICs, and external I/O connectors. Resources provided include eBooks, laboratory assignments, an extensive Wiki pages with schematics and sample microcontroller application code for each breakout board. EXISTING SYSTEM An increased focus can be placed on robotics, networking, and the use of existing C/C++ application programming interface (API) libraries to enhance productivity, basic operating system concepts, and rapid prototyping of devices. Less time can be spent on
  • 2. assembly language and lower-level hardware topics. This paper describes the experience gained developing a laboratory to support development of these devices; it will primarily focus on the new technologies used. PIC and the Atmel AVR used in Arduino boards are popular in many existing embedded system, microcontroller, or microprocessor design courses for historical reasons ,but 32-bit ARM RISC processors are by far the most widely used processors in new designs for embedded devices. Embedded designers report that 61% of new designs use 32-bit processors for the main processor. It has been estimated that around80% of the 32-bit processors are ARM-based, they are found in virtually every cell phone and many other battery-operated devices. Power consumption has also become a major design consideration and is one of the main reasons for the wide adoption of ARM processors. PROPOSED SYSTEM In this proposed system, we are controlling a simple robot with Wi-Fi network, by using compilation procedure as per the paper. And we control the robot with protocol like TCP/IP protocol using GPRS Technology. We can also implement this with the wireless sensor network prototype. Control the robot with the protocol using the GPRS technology and implementation in the WSN prototype and controlling Home Appliances through WAN/WAP/TCPIP technology. HARDWARE REQUIREMENT • ARM MICROCONTROLLER • ZIGBEE • MOTOR DRIVER (L293D) • GPRS MODUL • PC SOFTWARE REQUIREMENT • VISUAL STUDIO • FLASH MAGIC • X-CTU