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.

BLOCK DIAGRAM
HARDWARE REQUIREMENT
•

ARM MICROCONTROLLER

•

ZIGBEE

•

MOTOR DRIVER (L293D)

•

GPRS MODUL

•

PC

SOFTWARE REQUIREMENT
•

VISUAL STUDIO

•

FLASH MAGIC

•

X-CTU

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 (18)

PDF
PDF
Cómo el Internet mató al negocio del teléfono
PPTX
Plataforma software multimedia
PDF
Uso, abuso y peligros de Internet (Colegio Clemente Althaus)
PDF
Marisa updated cv 2017
DOC
An optimal control method for photovoltaic grid tied-interleaved fly-back mic...
PDF
Technology -- the first strategy to startups
PDF
Implicancias del spam (Instituto José Pardo)
DOC
Analysis of a fifth order resonant converter for high-voltage dc power supplies
PDF
An investigation on lte mobility management
PPTX
Taking It Day By Day
ODP
Question 05
PDF
Android a generalized flow-based method for analysis of implicit relationshi...
PPT
18 John 3v10-21 heavenly things
PDF
MYR GROUP VPP STATUS
PPT
Каждый может стать немножко программистом
PDF
BCM 'Brand Chic' What Next Presentation 18 Nov 2015
PDF
Buzzwords: Microservices, containers and serverless - real life applications ...
Cómo el Internet mató al negocio del teléfono
Plataforma software multimedia
Uso, abuso y peligros de Internet (Colegio Clemente Althaus)
Marisa updated cv 2017
An optimal control method for photovoltaic grid tied-interleaved fly-back mic...
Technology -- the first strategy to startups
Implicancias del spam (Instituto José Pardo)
Analysis of a fifth order resonant converter for high-voltage dc power supplies
An investigation on lte mobility management
Taking It Day By Day
Question 05
Android a generalized flow-based method for analysis of implicit relationshi...
18 John 3v10-21 heavenly things
MYR GROUP VPP STATUS
Каждый может стать немножко программистом
BCM 'Brand Chic' What Next Presentation 18 Nov 2015
Buzzwords: Microservices, containers and serverless - real life applications ...
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

More from Ecwaytechnoz (20)

PPTX
Wheelztracker.pptx
PDF
Coloring based inter-wban scheduling for mobile wireless body area networks
DOC
Code modulation based encryption & decryption technique for secure communicat...
PDF
Clustering sentence level text using a novel fuzzy relational clustering algo...
PDF
Clustering large probabilistic graphs
PDF
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
PDF
Cloudsim ranking on data manifold with sink points
PDF
Cloudsim quality-differentiated video multicast in multirate wireless networks
PDF
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
PDF
Cloudsim distributed web systems performance forecasting using turning bands...
PDF
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
DOCX
Civil 2013 titles
DOC
Chopper based dc motor speed control
PDF
Channel assignment for throughput optimization in multichannel multiradio wir...
PDF
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
PDF
Casual stereoscopic photo authoring
DOCX
Casual stereoscopic photo authoring
PDF
Capacity of hybrid wireless mesh networks with random a ps
DOC
Bomb detection robot with wireless camera
DOC
Bed side patients monitoring system with emergency alert
Wheelztracker.pptx
Coloring based inter-wban scheduling for mobile wireless body area networks
Code modulation based encryption & decryption technique for secure communicat...
Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering large probabilistic graphs
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim ranking on data manifold with sink points
Cloudsim quality-differentiated video multicast in multirate wireless networks
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
Cloudsim distributed web systems performance forecasting using turning bands...
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
Civil 2013 titles
Chopper based dc motor speed control
Channel assignment for throughput optimization in multichannel multiradio wir...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Casual stereoscopic photo authoring
Casual stereoscopic photo authoring
Capacity of hybrid wireless mesh networks with random a ps
Bomb detection robot with wireless camera
Bed side patients monitoring system with emergency alert

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectroscopy.pptx food analysis technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine learning based COVID-19 study performance prediction
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Reach Out and Touch Someone: Haptics and Empathic Computing
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
A comparative analysis of optical character recognition models for extracting...
Assigned Numbers - 2025 - Bluetooth® Document
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks

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 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
  • 2. 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. BLOCK DIAGRAM
  • 3. HARDWARE REQUIREMENT • ARM MICROCONTROLLER • ZIGBEE • MOTOR DRIVER (L293D) • GPRS MODUL • PC SOFTWARE REQUIREMENT • VISUAL STUDIO • FLASH MAGIC • X-CTU