Slide 1

Slide 1 text

RASPBERRY PI NERD'S BEST SEXTOY EVER www.raspberrypi.org #raspi

Slide 2

Slide 2 text

/me "First Jeudi Nantes" Appreciation Society Member since 2009 v a r m e = { " u s e r " : " R o n a n " , " a g e " : 3 5 , " o r i g i n " : " B r i t t a n y " , " t w i t t e r " : " @ a r n o _ u _ l o g i n l u x " , " r e p o " : " g i t h u b . c o m / r o n a n g u i l l o u x " , " w o r k " : " c t o @ t o o g . f r " , " t a g s " : [ " d a d " , " b e a r d e d w e b d e v e l o p e r " , " f o s s " ] }

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

MEET THE RASPBERRY PI So this is how it started: I bought a Rasberry Pi.

Slide 5

Slide 5 text

MEET THE RASPBERRY PI

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

WHAT’S A RASPBERRY PI? “ The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used 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 (python) programming. ”

Slide 8

Slide 8 text

MEET THE RASPBERRY PI not an open hardware (who care? @unixgarden) 700MHz ARM1176JZFS processor with and GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24GFLOPs with texture filtering and ping Broadcom BCM2835 FPU Videocore 4 GPU DMA infrastructure

Slide 9

Slide 9 text

MEET THE RASPBERRY PI SDRAM 512 Megabytes (MiB) Boots from SD card, running or GNU/Linux based distributions Also: Fedora, Gentoo, Slackware, Firefox OS, Android 10/100 BaseT Ethernet socket Video outputs: Composite RCA, HDMI Audio outputs: 3.5 mm jack, HDMI Onboard storage: SD, MMC, SDIO card slot Debian-based Raspbian “wheezy” Arch Linux ARM

Slide 10

Slide 10 text

MEET THE RASPBERRY PI Note the csi connector pins for digital camera!

Slide 11

Slide 11 text

MANUFACTURED IN EUROPE! Raspi are manufactured in the UK, at Sony's manufacturing facility in Pencoed, Wales. 1 million sold in 2012.

Slide 12

Slide 12 text

GPIO PINS!

Slide 13

Slide 13 text

#RASPI FOR IMPATIENTS WHERE CAN I BUY ONE? 32.88 € (27.40 € exc. VAT) Power supply or SD cards are not included @ Farnell / Element14 @ RS Online

Slide 14

Slide 14 text

#RASPI FOR IMPATIENTS ESSENTIAL ACCESSORIES a regular 5V / 1A smartphone charger with mini micro USB cable

Slide 15

Slide 15 text

#RASPI FOR IMPATIENTS ESSENTIAL ACCESSORIES a regular USB Wireless Dongle

Slide 16

Slide 16 text

#RASPI FOR IMPATIENTS ESSENTIAL ACCESSORIES a SD CARD

Slide 17

Slide 17 text

#RASPI FOR IMPATIENTS ESSENTIAL ACCESSORIES (optional) a USB flash drive Mind the box case!

Slide 18

Slide 18 text

#RASPI FOR IMPATIENTS ESSENTIAL ACCESSORIES a box case!

Slide 19

Slide 19 text

WILL MY USB WEBCAM FIT? check the community documentation: keyboards, bluetooth dongles, soundcards, 3G, IR, GPS, HDMI/DVI/VGA cables & converter boxes, webcams, TV tuners,... http://elinux.org/RPi_VerifiedPeripherals

Slide 20

Slide 20 text

SCREEN ? To buy one of these monitors, search eBay for "Car TFT" and there will be loads of results. It should cost about £10 ($16). It requires a 12V power supply, since it is designed to be powered by a car battery, but you can power it with a regular power adaptor.

Slide 21

Slide 21 text

CASES, ANYONE?

Slide 22

Slide 22 text

CASES Note the handy slot for the 26-pin IDC cable!

Slide 23

Slide 23 text

CASES

Slide 24

Slide 24 text

CASES

Slide 25

Slide 25 text

CASES

Slide 26

Slide 26 text

CASES

Slide 27

Slide 27 text

CASES

Slide 28

Slide 28 text

CASES

Slide 29

Slide 29 text

CASES

Slide 30

Slide 30 text

CASES Playing cards box is exactly the right size!

Slide 31

Slide 31 text

CASES

Slide 32

Slide 32 text

CASES

Slide 33

Slide 33 text

CASES HOME PRINTABLE CARDBOARD CASES

Slide 34

Slide 34 text

CASES HOME PRINTABLE CARDBOARD CASES

Slide 35

Slide 35 text

WAIT A MINUTE... WHERE THE HELL DID THAT COME FROM?

Slide 36

Slide 36 text

MICROCONTROLLERS

Slide 37

Slide 37 text

ARDUINO (& ARDUINO-LIKE MC) “ Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform (...), and a development environment for writing

Slide 38

Slide 38 text

software for the board. ”

Slide 39

Slide 39 text

ARM CPU “ In 2011: 95% of smartphones, 90% of hard disk drives, 40% of digital televisions and set-top boxes, 15% of microcontrollers and 20% of mobile computers ”

Slide 40

Slide 40 text

HOW MANY ARM CORES HAVE YOU GOT AT HOME? Microsoft Surface, ASUS Eee Pad, Apple iPads, iPhones & iPods, Samsung Galaxy S II &III, Google Nexus 10, Google Chrome Book, Blackberry smartphones, Canon PowerShot A470 digital camera, Nintendo DS game console, TomTom GPS...

Slide 41

Slide 41 text

WAIT A MINUTE... WHO DID? WHO INSPIRED? WHO BUY?

Slide 42

Slide 42 text

THE JOY OF DIY Texas, 1942 (Wikimedia Commons)

Slide 43

Slide 43 text

"MAKERS?" maker [ˈmeɪkә] - n. Cory Doctorow, , October 2009, related: Dreamers, scientists, hackers, self-replicators, teachers, troublemakers, laser-lovers, scouts “people who hack hardware, business- models, and living arrangements to discover ways of staying alive and happy even when the economy is falling down the toilet. ” Makers [read it for free]

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

"MAKER SUBCULTURE?" related: DIY, electronics, robotics, 3-D printing, home- automation / domotique, open-source-hardware, fablabs, cnc tools, metalworking, woodworking, knitting, traditional arts and crafts, no-patents “ The maker subculture is a contemporary subculture, representing a technology- based extension of DIY culture. ”

Slide 46

Slide 46 text

OMG, I SEE MAKERS EVERYWHERE! places to meet makers: ( , ), , magazines: , , , , (US: 1902, France: 1946) Pinterest-like websites: , hackerspaces / makespaces 60+ in France 2+ in Nantes techshops makers faire Wired Lifehacker MAKE magazine Instructables Popular Mechanics diy.org thingiverse.com

Slide 47

Slide 47 text

OMG, I SEE MAKERS MARKETPLACES EVERYWHERE! dedicated online marketplaces: , makers favorite crowd funding websites: , , , ... online sharing tools : , , , , tindie.com etsy.com kickstarter.com quirky.com indiegogo.com ulule.com circuitbee.com circuits.io dz863.com upverter.com circuitlab.com

Slide 48

Slide 48 text

MAKERS GO MAINSTREAM Yet-another-revolution-gone-bankable

Slide 49

Slide 49 text

“ Just as the Web ended the monopoly of mass media, so it is now ending the monopoly of mass manufacturing. Over the next ten years, Anderson explains, countless micro-manufacturers, based on open-source design and DIY manufacturing, will help drive the next big movement in the global economy as the power of bytes—the Long Tail—is transformed into the power to make things again, the Long Tail of things. ”

Slide 50

Slide 50 text

@GOOGLETALKS SHOWTIME (1:23:33) Chris Anderson (formally of ) speaks about his new book Makers: The New Industrial Revolution WIRED

Slide 51

Slide 51 text

CONCLUSIONS SO FAR Raspberry PI is a hackable device: 1st value is software and hardware hackability probably NSFW & not scalable AT ALL hobbyist & educational purposes FTW domestic robots, electronic breadboard & any pet projects that need CPU

Slide 52

Slide 52 text

& WHY NOT... home automation domestic server corporate, HTML5-friendly visual interactive kiosks public screens artistic performances devices (cheap & tiny) museums 2.0 device dashboards

Slide 53

Slide 53 text

OK, I'M A NERD, SHOW ME ALL THE MIND-BLOWING STUFF!

Slide 54

Slide 54 text

SOUNDS & NOISES # a G N U / L i n u x s o u n d d r i v e r + n o n - f r e e M P E G s t r e a m a u d i o p l a y e r $ s u d o a p t - g e t i n s t a l l a l s a - u t i l s m p g 3 2 1 # l o a d t h e K e r n e l m o d u l e : $ s u d o m o d p r o b e s n d - b c m 2 8 3 # " 1 " s t a n d s f o r a n a l o g ( j a c k ) o u t p u t . 0 = a u t o , 1 = a n a l o g , 2 = h d m i $ s u d o a m i x e r c s e t n u m i d = 3 1 # P l a y w a v & m p 3 f i l e s ! ( w a r n : c r a p p y j a c k o u t p u t s o u n d ) $ c u r l h t t p : / / w w w . f r e e s p e c i a l e f f e c t s . c o . u k / s o u n d f x / s i r e n s / p o l i c e _ s . w a v - O $ s u d o a p l a y p o l i c e _ s . w a v $ c u r l h t t p : / / w w w . h o c h m u t h . c o m / m p 3 / B e e t h o v e n _ 1 2 _ V a r i a t i o n . m p 3 - O $ s u d o m p g 1 2 3 - v C B e e t h o v e n _ 1 2 _ V a r i a t i o n . m p 3

Slide 55

Slide 55 text

MORE SOUNDS WITH GPIO! (DEMO) We use a Adafruit Pi Cobbler Breakout

Slide 56

Slide 56 text

MORE SOUNDS WITH GPIO! (DEMO)

Slide 57

Slide 57 text

3.3v --> 10k Pull-up Resistor --> GPIO --> Button --> GND

Slide 58

Slide 58 text

MORE SOUNDS WITH GPIO! (DEMO)

Slide 59

Slide 59 text

Note the usefull labeled GPIO pins on the cobbler PCB

Slide 60

Slide 60 text

MORE SOUNDS WITH GPIO! (VIDEO) Playing sounds and using buttons with Raspberry Pi

Slide 61

Slide 61 text

PRACTICAL APP: THE ONE BUTTON AUDIOBOOK PLAYER “ “This little Raspberry Pi based project is a gift for my wife’s grandmother for her 90th birthday. Being visually impaired, she is hard to entertain but loves to listen to audiobooks. The problem is, that she isn’t able to handle a ghetto blaster or MP3 player. The solution to this problem was – tadaaaah ” Read more

Slide 62

Slide 62 text

PRACTICAL APP: THE ONE BUTTON AUDIOBOOK PLAYER See video demo

Slide 63

Slide 63 text

PRACTICAL APP: (DEMO) RASPBERRY HAL 9000 2001: A Space Odyssey

Slide 64

Slide 64 text

PRACTICAL APP: (DEMO) the Google way RASPBERRY HAL 9000 # ! / b i n / b a s h # s p e a k . s h ( t o c h m o d a + x ) s a y ( ) { l o c a l I F S = + ; / u s r / b i n / m p l a y e r - a o a l s a - r e a l l y - q u i e t - n o c o n s o l e c o n t r o l s " h t t p : / / t r a n s l a t e . g o o g l e . c o m / t r a n s l a t e _ t t s ? t l = e n & q = $ * " ; } s a y $ * $ s u d o s u $ . / s p e a k " O p e n t h e p o d b a y d o o r s , H A L "

Slide 65

Slide 65 text

PRACTICAL APP: (DEMO) the software way f e s t i v a l (MIT-like license) is part of the work at Carnegie Mellon University's speech group aimed at advancing the state of Speech Synthesis. RASPBERRY HAL 9000 $ s u d o s u $ a p t - g e t i n s t a l l f e s t i v a l $ e c h o " I ' m s o r r y D a v e , I ' m a f r a i d I c a n ' t d o t h a t " | f e s t i v a l - - t t s

Slide 66

Slide 66 text

RFID & NFC APPS , a tool for any 13.56MHz RFID or NFC application Adafruit PN532 breakout board

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

RFID & NFC APPS (here done with Arduino & doable with Raspi) Cf. (2:30 & 5:57) learn.adafruit.com/babel-fish

Slide 69

Slide 69 text

DIY PROJECTS THEY REALLY MADE WITH #RASPI

Slide 70

Slide 70 text

2012 INTERNET OF THINGS AWARD : The new e-Health sensor platform adds sensing capability for nine different biometric parameters, such as pulse, blood pressure, oxygen in blood (SPO2), electrocardiogram (EKG), airflow, glucometer, galvanic skin response (GSR), patient position and body temperature, to give the Arduino and Raspberry Pi Community a way to develop new e-Health applications and products.

Slide 71

Slide 71 text

No content

Slide 72

Slide 72 text

2012 INTERNET OF THINGS AWARD : The new e-Health sensor platform adds sensing capability for nine different biometric parameters, such as pulse, blood pressure, oxygen in blood (SPO2), electrocardiogram (EKG), airflow, glucometer, galvanic skin response (GSR), patient position and body temperature, to give the Arduino and Raspberry Pi Community a way to develop new e-Health applications and products.

Slide 73

Slide 73 text

GOOGLE CALENDAR, RASPBERRY PI AND LIGHTS ON / LIGHTS OFF

Slide 74

Slide 74 text

GOOGLE CALENDAR, RASPBERRY PI AND LIGHTS ON / LIGHTS OFF Combining these ingredients: an Elro "Wireless Home Control" set a Raspberry Pi mini-computer some soldering some programming and Google Calendar = Have my lights switched on and off automatically based on a schedule I create in Google Calendar.

Slide 75

Slide 75 text

SPOTIFY CLIENT See e See also: (python) how-to, using Despotify github.com/Hexxeh/spotify-websocket-api

Slide 76

Slide 76 text

RASPBERRY STROGONANOFF A Raspberry Pi Remote Mains Switcher github.com/dmcg/raspberry-strogonanoff (python)

Slide 77

Slide 77 text

CONTROLLING BIGTRACK MOTORS WITH MY RASPBERRY PI

Slide 78

Slide 78 text

CONTROLLING BIGTRACK MOTORS WITH MY RASPBERRY PI Bread board Assortment of wires to connect everything together Soldering iron 16 x header pins 8 x 1N4001 diodes TB6612FNG Motor Driver (purchased mine from Raspberry Pi BigTrack Proto-Pic

Slide 79

Slide 79 text

CONTROLLING BIGTRACK MOTORS WITH MY RASPBERRY PI

Slide 80

Slide 80 text

CONTROLLING BIGTRACK MOTORS WITH MY RASPBERRY PI

Slide 81

Slide 81 text

RC CARS! Also check aonsquared.co.uk/the_dark_pi_rises pi-cars.com

Slide 82

Slide 82 text

DROOOOONES! See Also check & instructables.com/id/Picopter Tricopter with Picopter Flight Control - Fpv Flight Picopter code shared on Github

Slide 83

Slide 83 text

AN APRS IGATE IMPLEMENTATION USING THE RASPBERRY-PI APRS ( ) is an amateur-radio based system for realtime communication using digital packets sent over radio links. I present here, an implementation of an APRS iGate using the Raspberry-Pi. An APRS iGate is an Internet gateway that gates packets from the radio/RF side to the APRS-IS on the Internet (and vice-versa). The APRS-IS is an Internet based network that connects APRS networks from all around the world and facilitates APRS applications (like realtime postion reporting of objects overlaid over google maps, see ) Automatic Packet Reporting System aprs.fi

Slide 84

Slide 84 text

GOING TO JAIL WITH RASPBERRY PI & A WIFI DONGLE PwnPi is a Linux-based penetration testing dropbox distribution for the Raspberry Pi. It currently has 200+ network security tools pre-installed to aid the penetration tester. It is built a stripped down version of the Debian Wheezy image from the Raspberry Pi foundation's website and uses Openbox as the window manager.

Slide 85

Slide 85 text

MEET THE COMMUNITY RaspberryPi.org reddit.com/r/raspberry_pi raspberrypi.stackexchange.com twitter.com/hashtag/raspi Users near you! (Google Map)

Slide 86

Slide 86 text

READ FREE MAGAZINES TheMagPi.com

Slide 87

Slide 87 text

TONS OF FABULOUS WEEK-END PROJECTS TO ACHIEVE Learn.adafruit.com (tutorials+shop) Computer Laboratory, University of Cambridge: Raspberry Pi Tutorials

Slide 88

Slide 88 text

HERE WE ARE! Questions ? This presentation is available on ronanguilloux.github.com/Raspberry-Pi-Presentation