SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Pi Maker
Workshop
Powered by:
http://www.inventrom.com/http://www.robotechlabs.com/
Mayank Joneja
botmayank.wordpress.com
botmayank@gmail.com
1.Introduction
Mayank Joneja
What is a Raspberry Pi ?
 Raspberry Pi is a low-cost, basic computer that was originally
intended to help spur interest in computing among school
children by exposing them to the “Bare Bones” of a computer in
this age when everything is a closed black box to the user.
Mayank Joneja
 The Raspberry Pi is contained on a single circuit board roughly
the size of a credit card.
 It features ports for:
 Video: HDMI / Composite Video
 Audio: HDMI/ Analog audio
 Micro USB port for power supply
 Ethernet Port
 SD Card
 2 USB 2.0 ports
 The computer runs entirely on open-source software and gives
students the ability to mix and match software according the
work they wish to do
 It is one of the world’s smallest and cheapest computers
Mayank Joneja
Fine, what can I make with it?
Mayank Joneja
More stuff…
Mayank Joneja
Remember this?
https://www.youtube.com/watch?v=5h5HcOU02wU
Mayank Joneja
Hi, what’s your name?
 Programming Experience (Any language)
 Hardware/Electronics knowledge
 Linux?
 Networking/Router Configuration?
 Interests? Photography? Music? Hacking? etc etc
Mayank Joneja
MakerSpace what?
 To describe them simply, makerspaces are community
centers with tools.
 Makerspaces combine manufacturing equipment,
community, and education for the purposes of enabling
community members to design, prototype and create
manufactured works that wouldn’t be possible to create
with the resources available to individuals working alone.
 These spaces can take the form of loosely-organized
individuals sharing space and tools, for-profit companies,
non-profit corporations, organizations affiliated with or
hosted within schools, universities or libraries, and more.
 All are united in the purpose of providing access to
equipment, community, and education, and all are
unique in exactly how they are arranged to fit the
purposes of the community they serve.
Mayank Joneja
 Makerspaces represent the democratization of design, engineering, fabrication and
education.
 They are a fairly new phenomenon, but are beginning to produce projects with significant
national impacts.
 http://net.educause.edu/ir/library/pdf/eli7095.pdf
 Notable projects:
 Pebble Watch (a programmable watch whose team is the recipient of the largest Kickstarter
campaign in history)
 MakerBot (creators of a low-cost 3D printer that’s revolutionizing the entire rapid prototyping
industry)
 Square (a painless payment gateway enabling small businesses to collect money easily worldwide)
Mayank Joneja
RasPi: Origins
 The Raspberry Pi debuted in February 2012
 The group behind its development: The Raspberry Pi Foundation started this project to make
computing fun for students while also creating interest in how computers work at a basic level.
 Eben Upton, Founder and Trustee of Raspberry Pi
 Unlike using an encased computer from a manufacturer, the RasPi shows the essential guts
behind the plastic.
 Even the software, by virtue of being open source offers and opportunity for the users to explore
the underlying code – if they wish
 The RasPi is believed to be an ideal learning tool, in that it is cheap to make, easy to replace
and needs only a keyboard and a TV/Monitor to run. The same strengths also make it an ideal
product to jumpstart computing in the developing world.
Mayank Joneja
Early prototypes
Veroboard and PCB versions of the
prototype
Mayank Joneja
Technical Specifications
Mayank Joneja
Tech Specs
CPU:
 Broadcom BCM2835 system-on-a-chip (SoC)
 This SoC includes:
 32 bit ARM1176JZFS processor, clocked at
700MHz (can overclock safely up-to 900MHz)
 Videocore IV GPU
 512 MB of RAM in a POP package above the
SoP
Mayank Joneja
Power Supply:
 The Raspberry Pi requires a stable 5V ( 800mA at least) power supply.
 It can be powered from the GPIO pins as well however the power supply
protection is only featured on the Micro USB port.
 Any Android/Blackberry cell phone charger works well
 Prefer not to power it from your PC/Laptop USB
 In order the make the Power Supply portable, one of the easiest and most
reliable ways is to power it from a Portable 5V Mobile Phone Charger
 One can even hack a car charger which converts 12V DC to 5V DC and
use it with an 11.1V LiPo or Li-Ion battery
 It is very easy to damage the Raspberry Pi through a power supply problem
or for instance if you power it through the GPIO directly (Kids, always use
protection :P) however, for most of such cases, the Raspberry Pi’s
“MAGICAL” self healing fuses are good enough to bring your Pi BACK FROM
THE DEAD :D
Mayank Joneja
Alternatives
Mayank Joneja
Storage:
 SD Card (if using micro SD card, you’ll need an adapter)
 Main purpose that the SD Card serves is to run the
Operating System (Linux variants) for the Raspberry Pi
 Minimum requirements: 2 GB (only OS), Maximum: 32 GB
 8 GB suffices for most applications
 Preferably use Class 10 and above for fast data access
 The kernel boots from the SD Card
 It is also possible to use a USB Pen drive to run the OS
however that implementation is not so frequently seen as
that ends up blocking one of the 2 available ports.
Mayank Joneja
Video
 HDMI or (digital) DVI via cheap adapter/cable
 Composite NTSC/PAL via RCA
 Wide range of resolutions
 No VGA (analog video) without an add-on, non trivial converter (most reliably- from
Adafruit)
Mayank Joneja
Audio
 Via HDMI or from a 3.5mm stereo jack
 Output only
Mayank Joneja
Networking
 10/100 MBPS via RJ45 on model B
 Wireless via USB add-on supported
Mayank Joneja
USB
 Dual USB sockets on RPi model B, single on
model A
 Expandable via regular or powered USB hubs
 Cannot source enough power to run External
Hard Disk drives from the USB power supply or
some high demand Wi-Fi dongles and Data
Cards
 Best to use a Powered USB hub when
connecting several devices. This allows for the
sharing of data on the USB line but draws
power from an external 5V 1A (or more)
adapter
Mayank Joneja
General Purpose Input Output
 The Raspberry Pi features a 26Pin header for GPIO access which runs at 3.3 V logic
 The pins are NOT 5 V or short tolerant
 Parallel I/O pins
 UART Linux console support
 I2C, SPI for peripheral interfacing
 Around 17 True GPIO pins that are re-programmable for users on the main header
 Other headers to offer features like JTAG support, CSI camera support, DSI LCD Panel
support and additional GPIO
Mayank Joneja
Pinout
Mayank Joneja
Difference in Model A and B
 Model A
 256 MB RAM
 One USB port
 No Ethernet support
 Model B
 512 MB RAM
 2 USB ports
 1 Ethernet port
Mayank Joneja
Raspberry Pi vs Arduino
 For those of you who’ve been following or involved in the world of DIY Electronics, the
Arduino must be a familiar name. Several times while starting off with projects, its important
to understand the differences between both in order to make the most optimal use of
resources and time.
 Let’s have a look at this helpful description:
https://www.youtube.com/watch?v=7vhvnaWUZjE
Mayank Joneja
Mayank Joneja
The Raspberry Pi Tools
 Win32Disk Imager
 SD CardFormatter ( different formats: ext4/fat32/ntfs)
 PuTTY
 VNC
 Sublime-Text
 Web browser: (I use Chrome)
 Samba so that one can simply access files through Windows Explorer
 WinSCP
 AdvancedIPScanner
 Router Config
 Linux on your Laptop-to view and edit files on the ext4 partition of the SD Card--use Vmware, or just a boot
disk if you don’t want to install a dual boot system (Interfaces file)

Más contenido relacionado

Destacado (8)

Prototyping for Interaction Design
Prototyping for Interaction DesignPrototyping for Interaction Design
Prototyping for Interaction Design
 
Low Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PILow Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PI
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 
Exploring Raspberry Pi
Exploring Raspberry PiExploring Raspberry Pi
Exploring Raspberry Pi
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Smart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PISmart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PI
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Prototype model
Prototype modelPrototype model
Prototype model
 

Último

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Último (20)

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 

1.Intro

  • 1. Pi Maker Workshop Powered by: http://www.inventrom.com/http://www.robotechlabs.com/ Mayank Joneja botmayank.wordpress.com botmayank@gmail.com 1.Introduction
  • 2. Mayank Joneja What is a Raspberry Pi ?  Raspberry Pi is a low-cost, basic computer that was originally intended to help spur interest in computing among school children by exposing them to the “Bare Bones” of a computer in this age when everything is a closed black box to the user.
  • 3. Mayank Joneja  The Raspberry Pi is contained on a single circuit board roughly the size of a credit card.  It features ports for:  Video: HDMI / Composite Video  Audio: HDMI/ Analog audio  Micro USB port for power supply  Ethernet Port  SD Card  2 USB 2.0 ports  The computer runs entirely on open-source software and gives students the ability to mix and match software according the work they wish to do  It is one of the world’s smallest and cheapest computers
  • 4. Mayank Joneja Fine, what can I make with it?
  • 7. Mayank Joneja Hi, what’s your name?  Programming Experience (Any language)  Hardware/Electronics knowledge  Linux?  Networking/Router Configuration?  Interests? Photography? Music? Hacking? etc etc
  • 8. Mayank Joneja MakerSpace what?  To describe them simply, makerspaces are community centers with tools.  Makerspaces combine manufacturing equipment, community, and education for the purposes of enabling community members to design, prototype and create manufactured works that wouldn’t be possible to create with the resources available to individuals working alone.  These spaces can take the form of loosely-organized individuals sharing space and tools, for-profit companies, non-profit corporations, organizations affiliated with or hosted within schools, universities or libraries, and more.  All are united in the purpose of providing access to equipment, community, and education, and all are unique in exactly how they are arranged to fit the purposes of the community they serve.
  • 9. Mayank Joneja  Makerspaces represent the democratization of design, engineering, fabrication and education.  They are a fairly new phenomenon, but are beginning to produce projects with significant national impacts.  http://net.educause.edu/ir/library/pdf/eli7095.pdf  Notable projects:  Pebble Watch (a programmable watch whose team is the recipient of the largest Kickstarter campaign in history)  MakerBot (creators of a low-cost 3D printer that’s revolutionizing the entire rapid prototyping industry)  Square (a painless payment gateway enabling small businesses to collect money easily worldwide)
  • 10. Mayank Joneja RasPi: Origins  The Raspberry Pi debuted in February 2012  The group behind its development: The Raspberry Pi Foundation started this project to make computing fun for students while also creating interest in how computers work at a basic level.  Eben Upton, Founder and Trustee of Raspberry Pi  Unlike using an encased computer from a manufacturer, the RasPi shows the essential guts behind the plastic.  Even the software, by virtue of being open source offers and opportunity for the users to explore the underlying code – if they wish  The RasPi is believed to be an ideal learning tool, in that it is cheap to make, easy to replace and needs only a keyboard and a TV/Monitor to run. The same strengths also make it an ideal product to jumpstart computing in the developing world.
  • 11. Mayank Joneja Early prototypes Veroboard and PCB versions of the prototype
  • 13. Mayank Joneja Tech Specs CPU:  Broadcom BCM2835 system-on-a-chip (SoC)  This SoC includes:  32 bit ARM1176JZFS processor, clocked at 700MHz (can overclock safely up-to 900MHz)  Videocore IV GPU  512 MB of RAM in a POP package above the SoP
  • 14. Mayank Joneja Power Supply:  The Raspberry Pi requires a stable 5V ( 800mA at least) power supply.  It can be powered from the GPIO pins as well however the power supply protection is only featured on the Micro USB port.  Any Android/Blackberry cell phone charger works well  Prefer not to power it from your PC/Laptop USB  In order the make the Power Supply portable, one of the easiest and most reliable ways is to power it from a Portable 5V Mobile Phone Charger  One can even hack a car charger which converts 12V DC to 5V DC and use it with an 11.1V LiPo or Li-Ion battery  It is very easy to damage the Raspberry Pi through a power supply problem or for instance if you power it through the GPIO directly (Kids, always use protection :P) however, for most of such cases, the Raspberry Pi’s “MAGICAL” self healing fuses are good enough to bring your Pi BACK FROM THE DEAD :D
  • 16. Mayank Joneja Storage:  SD Card (if using micro SD card, you’ll need an adapter)  Main purpose that the SD Card serves is to run the Operating System (Linux variants) for the Raspberry Pi  Minimum requirements: 2 GB (only OS), Maximum: 32 GB  8 GB suffices for most applications  Preferably use Class 10 and above for fast data access  The kernel boots from the SD Card  It is also possible to use a USB Pen drive to run the OS however that implementation is not so frequently seen as that ends up blocking one of the 2 available ports.
  • 17. Mayank Joneja Video  HDMI or (digital) DVI via cheap adapter/cable  Composite NTSC/PAL via RCA  Wide range of resolutions  No VGA (analog video) without an add-on, non trivial converter (most reliably- from Adafruit)
  • 18. Mayank Joneja Audio  Via HDMI or from a 3.5mm stereo jack  Output only
  • 19. Mayank Joneja Networking  10/100 MBPS via RJ45 on model B  Wireless via USB add-on supported
  • 20. Mayank Joneja USB  Dual USB sockets on RPi model B, single on model A  Expandable via regular or powered USB hubs  Cannot source enough power to run External Hard Disk drives from the USB power supply or some high demand Wi-Fi dongles and Data Cards  Best to use a Powered USB hub when connecting several devices. This allows for the sharing of data on the USB line but draws power from an external 5V 1A (or more) adapter
  • 21. Mayank Joneja General Purpose Input Output  The Raspberry Pi features a 26Pin header for GPIO access which runs at 3.3 V logic  The pins are NOT 5 V or short tolerant  Parallel I/O pins  UART Linux console support  I2C, SPI for peripheral interfacing  Around 17 True GPIO pins that are re-programmable for users on the main header  Other headers to offer features like JTAG support, CSI camera support, DSI LCD Panel support and additional GPIO
  • 23. Mayank Joneja Difference in Model A and B  Model A  256 MB RAM  One USB port  No Ethernet support  Model B  512 MB RAM  2 USB ports  1 Ethernet port
  • 24. Mayank Joneja Raspberry Pi vs Arduino  For those of you who’ve been following or involved in the world of DIY Electronics, the Arduino must be a familiar name. Several times while starting off with projects, its important to understand the differences between both in order to make the most optimal use of resources and time.  Let’s have a look at this helpful description: https://www.youtube.com/watch?v=7vhvnaWUZjE
  • 26. Mayank Joneja The Raspberry Pi Tools  Win32Disk Imager  SD CardFormatter ( different formats: ext4/fat32/ntfs)  PuTTY  VNC  Sublime-Text  Web browser: (I use Chrome)  Samba so that one can simply access files through Windows Explorer  WinSCP  AdvancedIPScanner  Router Config  Linux on your Laptop-to view and edit files on the ext4 partition of the SD Card--use Vmware, or just a boot disk if you don’t want to install a dual boot system (Interfaces file)