SlideShare a Scribd company logo
1 of 33
Brain wave controlled robot
Rahul Wagh
9604068909
Contents:
• Introduction.
• Literature survey.
• Methodology.
• Specification.
• Block diagram.
• Hardware details.
• Software details.
• Advantages.
• Disadvantages.
• Application.
• References.
Introduction
• It is the study of brain functions.
• A collaboration in which a brain accepts and controls a mechanical device.
• Direct communication pathway between a brain and an external device.
• Thus BCI extracts electro-physical signals from suitable components of the brain and process
them to generate control signals for computers, robotic machines or communication devices.
“ A Brain-Computer Interface is a communication system that do not depend on peripheral nerves
and muscles “
[J. R. Wolpaw et al. “Brain-computer interface technology: A review of the first international
meeting,” IEEE Trans. Rehab. Eng., vol. 8, no. 2, pp. 164–173, 2000]
What is BCI
• Brain-Computer Interfaces (BCI)
• Interaction between the human neural system and machines
• Goal
• Enabling people (especially disabled) to communicate and control devices by mere thinking.
• BCI is a control system
Literature survey
A brain–computer interface (BCI), sometimes called a mind-machine interface (MMI), direct
neural interface (DNI), or brain–machine interface (BMI), is a direct communication pathway
between the brain and an external device. BCIs are often directed at assisting, augmenting, or
repairing human cognitive or sensory-motor functions.
Research on BCIs began in the 1970s at the University of California, Los Angeles (UCLA)
under a grant from the National Science Foundation, followed by a contract from DARPA.The
papers published after this research also mark the first appearance of the expression brain–computer
interface in scientific literature.
The field of BCI research and development has since focused primarily on neuroprosthetics
applications that aim at restoring damaged hearing, sight and movement. Thanks to the
remarkable cortical plasticity of the brain, signals from implanted prostheses can, after adaptation, be
handled by the brain like natural sensor or effector channels. Following years of animal
experimentation, the first neuroprosthetic devices implanted in humans appeared in the mid-1990s.
Methodology
• To control the wheelchair, EEG signals are needed.
• Here this paper describes EEG signals through a BCI interface.
• In this system we have a tendency to use simple unipolar electrode to record
EEG signal from the forehead to construct a Brain-Computer Interface (BCI)
primarily controls electrical wheelchairs through ZigBee for unfit patients.
• The experimental results confirmed that this system will offer a convenient
manner to control an electrical wheelchair.
Specification
PIC16F877A:
a) 256 Bytes EEPROM
b) Maximum operating frequency: 20MHz
c) 368bytes Internal SRAM
d) 8-channel, 10-bit ADC
e) Operating Voltage range 4.5V.
II. ZigBee transceiver:
a) 2.4 GHz IEEE 802.15.4/ZigBee RF transceiver
b) Wide supply range: 1.8 V – 3.8 V
c) Data rate: 250 kbps
d) RF frequency range 2.394 - 2.507 GHz
e) Transmission range: 50 meters
III. L293D driver IC:
a) Wide Supply-Voltage Range: 4.5 V to 36 V
b) Output Current 1 A per Channel (600 mA for L293D)
c) Peak Output Current 2 A per Channel (1.2 A for L293D)
Block diagram
Hardware details
Power Supply Circuit
VDD
VDD
C7
0.1 uF
JP2
220 VAC
1
2
- +
D1
1
4
3
2
U2
7805
1
3
2
VIN
GND
VOUT
C6
100 uF
C5
470 uF
R4
220 ohm
D2
LED
Power Supply – Circuit Description
• The operation of power supply circuits built using filters, rectifiers, and then voltage
regulators. Starting with an AC voltage, a steady DC voltage is obtained by
rectifying the AC voltage, Then filtering to a DC level, and finally, regulating to
obtain a desired fixed DC voltage. The regulation is usually obtained from an IC
voltage regulator Unit, which takes a DC voltage and provides a somewhat lower
DC voltage, Which remains the same even if the input DC voltage varies, or the
output Load connected to the DC voltage changes.
About Microcontroller
• PIC16F877A microcontroller is used for this project
• It is 8-bit Microcontroller
• System is RISC Architecture
• It has Small set of Instruction set
• It has 35-Instructions only
• Compatibility: avail 28/40 Pin ICs
Microcontroller overview
• Operating Speed Max 20 MHz, Voltage-(2-5.5)v
• Memory:
Flash Program 8Kx14 Words,
RAM 368 Bytes,
EEPROM Data Memory 256 Bytes
• Low power, High speed Flash/EEPROM Technology
Features of Microcontroller
• It has 5 Ports for Internal and External usage
• It has on chip Timers. 3 Timers are avail
• It has in built Analog to Digital Converter
• In built Multiplexer availability for signal Selection
• It has serial as well as Parallel Communication facilities
• In built Capture, Compare and Pulse width modulation
Pin Diagram
PIC16F877A microcontroller
VDD
MCLR
RXTX
RA0
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0
RD7
RD6
RD5
RD4
RD3
RD2
RD1
RD0
RC2
RC3
RC4
RC5
RC6
RC7
RE2
RE1
RE0
RA5
RA4
RA3
RA2
RA1
RC0
RC1
RA0
C9
27 pF
C8
27 pF
C10
0.1 uF
PIC16F877
U3
1
2
3
4
5
6
11
32
12
31
7
8
9
10
13
14
15
16
17
18
19
20
33
34
35
36
37
38
39
40
28
29
30
21
22
24
25
26
27
23
MCLR/Vpp
RA0/AN0
RA1/AN1
RA2/AN2/Vref -
RA3/AN3/Vref +
RA4/T0CKI
VDD
VDD
VSS
VSS
RA5/AN4/SS
RE0/AN5/RD
RE1/AN6/WR
RE2/AN7/CS
OSC1/CLKIN
OSC2/CLKOUT
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1
RB0/INT
RB1
RB2
RB3/PGM
RB4
RB5
RB6/PGC
RB7/PGD
RD5/PSP5
RD6/PSP6
RD7/PSP7
RD2/PSP2
RD3/PSP3
RC5/SDO
RC6/TX/CK
RC7/RX/DT
RD4/PSP4
RC4/SDI/SDA
Y1
4 Mhz
R6
1 k
R5
220 ohm
SW2
RESET
USART pins inPIC16f877A
• The USART always transmits data on pin RC6/TX
• The USART always receives data on pin RC7/RX
• The RS-232 standard defines lots of other signals other than TX and RX used for
handshaking.
Voltages
• The USART input/output uses 0V for logic 0 and 5V for logic 1.
• The RS-232 standard (and the COM port) use +12V for logic 0 and –12V for logic
1.
• To convert between these voltages levels we need an additional integrated circuit
(such as Maxim’s MAX232).
MAX232
VDD
RX
TX
T2OUT
R2IN
U1
MAX232
13
8
11
10
1
3
4
5
2
6
12
9
14
7
16
15
R1IN
R2IN
T1IN
T2IN
C+
C1-
C2+
C2-
V+
V-
R1OUT
R2OUT
T1OUT
T2OUT
VCC
GND
C1 10 uF
C4
10 uF
C3
10 uF
C2
10 uF
Zigbee module
• The XBee and XBee-PRO OEM RF Modules were engineered to meet IEEE 802.15.4
standards and support the unique needs of low-cost, low-power wireless sensor
networks. The modules require minimal power and provide reliable delivery of data
between devices.
• The modules operate within the ISM 2.4 GHz frequency band and are pin-for-pin
compatible with each other
IEEE 802.15.4 MAC
Applications
IEEE 802.15.4
2400 MHz
PHY
IEEE 802.15.4
868/915 MHz
PHY
802.15.4 / ZigBee Architecture
ZigBee
• Packet generation
• Packet reception
• Data transparency
• Power Management
802.15.4 Architecture
IEEE 802.15.4 MAC
Applications
IEEE 802.15.4
2400 MHz
PHY
IEEE 802.15.4
868/915 MHz
PHY
• Channel acquisition
• Contention mgt
• NIC address
• Error Correction
ZigBee
802.15.4 Architecture
IEEE 802.15.4 MAC
Applications
IEEE 802.15.4
2400 MHz
PHY
IEEE 802.15.4
868/915 MHz
PHY
• Network Routing
• Address translation
• Packet
Segmentation
• Profiles
ZigBee
Data Flow diagram
• The XBee®/XBee-PRO OEM RF Modules interface to a host device through a logic-level asynchronous
serial port. Through its serial port, the module can communicate with any logic and voltage compatible
UART; or through a level translator to any serial device (For example: Through a Digit proprietary RS-232 or
USB interface board).
Software details
Embedded C
• The C for microcontrollers and the standard C syntax and semantics are slightly different. The former is
aimed at the general purpose programming paradigm whereas the latter is for a specific target microcontroller
such as 8051 or PIC. The underlying fact is that everything will be ultimately mapped into the microcontroller
machine code. If a certain feature such as indirect access to I/O registers is inhibited in the target
microcontroller, the compiler will also restrict the same at higher level. Similarly some C operators which are
meant for general purpose computing are also not available with the C for microcontrollers. Even theoperators
and constructs which may lead to memory inefficiency are not available in C programming meant for
microcontrollers.
Embedded C(cont…)
• Be aware that the target code should fit in the limited on-chip memory of the processor. Even the I/O
functions available in standard C such as printf() or scanf() are either not made available in C compilers for
microcontrollers or advised not to use them. These functions eat up lot of memory space and are not time-
efficient owing to the dragging of supporting functions like floating point routines and lot of delimiters.
Another striking difference in case of embedded systems programs is that they do nothave the umbrella or
support of the operating system. The programmer has to be accustomed with the absence of system calls
which makes life easy in traditional C.
MPLAB IDE
• MPLAB IDE is a Windows Operating System (OS) software program that runs on a PC to develop
applications for Microchip microcontrollers and digital signal controllers.
• It is called an Integrated Development Environment, or IDE, because it provides a single integrated
"environment" to develop code for embedded microcontrollers.
• The MPLAB IDE has both built-in components and plug-in modules to configure the system for a variety of
software and hardware tools.
MPLAB IDE
Disadvantages
THE DRAWBACKS OF BCI :
- THE BRAIN IS INCREDIBLY COMPLEX,
- THE SIGNAL IS WEAK & PRONE TO INTERFENCE,
- THE EQUIPMENTS IS LESS THAN PORTABLE,
Application
References
1) Jzau-Sheng Lin,Kuo-Chi Chen and Win-Ching Yang, “EEG and Eye-
Blinking signals through a BrainComputer Interface Based Control for
Electric Wheelchairs with Wireless Scheme”.
2) K. Kiguchi and Y. Hayashi, “Motion Estimation based on EMG and EEG
Signals to Control Wearable Robots”, IEEE International Conference on
Systems, Man and Cybernetics, pp. 4213-4218, 2013.
3) S.Y. Cho, A. P. Vinod, and K. W. E. Cheng, "Towards a Brain Computer
Interface Based Control for Next Generation Electric Wheelchairs ", Int.
Can! on Power Electronics Systems and Applications, pp. 1-5,2009.
4) K. Nielsen, A. Cabrera, and O. Nascimento, "Eeg based bci - towards a
better control: Braincomputer interface research at
aalborguniversity,"IEEE Transactions on Neural Systems and
Rehabilitation Engineering., vol. 14, no. 2, pp. 202-204, 2006.
5) G. E. Fabiani, D. J. McFarland, J. R. Wolpaw, and G.
Pfurtscheller"Conversion of EEG activity into cursor movement by a
brain-computer interface (BCI), IEEE Trans. on Neural Systems and
Rehabilitation Eng., vol. 12, no. 3, pp. 331-338, Sep. 2004.

More Related Content

What's hot

Brain chips ppt
Brain chips pptBrain chips ppt
Brain chips ppt9440999171
 
Optical computers
Optical computersOptical computers
Optical computersAjay AJ
 
Training Report on embedded Systems and Robotics
Training Report on embedded  Systems and RoboticsTraining Report on embedded  Systems and Robotics
Training Report on embedded Systems and RoboticsNIT Raipur
 
Virtual retinal display ppt
Virtual retinal display pptVirtual retinal display ppt
Virtual retinal display pptHina Saxena
 
Brain gate system document
Brain gate system documentBrain gate system document
Brain gate system documentSridhar Goud
 
Brain chips seminar ppt
Brain chips seminar ppt Brain chips seminar ppt
Brain chips seminar ppt shivam chaddha
 
BRAIN COMPUTER INTERFACE Documentation
BRAIN COMPUTER INTERFACE DocumentationBRAIN COMPUTER INTERFACE Documentation
BRAIN COMPUTER INTERFACE DocumentationBhadra Gowdra
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interfaceSharat045
 
Brain Chip Technology
Brain Chip TechnologyBrain Chip Technology
Brain Chip Technologyanitha pillai
 
Neural interfacing
Neural interfacingNeural interfacing
Neural interfacingKirtan Shah
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interfaceKomal Maloo
 
A seminar on Brain Chip Interface Abhishek Verma
A  seminar  on Brain Chip Interface Abhishek VermaA  seminar  on Brain Chip Interface Abhishek Verma
A seminar on Brain Chip Interface Abhishek VermaÂßhîshêk Vêrmã
 

What's hot (20)

Brainwave starter Kit- Brain computer interface
Brainwave starter Kit- Brain computer interfaceBrainwave starter Kit- Brain computer interface
Brainwave starter Kit- Brain computer interface
 
Brain chips
Brain chipsBrain chips
Brain chips
 
Brain chips ppt
Brain chips pptBrain chips ppt
Brain chips ppt
 
138693 28152-brain-chips
138693 28152-brain-chips138693 28152-brain-chips
138693 28152-brain-chips
 
Bionic eye
Bionic eyeBionic eye
Bionic eye
 
Optical computers
Optical computersOptical computers
Optical computers
 
Training Report on embedded Systems and Robotics
Training Report on embedded  Systems and RoboticsTraining Report on embedded  Systems and Robotics
Training Report on embedded Systems and Robotics
 
Virtual retinal display ppt
Virtual retinal display pptVirtual retinal display ppt
Virtual retinal display ppt
 
Brain gate system document
Brain gate system documentBrain gate system document
Brain gate system document
 
Brain gate
Brain gateBrain gate
Brain gate
 
Brain chips seminar ppt
Brain chips seminar ppt Brain chips seminar ppt
Brain chips seminar ppt
 
BRAIN COMPUTER INTERFACE Documentation
BRAIN COMPUTER INTERFACE DocumentationBRAIN COMPUTER INTERFACE Documentation
BRAIN COMPUTER INTERFACE Documentation
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Neurallink
Neurallink Neurallink
Neurallink
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Brain Chip Technology
Brain Chip TechnologyBrain Chip Technology
Brain Chip Technology
 
Neural interfacing
Neural interfacingNeural interfacing
Neural interfacing
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
A seminar on Brain Chip Interface Abhishek Verma
A  seminar  on Brain Chip Interface Abhishek VermaA  seminar  on Brain Chip Interface Abhishek Verma
A seminar on Brain Chip Interface Abhishek Verma
 
Brain computer Interface
Brain computer InterfaceBrain computer Interface
Brain computer Interface
 

Viewers also liked

Brain controlled artificial robotic legs
Brain controlled artificial robotic legsBrain controlled artificial robotic legs
Brain controlled artificial robotic legschakri218
 
brain computer-interfaces PPT
 brain computer-interfaces PPT brain computer-interfaces PPT
brain computer-interfaces PPTVijay Mehta
 
asjadpresentation
asjadpresentationasjadpresentation
asjadpresentationAsjad K.
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interfacemrudu5
 
Brain gate technology
Brain gate technologyBrain gate technology
Brain gate technologysweeti sah
 
Prosthetics Industry Infographic
Prosthetics Industry InfographicProsthetics Industry Infographic
Prosthetics Industry InfographicBasim Al-Baker
 
Prosthetics in sports
Prosthetics in sportsProsthetics in sports
Prosthetics in sportsjlpowell
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technologybiomedicz
 
Advancement in robotics
Advancement in roboticsAdvancement in robotics
Advancement in roboticsSophia
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPTSHAMJITH KM
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interfaceguest9fd1acd
 
Brain Computer Interface.ppt
Brain Computer Interface.pptBrain Computer Interface.ppt
Brain Computer Interface.pptAmal Sanjay
 
Brain Controlled Car for Physically Challenged using Artificial Intelligence
Brain Controlled Car for Physically Challenged using Artificial IntelligenceBrain Controlled Car for Physically Challenged using Artificial Intelligence
Brain Controlled Car for Physically Challenged using Artificial IntelligenceRamya Mk
 
DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007
DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007
DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007Direct Dimensions, Inc.
 
Presentation on brain driven car
Presentation on brain driven carPresentation on brain driven car
Presentation on brain driven carsanjay kushwaha
 

Viewers also liked (20)

Brainwave robotics
Brainwave roboticsBrainwave robotics
Brainwave robotics
 
Seminar 1
Seminar 1Seminar 1
Seminar 1
 
Brain controlled artificial robotic legs
Brain controlled artificial robotic legsBrain controlled artificial robotic legs
Brain controlled artificial robotic legs
 
brain computer-interfaces PPT
 brain computer-interfaces PPT brain computer-interfaces PPT
brain computer-interfaces PPT
 
asjadpresentation
asjadpresentationasjadpresentation
asjadpresentation
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Inroduction to BCI
Inroduction to BCIInroduction to BCI
Inroduction to BCI
 
Brain gate ppt1
Brain gate ppt1Brain gate ppt1
Brain gate ppt1
 
Brain gate technology
Brain gate technologyBrain gate technology
Brain gate technology
 
Prosthetics Industry Infographic
Prosthetics Industry InfographicProsthetics Industry Infographic
Prosthetics Industry Infographic
 
Prosthetics in sports
Prosthetics in sportsProsthetics in sports
Prosthetics in sports
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technology
 
Advancement in robotics
Advancement in roboticsAdvancement in robotics
Advancement in robotics
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPT
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
 
Brain Computer Interface.ppt
Brain Computer Interface.pptBrain Computer Interface.ppt
Brain Computer Interface.ppt
 
Brain Controlled Car for Physically Challenged using Artificial Intelligence
Brain Controlled Car for Physically Challenged using Artificial IntelligenceBrain Controlled Car for Physically Challenged using Artificial Intelligence
Brain Controlled Car for Physically Challenged using Artificial Intelligence
 
DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007
DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007
DDI 3D Medical Prosthetics Presentation to AAA Conference, April 2007
 
Presentation on brain driven car
Presentation on brain driven carPresentation on brain driven car
Presentation on brain driven car
 

Similar to Brain wave controlled robot

Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1AJAL A J
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationUdayalakshmi JK
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security Systemajinky gadewar
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptxISMT College
 
REPORT texto braillefinal
REPORT texto braillefinalREPORT texto braillefinal
REPORT texto braillefinalASWATHI K
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerRup Chowdhury
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTpreetigill309
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfBereket Walle
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Harshit Srivastava
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptxPratik Gohel
 
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...IDES Editor
 
Design of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsDesign of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsROHIT89352
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
Computer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTComputer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTChetanNaikJECE
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
Microchip's PIC Micro Controller
Microchip's PIC Micro ControllerMicrochip's PIC Micro Controller
Microchip's PIC Micro ControllerMidhu S V Unnithan
 

Similar to Brain wave controlled robot (20)

Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx
 
REPORT texto braillefinal
REPORT texto braillefinalREPORT texto braillefinal
REPORT texto braillefinal
 
IoT Intro and Demo
IoT Intro and DemoIoT Intro and Demo
IoT Intro and Demo
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOT
 
Embedded two mark question
Embedded two mark questionEmbedded two mark question
Embedded two mark question
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
Fingerprint Biometrics
Fingerprint BiometricsFingerprint Biometrics
Fingerprint Biometrics
 
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Design of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsDesign of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applications
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Computer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTComputer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPT
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
Microchip's PIC Micro Controller
Microchip's PIC Micro ControllerMicrochip's PIC Micro Controller
Microchip's PIC Micro Controller
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

Brain wave controlled robot

  • 1. Brain wave controlled robot Rahul Wagh 9604068909
  • 2. Contents: • Introduction. • Literature survey. • Methodology. • Specification. • Block diagram. • Hardware details. • Software details. • Advantages. • Disadvantages. • Application. • References.
  • 3. Introduction • It is the study of brain functions. • A collaboration in which a brain accepts and controls a mechanical device. • Direct communication pathway between a brain and an external device. • Thus BCI extracts electro-physical signals from suitable components of the brain and process them to generate control signals for computers, robotic machines or communication devices. “ A Brain-Computer Interface is a communication system that do not depend on peripheral nerves and muscles “ [J. R. Wolpaw et al. “Brain-computer interface technology: A review of the first international meeting,” IEEE Trans. Rehab. Eng., vol. 8, no. 2, pp. 164–173, 2000]
  • 4. What is BCI • Brain-Computer Interfaces (BCI) • Interaction between the human neural system and machines • Goal • Enabling people (especially disabled) to communicate and control devices by mere thinking. • BCI is a control system
  • 5. Literature survey A brain–computer interface (BCI), sometimes called a mind-machine interface (MMI), direct neural interface (DNI), or brain–machine interface (BMI), is a direct communication pathway between the brain and an external device. BCIs are often directed at assisting, augmenting, or repairing human cognitive or sensory-motor functions. Research on BCIs began in the 1970s at the University of California, Los Angeles (UCLA) under a grant from the National Science Foundation, followed by a contract from DARPA.The papers published after this research also mark the first appearance of the expression brain–computer interface in scientific literature. The field of BCI research and development has since focused primarily on neuroprosthetics applications that aim at restoring damaged hearing, sight and movement. Thanks to the remarkable cortical plasticity of the brain, signals from implanted prostheses can, after adaptation, be handled by the brain like natural sensor or effector channels. Following years of animal experimentation, the first neuroprosthetic devices implanted in humans appeared in the mid-1990s.
  • 6. Methodology • To control the wheelchair, EEG signals are needed. • Here this paper describes EEG signals through a BCI interface. • In this system we have a tendency to use simple unipolar electrode to record EEG signal from the forehead to construct a Brain-Computer Interface (BCI) primarily controls electrical wheelchairs through ZigBee for unfit patients. • The experimental results confirmed that this system will offer a convenient manner to control an electrical wheelchair.
  • 7. Specification PIC16F877A: a) 256 Bytes EEPROM b) Maximum operating frequency: 20MHz c) 368bytes Internal SRAM d) 8-channel, 10-bit ADC e) Operating Voltage range 4.5V. II. ZigBee transceiver: a) 2.4 GHz IEEE 802.15.4/ZigBee RF transceiver b) Wide supply range: 1.8 V – 3.8 V c) Data rate: 250 kbps d) RF frequency range 2.394 - 2.507 GHz e) Transmission range: 50 meters III. L293D driver IC: a) Wide Supply-Voltage Range: 4.5 V to 36 V b) Output Current 1 A per Channel (600 mA for L293D) c) Peak Output Current 2 A per Channel (1.2 A for L293D)
  • 10. Power Supply Circuit VDD VDD C7 0.1 uF JP2 220 VAC 1 2 - + D1 1 4 3 2 U2 7805 1 3 2 VIN GND VOUT C6 100 uF C5 470 uF R4 220 ohm D2 LED
  • 11. Power Supply – Circuit Description • The operation of power supply circuits built using filters, rectifiers, and then voltage regulators. Starting with an AC voltage, a steady DC voltage is obtained by rectifying the AC voltage, Then filtering to a DC level, and finally, regulating to obtain a desired fixed DC voltage. The regulation is usually obtained from an IC voltage regulator Unit, which takes a DC voltage and provides a somewhat lower DC voltage, Which remains the same even if the input DC voltage varies, or the output Load connected to the DC voltage changes.
  • 12. About Microcontroller • PIC16F877A microcontroller is used for this project • It is 8-bit Microcontroller • System is RISC Architecture • It has Small set of Instruction set • It has 35-Instructions only • Compatibility: avail 28/40 Pin ICs
  • 13. Microcontroller overview • Operating Speed Max 20 MHz, Voltage-(2-5.5)v • Memory: Flash Program 8Kx14 Words, RAM 368 Bytes, EEPROM Data Memory 256 Bytes • Low power, High speed Flash/EEPROM Technology
  • 14. Features of Microcontroller • It has 5 Ports for Internal and External usage • It has on chip Timers. 3 Timers are avail • It has in built Analog to Digital Converter • In built Multiplexer availability for signal Selection • It has serial as well as Parallel Communication facilities • In built Capture, Compare and Pulse width modulation
  • 16. PIC16F877A microcontroller VDD MCLR RXTX RA0 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 RC2 RC3 RC4 RC5 RC6 RC7 RE2 RE1 RE0 RA5 RA4 RA3 RA2 RA1 RC0 RC1 RA0 C9 27 pF C8 27 pF C10 0.1 uF PIC16F877 U3 1 2 3 4 5 6 11 32 12 31 7 8 9 10 13 14 15 16 17 18 19 20 33 34 35 36 37 38 39 40 28 29 30 21 22 24 25 26 27 23 MCLR/Vpp RA0/AN0 RA1/AN1 RA2/AN2/Vref - RA3/AN3/Vref + RA4/T0CKI VDD VDD VSS VSS RA5/AN4/SS RE0/AN5/RD RE1/AN6/WR RE2/AN7/CS OSC1/CLKIN OSC2/CLKOUT RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RD0/PSP0 RD1/PSP1 RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD RD5/PSP5 RD6/PSP6 RD7/PSP7 RD2/PSP2 RD3/PSP3 RC5/SDO RC6/TX/CK RC7/RX/DT RD4/PSP4 RC4/SDI/SDA Y1 4 Mhz R6 1 k R5 220 ohm SW2 RESET
  • 17. USART pins inPIC16f877A • The USART always transmits data on pin RC6/TX • The USART always receives data on pin RC7/RX • The RS-232 standard defines lots of other signals other than TX and RX used for handshaking.
  • 18. Voltages • The USART input/output uses 0V for logic 0 and 5V for logic 1. • The RS-232 standard (and the COM port) use +12V for logic 0 and –12V for logic 1. • To convert between these voltages levels we need an additional integrated circuit (such as Maxim’s MAX232).
  • 20.
  • 21. Zigbee module • The XBee and XBee-PRO OEM RF Modules were engineered to meet IEEE 802.15.4 standards and support the unique needs of low-cost, low-power wireless sensor networks. The modules require minimal power and provide reliable delivery of data between devices. • The modules operate within the ISM 2.4 GHz frequency band and are pin-for-pin compatible with each other
  • 22. IEEE 802.15.4 MAC Applications IEEE 802.15.4 2400 MHz PHY IEEE 802.15.4 868/915 MHz PHY 802.15.4 / ZigBee Architecture ZigBee • Packet generation • Packet reception • Data transparency • Power Management
  • 23. 802.15.4 Architecture IEEE 802.15.4 MAC Applications IEEE 802.15.4 2400 MHz PHY IEEE 802.15.4 868/915 MHz PHY • Channel acquisition • Contention mgt • NIC address • Error Correction ZigBee
  • 24. 802.15.4 Architecture IEEE 802.15.4 MAC Applications IEEE 802.15.4 2400 MHz PHY IEEE 802.15.4 868/915 MHz PHY • Network Routing • Address translation • Packet Segmentation • Profiles ZigBee
  • 25. Data Flow diagram • The XBee®/XBee-PRO OEM RF Modules interface to a host device through a logic-level asynchronous serial port. Through its serial port, the module can communicate with any logic and voltage compatible UART; or through a level translator to any serial device (For example: Through a Digit proprietary RS-232 or USB interface board).
  • 27. Embedded C • The C for microcontrollers and the standard C syntax and semantics are slightly different. The former is aimed at the general purpose programming paradigm whereas the latter is for a specific target microcontroller such as 8051 or PIC. The underlying fact is that everything will be ultimately mapped into the microcontroller machine code. If a certain feature such as indirect access to I/O registers is inhibited in the target microcontroller, the compiler will also restrict the same at higher level. Similarly some C operators which are meant for general purpose computing are also not available with the C for microcontrollers. Even theoperators and constructs which may lead to memory inefficiency are not available in C programming meant for microcontrollers.
  • 28. Embedded C(cont…) • Be aware that the target code should fit in the limited on-chip memory of the processor. Even the I/O functions available in standard C such as printf() or scanf() are either not made available in C compilers for microcontrollers or advised not to use them. These functions eat up lot of memory space and are not time- efficient owing to the dragging of supporting functions like floating point routines and lot of delimiters. Another striking difference in case of embedded systems programs is that they do nothave the umbrella or support of the operating system. The programmer has to be accustomed with the absence of system calls which makes life easy in traditional C.
  • 29. MPLAB IDE • MPLAB IDE is a Windows Operating System (OS) software program that runs on a PC to develop applications for Microchip microcontrollers and digital signal controllers. • It is called an Integrated Development Environment, or IDE, because it provides a single integrated "environment" to develop code for embedded microcontrollers. • The MPLAB IDE has both built-in components and plug-in modules to configure the system for a variety of software and hardware tools.
  • 31. Disadvantages THE DRAWBACKS OF BCI : - THE BRAIN IS INCREDIBLY COMPLEX, - THE SIGNAL IS WEAK & PRONE TO INTERFENCE, - THE EQUIPMENTS IS LESS THAN PORTABLE,
  • 33. References 1) Jzau-Sheng Lin,Kuo-Chi Chen and Win-Ching Yang, “EEG and Eye- Blinking signals through a BrainComputer Interface Based Control for Electric Wheelchairs with Wireless Scheme”. 2) K. Kiguchi and Y. Hayashi, “Motion Estimation based on EMG and EEG Signals to Control Wearable Robots”, IEEE International Conference on Systems, Man and Cybernetics, pp. 4213-4218, 2013. 3) S.Y. Cho, A. P. Vinod, and K. W. E. Cheng, "Towards a Brain Computer Interface Based Control for Next Generation Electric Wheelchairs ", Int. Can! on Power Electronics Systems and Applications, pp. 1-5,2009. 4) K. Nielsen, A. Cabrera, and O. Nascimento, "Eeg based bci - towards a better control: Braincomputer interface research at aalborguniversity,"IEEE Transactions on Neural Systems and Rehabilitation Engineering., vol. 14, no. 2, pp. 202-204, 2006. 5) G. E. Fabiani, D. J. McFarland, J. R. Wolpaw, and G. Pfurtscheller"Conversion of EEG activity into cursor movement by a brain-computer interface (BCI), IEEE Trans. on Neural Systems and Rehabilitation Eng., vol. 12, no. 3, pp. 331-338, Sep. 2004.