Difference between revisions of "RPi Projects"

From eLinux.org
Jump to: navigation, search
m
(Community Project List)
(48 intermediate revisions by 21 users not shown)
Line 1: Line 1:
 +
[[Category:RaspberryPi]]
 
{{Template:RPi_Learning}}
 
{{Template:RPi_Learning}}
  
  
 
==Introduction==
 
==Introduction==
 +
This page contains a set of ongoing projects. When complete, these projects will create new
 +
applications or card images or tutorials or guides. Anybody is welcome to help.
  
 
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas & Links], to help people get started.
 
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas & Links], to help people get started.
Line 9: Line 12:
  
 
Fill in each section:
 
Fill in each section:
* Project Title (as a link to the project webpage or connected wiki page)
+
* '''Project Title''' (as a link to the project webpage or connected wiki page)
* Project Description (including any additional links or information
+
* '''Project Description''' (including any additional links or information
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)
+
* '''Skill Level/Ages''' it is aimed at (Any/Beginner/Intermediate/Advanced)
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)
+
* '''Tags''' (Keywords 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)
+
* '''Author(s) or the group who are producing it''' (also if it is an Open/Community Project for anyone to contribute)
* Project Status (Not Started/In-Progress/Available).
+
* '''Project Status''' (Theory/Not Started/In-Progress/Available).
  
==Tutorials/Guides List==
+
==Community Project List==
 
{| border="1" style="background:transparent;"
 
{| border="1" style="background:transparent;"
 
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |
 
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |
'''Tutorial/Guide Link'''
+
'''Project Title and Link'''
 
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |
 
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |
'''Description'''
+
'''Project Description'''
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
'''Level'''
 
'''Level'''
Line 32: Line 35:
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[http://www.youtube.com/user/RaspberryPiTutorials Raspberry Pi YouTube Tutorials]===
+
===[http://www.gnote.org RPi Eyetracking]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
develop understanding of gaze in humans and model in real time on the web.
 +
* Accessibility: move cursor with eye by gaze
 +
* Research: study perception
 +
* Visualisation: develop and communicate models
 +
* HTML5: easy to understand and change
 +
* Augmented Reality: read signage from image todo ~:"
 +
 
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Easy to Advanced
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
perception, eye, visualisation
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
jay@peepo.com Jonathan Chetwynd
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
beta and in active development
 +
 
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
===[[R-Pi System/Data Management | Pi In The Sky]]===
 +
(Wiki)
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Cloud Storage and Management - Basic concept: Enable ways to easily switch and share system images for the R-Pi and manage user data, allowing joint development and easy management of set-ups.
 +
* Fast/Easy backup of system/data to external storage or network (local or cloud).
 +
* Management/Repository of base images.
 +
* Boot from network
 +
Forum Link: [http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&t=1204 Pi in the Sky - Cloud management?]
 +
 
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Advanced
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Cloud, Storage, Management
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
[[User:Meltwater | Meltwater]] - Open Project
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Not Started
 +
 
 +
 
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
===[http://www.berryterminal.com/ BerryTerminal]===
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/video-tutorials Liam Fraser's Video Tutorials]
+
[http://www.berryterminal.com/ BerryTerminal] is a project to turn the Raspberry Pi into an affordable thin-client.
 +
It allows the user to login to a central Edubuntu or other LTSP (Linux Terminal Server Project) server, and run all applications on the central server.
 +
 
 +
Advantages of using a central server include:
 +
 
 +
* Greatly simplifies management.
 +
* Applications only need to be installed to the central server, and are then available on all Raspberry terminals.
 +
* Only need to backup the central server, instead of the individual Raspberries.
 +
* Because the applications run on the central server, they are not affected by the resource limitations Raspberries have, allowing users to run applications like LibreOffice.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Any
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Thin client, terminal, Edubuntu, LTSP
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Floris Bos - Open Project
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Beginner
+
First beta released
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
 
 +
===[[R-Pi Home Automation| Home Automation and Monitoring]]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
 
 +
Home automation using Raspbery Pi is active in different places. Here are a few links
 +
 
 +
* [http://raspberrypi.homelabs.org.uk/ raspberrypi.homelabs.org.uk]
 +
* [http://www.domoticaforum.eu www.domoticaforum.eu]
 +
 
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Any
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Weather, Heating, Automation, X10, OneWire
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Open Project
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Various
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
 
 +
 
 +
 
 +
===[[RaspberryPi Laptop | Raspberry pi... In a laptop ]]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and [##raspberrypilaptop.tk here]!
 +
'''Edit: Disabled the link for it redirects to an ad page!'''
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Various.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Prototype, Laptop
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
[[User:hackery21 | hackery21]] - Suggestions Accepted
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
In-Progress
 +
 
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
 
 +
===[[R-Pi Blueproximity2 | BlueProximity 2.0 ]]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Detect presence in any room via a small number of R-Pis and Bluetooth Devices
 +
[[http://blueproximity.sf.net Blueproximity]] is already there, this will be a complete rewrite to manage sensor networks and put some fuzzy logic on top.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Medium
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Teaching, Python
+
Bluetooth, Presence, Sensors, Network, Home Automation
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Liam Fraser
+
[[User:highno | highno]] - Open Project
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Available
+
Ideas and first code is setup
 +
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi]===
+
===[[RPi_Projects/R-Pi Seed Field | Raspberry Pi Seed Field ]]===
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
h2g2 project: [http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi]
+
Provides a simple torrent centre that allows users to host a seedbox.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
 
Beginner
 
Beginner
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Startup guide
+
Torrents, Seeding, Web, Internet, Linux
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Tufty
+
[[User:SeanB | SeanB]] - Open Project/Suggestion
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Available
+
Theory
 +
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[http://codingclub.cuteseal.co.uk/index.php The Coding Club Free eBook(s)]===
+
===[https://docs.google.com/document/d/1tI1sBstetYyMbfRXNgeQF5y3UwWD89jUH46S5X-bHE8/edit Arr (Audio relay raspi) ]===
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/teaching-youngsters-programming Teaching Youngsters Programming]
+
The idea is to create a wireless speaker. Being able to get audio from smartphones or computers. Protocols like DLNA, Airplay and A2DP could be supported. An advanced option could be to use pulse audio libraries from linux to synchronize music on multiple raspis.
 +
The speakers attached to the raspberry pi could be a commercial ones or your HiFi  but we are also thinking about some DIY solutions. For instance one could install the raspi and the speakers on the ceiling of multiple rooms.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Beginner (~ages 10)
+
Any
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Teaching, Python
+
DLNA, Airplay, Pulse, Audio, Music, Speaker, HiFi
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Sciman
+
[[User:Jordi | Jordi]] - Open Project
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Available
+
In-Progress
 +
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[http://dracosoftware.blogspot.com/ DracoSoftware ]===
+
===[http://www.raspberryprojects.com Raspberry Projects ]===
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/blog-about-working-with-raspberry-pi-for-windows-users Blog about working with Raspberry Pi for Windows users]
+
Collaboration of projects from start to finish from all levels of knowledge.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Beginner
+
Various.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Teaching, Windows, Linux
+
Education, Entertainment, Home, Auto & Others.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
dracolytch
+
[[User:symondavis | Symon Davis]] - Open Project
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Available
+
Various
 +
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[[RPi Tutorial Easy GPIO Hardware & Software | Easy GPIO Hardware & Software]]===
+
===[[RPi_Projects/WiringPi | WiringPi ]]===
(Wiki)
 
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Forum Link: [http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software Easy GPIO Hardware & Software]
+
WiringPi is a library by Gordon Henderson which seeks to bring easy GPIO access in both shared-memory and /sys/class/gpio modes to the Pi. The WiringPi project seeks to wrap this library for a variety of languages, creating a standardised way of working with the Raspberry Pi hardware.
 +
 
 +
WiringPi currently works with C, Ruby, Python and Perl.
 +
 
 +
Gordon's pages on WiringPi are here: https://projects.drogon.net/raspberry-pi/wiringpi/
  
Aim to introduce the basic circuits for interfacing through the GPIO.
+
And the GitHub organisation is here: https://github.com/WiringPi
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Beginner
+
Various.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Teaching, Basic Hardware
+
GPIO, Serial
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
[[User:Meltwater | Meltwater]] - Open Project
+
Original author: Gordon Henderson
 +
Open Project - All ideas and contributions welcome
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
 
In-Progress
 
In-Progress
|}
 
  
==Community Project List==
 
{| border="1" style="background:transparent;"
 
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |
 
'''Project Title Link'''
 
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |
 
'''Project Description'''
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
'''Level'''
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
'''Tags'''
 
| style="width:10%; vertical-align:top; border:1px solid #aaa;" |
 
'''Author'''
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
'''Status'''
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[[R-Pi System/Data Management | Pi In The Sky]]===
+
===[[RPi_Projects/serialJpegCam | Serial JPEG camera (TTL, µCAM ]]===
(Wiki)
+
| vertical-align:top; border:1px solid #aaa;" |
 +
Attaching the "Serial JPEG µCAM" ([http://www.coolcomponents.co.uk/catalog/camera-module-serial-jpeg-p-369.html?osCsid=j90j5kqfegquksdbumahtmuqg5|coolcomponents, UK]) to the GPIO pins and take pictures on command.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Easy hardware wise (no soldering), an understanding of compiling needed.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
camera, hardware, gpio, ttl, serial ucam, image, photo
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
dirkx
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Cloud Storage and Management - Basic concept: Enable ways to easily switch and share system images for the R-Pi and manage user data, allowing joint development and easy management of set-ups.
+
completed
* Fast/Easy backup of system/data to external storage or network (local or cloud).
+
--.
* Management/Repository of base images.
+
 
* Boot from network
 
Forum Link: [http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&t=1204 Pi in the Sky - Cloud management?]
 
  
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
===[[RPi_Projects/Digital_Signage | Digital Signage ]]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
A place to collect information about using the Raspberry Pi to drive displays of useful information.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Advanced
+
Various
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Cloud, Storage, Management
+
digital signage, kiosk, public displays, dashboards
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
[[User:Meltwater | Meltwater]] - Open Project
+
[[User:chrowe | chrowe]]
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Not Started
+
Various
 +
--.
 +
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[[R-Pi PXE Server | Classroom boot server]]===
+
===[[RPi_Projects/PiLights | Christmas Pi-Lights ]]===
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Classroom boot server - Basic concept: A PXE server to allow cheap computers without hard disks to boot into Windows or Linux
+
Synchronizes Christmas lights with midi audio. http://chivalrytimberz.wordpress.com/2012/12/03/pi-lights/
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
 
Medium
 
Medium
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
PXE, netboot
 
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
[[User:bredman | bredman]] - Open Project
+
[[User:moormanm | moormanm]]  
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Project Status - completed
 +
--.
 +
 
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
===[http://sourceforge.net/projects/piwriter PiWriter ]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Tool to copy RaspberryPi Operating System to SD card on Mac OSX.
 +
Free and Open Source Software
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Easy.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Mac OSX, install, SDcard
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
[[User:socialdefect | Socialdefect]]
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Stable
 +
--.
 +
 
 +
 
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
===[http://sourceforge.net/projects/picloner PiCloner ]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Tool to clone (backup) the RaspberryPi Operating System from SD card to IMG files on Mac OSX.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Lots of random text, needs organisation and testing
+
Easy.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Mac OSX, backup, clone, SDcard
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
[[User:socialdefect | Socialdefect]]
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Stable
 +
--.
 +
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
 +
===[http://cetic.github.com/6lbr 6LBR ]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Convert your RaspberryPi into a 6LoWPAN Border Router, using this [http://www.contiki-os.org Contiki]-based application built for Raspbian.
 +
Free and open source.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Medium.
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Internet of Things, 6LoWPAN, IPv6, Contiki
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
[http://github.com/cetic CETIC]
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Beta released, active development
 +
--.
  
===[[R-Pi NAS | Network Attached Storage]]===
+
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Network Attached Storage - Basic concept: A place to save copies of all your important files
+
===[http://github.com/Noolitic/Nooliberry/wiki Nooliberry]===
 +
802.15.4 GPIO Daughter Board
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Easy
+
An open-hardware GPIO extension board for RPi with an Atmel Microcontroller and IEEE 802.15.4 radio. Enables communication with other 802.15.4 wireless devices.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Samba
+
Medium.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
[[User:bredman | bredman]] - Open Project
+
open-hardware, 802.15.4, extension board
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Lots of random text, needs organisation and testing
+
[http://www.noolitic.com NooliTIC]
|}
+
| vertical-align:top; border:1px solid #aaa;" |
 +
Stable
 +
--.
  
==General Project List==
 
{| border="1" style="background:transparent;"
 
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |
 
'''Project Title Link'''
 
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |
 
'''Project Description'''
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
'''Level'''
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
'''Tags'''
 
| style="width:10%; vertical-align:top; border:1px solid #aaa;" |
 
'''Author'''
 
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |
 
'''Status'''
 
 
|-
 
|-
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
===[[Rpi_Gertboard | Gertboard]]===
+
===[[RPi_Projects/PiFace_controlling_a_slot-car | PiFace controls a slot-car ]]===
 +
 
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
A step by step description how to get programmed control
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
Easy/medium
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
PiFace, opto-relais, python, sensor
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
[[User:Mknot9 | Mknot9]]
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
The Gertboard is the Raspberry Pi official extension board.
+
Stable
The development and details are discussed in the forum [http://www.raspberrypi.org/forum/educational-applications/gertboard/ here].
 
  
 +
 +
<!-- Example List Item: (Please copy and do not remove for future reference)
 +
|-
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
===[[RPi_Projects/Link-To-Project | Title of Project ]]===
 +
| vertical-align:top; border:1px solid #aaa;" |
 +
A Simple description of what it does.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Any
+
The Difficulty goes here.
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Hardware, GPIO, Low Level Interfacing
+
Christmas lights, midi
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
Gert-van-Loo
+
[[User:Username-Here | Username-Here]] - Open Project
 
| vertical-align:top; border:1px solid #aaa;" |
 
| vertical-align:top; border:1px solid #aaa;" |
In-Progress
+
Project Status
|}
+
--.
 +
 
 +
 
 +
 
 +
}
  
  
 +
=References=
 +
<references/>
  
 
{{Template:Raspberry Pi}}
 
{{Template:Raspberry Pi}}
 +
[[Category:RaspberryPi]]

Revision as of 12:38, 2 March 2013


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 ongoing projects. When complete, these projects will create new applications or card images or tutorials or guides. Anybody is welcome to help.

The Raspberry Pi Forum has a list of Project Ideas & Links, to help people get started.

Please add links to your projects (and ones you find interesting).

Fill in each section:

  • Project Title (as a link to the project webpage or connected wiki page)
  • Project Description (including any additional links or information
  • Skill Level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)
  • Tags (Keywords related to the project, i.e. LCD Screen, Teaching, Python)
  • Author(s) or the group who are producing it (also if it is an Open/Community Project for anyone to contribute)
  • Project Status (Theory/Not Started/In-Progress/Available).

Community Project List

Project Title and Link

Project Description

Level

Tags

Author

Status

RPi Eyetracking

develop understanding of gaze in humans and model in real time on the web.

  • Accessibility: move cursor with eye by gaze
  • Research: study perception
  • Visualisation: develop and communicate models
  • HTML5: easy to understand and change
  • Augmented Reality: read signage from image todo ~:"

Easy to Advanced

perception, eye, visualisation

jay@peepo.com Jonathan Chetwynd

beta and in active development

Pi In The Sky

(Wiki)

Cloud Storage and Management - Basic concept: Enable ways to easily switch and share system images for the R-Pi and manage user data, allowing joint development and easy management of set-ups.

  • Fast/Easy backup of system/data to external storage or network (local or cloud).
  • Management/Repository of base images.
  • Boot from network

Forum Link: Pi in the Sky - Cloud management?

Advanced

Cloud, Storage, Management

Meltwater - Open Project

Not Started


BerryTerminal

BerryTerminal is a project to turn the Raspberry Pi into an affordable thin-client. It allows the user to login to a central Edubuntu or other LTSP (Linux Terminal Server Project) server, and run all applications on the central server.

Advantages of using a central server include:

  • Greatly simplifies management.
  • Applications only need to be installed to the central server, and are then available on all Raspberry terminals.
  • Only need to backup the central server, instead of the individual Raspberries.
  • Because the applications run on the central server, they are not affected by the resource limitations Raspberries have, allowing users to run applications like LibreOffice.

Any

Thin client, terminal, Edubuntu, LTSP

Floris Bos - Open Project

First beta released

Home Automation and Monitoring

Home automation using Raspbery Pi is active in different places. Here are a few links

Any

Weather, Heating, Automation, X10, OneWire

Open Project

Various


Raspberry pi... In a laptop

Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and [##raspberrypilaptop.tk here]! Edit: Disabled the link for it redirects to an ad page!

Various.

Prototype, Laptop

hackery21 - Suggestions Accepted

In-Progress

BlueProximity 2.0

Detect presence in any room via a small number of R-Pis and Bluetooth Devices [Blueproximity] is already there, this will be a complete rewrite to manage sensor networks and put some fuzzy logic on top.

Medium

Bluetooth, Presence, Sensors, Network, Home Automation

highno - Open Project

Ideas and first code is setup

Raspberry Pi Seed Field

Provides a simple torrent centre that allows users to host a seedbox.

Beginner

Torrents, Seeding, Web, Internet, Linux

SeanB - Open Project/Suggestion

Theory

Arr (Audio relay raspi)

The idea is to create a wireless speaker. Being able to get audio from smartphones or computers. Protocols like DLNA, Airplay and A2DP could be supported. An advanced option could be to use pulse audio libraries from linux to synchronize music on multiple raspis. The speakers attached to the raspberry pi could be a commercial ones or your HiFi but we are also thinking about some DIY solutions. For instance one could install the raspi and the speakers on the ceiling of multiple rooms.

Any

DLNA, Airplay, Pulse, Audio, Music, Speaker, HiFi

Jordi - Open Project

In-Progress

Raspberry Projects

Collaboration of projects from start to finish from all levels of knowledge.

Various.

Education, Entertainment, Home, Auto & Others.

Symon Davis - Open Project

Various

WiringPi

WiringPi is a library by Gordon Henderson which seeks to bring easy GPIO access in both shared-memory and /sys/class/gpio modes to the Pi. The WiringPi project seeks to wrap this library for a variety of languages, creating a standardised way of working with the Raspberry Pi hardware.

WiringPi currently works with C, Ruby, Python and Perl.

Gordon's pages on WiringPi are here: https://projects.drogon.net/raspberry-pi/wiringpi/

And the GitHub organisation is here: https://github.com/WiringPi

Various.

GPIO, Serial

Original author: Gordon Henderson Open Project - All ideas and contributions welcome

In-Progress

Serial JPEG camera (TTL, µCAM

Attaching the "Serial JPEG µCAM" (UK) to the GPIO pins and take pictures on command.

Easy hardware wise (no soldering), an understanding of compiling needed.

camera, hardware, gpio, ttl, serial ucam, image, photo

dirkx

completed --.


Digital Signage

A place to collect information about using the Raspberry Pi to drive displays of useful information.

Various

digital signage, kiosk, public displays, dashboards

chrowe

Various --.

Christmas Pi-Lights

Synchronizes Christmas lights with midi audio. http://chivalrytimberz.wordpress.com/2012/12/03/pi-lights/

Medium

moormanm

Project Status - completed --.

PiWriter

Tool to copy RaspberryPi Operating System to SD card on Mac OSX. Free and Open Source Software

Easy.

Mac OSX, install, SDcard

Socialdefect

Stable --.


PiCloner

Tool to clone (backup) the RaspberryPi Operating System from SD card to IMG files on Mac OSX.

Easy.

Mac OSX, backup, clone, SDcard

Socialdefect

Stable --.

6LBR

Convert your RaspberryPi into a 6LoWPAN Border Router, using this Contiki-based application built for Raspbian. Free and open source.

Medium.

Internet of Things, 6LoWPAN, IPv6, Contiki

CETIC

Beta released, active development --.

Nooliberry

802.15.4 GPIO Daughter Board

An open-hardware GPIO extension board for RPi with an Atmel Microcontroller and IEEE 802.15.4 radio. Enables communication with other 802.15.4 wireless devices.

Medium.

open-hardware, 802.15.4, extension board

NooliTIC

Stable --.

PiFace controls a slot-car

A step by step description how to get programmed control

Easy/medium

PiFace, opto-relais, python, sensor

Mknot9

Stable