Difference between revisions of "RPi Tutorials"
(→Tutorials List) |
m (→Log Lemperatures Using The Raspberry Pi, Cron & FTP) |
||
(96 intermediate revisions by 41 users not shown) | |||
Line 18: | Line 18: | ||
==Tutorials List== | ==Tutorials List== | ||
− | {| | + | {| class="sortable wikitable" |
| style="width:15%; vertical-align:top; border:1px solid #aaa;" | | | style="width:15%; vertical-align:top; border:1px solid #aaa;" | | ||
'''Tutorial Title and Link''' | '''Tutorial Title and Link''' | ||
Line 31: | Line 31: | ||
| style="width:7%; vertical-align:top; border:1px solid #aaa;" | | | style="width:7%; vertical-align:top; border:1px solid #aaa;" | | ||
'''Status''' | '''Status''' | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberry.tips/category/raspberrypi-einsteiger/ Raspberry Pi Setup for Beginners]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Setup Raspberry Pi for Beginners Part 1 to Part 8 | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Shell | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Philipp Schweizer | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/pyplate/install-pyplate-on-a-raspberry-pi.html Build a web site with Pyplate on a Raspberry Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Build a web site with Pyplate on a Raspberry Pi | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Python, Pyplate, apache | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberry.tips/2014/07/27/raspberrypi-tutorials/senden-und-empfangen-von-433mhz-signalen-zur-home-automation-mit-dem-raspberry-pi A Basic Guide How To Send & Receive 433MHz Signals for Home Automation]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A detailed guide how to rend & receive 433MHz signals for Home Automation with FS1000A receiver and XY-MK-5V sender on the Raspberry Pi (this is a german guide) | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO, Pi,automation | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Philipp Schweizer | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://rjulian.net/raspberry-pi-project-motion-sensor-fortune-teller/ How to create a fortune telling robot with motion sensor and Raspberry Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Using a cheap PIR sensor, speakers, and a creepy mannequin head, anyone can create their own fortune telling robot. Simple and fun, this will get you started with incorporating sensors into your project. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO, Pi, PIR sensor | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Richard Julian | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.cpdforteachers.com/resources/setting-up-ssh-and-x-forwarding-for-your-raspberry-pi Set up SSH and X Forwarding]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Step-by-step guide with screenshots to setting up SSH with X Forwarding for your Raspberry Pi and Windows machines. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | X Forwarding, SSH, Network, Remote | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Elgar - CPD for Teachers | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberry.tips/raspberrypi-tutorials/raspberry-pi-kernel-kompilieren/ Compile a Kernel]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Step-by-step guide how to compile a new kernel for the raspberry pi (Raspian) with a cross-compiler on a development system - In German Language | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Kernel, Cross-Compile, Compiler | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Philipp Schweizer | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[http://www.cpdforteachers.com/resources/finding-the-ip-address-of-your-raspberry-pi Finding your Raspberry Pi's IP Address]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Step-by-step guide with screenshots to find the IP address of your Raspberry Pi from a Windows machine. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | IP Address, Network, Remote | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Elgar - CPD for Teachers | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[https://web.archive.org/web/20171125125450/http://www.cpdforteachers.com/resources/changing-the-hostname-of-your-raspberry-pi Changing the hostname of your Raspberry Pi's IP]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Step-by-step guide with screenshots to change the hostname of your Raspberry Pi. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Hostname, Network, Remote | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Elgar - CPD for Teachers | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[http://www.cpdforteachers.com/resources/ftping-into-your-raspberry-pi FTPing into your Raspberry Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Step-by-step guide with screenshots to FTP into your Raspberry Pi from a Windows machine. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | FTP, Network, Remote | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Elgar - CPD for Teachers | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.johanscodeblog.com/2014/01/12/slice-raspberry-pi/ Install Mono and write your first C# program]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | This is a step by step guide to get Mono (Open Source implementation of .Net) running on the Raspberry Pi. Helps you write your first Hello, World program in C#. All the way from the beginning. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | C#, Mono, Hello World, Raspbian | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Johan Karlsson | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.johanscodeblog.com/2014/01/18/blinking-raspberry-pi-led-bash-script/ Blinking the ACT LED with a bash script]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | This is a tutorial about getting the ACT LED to blink with a bash script. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blink OK LED, Bash, Raspbian | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Johan Karlsson | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://pi.gadgetoid.com/article/running-google-coder-on-your-existing-raspberry-pi-or-desktop-pc Installing Google Coder on Raspbian]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Install Google Coder on your existing Raspbian OS, without needing to re-image your SD | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | NodeJS, Google Coder | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Philip Howard | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://pi.gadgetoid.com/pinout An interactive exploration of the Raspberry Pi's GPIO]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | An interactive guide to the Raspberry Pi GPIO with pinouts for WiringPi, Pi Ladder, LedBorg, Clockatoo and easy-to-browse information covering the ins-and-outs (ha!) of GPIO. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO, Pinout | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Phil Howard | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://pi.gadgetoid.com/article/building-the-pico-piduino Building the Pico PiDuino - a £5 Arduino-compatible for your Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A detailed guide to assembling an Arduino-compatible on a breadboard using an ATmega 328. The Pico PiDuino is powered by your Pi, can be programmed directly from your Pi GPIO header, and talked to via serial. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO, Arduino | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Phil Howard | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberry.tips/raspberrypi-tutorials/amazon-prime-instant-video-auf-dem-raspberry-pi-nutzen/ Use Amazon Prime Instant Video on RasPi with OpenELEC]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A detailed guide to use Amazon Instant Prime Video on your Raspberry Pi with OpenELEC Media Center Operating System | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Media Center | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Phil Schweizer | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://pi.gadgetoid.com/article/programming-your-pico-piduino Programming your Pico PiDuino - the £5 Arduino-compatible for your Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A detailed guide to programming the Pico PiDuino, which can be done entirely from the command-line and avoid the clunky Arduino IDE. Learn how to use AVRdude to flash code, Serial to communicate and Arduino MK to compile your own programs. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate/Advanced | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO, Arduino | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Phil Howard | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://pi.gadgetoid.com/post/048-ruby-with-nginx-and-passenger Quick guide to Ruby, Nginx and Passenger]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A basic overview of the steps to get Ruby ( RVM ) installed alongside Passenger and Nginx, with configuration tips for init scripts and sensible .conf file architecting. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate/Advanced | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ruby,Passenger,Nginx | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Phil Howard | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://pi.gadgetoid.com/post/049-clockatoo-twitter-feed Display Tweets on your Clockatoo with Python and Tweepy]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Get your twitter feed showing on your Clockatoo 4-digit, 7-segment display. Complete with code samples and OAuth helper script. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Python,Twitter,Clockatoo | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Phil Howard | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=35&t=23051 Tutorial: Set-up XBMC with Desktop, Internet Browser and Despotify]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A walkthrough guide to setting up XBMC with a desktop, browser and despotify. Also with advanced set-up for easy switching between the two (I've written that a couple of posts down). | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Media Centre | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | north3221 | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
|- | |- | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Line 55: | Line 317: | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Liam Fraser | Liam Fraser | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.networkinghowtos.com/howto/raspbian-on-raspberry-pi-using-sd-card-usb-memory-stick/ Raspbian on Raspberry Pi using SD card + USB memory stick]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Tutorial on setting up Raspbian to boot off a small SD card and then load the system off a USB memory stick. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | OS Setup | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | NetworkingHowtos | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Available | Available | ||
Line 69: | Line 344: | ||
Tufty | Tufty | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
− | + | available | |
|- | |- | ||
Line 82: | Line 357: | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
T3db0t | T3db0t | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&t=14087&p=152824&hilit=cable+management#p152824 Cable management for the Raspberry Pi - (Forum article)]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Video showing how to simplify Raspberry Pi cable tangles : [http://youtu.be/dstji8ftZAY A simple cable management solution for the Raspberry Pi v1] | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Startup guide | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Kdakin | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Available | Available | ||
Line 127: | Line 416: | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
In-Progress | In-Progress | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[[Serial_port_programming | Serial port programming]]=== | ||
+ | (Wiki) | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Page: [[Serial_port_programming]] | ||
+ | |||
+ | Introduction to accessing the Pi's serial port in Python | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Basic Hardware | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | [[User:IanH | IanH]] | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
|- | |- | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Line 135: | Line 440: | ||
How to set up an SD Card using DD for Windows - with step by step screenshots | How to set up an SD Card using DD for Windows - with step by step screenshots | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
− | + | Beginner/ | |
Windows Intermediate | Windows Intermediate | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Line 150: | Line 455: | ||
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/c64-emulator How to install the C64 Emulator VICE] | Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/c64-emulator How to install the C64 Emulator VICE] | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
− | + | Beginner | |
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Install Guide, Software, Emulator | Install Guide, Software, Emulator | ||
Line 160: | Line 465: | ||
|- | |- | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
− | ===[http://myraspberrypiexperience.blogspot.co.uk/ | + | ===[http://myraspberrypiexperience.blogspot.co.uk/p/setting-up-vnc.html Setting up VNC]=== |
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
− | Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/ | + | Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/p/setting-up-vnc.html My Raspberry Pi Experience] |
How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots | How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots | ||
Line 176: | Line 481: | ||
|- | |- | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
===[http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Setting up Apache2]=== | ===[http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Setting up Apache2]=== | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Line 188: | Line 494: | ||
Jacob Clark | Jacob Clark | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
− | + | '''Offline''' | |
Line 204: | Line 510: | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Jacob Clark | Jacob Clark | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | '''Offline''' | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://pi.gadgetoid.com/post/042-setting-up-znc-irc-bouncer-on-the-raspberry-pi Setting up ZNC IRC bouncer]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog Link: [http://pi.gadgetoid.com Pi @ Gadgetoid] | ||
+ | |||
+ | A guide to setting up the ZNC modular IRC bouncer on your Raspberry Pi. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | IRC, ZNC, Bouncer | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Phil Howard | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Available | Available | ||
Line 221: | Line 543: | ||
Jacob Clark | Jacob Clark | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
− | + | '''Offline''' | |
|- | |- | ||
Line 280: | Line 602: | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Alan Thew | Alan Thew | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[[RPi_5V_PSU_construction| 5V Power Supply construction - How To]]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | How to make a simple PSU for your Raspberry Pi - design and construction from scratch. Some experience with construction of electronic circuits is required. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Hardware, PSU | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Pinoccio | ||
| vertical-align:top; border:1px solid #aaa;" | | | vertical-align:top; border:1px solid #aaa;" | | ||
Available | Available | ||
Line 317: | Line 654: | ||
Available | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://blog.epsilontik.de/?page_id=5/ Ra(s)ptor - Setting up TOR on a raspberry]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A tutorial how to set up a TOR node on a raspberry pi. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner / Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Pi, TOR, | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | epsilontik | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
Line 339: | Line 690: | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services] | ||
+ | |||
+ | A step by step guide about how to develop and deploy a C++ Web Service on our Raspberry using the open API GSoap. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Teaching, C++ | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Javier Bravo | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server] | ||
+ | |||
+ | An in-depth tutorial explaining how to set up Transmission torrent client for RPi. A number of common difficulties many users have faced are also solved. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Linux, Torrents | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | lezigg | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[https://web.archive.org/web/20120919061910/http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server] | ||
+ | |||
+ | Step-by-step tutorial explaining how to get Raspberry Pi running as VPN server. Also addresses setting up a dynamic DNS service on a Raspberry Pi. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Startup Guide, Server Setup | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Brad Wells | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]] | ||
+ | |||
+ | Step-by-step tutorial explaining how to get Ruby on Rails running on Raspberry Pi. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Startup Guide, Server Setup | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Erik | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2 on Raspberry Pi] | ||
+ | Tutorial to set up MPD and Icecast2 for streaming audio files. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Streaming, Audio, MPD, Icecast | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steffen Müller | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[https://web.archive.org/web/20141229094529/http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2 on Raspberry Pi] | ||
+ | |||
+ | Tutorial to set up DarkIce and Icecast2 for mp3 live streaming from audio-in | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Streaming, Audio, DarkIce, Icecast | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steffen Müller | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Control a Raspberry Pi with iPhone or iOS Device]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Raspberry Pi + iPhone: Control a RPi with an iPhone in 2 Minutes] | ||
+ | |||
+ | A tutorial on controlling Raspberry Pi's GPIO with an iPhone or iPad wirelessly. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO Control, Hardware Interfacing | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Samrat Amin | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[[RPi_ADC_I2C_Python|Reading ADC values over I2C using Python]]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Step-by-step tutorial for reading ADC values from the ABelectronics "ADC Pi" board using Python. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Python, I2C, ADC | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | [[User:AndrewS|AndrewS]] | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi] | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Emulation | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Alex Eames | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi] | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Startup guide, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Alex Eames | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://netio.davideickhoff.de/?p=hardware#raspberry Control Raspberry Pi with iOS or Android device ( NetIO App ) ]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://netio.davideickhoff.de/tutorials#raspberry NetIO App -> Tutorials -> Raspberry PI] | ||
+ | |||
+ | A step-by-step tutorial on creating a remote control for your Raspberry PI within a few minutes. <br/> [http://www.youtube.com/watch?v=SR4ENBzvts8 see example video] - works with iPhone, iPad and almost every Android devices. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | iOS, Android, Hardware Interfacing | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | David Eickhoff | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html Track your Pi system stats with cosm.com]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html] | ||
+ | |||
+ | Track your Pi system stats with cosm.com | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Pi, system, status | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Itxaka Serrano Garcia | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Raspberry Pi as Arduino HDMI Shield]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A tutorial how to implement communication between Raspberry Pi and Arduino, and use the Pi as a "HDMI shield" for Arduino. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner / Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Pi, Arduino, HDMI | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Joonas Pihlajamaa | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2013/10/01/how-to-setup-a-dns-server-with-powerdns-on-raspberry-pi/ How to setup a DNS server with PowerDNS]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://workshop.botter.ventures/2013/10/01/how-to-setup-a-dns-server-with-powerdns-on-raspberry-pi/] | ||
+ | |||
+ | A guide on how to setup a DNS server using PowerDNS on the Raspberry Pi. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2013/09/10/how-to-setup-a-simple-machines-forum-on-raspberry-pi/ How to setup a Simple Machines forum]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://workshop.botter.ventures/2013/09/10/how-to-setup-a-simple-machines-forum-on-raspberry-pi/] | ||
+ | |||
+ | A guide on how to host a Simple Machines forum on the Raspberry Pi. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2013/09/05/how-to-setup-a-web-server-with-nginxphp-on-raspberry-pi/ How to setup a web server with Nginx/PHP]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://workshop.botter.ventures/2013/09/05/how-to-setup-a-web-server-with-nginxphp-on-raspberry-pi/] | ||
+ | |||
+ | A guide on how to setup a web server with Nginx and PHP. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2013/08/27/how-to-setup-an-ftp-server-with-vsftpd-on-raspberry-pi/ How to setup an FTP server with vsftpd]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://workshop.botter.ventures/2013/08/27/how-to-setup-an-ftp-server-with-vsftpd-on-raspberry-pi/] | ||
+ | |||
+ | A guide on how to setup a simple FTP server using vsftpd. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2012/07/22/how-to-setup-a-mail-server-with-citadel-on-raspberry-pi/ How to setup a mail server with Citadel]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://workshop.botter.ventures/2012/07/22/how-to-setup-a-mail-server-with-citadel-on-raspberry-pi/] | ||
+ | |||
+ | A guide on how to setup a mail server with a webmail interface using Citadel | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2012/07/27/how-to-setup-an-ldap-server-on-raspberry-pi/ How to setup an LDAP server]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://workshop.botter.ventures/2012/07/27/how-to-setup-an-ldap-server-on-raspberry-pi/] | ||
+ | |||
+ | A guide on how to setup an LDAP server | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2012/12/22/how-to-setup-a-samba-primary-domain-controller-on-raspberry-pi-part-1/ How to setup a Samba Primary Domain Controller]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Part 1: [http://workshop.botter.ventures/2012/12/22/how-to-setup-a-samba-primary-domain-controller-on-raspberry-pi-part-1/] | ||
+ | Part 2: [http://workshop.botter.ventures/2012/12/22/how-to-setup-a-samba-primary-domain-controller-on-raspberry-pi-part-2/] | ||
+ | |||
+ | A guide on how to setup Samba PDC (primary domain controller) with an LDAP backend | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Advanced | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://workshop.botter.ventures/2014/02/09/how-to-install-and-optimize-mysql-on-raspberry-pi/ How to install and optimize MySQL]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Blog link: [http://workshop.botter.ventures/2014/02/09/how-to-install-and-optimize-mysql-on-raspberry-pi/] | ||
+ | |||
+ | A guide on how to install MySQL and optimize it for the Raspberry Pi limited resources. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Server Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ben Hanna | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide] | ||
+ | |||
+ | A tutorial in French for beignners who want to use the Raspberry Pi | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Startup guide | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Benji | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro] | ||
+ | |||
+ | How to set up an SD card for the Raspberry Pi using different tools on Linux - with step by step in French | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner / Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | OS Setup, Linux | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Jiel Beaumadier | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk] | ||
+ | |||
+ | Setup a raspberry pi to be a realtime transit display kiosk (or display any info you'd like) | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | OS Setup, Kiosk | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Brendan Nee | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game] | ||
+ | |||
+ | Learn to program your Raspberry Pi (no programming knowledge needed) | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Programming, Python, PyGame | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Andy Balaam | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Temperature/humidity sensor and logger]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Beer monitoring with my Raspberry Pi] | ||
+ | |||
+ | Use a cheap temperature and humidity sensor to log and graph the data for access over the internet | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Programming, C, wiringPi, DyGraph, Apache, cron | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Chris Baume | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS] | ||
+ | |||
+ | Using a headless setup as a media server and network-attached storage | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Media Center, NAS, Headless | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Shrikant Narasimhan | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Sensor Kernel Module ]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Temperature] | ||
+ | Connect a DS1621 I2C temperature sensor by building and installing the existing kernel driver | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Kernel Modules, I2C, sysfs | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Ryan Henderson | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | In-Progress | ||
+ | |- | ||
+ | |||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[https://web.archive.org/web/20160806052134/andyseasysite.com/?p=11 Log Lemperatures Using The Raspberry Pi, Cron & FTP]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://andyseasysite.com/?p=11 Temperature logger that saves to a txt file, is FTP'd to a website and is translated into a php graph. ] | ||
+ | |||
+ | Log temperatures using the Raspberry Pi, Cron & FTP | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Programming, C, sh, wiringPi, cron | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Andy Ibbitson | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | |||
+ | ===[https://yaler.net/raspi Setting up YalerTunnel to enable remote Web and SSH access]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [https://yaler.net/raspi Setting up YalerTunnel to enable remote Web and SSH access. ] | ||
+ | |||
+ | Enable remote Web and SSH access to your Raspberry Pi from the (public) Internet, via the Yaler relay infrastructure ([https://yaler.net/]). | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Any | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Connectivity, Remote Access, SSH | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Thomas Amberg | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.daveconroy.com/how-to-turn-your-raspberry-pi-into-a-fully-functional-webserver/ How to Turn Your Raspberry Pi into a Fully Functional Web Server]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://www.daveconroy.com/how-to-turn-your-raspberry-pi-into-a-fully-functional-webserver/ How to Turn Your Raspberry Pi into a Fully Functional Web Server ] | ||
+ | |||
+ | How to Turn Your Raspberry Pi into a Fully Functional Web Server | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Teaching, LAMP, PHP, MySQL, sh | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | David Conroy | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.daveconroy.com/how-to-tether-your-raspberry-pi-with-your-iphone-5/ How to Tether Your Raspberry Pi with your iPhone 5]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://www.daveconroy.com/how-to-tether-your-raspberry-pi-with-your-iphone-5/ How to Tether Your Raspberry Pi with your iPhone 5 ] | ||
+ | |||
+ | How to Tether Your Raspberry Pi with your iPhone 5 | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Teaching, iOS | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | David Conroy | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | |||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.daveconroy.com/beginners-guide-to-turn-your-raspberry-pi-into-an-affordable-bitcoin-mining-rig/ Beginners Guide To Turn Your Raspberry Pi into an Affordable Bitcoin Mining Rig]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Link: [http://www.daveconroy.com/beginners-guide-to-turn-your-raspberry-pi-into-an-affordable-bitcoin-mining-rig/ Beginners Guide To Turn Your Raspberry Pi into an Affordable Bitcoin Mining Rig] | ||
+ | |||
+ | Beginners Guide To Turn Your Raspberry Pi into an Affordable Bitcoin Mining Rig | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Teaching, Bitcoin | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | David Conroy | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/gpio/piface/building-a-remote-control-vehicle-using-a-raspberry-pi.html Building a remote control vehicle using a Raspberry Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Building a remote control vehicle using a Raspberry Pi | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner/Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO, Pi Face,Web UI, remote control | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/raspberrypicluster/raspberry-pi-cluster.html Raspberry Pi Cluster]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Building a Raspberry Pi Cluster | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | cluster, load balancer, web server | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/sql-databases/accessing-an-sqlite-database-with-python.html Accessing an SQLite database with Python]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Use Python to access an SQlite database | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate/Advanced | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | sqlite,database,python,sql | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/serveradmin/back-up-your-pi-to-your-google-drive.html Back up your Pi to your Google drive]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Back up your Raspberry Pi to the internet | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | google drive, backup | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/sql-databases/using-mysql-on-a-raspberry-pi.html Using MySQL on a Raspberry Pi]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | An introduction to MySQL on a Raspberry Pi | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | SQL, MySQL, Python | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/cgiscripting/rpi-temperature-logger/ Raspberry Pi Temperature Logger]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Raspberry Pi SQLite Temperature Logger with a web UI written in Python | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate/Advanced | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | SQLite, Python,Google charts | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/serveradmin/run-a-script-on-start-up.html Run a script on start up]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | See how to run a script when your Raspberry Pi boots up | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Linux,boot,init.d | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://www.daveconroy.com/turn-raspberry-pi-translator-speech-recognition-playback-60-languages/ Turn Your Raspberry Pi into a Universal Translator]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Turn Your Raspberry Pi into a Universal Translator | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Moderate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | web services, translation, python, scripting | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | David Conroy | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/cgiscripting/setting-up-nginx-and-uwsgi-for-cgi-scripting.html Setting up Nginx and uWSGI for CGI scripting]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Setting up Nginx and uWSGI for CGI scripting | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Intermediate | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Nginx, uWSGI, CGI | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/gpio/ Raspberry Pi GPIO basics]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Raspberry Pi GPIO basics | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | GPIO | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/cgiscripting/ Web programming with CGI scripts]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Raspberry Pi GPIO basics | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | CGI, Python, web dev | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://raspberrywebserver.com/serveradmin/get-your-raspberry-pi-web-site-on-line.html Get your Raspberry Pi web site on-line]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Get your Raspberry Pi web site on-line | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | web server, port forwarding | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Steve Breuning | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://elinux.org/images/3/36/Universal_Mobile_Print_Server.pdf Turn your Raspberry Pi into a Universal (Cloud Free) Mobile Device Print Server ]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Configure your Pi to host your printers for all your mobile devices, even if your printers don't do AirPrint | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | CUPS, Avahi, iOS , Android | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | peterdguru | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | ===[http://bit.ly/subsonic-RPi HowTo — A headless, shared, remotely accessible Subsonic streaming music server with Java 8 on a Raspberry Pi (RPi) ]=== | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | A complete Linux NOOBs' walk-through with all drawbacks solved and more to come. | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Beginner | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | RPi, Debian Jessie, Subsonic 6.0 | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | knechtberry | ||
+ | | vertical-align:top; border:1px solid #aaa;" | | ||
+ | Available | ||
+ | |- | ||
|} | |} | ||
+ | ==References== | ||
+ | <references/> | ||
{{Template:Raspberry Pi}} | {{Template:Raspberry Pi}} | ||
+ | [[Category:RaspberryPi]] |
Latest revision as of 14:08, 6 October 2020
Back to the Hub.
Community Pages:
Tutorials - a list of tutorials. Learn by doing.
Guides - a list of informative guides. Make something useful.
Projects - a list of community projects. Help others out.
Tasks - for advanced users to collaborate on software tasks.
Datasheets - a frambozenier.org documentation project.
Education - a place to share your group's project and find useful learning sites.
Community - links to the community elsewhere on the web.
Games - all kinds of computer games.
Introduction
This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.
The Raspberry Pi Forum has a list of Project Ideas & Links, to help people get started.
Please add links to your tutorials (and ones you find interesting).
Fill in each section:
- Tutorial Title (as a link to the project webpage or connected wiki page)
- Tutorial Description (including any additional links or information
- Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)
- Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)
- Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)
- Tutorial Status (Not Started/In-Progress/Available).
Tutorials List
Tutorial Title and Link |
Description |
Level |
Tags |
Author |
Status |
Raspberry Pi Setup for Beginners |
Setup Raspberry Pi for Beginners Part 1 to Part 8 |
Beginner |
Shell |
Philipp Schweizer |
Available |
Build a web site with Pyplate on a Raspberry Pi |
Build a web site with Pyplate on a Raspberry Pi |
Beginner |
Python, Pyplate, apache |
Steve Breuning |
Available |
A Basic Guide How To Send & Receive 433MHz Signals for Home Automation |
A detailed guide how to rend & receive 433MHz signals for Home Automation with FS1000A receiver and XY-MK-5V sender on the Raspberry Pi (this is a german guide) |
Beginner |
GPIO, Pi,automation |
Philipp Schweizer |
Available |
How to create a fortune telling robot with motion sensor and Raspberry Pi |
Using a cheap PIR sensor, speakers, and a creepy mannequin head, anyone can create their own fortune telling robot. Simple and fun, this will get you started with incorporating sensors into your project. |
Beginner/Intermediate |
GPIO, Pi, PIR sensor |
Richard Julian |
Available |
Set up SSH and X Forwarding |
Step-by-step guide with screenshots to setting up SSH with X Forwarding for your Raspberry Pi and Windows machines. |
Beginner |
X Forwarding, SSH, Network, Remote |
Ben Elgar - CPD for Teachers |
Available |
Compile a Kernel |
Step-by-step guide how to compile a new kernel for the raspberry pi (Raspian) with a cross-compiler on a development system - In German Language |
Intermediate |
Kernel, Cross-Compile, Compiler |
Philipp Schweizer |
Available |
Finding your Raspberry Pi's IP Address |
Step-by-step guide with screenshots to find the IP address of your Raspberry Pi from a Windows machine. |
Beginner |
IP Address, Network, Remote |
Ben Elgar - CPD for Teachers |
Available |
Changing the hostname of your Raspberry Pi's IP |
Step-by-step guide with screenshots to change the hostname of your Raspberry Pi. |
Beginner |
Hostname, Network, Remote |
Ben Elgar - CPD for Teachers |
Available |
FTPing into your Raspberry Pi |
Step-by-step guide with screenshots to FTP into your Raspberry Pi from a Windows machine. |
Beginner |
FTP, Network, Remote |
Ben Elgar - CPD for Teachers |
Available |
Install Mono and write your first C# program |
This is a step by step guide to get Mono (Open Source implementation of .Net) running on the Raspberry Pi. Helps you write your first Hello, World program in C#. All the way from the beginning. |
Beginner |
C#, Mono, Hello World, Raspbian |
Johan Karlsson |
Available |
Blinking the ACT LED with a bash script |
This is a tutorial about getting the ACT LED to blink with a bash script. |
Intermediate |
Blink OK LED, Bash, Raspbian |
Johan Karlsson |
Available |
Installing Google Coder on Raspbian |
Install Google Coder on your existing Raspbian OS, without needing to re-image your SD |
Beginner/Intermediate |
NodeJS, Google Coder |
Philip Howard |
Available |
An interactive exploration of the Raspberry Pi's GPIO |
An interactive guide to the Raspberry Pi GPIO with pinouts for WiringPi, Pi Ladder, LedBorg, Clockatoo and easy-to-browse information covering the ins-and-outs (ha!) of GPIO. |
Beginner/Intermediate |
GPIO, Pinout |
Phil Howard |
Available |
Building the Pico PiDuino - a £5 Arduino-compatible for your Pi |
A detailed guide to assembling an Arduino-compatible on a breadboard using an ATmega 328. The Pico PiDuino is powered by your Pi, can be programmed directly from your Pi GPIO header, and talked to via serial. |
Beginner/Intermediate |
GPIO, Arduino |
Phil Howard |
Available |
Use Amazon Prime Instant Video on RasPi with OpenELEC |
A detailed guide to use Amazon Instant Prime Video on your Raspberry Pi with OpenELEC Media Center Operating System |
Intermediate |
Media Center |
Phil Schweizer |
Available |
Programming your Pico PiDuino - the £5 Arduino-compatible for your Pi |
A detailed guide to programming the Pico PiDuino, which can be done entirely from the command-line and avoid the clunky Arduino IDE. Learn how to use AVRdude to flash code, Serial to communicate and Arduino MK to compile your own programs. |
Intermediate/Advanced |
GPIO, Arduino |
Phil Howard |
Available |
Quick guide to Ruby, Nginx and Passenger |
A basic overview of the steps to get Ruby ( RVM ) installed alongside Passenger and Nginx, with configuration tips for init scripts and sensible .conf file architecting. |
Intermediate/Advanced |
Ruby,Passenger,Nginx |
Phil Howard |
Available |
Display Tweets on your Clockatoo with Python and Tweepy |
Get your twitter feed showing on your Clockatoo 4-digit, 7-segment display. Complete with code samples and OAuth helper script. |
Beginner/Intermediate |
Python,Twitter,Clockatoo |
Phil Howard |
Available |
Tutorial: Set-up XBMC with Desktop, Internet Browser and Despotify |
A walkthrough guide to setting up XBMC with a desktop, browser and despotify. Also with advanced set-up for easy switching between the two (I've written that a couple of posts down). |
Beginner/intermediate |
Media Centre |
north3221 |
Available |
Tutorial: How to use your RPi like an Arduino |
A thorough guide to using the RPi's GPIO pins in Python, Bash and C. |
Intermediate |
Teaching, Python, Bash, C |
T3db0t |
Available |
Raspberry Pi YouTube Tutorials |
Forum Link: Liam Fraser's Video Tutorials |
Beginner |
Teaching, Python |
Liam Fraser |
Available |
Raspbian on Raspberry Pi using SD card + USB memory stick |
Tutorial on setting up Raspbian to boot off a small SD card and then load the system off a USB memory stick. |
Beginner |
OS Setup |
NetworkingHowtos |
Available |
Introducing the Raspberry Pi |
h2g2 project: Introducing the Raspberry Pi |
Beginner |
Startup guide |
Tufty |
available |
Getting Started with the Raspberry Pi |
Introductory tutorial for total beginners to get your Raspberry Pi booted and online : Getting Started with the Raspberry Pi |
Beginner |
Startup guide |
T3db0t |
Available |
Cable management for the Raspberry Pi - (Forum article) |
Video showing how to simplify Raspberry Pi cable tangles : A simple cable management solution for the Raspberry Pi v1 |
Beginner/intermediate |
Startup guide |
Kdakin |
Available |
The Coding Club Free eBook(s) |
Forum Link: Teaching Youngsters Programming |
Beginner (~ages 10) |
Teaching, Python |
Sciman |
Available |
DracoSoftware |
Forum Link: Blog about working with Raspberry Pi for Windows users |
Beginner |
Teaching, Windows, Linux |
dracolytch |
Available |
Easy GPIO Hardware & Software(Wiki) |
Forum Link: Easy GPIO Hardware & Software Aim to introduce the basic circuits for interfacing through the GPIO. |
Beginner |
Teaching, Basic Hardware |
Meltwater - Open Project |
In-Progress |
Serial port programming(Wiki) |
Page: Serial_port_programming Introduction to accessing the Pi's serial port in Python |
Beginner |
Basic Hardware |
Available | |
SD Card setup using DD for Windows |
Blog Link: My Raspberry Pi Experience How to set up an SD Card using DD for Windows - with step by step screenshots |
Beginner/ Windows Intermediate |
Startup Guide, OS setup |
Tass |
Available |
Software: C64 Emulator (VICE) |
Forum Link: How to install the C64 Emulator VICE |
Beginner |
Install Guide, Software, Emulator |
Frank Buss |
Available |
Setting up VNC |
Blog Link: My Raspberry Pi Experience How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots |
Beginner |
Startup Guide, OS setup |
Tass |
Available |
Setting up Apache2 |
Blog Link: Fusion Strike A guide on setting up an Apache2 web server with Screenshots |
Beginner |
Startup Guide, server setup |
Jacob Clark |
Offline
|
Setting up PHP |
Blog Link: Fusion Strike A guide on setting up PHP web server with using Apache & SSH with Screenshots |
Beginner |
Startup Guide, server setup |
Jacob Clark |
Offline |
Setting up ZNC IRC bouncer |
Blog Link: Pi @ Gadgetoid A guide to setting up the ZNC modular IRC bouncer on your Raspberry Pi. |
Beginner |
IRC, ZNC, Bouncer |
Phil Howard |
Available |
Setting up MySQL |
Blog Link: Fusion Strike A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache & SSH with Screenshots |
Beginner |
Startup Guide, server setup |
Jacob Clark |
Offline |
Running Puredata on the Raspberry Pi |
How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : Running Puredata on the Raspberry Pi |
Beginner |
Startup guide |
T3db0t |
Available |
How to mount a USB flash drive on the Raspberry Pi |
Blog link: How to mount a USB flash drive on the Raspberry Pi |
Beginner |
Startup guide, Linux |
Alex Eames |
Available |
How to mount and use a USB Hard Disk Drive on the Raspberry Pi |
Blog link: How to mount a USB hard disk drive on the Raspberry Pi |
Beginner |
Startup guide, Linux |
Alex Eames |
Available |
How to build a cheap powered USB hub |
Blog link: How to build a cheap powered USB hub How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one. |
Intermediate |
Hardware, USB hub |
Alan Thew |
Available |
5V Power Supply construction - How To |
How to make a simple PSU for your Raspberry Pi - design and construction from scratch. Some experience with construction of electronic circuits is required. |
Intermediate |
Hardware, PSU |
Pinoccio |
Available |
Raspberry Pi UPnP Media Player |
Blog link: Raspberry Pi UPnP Media Player A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer. |
Beginner |
Startup guide, Linux |
Chris Baume |
Available |
Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi) |
A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT. |
Intermediate |
Teaching, C++ |
Javier Bravo |
Available |
Ra(s)ptor - Setting up TOR on a raspberry |
A tutorial how to set up a TOR node on a raspberry pi. |
Beginner / Intermediate |
Pi, TOR, |
epsilontik |
Available |
Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi) |
Blog link: Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi) A quick guide on setting up the watchdog process so that your Pi boots when it hangs or freezes. Adding "panic=20" is another good way of keeping your Pi running remotely. |
Intermediate |
Linux |
Philip Howard |
Available
|
Communicating with RaspBerry via GSoap C++ Web Services |
Blog link: Communicating with RaspBerry via GSoap C++ Web Services A step by step guide about how to develop and deploy a C++ Web Service on our Raspberry using the open API GSoap. |
Intermediate |
Teaching, C++ |
Javier Bravo |
Available |
Setting up RPi as a Torrent Client and Server |
Blog link: Setting up RPi as a Torrent Client and Server An in-depth tutorial explaining how to set up Transmission torrent client for RPi. A number of common difficulties many users have faced are also solved. |
Beginner/Intermediate |
Linux, Torrents |
lezigg |
Available |
Setting up Raspberry Pi as a PPTP VPN Server |
Blog link: Setting up Raspberry Pi as a PPTP VPN Server Step-by-step tutorial explaining how to get Raspberry Pi running as VPN server. Also addresses setting up a dynamic DNS service on a Raspberry Pi. |
Beginner |
Startup Guide, Server Setup |
Brad Wells |
Available |
Running Ruby on Rails on Rasberry Pi |
Blog link: Running Ruby on Rails on Rasberry Pi Step-by-step tutorial explaining how to get Ruby on Rails running on Raspberry Pi. |
Intermediate |
Startup Guide, Server Setup |
Erik |
Available |
Streaming audio with MPD and Icecast2 |
Blog link: Streaming audio with MPD and Icecast2 on Raspberry Pi Tutorial to set up MPD and Icecast2 for streaming audio files. |
Beginner |
Streaming, Audio, MPD, Icecast |
Steffen Müller |
Available |
Live mp3 streaming from audio-in with DarkIce and Icecast2 |
Blog link: Live mp3 streaming from audio-in with DarkIce and Icecast2 on Raspberry Pi Tutorial to set up DarkIce and Icecast2 for mp3 live streaming from audio-in |
Beginner |
Streaming, Audio, DarkIce, Icecast |
Steffen Müller |
Available |
Control a Raspberry Pi with iPhone or iOS Device |
Blog link: Raspberry Pi + iPhone: Control a RPi with an iPhone in 2 Minutes A tutorial on controlling Raspberry Pi's GPIO with an iPhone or iPad wirelessly. |
Beginner |
GPIO Control, Hardware Interfacing |
Samrat Amin |
Available |
Reading ADC values over I2C using Python |
Step-by-step tutorial for reading ADC values from the ABelectronics "ADC Pi" board using Python. |
Beginner |
Python, I2C, ADC |
Available | |
How to install Fuse ZX Spectrum emulator on the Raspberry Pi |
Blog link: How to install Fuse ZX Spectrum emulator on the Raspberry Pi |
Beginner |
Emulation |
Alex Eames |
Available |
How to connect a GoFlex Home network drive to your Raspberry Pi |
Blog link: How to connect a GoFlex Home network drive to your Raspberry Pi |
Beginner/Intermediate |
Startup guide, Linux |
Alex Eames |
Available |
Control Raspberry Pi with iOS or Android device ( NetIO App ) |
Link: NetIO App -> Tutorials -> Raspberry PI A step-by-step tutorial on creating a remote control for your Raspberry PI within a few minutes. |
Beginner |
iOS, Android, Hardware Interfacing |
David Eickhoff |
Available |
Track your Pi system stats with cosm.com |
Blog link: [1] Track your Pi system stats with cosm.com |
Beginner |
Pi, system, status |
Itxaka Serrano Garcia |
Available |
Raspberry Pi as Arduino HDMI Shield |
A tutorial how to implement communication between Raspberry Pi and Arduino, and use the Pi as a "HDMI shield" for Arduino. |
Beginner / Intermediate |
Pi, Arduino, HDMI |
Joonas Pihlajamaa |
Available |
How to setup a DNS server with PowerDNS |
Blog link: [2] A guide on how to setup a DNS server using PowerDNS on the Raspberry Pi. |
Beginner |
Server Setup, Linux |
Ben Hanna |
Available |
How to setup a Simple Machines forum |
Blog link: [3] A guide on how to host a Simple Machines forum on the Raspberry Pi. |
Beginner |
Server Setup, Linux |
Ben Hanna |
Available |
How to setup a web server with Nginx/PHP |
Blog link: [4] A guide on how to setup a web server with Nginx and PHP. |
Beginner |
Server Setup, Linux |
Ben Hanna |
Available |
How to setup an FTP server with vsftpd |
Blog link: [5] A guide on how to setup a simple FTP server using vsftpd. |
Beginner |
Server Setup, Linux |
Ben Hanna |
Available |
How to setup a mail server with Citadel |
Blog link: [6] A guide on how to setup a mail server with a webmail interface using Citadel |
Beginner |
Server Setup, Linux |
Ben Hanna |
Available |
How to setup an LDAP server |
Blog link: [7] A guide on how to setup an LDAP server |
Intermediate |
Server Setup, Linux |
Ben Hanna |
Available |
How to setup a Samba Primary Domain Controller |
A guide on how to setup Samba PDC (primary domain controller) with an LDAP backend |
Advanced |
Server Setup, Linux |
Ben Hanna |
Available |
How to install and optimize MySQL |
Blog link: [10] A guide on how to install MySQL and optimize it for the Raspberry Pi limited resources. |
Beginner |
Server Setup, Linux |
Ben Hanna |
Available |
Raspberry Pi French startup guide |
Link: Raspberry Pi French startup guide A tutorial in French for beignners who want to use the Raspberry Pi |
Beginner |
Startup guide |
Benji |
Available |
SD card setup for a Linux distro |
Link: SD card setup for a Linux distro How to set up an SD card for the Raspberry Pi using different tools on Linux - with step by step in French |
Beginner / Intermediate |
OS Setup, Linux |
Jiel Beaumadier |
Available |
Create an information kiosk |
Link: Create an information kiosk Setup a raspberry pi to be a realtime transit display kiosk (or display any info you'd like) |
Beginner |
OS Setup, Kiosk |
Brendan Nee |
Available |
My First Raspberry Pi Game |
Link: My First Raspberry Pi Game Learn to program your Raspberry Pi (no programming knowledge needed) |
Beginner |
Programming, Python, PyGame |
Andy Balaam |
Available |
Temperature/humidity sensor and logger |
Link: Beer monitoring with my Raspberry Pi Use a cheap temperature and humidity sensor to log and graph the data for access over the internet |
Beginner/Intermediate |
Programming, C, wiringPi, DyGraph, Apache, cron |
Chris Baume |
Available |
Setting up a headless media server and NAS |
Link: Setting up a headless media server and NAS Using a headless setup as a media server and network-attached storage |
Beginner/Intermediate |
Media Center, NAS, Headless |
Shrikant Narasimhan |
Available |
I2C Sensor Kernel Module |
Link: I2C Temperature Connect a DS1621 I2C temperature sensor by building and installing the existing kernel driver |
Intermediate |
Kernel Modules, I2C, sysfs |
Ryan Henderson |
In-Progress |
Log Lemperatures Using The Raspberry Pi, Cron & FTP |
Log temperatures using the Raspberry Pi, Cron & FTP |
Beginner/Intermediate |
Programming, C, sh, wiringPi, cron |
Andy Ibbitson |
Available |
Setting up YalerTunnel to enable remote Web and SSH access |
Link: Setting up YalerTunnel to enable remote Web and SSH access. Enable remote Web and SSH access to your Raspberry Pi from the (public) Internet, via the Yaler relay infrastructure ([11]). |
Any |
Connectivity, Remote Access, SSH |
Thomas Amberg |
Available |
How to Turn Your Raspberry Pi into a Fully Functional Web Server |
Link: How to Turn Your Raspberry Pi into a Fully Functional Web Server How to Turn Your Raspberry Pi into a Fully Functional Web Server |
Beginner/Intermediate |
Teaching, LAMP, PHP, MySQL, sh |
David Conroy |
Available |
How to Tether Your Raspberry Pi with your iPhone 5 |
Link: How to Tether Your Raspberry Pi with your iPhone 5 How to Tether Your Raspberry Pi with your iPhone 5 |
Beginner/Intermediate |
Teaching, iOS |
David Conroy |
Available |
Beginners Guide To Turn Your Raspberry Pi into an Affordable Bitcoin Mining Rig |
Link: Beginners Guide To Turn Your Raspberry Pi into an Affordable Bitcoin Mining Rig Beginners Guide To Turn Your Raspberry Pi into an Affordable Bitcoin Mining Rig |
Beginner/Intermediate |
Teaching, Bitcoin |
David Conroy |
Available |
Building a remote control vehicle using a Raspberry Pi |
Building a remote control vehicle using a Raspberry Pi |
Beginner/Intermediate |
GPIO, Pi Face,Web UI, remote control |
Steve Breuning |
Available |
Raspberry Pi Cluster |
Building a Raspberry Pi Cluster |
Intermediate |
cluster, load balancer, web server |
Steve Breuning |
Available |
Accessing an SQLite database with Python |
Use Python to access an SQlite database |
Intermediate/Advanced |
sqlite,database,python,sql |
Steve Breuning |
Available |
Back up your Pi to your Google drive |
Back up your Raspberry Pi to the internet |
Intermediate |
google drive, backup |
Steve Breuning |
Available |
Using MySQL on a Raspberry Pi |
An introduction to MySQL on a Raspberry Pi |
Intermediate |
SQL, MySQL, Python |
Steve Breuning |
Available |
Raspberry Pi Temperature Logger |
Raspberry Pi SQLite Temperature Logger with a web UI written in Python |
Intermediate/Advanced |
SQLite, Python,Google charts |
Steve Breuning |
Available |
Run a script on start up |
See how to run a script when your Raspberry Pi boots up |
Beginner |
Linux,boot,init.d |
Steve Breuning |
Available |
Turn Your Raspberry Pi into a Universal Translator |
Turn Your Raspberry Pi into a Universal Translator |
Moderate |
web services, translation, python, scripting |
David Conroy |
Available |
Setting up Nginx and uWSGI for CGI scripting |
Setting up Nginx and uWSGI for CGI scripting |
Intermediate |
Nginx, uWSGI, CGI |
Steve Breuning |
Available |
Raspberry Pi GPIO basics |
Raspberry Pi GPIO basics |
Beginner |
GPIO |
Steve Breuning |
Available |
Web programming with CGI scripts |
Raspberry Pi GPIO basics |
Beginner |
CGI, Python, web dev |
Steve Breuning |
Available |
Get your Raspberry Pi web site on-line |
Get your Raspberry Pi web site on-line |
Beginner |
web server, port forwarding |
Steve Breuning |
Available |
Turn your Raspberry Pi into a Universal (Cloud Free) Mobile Device Print Server |
Configure your Pi to host your printers for all your mobile devices, even if your printers don't do AirPrint |
Beginner |
CUPS, Avahi, iOS , Android |
peterdguru |
Available |
|
A complete Linux NOOBs' walk-through with all drawbacks solved and more to come. |
Beginner |
RPi, Debian Jessie, Subsonic 6.0 |
knechtberry |
Available |
References
|