Team Members: Anas Alasmari Mohamed Alhajoj, Ali khormi, Ibrahim Alfar

Slides:



Advertisements
Similar presentations
Outline quad-copter Abstract Quad-Copter Movement Hand movement
Advertisements

LabView Basics.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
SOLAR TRACKER PROJECT. INTRODUCTION: Solar tracker is a system that is used to track sun light to increase the efficiency of electricity gained from solar.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Conceptual Design Review Senior Design
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
The Create robot, by iRobot Same as the 4000 series of the Roomba vacuum cleaner, but: Without the vacuum and brush With a port that gives easy access.
Technical Topics for Teams August BEST GAME RULES.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Project Goals And Objectives ____________________________________________________ Create a “smart”, customizable, all in one system Little to no learning.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Introduction Designing controllers for walking robots presents many challenges. In order for walking robotics to reach this stage, perhaps a new approach.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Dr. Mohammad Saadeh Class: ET 494 (Senior Design II), Fall 2013 Class Professor:
RoboTeam 9/1/2011 Preformed by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
RoboTeam 05/04/2012 Submitted by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
Robot Swarm Work group : Ibrahem Batta. Emad Shakhshir. Supervisor: Dr. Ashraf Armoush.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
The Create robot, by iRobot
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
The Marshall car. INDEX Introduction The team What is it Arduino General Handling Manual handling Automatic Handling Sensors.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Projekt „ESSNBS“ Niš, November 4 th – 7 th, DAAD Wireless Measurement System for Environmental Monitoring and Control MM. Srbinovska, V. Dimcev,
ECE 445 Group 20 4/23/2012 Kevin Dluzen Jonathan Hall Diyang Qiu.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
Tic Tac Toe Game Amna Msalam & Rehan Alashqar Supervised By: Dr. Aladdin Masri & Dr. Emad Natsheh.
Obstacle avoidance with user in the loop for powered wheelchair 24th April 2012 Part-financed by the European Regional Development Fund 1 Xin JIN research.
Automatic Dual Axis Solar Tracking system Prepared by: Reem AL-khateeb Yasmeen Hanani Supervised by: Dr.Saed Tarapiah 1.
Design and Development of an Automatic Robotic Cleaning System for PV Panels Abstract Cleaning of solar panels is very important in order to produce and.
Voice Controlled Robot by Cell Phone with Android App
Multiway Noticeboard with User Configure Features Using IOT & PC
Smart Parking Application
Obstacle avoiding robot { pixel }
Aim Of The Project To implement the obstacle avoidance and Zigbee control functions for Omni directional mobile robot.
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Home automation using Arduino & ‘PIR sensor’
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
Arduino & its hardware interfacing
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
The Create robot, by iRobot
Arduino Development for Beginners
Robotic Circuit Components
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
WIRELESS ENERGY MEASUREMENT SYSTEM
‘SONAR’ using Arduino & ultrasonic distance sensor
Graduation Project SMART CAR Tariq Salameh Mohamed Qamhieh
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
CS-4540 Robotics Lab 00 - Introduction and OHM's law.
Sunnytek sensor networks
Banyule Coding Club: Learn Arduino Richard Counsel Malcolm Macleod Watsonia Library - June 2018 Reference materials here ->
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
Intro to the Arduino by Someet Singh
Manual Robotics ..
Prototyping with Micro-controllers, Sensors, and Materials
Prototyping with Micro-controllers, Sensors, and Materials
UNIT 11: RC-SERVOMOTOR CONTROL
Prototyping with Micro-controllers, Sensors, and Materials
Introduction to Arduino
Prototyping with Micro-controllers, Sensors, and Materials
Self-Adjusting Helmet
Presentation transcript:

Design and Development of an automatic robotic cleaning system for PV panels Team Members: Anas Alasmari Mohamed Alhajoj, Ali khormi, Ibrahim Alfar Yahya Haddadi Ahmed Alsalameen

Construction of Roomba robot Contents 1 Introduction 2 Construction of Roomba robot 3 Program Development 4 Labview 5 Conclusion

Introduction The sun on the deserts in the Middle East and North Africa region are prime candidates for solar energy projects, but who is going to dust off the windblown sand to keep solar panels operating at top efficiency? Manual Washing of Solar Modules Automatic Cleaning of Solar Modules

Introduction Automatic system cleaning with water Heliotex has been manufacturing automatic cleaning systems since 2008. There are no moving parts or robotic elements; the Heliotex system looks like a sprinkler. No tools are used, and panels are cleaned just by gravity. Heliotex automatic system WATER-FREE automatic cleaning system Dry regions are usually the ones with the most solar installations. So why not use a waterless cleaning system? Here are three robots fresh to the market.

Introduction: EcoppiaE4 Nomadd The E4 water-free, robotic solution from Ecoppia cleans panels every day with a soft microfiber and gentle air flow. Floating over a frame that travels alongside each row of panels, Ecoppia claims the E4 removes 99% of dust during its daily cleanings Nomadd Move like a train on the both side of PV panel

Introdction: SCR robot Move from panel to an another by means of screws is installed allow him to move. It has a limited dgree it is 15 deg

Introduction For our project we choose to use a robot that moves on the panel to avoid the problems of the mechanical design of the other automatic systems used to clean the solar panels.

Construction of Roomba Robot: What’s Roomba robot? It’s a robotic vacuum cleaner that automatically drives it self around your home, its picks up dirt around the room by using brushes and vacuum .

Construction of Roomba Robot 4 Cliff Sensors two wheels with servo motor Brush

Construction of Roomba Robot Serial ports The external serial port with open interface let you to controlling and manipulating Roomba's behavior , for example you can read and controlling the sensors , you can controlling the speed of the motor , direction of the movement and so on .

Program Development There is a list of Roomba's open interface commands For example: Drive Opcode: 137 Data Bytes: 4

Program Development Drive Direct Opcode: 145 Data Bytes: 4

Program Development Serial sequence: [142] [Packet ID]

Program Development

Program Development Rotate 180 deg Back 10cm Final point straight Start point straight

Program Development

Back to the starting point Program Development Back to the starting point starting point

Program Development How dock charger works? The IR transmitter consists of the LED that emits the IR(Infra Red) radiation.This is received by the photo diode, which acts as IR receiver at the receiving end. Since the IR radiation is invisible to human eye it is perfect for using in wireless communication.

What is an Arduino? Program Development A microcontroller board, contains on-board power supply, USB port to communicate with PC, and an Atmel microcontroller chip. Arduino is an open-source prototyping platform based on easy-to-use hardware and software.

Program Development Types of Arduino ? UNO MEGA LilyPad Arduino Nano Arduino Mini Arduino BT

Program Development Arduino MEGA pinout It has more gigital i/o more serial port and these will gonna use it to

Program Development How to use Arduino Test on Robot Arduino platform Compilation and programming Phase 1 Phase 2 Phase 3 Vin

Program Development Accelerometer To have butter control strategy for the Robot we used an accelerometer and a PID controller. Defination: It is an electromechanical device that will measure acceleration forces.

Program Development Accelerometer What are accelerometers useful for? Protect hard drives from damage. Detecting car crashes and deploying airbags at just the right time.

Program Development What’s MEMS The Micro-Electro-Mechanical-Systems (MEMS)

Program Development what is PID controller? PID stands for proportional, integral and derivative, referring to the mathematical equations used to calculate the output.

Program Development If the robot miss a spot that doesn’t clean it so we have to control it manually from control room. There are famous wireless technologies used such as :

Program Development Why the zigbee? Low power consumption battery life ranging from months to years High density of nodes per network (Mesh networking) Low cost Simple implementation Small packet devices. small size

Labview

Labview :Hot Tip

Labview

Labview

Conclusion 1-A control strategy for the Robotic Vacuum Cleaner has been designed and tested 2- It has been proved experimentally that the robot can traverse on inclined surfaces (tilt angle 10°-15°) without any difficulty 3- If battery level falls below a threshold, it is confirmed that the robot returns to the docking station and charges itself automatically. 4- we used the arduino ,labview,Xbee, for programming and controlling . 5-we complete 80% of the project and we minimized the cost .

Conclusion 1-we can improve the programming to increase the artificial intelligence. 2-we can do work on the mechanical part to improve the movement. 3-Using more powerful batteries, vacuum motors and gripper wheels would be helpful in implementing the robot on a larger scale.

Thank You !