SlideShare a Scribd company logo
KAREL
Controller Design
Mihai Agape, Project Coordinator
Palatul Copiilor Drobeta Turnu Severin
KAREL, Comenius Project Meeting
Rybnik, 06-13.04.2014
 This project has been funded with support from the
European Commission.
 This communication reflects the views only of the
authors, and the Commission cannot be held
responsible for any use which may be made of the
information contained therein.
The Purpose of the
Presentation
 Explain Karelino - first
controller prototype of Karel
robot
Don’t forget!
 All partners have to be able to produce the
final controller
 Romanian team will produce 1 prototype for
each partner
 Turkish, Greek, Polish, and Romanian teams
will produce 4 controller pieces for their own
robots
Why Karelino?
Karel problems
2 s LiPo battery management
Motor voltage regulator
Solution
Small complexity prototype
Karelino
Requirement & Godmother
Karelino additional requirement
12 analogic inputs
Cristina-Maria Agape
Karel & Arduino -> Karelino
Karelino pins alocation
 Drive the transistor which control the current
through emitters (1): PE6
 Phototransistor reading (12): PF7–PF4 (A0–
A3), PF –PF0 (A4–-A5), PD4 (A6), PD6 (A7),
PD7 (A8), and PB4–PB6 (A9–A11)
 Motors Drivers Control (4):
 Motor 1 (pin 12 – OC0A = AIN2, pin 18 – OC0B = AIN1)
 Motor 2 (pin 31 – OC3A = BIN2, pin 32 – OC4A = BIN1)
 Pushbuttons (3): PB1 – PB3 (SPI pins)
 LEDs (3): PB0, PD1, and PD5
 Bluetooth Communication (2): RX and TX
Schema electrică
Power Supply
Power Supply
 2s Lithium Polymer battery
 Capacity >= 600mAh
 Battery voltage = 6–8,4V
 +5V Regulator
 LM2940CS (800mA)
 +3,3V Regulator
 LM1117IMP-3.3
 Bluetooth module
 Microcontroller Voltages
 VCC–GND & AVCC–AGND
Communication Interfaces
 Bluetooth (Rayson
UART—RX & TX—
serial adaptor
BTM112) – wireless
communication with
the computer
 USB – programming
the microcontroller
 SPI – programming
microcontroller fuses
Motors Driver = DRV8833PWP
 Dual driver
 1,2 A / channel
 2 PWM signals
 Motor 1 (pin 12 – OC0A = AIN2, pin 18 – OC0B = AIN1)
 Motor 2 (pin 31 – OC3A = BIN2, pin 32 – OC4A = BIN1)
Pushbuttons & LEDs
 LEDs
 PB0, PD1 i PD5ș
 Active on 0 logic
 Pushbuttons
 PB1–PB3 (SCK, MOSI &
MISO)
 Separation with 1kΩ resistor
 Active on 0 logic
PCB Design
 Single Side PCB laminate
 Components
 SMD
 THD
 Software
 Target3001!
Copper Bottom Layer
Top Silkscreen
Bottom Silkscreen
3D Top View
3D Bottom View
Useful Links
 Drawings for manufacturing the controller
http://1drv.ms/1jet3ci
 Bill of materials for all designs
http://1drv.ms/1oAF8hr
Other Designs
 Charger with MCP73833
 Single Motor Driver with DRV8833
 12 Line Sensors
 Load Switch & Protection
 Motor Voltage Regulator with TPS63060
Further Improvements
 Integrate some of the designs from previous
slide
 Replace USB micro B connector with an USB
mini B connector
 Redesign the PCB (components places and
traces) according to the chassis shape
 Add LEDs to show the state of Bluetooth
module
 … The list is open to your proposals
Bibliography
 Agape, Mihai. Agape, Maria-Genoveva.
“KAREL Specifications”, agreed in Karel
Project Meeting, held at Beypazari on 10–
16.11.2013. http://sdrv.ms/170NTak
 Agape, Mihai. “Karelino—One Step in Karel
Robotic Platform Developing”, presentation
given at National Symposium IPO-TECH,
Tirgu-Neamt, 29.03.2014
Bibliography (cont.)
 *** ATmega32U4, 7766G–AVR–02/2014. Atmel.
http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-
ATmega16U4-32U4_%20Datasheet.pdf
 *** DRV8833, SLVSAR1C. Texas Instruments.
http://www.ti.com/lit/gpn/drv8833.
 *** LM2940, SNVS769I. Texas Instruments.
http://www.ti.com/lit/gpn/lm2940-n.
 *** LM1117, SNOS412M. Texas Instruments.
http://www.ti.com/lit/gpn/lm1117-n
 *** Bluetooth Module BTM-112. Rayson.
Questions?

More Related Content

What's hot

Microprocessor Week 10: Applications
Microprocessor Week 10: ApplicationsMicroprocessor Week 10: Applications
Microprocessor Week 10: Applications
Arkhom Jodtang
 
Traffic Light Controller using 8255
Traffic Light Controller using 8255Traffic Light Controller using 8255
Traffic Light Controller using 8255
Amit Kumer Podder
 
Metro train prototype
Metro train prototypeMetro train prototype
Metro train prototype
Sandeep Dhiman
 
Traffic light control
Traffic light controlTraffic light control
Traffic light control
Quaid e awam university nawabshah
 
54350108 metro-prototype-new
54350108 metro-prototype-new54350108 metro-prototype-new
54350108 metro-prototype-new
pomil
 
Metro Train Automation & display System
Metro Train Automation & display SystemMetro Train Automation & display System
Metro Train Automation & display System
SudakshinaMeenu
 
MCS51 Training board Model CATC2016A
MCS51 Training board Model CATC2016AMCS51 Training board Model CATC2016A
MCS51 Training board Model CATC2016A
Arkhom Jodtang
 
Traffic signal
Traffic signalTraffic signal
Traffic signal
Riaz Gul Sheikh
 
Ppt (1)
Ppt (1)Ppt (1)
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
" Its-CooL " is said " Iskool "
 
Obp851111 smart ax ma5600t(gpon) hardware description issue2.0
Obp851111 smart ax ma5600t(gpon) hardware description issue2.0Obp851111 smart ax ma5600t(gpon) hardware description issue2.0
Obp851111 smart ax ma5600t(gpon) hardware description issue2.0
Vìctor Isaac Herrera Pérez
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
Rkrishna Mishra
 
OPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulationOPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulation
OPAL-RT TECHNOLOGIES
 
automation of street light using 8085 microprocessor
automation of street light using 8085 microprocessorautomation of street light using 8085 microprocessor
automation of street light using 8085 microprocessor
shubham9929
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
Srikanth Kaleru
 
Traffic signal's
Traffic signal'sTraffic signal's
Introduction to FPGA and projects overview
Introduction to FPGA and projects overviewIntroduction to FPGA and projects overview
Introduction to FPGA and projects overview
Vikrant Thakur
 
Automatic car parking
Automatic car parkingAutomatic car parking
Automatic car parking
Aran Glenn
 
CPLD xc9500
CPLD xc9500CPLD xc9500
CPLD xc9500
A B Shinde
 
High speed adder used in digital signal processing
High speed adder used in  digital signal processingHigh speed adder used in  digital signal processing
High speed adder used in digital signal processing
Sajan Sahu
 

What's hot (20)

Microprocessor Week 10: Applications
Microprocessor Week 10: ApplicationsMicroprocessor Week 10: Applications
Microprocessor Week 10: Applications
 
Traffic Light Controller using 8255
Traffic Light Controller using 8255Traffic Light Controller using 8255
Traffic Light Controller using 8255
 
Metro train prototype
Metro train prototypeMetro train prototype
Metro train prototype
 
Traffic light control
Traffic light controlTraffic light control
Traffic light control
 
54350108 metro-prototype-new
54350108 metro-prototype-new54350108 metro-prototype-new
54350108 metro-prototype-new
 
Metro Train Automation & display System
Metro Train Automation & display SystemMetro Train Automation & display System
Metro Train Automation & display System
 
MCS51 Training board Model CATC2016A
MCS51 Training board Model CATC2016AMCS51 Training board Model CATC2016A
MCS51 Training board Model CATC2016A
 
Traffic signal
Traffic signalTraffic signal
Traffic signal
 
Ppt (1)
Ppt (1)Ppt (1)
Ppt (1)
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
 
Obp851111 smart ax ma5600t(gpon) hardware description issue2.0
Obp851111 smart ax ma5600t(gpon) hardware description issue2.0Obp851111 smart ax ma5600t(gpon) hardware description issue2.0
Obp851111 smart ax ma5600t(gpon) hardware description issue2.0
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
 
OPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulationOPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulation
 
automation of street light using 8085 microprocessor
automation of street light using 8085 microprocessorautomation of street light using 8085 microprocessor
automation of street light using 8085 microprocessor
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
 
Traffic signal's
Traffic signal'sTraffic signal's
Traffic signal's
 
Introduction to FPGA and projects overview
Introduction to FPGA and projects overviewIntroduction to FPGA and projects overview
Introduction to FPGA and projects overview
 
Automatic car parking
Automatic car parkingAutomatic car parking
Automatic car parking
 
CPLD xc9500
CPLD xc9500CPLD xc9500
CPLD xc9500
 
High speed adder used in digital signal processing
High speed adder used in  digital signal processingHigh speed adder used in  digital signal processing
High speed adder used in digital signal processing
 

Viewers also liked

Накрутки пф: белые методы проверенные на практике.
Накрутки пф: белые методы проверенные на практике.Накрутки пф: белые методы проверенные на практике.
Накрутки пф: белые методы проверенные на практике.
Нарижный Денис
 
Salat sunah rawatib
Salat sunah rawatibSalat sunah rawatib
Salat sunah rawatib
maksudikedungkelor
 
Roda dos alimentos_desenhos
Roda dos alimentos_desenhosRoda dos alimentos_desenhos
Roda dos alimentos_desenhos
LovePigg IC
 
KAREL first implementation year
KAREL first implementation yearKAREL first implementation year
KAREL first implementation year
Mihai Agape
 
Sla san diego 2015 joseph r. matthews
Sla san diego 2015 joseph r. matthewsSla san diego 2015 joseph r. matthews
Sla san diego 2015 joseph r. matthews
Joe Matthews
 
Musyawar besar v
Musyawar besar vMusyawar besar v
Musyawar besar v
taufiq ridho
 
Bemanning av Kompass & Co
Bemanning av Kompass & CoBemanning av Kompass & Co
Bemanning av Kompass & Co
Prospera
 
Presentation - Activating Students Online July 2015.
Presentation - Activating Students Online July 2015.Presentation - Activating Students Online July 2015.
Presentation - Activating Students Online July 2015.
Suki Ferguson
 
e_informa_1941
e_informa_1941e_informa_1941
e_informa_1941
shahidul haque khan
 
6A Slide Design - Consecration
6A Slide Design - Consecration6A Slide Design - Consecration
6A Slide Design - Consecration
linsdarlene
 
Linkedin media
Linkedin mediaLinkedin media
Linkedin media
Wesley MacInnis
 
Pp tankekart gr9
Pp tankekart gr9Pp tankekart gr9
Pp tankekart gr9
vildesk
 
Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...
Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...
Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...
Oleg Nikulin, PhD in Engineering Science
 

Viewers also liked (14)

Накрутки пф: белые методы проверенные на практике.
Накрутки пф: белые методы проверенные на практике.Накрутки пф: белые методы проверенные на практике.
Накрутки пф: белые методы проверенные на практике.
 
Salat sunah rawatib
Salat sunah rawatibSalat sunah rawatib
Salat sunah rawatib
 
Roda dos alimentos_desenhos
Roda dos alimentos_desenhosRoda dos alimentos_desenhos
Roda dos alimentos_desenhos
 
1latest work
1latest work1latest work
1latest work
 
KAREL first implementation year
KAREL first implementation yearKAREL first implementation year
KAREL first implementation year
 
Sla san diego 2015 joseph r. matthews
Sla san diego 2015 joseph r. matthewsSla san diego 2015 joseph r. matthews
Sla san diego 2015 joseph r. matthews
 
Musyawar besar v
Musyawar besar vMusyawar besar v
Musyawar besar v
 
Bemanning av Kompass & Co
Bemanning av Kompass & CoBemanning av Kompass & Co
Bemanning av Kompass & Co
 
Presentation - Activating Students Online July 2015.
Presentation - Activating Students Online July 2015.Presentation - Activating Students Online July 2015.
Presentation - Activating Students Online July 2015.
 
e_informa_1941
e_informa_1941e_informa_1941
e_informa_1941
 
6A Slide Design - Consecration
6A Slide Design - Consecration6A Slide Design - Consecration
6A Slide Design - Consecration
 
Linkedin media
Linkedin mediaLinkedin media
Linkedin media
 
Pp tankekart gr9
Pp tankekart gr9Pp tankekart gr9
Pp tankekart gr9
 
Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...
Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...
Удаленный доступ к микропроцессорным преобразователям постоянного тока SIMORE...
 

Similar to KAREL Controller Design

8051 Presentation
8051 Presentation8051 Presentation
8051 Presentation
Sayan Chakraborty
 
Cp1l p081 e1-2_1_csm1004101-ok
Cp1l p081 e1-2_1_csm1004101-okCp1l p081 e1-2_1_csm1004101-ok
Cp1l p081 e1-2_1_csm1004101-ok
deividharo
 
Pppt
PpptPppt
Ppptcoxandking
PpptcoxandkingPpptcoxandking
Ppptcoxandking
Shivani Payasi
 
Microcontroller 8051 gs
Microcontroller 8051 gsMicrocontroller 8051 gs
Microcontroller 8051 gs
Moorthy Peesapati
 
ATmega328p
ATmega328pATmega328p
ATmega328p
Nelarapu Mahesh
 
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
Premier Farnell
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
Amandeep Alag
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
thokalpv
 
89c5131datasheet
89c5131datasheet89c5131datasheet
89c5131datasheet
SaravananVijayakumar4
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
Sadiq Rahim
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
Amandeep Alag
 
Power Over Fiber_PCBProject
Power Over Fiber_PCBProjectPower Over Fiber_PCBProject
Power Over Fiber_PCBProject
Inbar Kinarty
 
2 unit-es-printed
2 unit-es-printed2 unit-es-printed
2 unit-es-printed
twinkleratna
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
moiz89
 
3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch
chandrika
 
89 v51rd2bn
89 v51rd2bn89 v51rd2bn
89 v51rd2bn
vivekverma357
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
IJECEIAES
 
KAREL Upper Board Testing - Workshop
KAREL Upper Board Testing - WorkshopKAREL Upper Board Testing - Workshop
KAREL Upper Board Testing - Workshop
Mihai Agape
 
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheetAtmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
sang2792
 

Similar to KAREL Controller Design (20)

8051 Presentation
8051 Presentation8051 Presentation
8051 Presentation
 
Cp1l p081 e1-2_1_csm1004101-ok
Cp1l p081 e1-2_1_csm1004101-okCp1l p081 e1-2_1_csm1004101-ok
Cp1l p081 e1-2_1_csm1004101-ok
 
Pppt
PpptPppt
Pppt
 
Ppptcoxandking
PpptcoxandkingPpptcoxandking
Ppptcoxandking
 
Microcontroller 8051 gs
Microcontroller 8051 gsMicrocontroller 8051 gs
Microcontroller 8051 gs
 
ATmega328p
ATmega328pATmega328p
ATmega328p
 
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 
89c5131datasheet
89c5131datasheet89c5131datasheet
89c5131datasheet
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
Power Over Fiber_PCBProject
Power Over Fiber_PCBProjectPower Over Fiber_PCBProject
Power Over Fiber_PCBProject
 
2 unit-es-printed
2 unit-es-printed2 unit-es-printed
2 unit-es-printed
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
 
3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch
 
89 v51rd2bn
89 v51rd2bn89 v51rd2bn
89 v51rd2bn
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
 
KAREL Upper Board Testing - Workshop
KAREL Upper Board Testing - WorkshopKAREL Upper Board Testing - Workshop
KAREL Upper Board Testing - Workshop
 
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheetAtmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
 

More from Mihai Agape

211019_eduplus_diseminare_mag
211019_eduplus_diseminare_mag211019_eduplus_diseminare_mag
211019_eduplus_diseminare_mag
Mihai Agape
 
210620_snenovaci_eduplus_mag
210620_snenovaci_eduplus_mag210620_snenovaci_eduplus_mag
210620_snenovaci_eduplus_mag
Mihai Agape
 
210619_snenovaci_activitationline_mag
210619_snenovaci_activitationline_mag210619_snenovaci_activitationline_mag
210619_snenovaci_activitationline_mag
Mihai Agape
 
210521_edu_cp_activitationline_mag
210521_edu_cp_activitationline_mag210521_edu_cp_activitationline_mag
210521_edu_cp_activitationline_mag
Mihai Agape
 
210426_impact_webinar_mag
210426_impact_webinar_mag210426_impact_webinar_mag
210426_impact_webinar_mag
Mihai Agape
 
201203_cp_eduplus_mag
201203_cp_eduplus_mag201203_cp_eduplus_mag
201203_cp_eduplus_mag
Mihai Agape
 
201123_impactfum_s01_mag
201123_impactfum_s01_mag201123_impactfum_s01_mag
201123_impactfum_s01_mag
Mihai Agape
 
191013_etwinning_song
191013_etwinning_song191013_etwinning_song
191013_etwinning_song
Mihai Agape
 
191011_etwinning_gpe_mag
191011_etwinning_gpe_mag191011_etwinning_gpe_mag
191011_etwinning_gpe_mag
Mihai Agape
 
191005_robotor_conexiuni_mag
191005_robotor_conexiuni_mag191005_robotor_conexiuni_mag
191005_robotor_conexiuni_mag
Mihai Agape
 
191005_edu_robotor_mag
191005_edu_robotor_mag191005_edu_robotor_mag
191005_edu_robotor_mag
Mihai Agape
 
190903_robotorb_mag
190903_robotorb_mag190903_robotorb_mag
190903_robotorb_mag
Mihai Agape
 
190607_conti_bariera_mag
190607_conti_bariera_mag190607_conti_bariera_mag
190607_conti_bariera_mag
Mihai Agape
 
190528_cp_strehaia_flowerpower_mag
190528_cp_strehaia_flowerpower_mag190528_cp_strehaia_flowerpower_mag
190528_cp_strehaia_flowerpower_mag
Mihai Agape
 
181006_gp_rekapo_mag
181006_gp_rekapo_mag181006_gp_rekapo_mag
181006_gp_rekapo_mag
Mihai Agape
 
181005_steam_mag
181005_steam_mag181005_steam_mag
181005_steam_mag
Mihai Agape
 
180829_robotorb_mag
180829_robotorb_mag180829_robotorb_mag
180829_robotorb_mag
Mihai Agape
 
180609_conti_s4a_mag
180609_conti_s4a_mag180609_conti_s4a_mag
180609_conti_s4a_mag
Mihai Agape
 
180310_infogim_arduino_mag
180310_infogim_arduino_mag180310_infogim_arduino_mag
180310_infogim_arduino_mag
Mihai Agape
 
171206_cp_pcdts_robotor_mag
171206_cp_pcdts_robotor_mag171206_cp_pcdts_robotor_mag
171206_cp_pcdts_robotor_mag
Mihai Agape
 

More from Mihai Agape (20)

211019_eduplus_diseminare_mag
211019_eduplus_diseminare_mag211019_eduplus_diseminare_mag
211019_eduplus_diseminare_mag
 
210620_snenovaci_eduplus_mag
210620_snenovaci_eduplus_mag210620_snenovaci_eduplus_mag
210620_snenovaci_eduplus_mag
 
210619_snenovaci_activitationline_mag
210619_snenovaci_activitationline_mag210619_snenovaci_activitationline_mag
210619_snenovaci_activitationline_mag
 
210521_edu_cp_activitationline_mag
210521_edu_cp_activitationline_mag210521_edu_cp_activitationline_mag
210521_edu_cp_activitationline_mag
 
210426_impact_webinar_mag
210426_impact_webinar_mag210426_impact_webinar_mag
210426_impact_webinar_mag
 
201203_cp_eduplus_mag
201203_cp_eduplus_mag201203_cp_eduplus_mag
201203_cp_eduplus_mag
 
201123_impactfum_s01_mag
201123_impactfum_s01_mag201123_impactfum_s01_mag
201123_impactfum_s01_mag
 
191013_etwinning_song
191013_etwinning_song191013_etwinning_song
191013_etwinning_song
 
191011_etwinning_gpe_mag
191011_etwinning_gpe_mag191011_etwinning_gpe_mag
191011_etwinning_gpe_mag
 
191005_robotor_conexiuni_mag
191005_robotor_conexiuni_mag191005_robotor_conexiuni_mag
191005_robotor_conexiuni_mag
 
191005_edu_robotor_mag
191005_edu_robotor_mag191005_edu_robotor_mag
191005_edu_robotor_mag
 
190903_robotorb_mag
190903_robotorb_mag190903_robotorb_mag
190903_robotorb_mag
 
190607_conti_bariera_mag
190607_conti_bariera_mag190607_conti_bariera_mag
190607_conti_bariera_mag
 
190528_cp_strehaia_flowerpower_mag
190528_cp_strehaia_flowerpower_mag190528_cp_strehaia_flowerpower_mag
190528_cp_strehaia_flowerpower_mag
 
181006_gp_rekapo_mag
181006_gp_rekapo_mag181006_gp_rekapo_mag
181006_gp_rekapo_mag
 
181005_steam_mag
181005_steam_mag181005_steam_mag
181005_steam_mag
 
180829_robotorb_mag
180829_robotorb_mag180829_robotorb_mag
180829_robotorb_mag
 
180609_conti_s4a_mag
180609_conti_s4a_mag180609_conti_s4a_mag
180609_conti_s4a_mag
 
180310_infogim_arduino_mag
180310_infogim_arduino_mag180310_infogim_arduino_mag
180310_infogim_arduino_mag
 
171206_cp_pcdts_robotor_mag
171206_cp_pcdts_robotor_mag171206_cp_pcdts_robotor_mag
171206_cp_pcdts_robotor_mag
 

Recently uploaded

Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17
Celine George
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
Kalna College
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
Celine George
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 

Recently uploaded (20)

Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 

KAREL Controller Design

  • 1. KAREL Controller Design Mihai Agape, Project Coordinator Palatul Copiilor Drobeta Turnu Severin KAREL, Comenius Project Meeting Rybnik, 06-13.04.2014
  • 2.  This project has been funded with support from the European Commission.  This communication reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein.
  • 3. The Purpose of the Presentation  Explain Karelino - first controller prototype of Karel robot
  • 4. Don’t forget!  All partners have to be able to produce the final controller  Romanian team will produce 1 prototype for each partner  Turkish, Greek, Polish, and Romanian teams will produce 4 controller pieces for their own robots
  • 5. Why Karelino? Karel problems 2 s LiPo battery management Motor voltage regulator Solution Small complexity prototype
  • 6. Karelino Requirement & Godmother Karelino additional requirement 12 analogic inputs Cristina-Maria Agape Karel & Arduino -> Karelino
  • 7. Karelino pins alocation  Drive the transistor which control the current through emitters (1): PE6  Phototransistor reading (12): PF7–PF4 (A0– A3), PF –PF0 (A4–-A5), PD4 (A6), PD6 (A7), PD7 (A8), and PB4–PB6 (A9–A11)  Motors Drivers Control (4):  Motor 1 (pin 12 – OC0A = AIN2, pin 18 – OC0B = AIN1)  Motor 2 (pin 31 – OC3A = BIN2, pin 32 – OC4A = BIN1)  Pushbuttons (3): PB1 – PB3 (SPI pins)  LEDs (3): PB0, PD1, and PD5  Bluetooth Communication (2): RX and TX
  • 10. Power Supply  2s Lithium Polymer battery  Capacity >= 600mAh  Battery voltage = 6–8,4V  +5V Regulator  LM2940CS (800mA)  +3,3V Regulator  LM1117IMP-3.3  Bluetooth module  Microcontroller Voltages  VCC–GND & AVCC–AGND
  • 11. Communication Interfaces  Bluetooth (Rayson UART—RX & TX— serial adaptor BTM112) – wireless communication with the computer  USB – programming the microcontroller  SPI – programming microcontroller fuses
  • 12. Motors Driver = DRV8833PWP  Dual driver  1,2 A / channel  2 PWM signals  Motor 1 (pin 12 – OC0A = AIN2, pin 18 – OC0B = AIN1)  Motor 2 (pin 31 – OC3A = BIN2, pin 32 – OC4A = BIN1)
  • 13. Pushbuttons & LEDs  LEDs  PB0, PD1 i PD5ș  Active on 0 logic  Pushbuttons  PB1–PB3 (SCK, MOSI & MISO)  Separation with 1kΩ resistor  Active on 0 logic
  • 14. PCB Design  Single Side PCB laminate  Components  SMD  THD  Software  Target3001!
  • 20. Useful Links  Drawings for manufacturing the controller http://1drv.ms/1jet3ci  Bill of materials for all designs http://1drv.ms/1oAF8hr
  • 21. Other Designs  Charger with MCP73833  Single Motor Driver with DRV8833  12 Line Sensors  Load Switch & Protection  Motor Voltage Regulator with TPS63060
  • 22. Further Improvements  Integrate some of the designs from previous slide  Replace USB micro B connector with an USB mini B connector  Redesign the PCB (components places and traces) according to the chassis shape  Add LEDs to show the state of Bluetooth module  … The list is open to your proposals
  • 23. Bibliography  Agape, Mihai. Agape, Maria-Genoveva. “KAREL Specifications”, agreed in Karel Project Meeting, held at Beypazari on 10– 16.11.2013. http://sdrv.ms/170NTak  Agape, Mihai. “Karelino—One Step in Karel Robotic Platform Developing”, presentation given at National Symposium IPO-TECH, Tirgu-Neamt, 29.03.2014
  • 24. Bibliography (cont.)  *** ATmega32U4, 7766G–AVR–02/2014. Atmel. http://www.atmel.com/Images/Atmel-7766-8-bit-AVR- ATmega16U4-32U4_%20Datasheet.pdf  *** DRV8833, SLVSAR1C. Texas Instruments. http://www.ti.com/lit/gpn/drv8833.  *** LM2940, SNVS769I. Texas Instruments. http://www.ti.com/lit/gpn/lm2940-n.  *** LM1117, SNOS412M. Texas Instruments. http://www.ti.com/lit/gpn/lm1117-n  *** Bluetooth Module BTM-112. Rayson.

Editor's Notes

  1. Thanks once again for listening my presentation.