SlideShare a Scribd company logo
1 of 20
Download to read offline
RDL UNO-PI
www.researchdesignlab.com Page 1
RDL UNO-PI
RDL UNO-PI
www.researchdesignlab.com Page 2
Contents
Arduino ........................................................................................................................................... 3
Raspberry Pi.................................................................................................................................... 3
RDL UNO-PI.................................................................................................................................. 4
Overview......................................................................................................................................... 4
Features of RDL UNO-PI............................................................................................................... 5
Features of RDL-UNO ATMega328 Development Board............................................................. 5
RDL UNO-PI.................................................................................................................................. 6
BLOCK DIAGRAM....................................................................................................................... 7
RDL UNO-PI PINS ........................................................................................................................ 8
FRONT HEADERS (RDL-UNO ATMega328)AND PINS....................................................... 8
BACK HEADER(RASPBERRY PI B/B+.)............................................................................... 9
PORT SELECTION...................................................................................................................... 10
Raspberry Pi and RDL-UNO ATMega328............................................................................... 10
Raspberry PI B/B+ to External data line.................................................................................. 11
RDL-UNO ATMega328 to External data line.......................................................................... 12
Serial communication port selection(RX and TX) ....................................................................... 13
Raspberry Pi to RDL-UNO ATMega328 ................................................................................. 13
Raspberry PI B/B+ to External data line.................................................................................. 14
RDL-UNO ATMega328 to External data line.......................................................................... 15
Example for external data bus interface between raspberry pi and atmega 328........................... 16
STACK ON SHIELD ................................................................................................................... 17
RDL PI BREADBOARD ......................................................................................................... 17
RDL PI L298 MOTOR DRIVER ............................................................................................. 17
RDL PI XBEE........................................................................................................................... 18
RDL UNO GSM ....................................................................................................................... 18
RDL LCD UNO PI ................................................................................................................... 19
RDL GSM LCD UNO PI.......................................................................................................... 19
RPI RELAY SHIELD............................................................................................................... 20
RDL UNO-PI
www.researchdesignlab.com Page 3
Arduino
“Arduino is an open-source electronics prototyping platform based on flexible, easy-to-
use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in
creating interactive objects or environments.” - www.arduino.cc
Learning / coding :
www.arduino.cc -> “Learning” and “Reference” categories
Raspberry Pi
The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard.
It is a capable little computer which can be used in electronics projects, and for many of the
things that your desktop PC does, like spreadsheets, word-processing and games. It also plays
high-definition video. We want to see it being used by kids all over the world to learn how
computers work, how to manipulate the electronic world around them, and how to program
Learning / coding :
http://www.raspberrypi.org/resources/learn/
http://www.raspberrypi.org/resources/make/
RDL UNO-PI
www.researchdesignlab.com Page 4
RDL UNO-PI
It's quite common practice for an hobbyist/Electronic enthusiasts building an application on
Raspberry Pi and Arduino stacked together. RDL UNO PI which reduces the circuit complexity
between Raspberry and Arduino , RPI and Arduino shields can be stacked easily onto UNO-PI
headers.
One can easily handle PWM and Analog inputs by stack on RDL ATmega328 board
programmed with Arduino IDE. Connectivity made easier by selectable jumper settings, enables
the connection switching between RPI(GPIO pins),UNO(D0-D7) and External data(IO0-IO7)
with Bi-Directional voltage level converter(3.3v-5v).On board DC-DC option provides stable
current up to 2.5A and 3.3v-5v for the required circuit.
Overview
This guide contains all information related to the Uno-Pi board.
The Uno-Pi PCB incorporates a standard Arduino (RDL-UNO ATMega328 standard header) and
standard Raspberry Pi B/B+ headers.
The PCB provides a three jumper settings (for boards port selection )
 Raspberry Pi B/B+ to RDL-UNO ATMega328 and vice versa
 Raspberry PI B/B+ to external data line
 RDL-UNO ATMega328 to external data line
The PCB provides three jumper settings for serial communication
 Raspberry Pi B/B+ to RDL-UNO ATMega328 and vice versa
 Raspberry PI B/B+ to external data line
 RDL-UNO ATMega328 to external data line
The PCB Front design contains RDL-UNO ATMega328 Development Board headers(pins) and
back design contains Raspberry Pi B/B+ header so that Rasp fusion board will connected
between RDL-UNO ATMega328 Development Board and Raspberry Pi B/B+.
RDL UNO-PI
www.researchdesignlab.com Page 5
Features of RDL UNO-PI
 Stackable UNO header for UNO Shields.
 8 bit Bidirectional Voltage Converter
 8 bit port selection
 8 Onboard Led's.
 DC-DC Power supply 2.5A
 supports for Raspberry PI B/B+
Features of RDL-UNO ATMega328 Development Board
 Atmega 328P- Controller
 Standard I/O interface for UNO shield
 Xbee foot print for RF/WIFI communication
 Inbuilt Micro SD memory card slot for data logging Application
 Programmable with Arduino Open Source
 Stackable UNO header.
RDL UNO-PI
www.researchdesignlab.com Page 6
RDL UNO-PI
1. External Analog pins(ADC).*
2. DC input 12v.
3. Power supply DC 12v.
4. DC-DC 12v-5v 2.5A.
5. UNO Header.
6. Serial communication port selection(jumper setting) .
7. External I2C.
8. 8 bit Port selection (Raspberry Pi /Arduino/External data bus).
9. UNO Headers.
10. 8bit Status LEDS.
11. 8bit External I/O’s.
12. External SPI.
13. External Serial RX ,TX,GND.
* Works only with RDL UNO ATMEGA328 Stack on shields.
RDL UNO-PI
www.researchdesignlab.com Page 7
BLOCK DIAGRAM
RDL UNO-PI
www.researchdesignlab.com Page 8
RDL UNO-PI PINS
FRONT HEADERS (RDL-UNO ATMega328)AND PINS
FRONT HEADERS (RDL-UNO ATMega328)AND PINS
RDL UNO-PI
www.researchdesignlab.com Page 9
BACK HEADER(RASPBERRY PI B/B+.)
BACK HEADER(RASPBERRY PI B/B+.)
DATA PINS UNO PI CONFIGERATION
Raspberry PI b/b+ Arduino UNO External I/0's
GPIO 17 D2 IO0
GPIO 18 D3 IO1
GPIO 27 D4 IO2
GPIO 22 D5 IO3
GPIO 23 D6 IO4
GPIO 24 D7 IO5
GPIO 25 D8 IO6
GPIO 4 D9 IO7
RDL UNO-PI
www.researchdesignlab.com Page 10
PORT SELECTION
Raspberry Pi and RDL-UNO ATMega328
To connect Raspberry Pi to RDL-UNO ATMega328 and vice versa jumper settings for 8bit port
selection .jumpers must be connected to JP1 and JP2
RDL UNO-PI
www.researchdesignlab.com Page 11
Raspberry PI B/B+ to External data line
To connect Raspberry PI B/B+ to External data line jumper settings for 8bit port selection
jumpers must be connected to JP2 and JP3
RDL UNO-PI
www.researchdesignlab.com Page 12
RDL-UNO ATMega328 to External data line
To connect RDL-UNO ATMega328 to External data line jumper settings for 8bit port selection
jumpers must be connected to JP3 and JP4
RDL UNO-PI
www.researchdesignlab.com Page 13
Serial communication port selection(RX and TX)
Raspberry Pi to RDL-UNO ATMega328
For serial communcation between Raspberry Pi to RDL-UNO ATMega328 jumpers must be
connected between A and R
RDL UNO-PI
www.researchdesignlab.com Page 14
Raspberry PI B/B+ to External data line
For serial communcation between Raspberry PI B/B+ to External data line
jumpers must be connected between R and D
RDL UNO-PI
www.researchdesignlab.com Page 15
RDL-UNO ATMega328 to External data line
For serial communcation between RDL-UNO ATMega328 to External data line
jumpers must be connected between R and D
RDL UNO-PI
www.researchdesignlab.com Page 16
Example for external data bus interface between raspberry pi and
atmega 328
With reference to above diagram
 GPIO17 and GPIO18 pins(Raspberry Pi) is connected to digital data pins D2 and D3
(UNO Header) by setting two jumpers at JP1 and JP2
 GPIO27 and GPIO22 pins (Raspberry Pi) is connected to External data pins IO2 and IO3
by setting two jumpers at JP2 and JP3
 D4 and D5 pins (UNO Header) is connected to External data pins IO4 and IO5) by
setting two jumpers at JP3 and JP4
RDL UNO-PI
www.researchdesignlab.com Page 17
STACK ON SHIELD
RDL PI BREADBOARD
RDL PI L298 MOTOR DRIVER
RDL UNO-PI
www.researchdesignlab.com Page 18
RDL PI XBEE
RDL UNO GSM
RDL UNO-PI
www.researchdesignlab.com Page 19
RDL LCD UNO PI
RDL GSM LCD UNO PI
RDL UNO-PI
www.researchdesignlab.com Page 20
RPI RELAY SHIELD

More Related Content

What's hot

Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Roberto Navoni
 
Arduino Nodebots (Hackster CascadiaJS Workshop)
Arduino Nodebots (Hackster CascadiaJS Workshop)Arduino Nodebots (Hackster CascadiaJS Workshop)
Arduino Nodebots (Hackster CascadiaJS Workshop)Monica Houston
 
Introduction to Desktop NanoBoard NB2DSK01
Introduction to Desktop  NanoBoard NB2DSK01 Introduction to Desktop  NanoBoard NB2DSK01
Introduction to Desktop NanoBoard NB2DSK01 Premier Farnell
 
Frdm k64 f-sch
Frdm k64 f-schFrdm k64 f-sch
Frdm k64 f-schFernando
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (Dhruwank Vankawala
 
Arduino arduino boardnano
Arduino   arduino boardnanoArduino   arduino boardnano
Arduino arduino boardnanoclickengenharia
 
Software Embedded 10903
Software Embedded 10903Software Embedded 10903
Software Embedded 10903jefishwarrior
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report fileimkanhaiyalal
 
Multipilot pres-ufficiale def
Multipilot pres-ufficiale defMultipilot pres-ufficiale def
Multipilot pres-ufficiale defRoberto Navoni
 
LA Micro Stock Report 21st February 2014
 LA Micro Stock Report 21st February 2014 LA Micro Stock Report 21st February 2014
LA Micro Stock Report 21st February 2014LA Micro Group UK Ltd
 
Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010Gilbert Brault
 
LA Micro Stock Report 25th February 2014
 LA Micro Stock Report 25th February 2014 LA Micro Stock Report 25th February 2014
LA Micro Stock Report 25th February 2014LA Micro Group UK Ltd
 
LA Micro Stock Report 24th February 2014
 LA Micro Stock Report 24th February 2014 LA Micro Stock Report 24th February 2014
LA Micro Stock Report 24th February 2014LA Micro Group UK Ltd
 

What's hot (18)

Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2
 
Arduino Nodebots (Hackster CascadiaJS Workshop)
Arduino Nodebots (Hackster CascadiaJS Workshop)Arduino Nodebots (Hackster CascadiaJS Workshop)
Arduino Nodebots (Hackster CascadiaJS Workshop)
 
Introduction to Desktop NanoBoard NB2DSK01
Introduction to Desktop  NanoBoard NB2DSK01 Introduction to Desktop  NanoBoard NB2DSK01
Introduction to Desktop NanoBoard NB2DSK01
 
576664
576664576664
576664
 
Frdm k64 f-sch
Frdm k64 f-schFrdm k64 f-sch
Frdm k64 f-sch
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Arduino arduino boardnano
Arduino   arduino boardnanoArduino   arduino boardnano
Arduino arduino boardnano
 
Chapter 2.doc
Chapter 2.docChapter 2.doc
Chapter 2.doc
 
Software Embedded 10903
Software Embedded 10903Software Embedded 10903
Software Embedded 10903
 
Atmega 16 drdo report
Atmega 16 drdo reportAtmega 16 drdo report
Atmega 16 drdo report
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report file
 
Microcontroller 8051 gs
Microcontroller 8051 gsMicrocontroller 8051 gs
Microcontroller 8051 gs
 
Multipilot pres-ufficiale def
Multipilot pres-ufficiale defMultipilot pres-ufficiale def
Multipilot pres-ufficiale def
 
LA Micro Stock Report 21st February 2014
 LA Micro Stock Report 21st February 2014 LA Micro Stock Report 21st February 2014
LA Micro Stock Report 21st February 2014
 
Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010
 
LA Micro Stock Report 25th February 2014
 LA Micro Stock Report 25th February 2014 LA Micro Stock Report 25th February 2014
LA Micro Stock Report 25th February 2014
 
LA Micro Stock Report 24th February 2014
 LA Micro Stock Report 24th February 2014 LA Micro Stock Report 24th February 2014
LA Micro Stock Report 24th February 2014
 
Man ada102 eng
Man ada102 engMan ada102 eng
Man ada102 eng
 

Similar to RDL Uno pi

Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (Dhruwank Vankawala
 
FPGA Board (Xilinx Arty A7 -35 T) User Guide.pdf
FPGA Board (Xilinx Arty A7 -35 T) User Guide.pdfFPGA Board (Xilinx Arty A7 -35 T) User Guide.pdf
FPGA Board (Xilinx Arty A7 -35 T) User Guide.pdfssuser6a66ac2
 
SKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfSKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfKadiriIbrahim2
 
IOTC08 The Arduino Platform
IOTC08 The Arduino PlatformIOTC08 The Arduino Platform
IOTC08 The Arduino PlatformEoin Brazil
 
A000067-datasheet.pdf
A000067-datasheet.pdfA000067-datasheet.pdf
A000067-datasheet.pdfwardi25
 
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout BoardDIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout BoardRaghav Shetty
 
Arduino Interface with MySQL for Storing RFID Access Details
Arduino Interface with MySQL for Storing RFID Access DetailsArduino Interface with MySQL for Storing RFID Access Details
Arduino Interface with MySQL for Storing RFID Access DetailsSanjay Kumar
 
Arduino technical session 1
Arduino technical session 1Arduino technical session 1
Arduino technical session 1Audiomas Soni
 
Webshield internet of things
Webshield internet of thingsWebshield internet of things
Webshield internet of thingsRaghav Shetty
 
Raspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application DevelopmentRaspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application DevelopmentCorley S.r.l.
 
Introduction to arduino ppt main
Introduction to  arduino ppt mainIntroduction to  arduino ppt main
Introduction to arduino ppt maineddy royappa
 
Automatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed BreakerAutomatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed BreakerSai Kumar Vegireddy
 
Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522Sanjay Kumar
 
Arduino-Workshop-4.pptx
Arduino-Workshop-4.pptxArduino-Workshop-4.pptx
Arduino-Workshop-4.pptxHebaEng
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller IJECEIAES
 

Similar to RDL Uno pi (20)

Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
FPGA Board (Xilinx Arty A7 -35 T) User Guide.pdf
FPGA Board (Xilinx Arty A7 -35 T) User Guide.pdfFPGA Board (Xilinx Arty A7 -35 T) User Guide.pdf
FPGA Board (Xilinx Arty A7 -35 T) User Guide.pdf
 
Arduino Tre reference
Arduino Tre referenceArduino Tre reference
Arduino Tre reference
 
SKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfSKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdf
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
 
IOTC08 The Arduino Platform
IOTC08 The Arduino PlatformIOTC08 The Arduino Platform
IOTC08 The Arduino Platform
 
A000067-datasheet.pdf
A000067-datasheet.pdfA000067-datasheet.pdf
A000067-datasheet.pdf
 
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout BoardDIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
 
Arduino Interface with MySQL for Storing RFID Access Details
Arduino Interface with MySQL for Storing RFID Access DetailsArduino Interface with MySQL for Storing RFID Access Details
Arduino Interface with MySQL for Storing RFID Access Details
 
Arduino technical session 1
Arduino technical session 1Arduino technical session 1
Arduino technical session 1
 
Webshield internet of things
Webshield internet of thingsWebshield internet of things
Webshield internet of things
 
Neno Project.docx
Neno Project.docxNeno Project.docx
Neno Project.docx
 
Raspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application DevelopmentRaspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application Development
 
Introduction to arduino ppt main
Introduction to  arduino ppt mainIntroduction to  arduino ppt main
Introduction to arduino ppt main
 
Raspberry Pi
Raspberry Pi Raspberry Pi
Raspberry Pi
 
Automatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed BreakerAutomatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed Breaker
 
Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522
 
Arduino-Workshop-4.pptx
Arduino-Workshop-4.pptxArduino-Workshop-4.pptx
Arduino-Workshop-4.pptx
 
Arduino-Workshop-4.pptx
Arduino-Workshop-4.pptxArduino-Workshop-4.pptx
Arduino-Workshop-4.pptx
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
 

More from Raghav Shetty

8 Channel Relay Board-Bluetooth
8 Channel Relay Board-Bluetooth8 Channel Relay Board-Bluetooth
8 Channel Relay Board-BluetoothRaghav Shetty
 
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for ArduinoRaghav Shetty
 
4 Channel Relay Board 12V-Compatible for Arduino
4 Channel Relay Board 12V-Compatible for Arduino4 Channel Relay Board 12V-Compatible for Arduino
4 Channel Relay Board 12V-Compatible for ArduinoRaghav Shetty
 
8 Channel Relay Board-Rs485
8 Channel Relay Board-Rs485 8 Channel Relay Board-Rs485
8 Channel Relay Board-Rs485 Raghav Shetty
 
Digitla Vibration Sensor
Digitla Vibration SensorDigitla Vibration Sensor
Digitla Vibration SensorRaghav Shetty
 
Digital Soil Moisture Sensor
Digital Soil Moisture SensorDigital Soil Moisture Sensor
Digital Soil Moisture SensorRaghav Shetty
 
Micro SD Memory Card Interface for 5V MCU
Micro SD Memory Card Interface for 5V MCUMicro SD Memory Card Interface for 5V MCU
Micro SD Memory Card Interface for 5V MCURaghav Shetty
 
Micro SD Memory Card Interface for 3.3V MCU
Micro SD Memory Card Interface for 3.3V MCUMicro SD Memory Card Interface for 3.3V MCU
Micro SD Memory Card Interface for 3.3V MCURaghav Shetty
 
Regulated Power Supply
Regulated Power Supply Regulated Power Supply
Regulated Power Supply Raghav Shetty
 
8 Channel Bi Directional Logic Level Converter
8 Channel Bi Directional Logic Level Converter8 Channel Bi Directional Logic Level Converter
8 Channel Bi Directional Logic Level ConverterRaghav Shetty
 
Plastic REED Float Switch
Plastic REED Float SwitchPlastic REED Float Switch
Plastic REED Float SwitchRaghav Shetty
 

More from Raghav Shetty (20)

8 Channel Relay Board-Bluetooth
8 Channel Relay Board-Bluetooth8 Channel Relay Board-Bluetooth
8 Channel Relay Board-Bluetooth
 
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
 
4 Channel Relay Board 12V-Compatible for Arduino
4 Channel Relay Board 12V-Compatible for Arduino4 Channel Relay Board 12V-Compatible for Arduino
4 Channel Relay Board 12V-Compatible for Arduino
 
8 Channel Relay Board-Rs485
8 Channel Relay Board-Rs485 8 Channel Relay Board-Rs485
8 Channel Relay Board-Rs485
 
Xbee X-CTU Software
Xbee X-CTU SoftwareXbee X-CTU Software
Xbee X-CTU Software
 
Digitla Vibration Sensor
Digitla Vibration SensorDigitla Vibration Sensor
Digitla Vibration Sensor
 
Thermal Printer
Thermal PrinterThermal Printer
Thermal Printer
 
Digital Soil Moisture Sensor
Digital Soil Moisture SensorDigital Soil Moisture Sensor
Digital Soil Moisture Sensor
 
Micro SD Memory Card Interface for 5V MCU
Micro SD Memory Card Interface for 5V MCUMicro SD Memory Card Interface for 5V MCU
Micro SD Memory Card Interface for 5V MCU
 
Micro SD Memory Card Interface for 3.3V MCU
Micro SD Memory Card Interface for 3.3V MCUMicro SD Memory Card Interface for 3.3V MCU
Micro SD Memory Card Interface for 3.3V MCU
 
Regulated Power Supply
Regulated Power Supply Regulated Power Supply
Regulated Power Supply
 
PIC Project Board
PIC Project BoardPIC Project Board
PIC Project Board
 
8 Channel Bi Directional Logic Level Converter
8 Channel Bi Directional Logic Level Converter8 Channel Bi Directional Logic Level Converter
8 Channel Bi Directional Logic Level Converter
 
LCD Keypad Shield
LCD Keypad ShieldLCD Keypad Shield
LCD Keypad Shield
 
L298 Motor Driver
L298 Motor DriverL298 Motor Driver
L298 Motor Driver
 
Joystick Shield
Joystick ShieldJoystick Shield
Joystick Shield
 
Force Sensor
Force SensorForce Sensor
Force Sensor
 
Plastic REED Float Switch
Plastic REED Float SwitchPlastic REED Float Switch
Plastic REED Float Switch
 
Flex Sensor
Flex SensorFlex Sensor
Flex Sensor
 
Serial EEPROM
Serial EEPROMSerial EEPROM
Serial EEPROM
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

RDL Uno pi

  • 2. RDL UNO-PI www.researchdesignlab.com Page 2 Contents Arduino ........................................................................................................................................... 3 Raspberry Pi.................................................................................................................................... 3 RDL UNO-PI.................................................................................................................................. 4 Overview......................................................................................................................................... 4 Features of RDL UNO-PI............................................................................................................... 5 Features of RDL-UNO ATMega328 Development Board............................................................. 5 RDL UNO-PI.................................................................................................................................. 6 BLOCK DIAGRAM....................................................................................................................... 7 RDL UNO-PI PINS ........................................................................................................................ 8 FRONT HEADERS (RDL-UNO ATMega328)AND PINS....................................................... 8 BACK HEADER(RASPBERRY PI B/B+.)............................................................................... 9 PORT SELECTION...................................................................................................................... 10 Raspberry Pi and RDL-UNO ATMega328............................................................................... 10 Raspberry PI B/B+ to External data line.................................................................................. 11 RDL-UNO ATMega328 to External data line.......................................................................... 12 Serial communication port selection(RX and TX) ....................................................................... 13 Raspberry Pi to RDL-UNO ATMega328 ................................................................................. 13 Raspberry PI B/B+ to External data line.................................................................................. 14 RDL-UNO ATMega328 to External data line.......................................................................... 15 Example for external data bus interface between raspberry pi and atmega 328........................... 16 STACK ON SHIELD ................................................................................................................... 17 RDL PI BREADBOARD ......................................................................................................... 17 RDL PI L298 MOTOR DRIVER ............................................................................................. 17 RDL PI XBEE........................................................................................................................... 18 RDL UNO GSM ....................................................................................................................... 18 RDL LCD UNO PI ................................................................................................................... 19 RDL GSM LCD UNO PI.......................................................................................................... 19 RPI RELAY SHIELD............................................................................................................... 20
  • 3. RDL UNO-PI www.researchdesignlab.com Page 3 Arduino “Arduino is an open-source electronics prototyping platform based on flexible, easy-to- use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” - www.arduino.cc Learning / coding : www.arduino.cc -> “Learning” and “Reference” categories Raspberry Pi The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video. We want to see it being used by kids all over the world to learn how computers work, how to manipulate the electronic world around them, and how to program Learning / coding : http://www.raspberrypi.org/resources/learn/ http://www.raspberrypi.org/resources/make/
  • 4. RDL UNO-PI www.researchdesignlab.com Page 4 RDL UNO-PI It's quite common practice for an hobbyist/Electronic enthusiasts building an application on Raspberry Pi and Arduino stacked together. RDL UNO PI which reduces the circuit complexity between Raspberry and Arduino , RPI and Arduino shields can be stacked easily onto UNO-PI headers. One can easily handle PWM and Analog inputs by stack on RDL ATmega328 board programmed with Arduino IDE. Connectivity made easier by selectable jumper settings, enables the connection switching between RPI(GPIO pins),UNO(D0-D7) and External data(IO0-IO7) with Bi-Directional voltage level converter(3.3v-5v).On board DC-DC option provides stable current up to 2.5A and 3.3v-5v for the required circuit. Overview This guide contains all information related to the Uno-Pi board. The Uno-Pi PCB incorporates a standard Arduino (RDL-UNO ATMega328 standard header) and standard Raspberry Pi B/B+ headers. The PCB provides a three jumper settings (for boards port selection )  Raspberry Pi B/B+ to RDL-UNO ATMega328 and vice versa  Raspberry PI B/B+ to external data line  RDL-UNO ATMega328 to external data line The PCB provides three jumper settings for serial communication  Raspberry Pi B/B+ to RDL-UNO ATMega328 and vice versa  Raspberry PI B/B+ to external data line  RDL-UNO ATMega328 to external data line The PCB Front design contains RDL-UNO ATMega328 Development Board headers(pins) and back design contains Raspberry Pi B/B+ header so that Rasp fusion board will connected between RDL-UNO ATMega328 Development Board and Raspberry Pi B/B+.
  • 5. RDL UNO-PI www.researchdesignlab.com Page 5 Features of RDL UNO-PI  Stackable UNO header for UNO Shields.  8 bit Bidirectional Voltage Converter  8 bit port selection  8 Onboard Led's.  DC-DC Power supply 2.5A  supports for Raspberry PI B/B+ Features of RDL-UNO ATMega328 Development Board  Atmega 328P- Controller  Standard I/O interface for UNO shield  Xbee foot print for RF/WIFI communication  Inbuilt Micro SD memory card slot for data logging Application  Programmable with Arduino Open Source  Stackable UNO header.
  • 6. RDL UNO-PI www.researchdesignlab.com Page 6 RDL UNO-PI 1. External Analog pins(ADC).* 2. DC input 12v. 3. Power supply DC 12v. 4. DC-DC 12v-5v 2.5A. 5. UNO Header. 6. Serial communication port selection(jumper setting) . 7. External I2C. 8. 8 bit Port selection (Raspberry Pi /Arduino/External data bus). 9. UNO Headers. 10. 8bit Status LEDS. 11. 8bit External I/O’s. 12. External SPI. 13. External Serial RX ,TX,GND. * Works only with RDL UNO ATMEGA328 Stack on shields.
  • 8. RDL UNO-PI www.researchdesignlab.com Page 8 RDL UNO-PI PINS FRONT HEADERS (RDL-UNO ATMega328)AND PINS FRONT HEADERS (RDL-UNO ATMega328)AND PINS
  • 9. RDL UNO-PI www.researchdesignlab.com Page 9 BACK HEADER(RASPBERRY PI B/B+.) BACK HEADER(RASPBERRY PI B/B+.) DATA PINS UNO PI CONFIGERATION Raspberry PI b/b+ Arduino UNO External I/0's GPIO 17 D2 IO0 GPIO 18 D3 IO1 GPIO 27 D4 IO2 GPIO 22 D5 IO3 GPIO 23 D6 IO4 GPIO 24 D7 IO5 GPIO 25 D8 IO6 GPIO 4 D9 IO7
  • 10. RDL UNO-PI www.researchdesignlab.com Page 10 PORT SELECTION Raspberry Pi and RDL-UNO ATMega328 To connect Raspberry Pi to RDL-UNO ATMega328 and vice versa jumper settings for 8bit port selection .jumpers must be connected to JP1 and JP2
  • 11. RDL UNO-PI www.researchdesignlab.com Page 11 Raspberry PI B/B+ to External data line To connect Raspberry PI B/B+ to External data line jumper settings for 8bit port selection jumpers must be connected to JP2 and JP3
  • 12. RDL UNO-PI www.researchdesignlab.com Page 12 RDL-UNO ATMega328 to External data line To connect RDL-UNO ATMega328 to External data line jumper settings for 8bit port selection jumpers must be connected to JP3 and JP4
  • 13. RDL UNO-PI www.researchdesignlab.com Page 13 Serial communication port selection(RX and TX) Raspberry Pi to RDL-UNO ATMega328 For serial communcation between Raspberry Pi to RDL-UNO ATMega328 jumpers must be connected between A and R
  • 14. RDL UNO-PI www.researchdesignlab.com Page 14 Raspberry PI B/B+ to External data line For serial communcation between Raspberry PI B/B+ to External data line jumpers must be connected between R and D
  • 15. RDL UNO-PI www.researchdesignlab.com Page 15 RDL-UNO ATMega328 to External data line For serial communcation between RDL-UNO ATMega328 to External data line jumpers must be connected between R and D
  • 16. RDL UNO-PI www.researchdesignlab.com Page 16 Example for external data bus interface between raspberry pi and atmega 328 With reference to above diagram  GPIO17 and GPIO18 pins(Raspberry Pi) is connected to digital data pins D2 and D3 (UNO Header) by setting two jumpers at JP1 and JP2  GPIO27 and GPIO22 pins (Raspberry Pi) is connected to External data pins IO2 and IO3 by setting two jumpers at JP2 and JP3  D4 and D5 pins (UNO Header) is connected to External data pins IO4 and IO5) by setting two jumpers at JP3 and JP4
  • 17. RDL UNO-PI www.researchdesignlab.com Page 17 STACK ON SHIELD RDL PI BREADBOARD RDL PI L298 MOTOR DRIVER
  • 18. RDL UNO-PI www.researchdesignlab.com Page 18 RDL PI XBEE RDL UNO GSM
  • 19. RDL UNO-PI www.researchdesignlab.com Page 19 RDL LCD UNO PI RDL GSM LCD UNO PI