Tuesday, 21 May 2024 07:29

ARC WORKSHOP

Overview : The ARC Workshop, spanning three days from April 26th to April 28th, 2024, provided participants with a comprehensive exploration of Linux, ROS (Robot Operating System), basic electronics, microcontrollers, and practical applications.     

Day 1 initiated with fundamental Linux concepts, progressing to ROS fundamentals, and advanced Linux commands. Participants engaged in hands-on activities like VM installation and Ubuntu setup, enhancing their practical skills. 

Day 2 introduced basic electronics and microcontrollers, comparing Arduino Uno and ESP, and conducting a practical traffic signal activity. This day provided insights into electronic components and their applications.

Day 3 focused on testing participants understanding of Linux and ROS principles and conducting practical activities such as distance measurement with ultrasonic sensors, motion detection with servo motors, and controlling doors using microcontrollers. These activities enabled participants to apply their knowledge to real-world scenarios.

Overall, the workshop fostered a blend of theoretical understanding and practical skills, equipping participants with valuable knowledge in Linux, ROS, basic electronics, and microcontrollers.    

 

1 1

 

Workflow         

Day1: Friday, April 26, 2024:

 1. Introduction to Linux

 2. Types of Linux

 3. Practical Activity: VM installation; UBUNTU setup

 4. ROS: Robot Operating System

 5. ROS overview

 6. Basics of ROS

 7. Linux Basic Commands

 8. Advance commands in Linux

 9. Q&A Session

 

Day2: Saturday, April 27, 2024:

 1. Introduction to Basic Electronics.

 2. Introduction to Arduino

 3. Arduino vs. ESP 32

 4. Introduction to Kit

 5. Practical activity: Traffic Signal; Slightly advanced version of

 led blinking but with time intervals just like traffic signals we

 see in daily life.

 6. Q&A Session.

 

Day3: Sunday, April 28, 2024:

1. Test on the Previous two day (Linux, ROS and RaspberryPI)

2. Practical activity: Ultrasonic distance measuring; interfacing

 ultrasonic sensor with led and buzzer 

 3. Practical activity: Motion detection by using ultrasonic sensor

 and servo motor on Arduino UNO.

 4. Practical Applications: Controlling Doors Using Servo Motor This

 assignment will give us an idea of how to control the devices

 using microcontrollers and a glimpse of the CNC machine

 working with them. 

 5. Q&A Session

 

DAY 1 

Introduction to Linux:

Covered the basics of what Linux is, its history, and its significance in the world of computing. Explained concepts like open-source software, different distributions, and the philosophy behind Linux.

Types of Linux:

Explored the different distributions available, discussing their target audiences, strengths, and weaknesses. Discussed common distributions like Ubuntu, Fedora, Debian, CentOS, and Arch Linux.

Practical Activity: VM Installation; Ubuntu Setup:

Conducted a hands-on activity where participants set up a virtual machine on their computers and installed the Ubuntu Linux distribution. This activity helped participants become familiar with the installation process and basic configuration of a Linux system.

ROS: Robot Operating System:

Introduced participants to ROS, explaining its architecture and various components. Discussed how ROS is used for writing software for robots in research and industrial applications.

Basics of ROS:

Delved into the fundamentals of ROS, covering topics such as nodes, topics, messages, services, and actions. Taught participants how to create simple ROS nodes and communicate between them using topics and messages.

Linux Basic Commands:

Taught essential command-line operations in Linux, such as navigating the file system, creating and manipulating files and directories, managing users and permissions, and performing basic system administration tasks.

Advanced Commands in Linux:

Covered more advanced command-line operations and techniques, including shell scripting, text processing tools like grep and awk, package management, and networking commands.

Q&A Session:

 2

Day 2

(Introduction to basic electronics)

Introduction to Basic Electronics and Microcontrollers:

Briefly explained the fundamental concepts of electronics, such as circuits, components and how electricity flows.

Introduced microcontrollers; highlighting their importance in modern electronics and IoT (Internet of Things) applications.

Arduino Uno vs. ESP:

Describe what Arduino Uno is, its features, and its typical applications.

Differentiate between Arduino Uno and ESP, focusing on key differences like processing power, connectivity options (Wi-Fi, Bluetooth), and suitability for different projects.

Introduction to Hardware Kit:

List and describe the components included in the hardware kit provided to the students. Which included: Arduino Uno, Breadboard, ultrasonic sensors, LED’s, Resistors, Wires, Battery and many more.

Practical Activity: Traffic Lights with Arduino Uno and Breadboard:

Provide a detailed step-by-step explanation of the practical activity conducted during the workshop.

Explain the Arduino code used to control the traffic lights sequence.

Trying different sequences

Discuss any challenges faced during the activity

 3

Day 3

(Test and Practical activities and applications)

Conducted a test on basic principles of Linux and ROS

Practical Activity 1: Distance Measurement with Ultrasonic Sensors: 

Describe the practical activity involving distance measurement using ultrasonic sensors.

Outline the setup of the circuit on the breadboard, including connections to the Arduino Uno.

Practical activity 2: Enhanced Distance Measurement with Buzzer:

Detail the modification made to the previous circuit by adding a buzzer to indicate when the distance measured is too close.

Explain the logic behind activating the buzzer based on predefined distance thresholds.

Practical Activity 3: Servo Motor Control

Describe the practical activity focused on controlling servo motors.

Explain the concept of servo motors and their applications in robotics, automation, and control systems.

Provide instructions for wiring the servo motor to the Arduino Uno or ESP board and writing code to control its movement.

Radar Detection using Servo and Ultrasonic Sensors:

Detail the advanced activity involving radar detection using servo and ultrasonic sensors.

Describe the setup of the circuit, including the arrangement of the servo motor and ultrasonic sensor to simulate a radar system.

 

Acknowledgements:

Faculty coordinator: Maya Kurulekar

Student coordinator: Yash Kulkarni

 

Teaching resource:

Names

Current Year

Resource

Pranav dagay

Third year

Hardware

Bhavin Bhaldota

Third Year

Linux

Pratham jain

Third year

Linux

Aryan mehta

Third Year

Linux

Aditya chavan

Third Year

Linux

Saumya shah

Third year

Linux

Samarth ratnaparkhi

First year

Hardware

Anuj yadav

First Year

Hardware

Vedant Pandhare

First Year

Hardware

Anshul Patil 

First Year

Hardware

Abhijeet Karji 

First year

Hardware

 

Vendors:

Spark innovation 

Address: S.No.59/2/44,Happy Home Hostel, next to Balaji Food Trader, Pune, Maharashtra 411048

Email: //This email address is being protected from spambots. You need JavaScript enabled to view it.">This email address is being protected from spambots. You need JavaScript enabled to view it.

Website: https://sparkinnovation.co.in/

Copyright © Vishwakarma University, Pune 2024 All rights reserved..

[Best viewed in IE 10+, Firefox, Chrome, Safari, Opera.]

Powered by  

Programme Brochures
Apply for Admission
Register for VUNET
Register for VUPET
Ph.D Enquiry