Raspberry Pi
Welcome to the Raspberry Pi community! to share projects and receive help.

The Raspberry Pi 2 Model B is the second generation Raspberry Pi. It replaced the original Raspberry Pi 1 Model B+ in February 2015. Compared to the Raspberry Pi 1 it has:

  • A 900MHz quad-core ARM Cortex-A7 CPU
  • 1GB RAM

Like the (Pi 1) Model B+, it also has:

  • 4 USB ports
  • 40 GPIO pins
  • Full HDMI port
  • Ethernet port
  • Combined 3.5mm audio jack and composite video
  • Camera interface (CSI)
  • Display interface (DSI)
  • Micro SD card slot
  • VideoCore IV 3D graphics core

Because it has an ARMv7 processor, it can run the full range of ARM GNU/Linux distributions, including Snappy Ubuntu Core, as well as Microsoft Windows 10 (see the blog for more information).

The Raspberry Pi 2 has an identical form factor to the previous (Pi 1) Model B+ and has complete compatibility with Raspberry Pi 1.

We recommend the Raspberry Pi 2 Model B for use in schools: it offers more flexibility for learners than the leaner (Pi 1) Model A+, which is more useful for embedded projects and projects which require very low power.

Monitoring the Status of a Digital Sensor with CoAP
Intermediate
  • 456
  • 9

Full instructions

Monitoring the status of a Digital Input (sensor), simulated with a button, through CoAP protocol.

Automatic Homeplant Irrigation
Intermediate
  • 67
  • 2

Work in progress

Save all the houseplants!

The Chocolate Box News Reader
Intermediate
  • 190
  • 5

The Chocolate Box News Reader (CBNR) continuously displays news from the CBC RSS feeds on a small 2x16 LCD display unit.

DIY smart home doorbell for less than $40!
Easy
  • 2,035
  • 19

Full instructions

Make a smart doorbell that notifies you when someone is at the door w/ snapshot and let you open the door remotely, all for less than $40!

Digital output management with CoAP
Easy
  • 392
  • 8

Full instructions

The X.IP5 slip-radio manages the X.IP5-web-demo: turning LEDs on/off through CoAP.

KIDS personal assistant
Advanced
  • 117
  • 2

Work in progress

This is a kid PA project similar to Alexa and Google home. It can answer anything about a person or place, tells meaning & spells any word.

Using the Cypress I2C-USB Bridge under Linux / Raspberry Pi
Intermediate
  • 903
  • 7

Protip

24/7 monitoring with CY8CKIT-048 PSoC® Analog Coprocessor Pioneer Kit and a Raspberry Pi

Email to Morse Code
Easy
  • 519
  • 7

Full instructions

Convert the body of an email to Morse code and have an LED or speaker signal it to you!

P.S.S.P. - Pi Single Song Player
Easy
  • 898
  • 2

Full instructions

A friend of mine asked me for an mp3 player that randomly plays a song every time they close a contact.

Raspberry Pi/WeatherRack - NodeJS Weather Data Station
Intermediate
  • 1,960
  • 15

Work in progress

Raspberry Pi, and a WeatherRack, with a WeatherPiArduino, using NodeJS to serve weather station current data.

Sudo Make Some Toast
Easy
  • 1,973
  • 11

Full instructions

Tweet to a Raspberry Pi and it will start to make toast for you! Choose level of toastiness and maybe the time it should start.

RepRap 3-Dimentional Additive Manufacturing Printer with IOT
Super hard
  • 1,713
  • 16

Self-replicating, rapid prototyping open source 3D printer using an Arduino Mega 2560 that can be controlled via Internet.

TurBo Turtle-like roBot
Intermediate
  • 28
  • 0

Holonomic robot using three Rotacaster wheels. Able to drive in any direction and turn while driving. Windows 10 IoT, RPi2, BrickPi, LegoNXT

Read/Write Data from/to USB Thumb Drive on Windows IoT Core
Easy
  • 1,896
  • 16

Protip

Work around universal apps that block you from reading/writing data files.

Twitter Smart Home
Intermediate
  • 1,387
  • 13

Full instructions

Tweet to your timeline and control anything using a Raspberry Pi, Arduino, and the Twitter API.

I2C Communication on Raspberry Pi using JAVA
Intermediate
  • 249
  • 2

Protip

I2C Communication on Raspberry Pi using JAVA, interfaced with MCP23017, a 16-bit port expander IC that comes with I2C to the Pi.

16x2 LCD on Raspberry Pi
Easy
  • 379
  • 2

Protip

This tutorial uses Java with the Pi4J Library to interface an LCD module to the Raspberry Pi and display its IP address.

rpi-iot-demo-2017
Intermediate
  • 417
  • 1

Full instructions

rpi-iot-demo-2017 - Code and more for Raspberry Pi IoT (Internet of Things) demo presentation

Measure Distance using Ultrasonic Sensor | Pi4J | JAVA | Pi
Intermediate
  • 567
  • 5

Protip

Measure distance using a HC-SR04 ultrasonic sensor by using the Pi, JAVA and Pi4J Library.

Home Automation using Raspberry Pi 2 and Windows 10 IoT
Intermediate
  • 210,050
  • 528

Full instructions

Automated Home using Raspberry Pi 2 (Windows 10 IoT Core) and Arduino.

Hands-on-lab IoT Weather Station using Windows 10
Easy
  • 177,998
  • 271

Full instructions

This example demonstrates how to leverage the power of Windows 10 IoT Core, and create a weather station using the Sparkfun weather shield.

ProjectsCommunitiesContestsLiveJobsBetaFree StoreBlogAdd projectSign up / Login