# Skill Badge Requirements: Raspberry Pi

## Overview

Originating in Cambridge University’s Computer Laboratory, the Raspberry Pi is a super-affordable educational computing system that has taken the Maker-world by storm. This inexpensive system-on-chip (SOC) breakout for Broadcom's BCM2385 boasts a 700 Mhz ARM with 256MB of RAM, TV, HDMI, stereo audio, USB, SD memory slot, Ethernet and 17 GPIO for general purpose hackery. Each device is capable of running a wide range of operating systems that allow the Pi to function as anything from a media center to the primary control system for a high altitude balloon. In fact, this requirements sheet was written on a Raspberry Pi Model B using a Motorola Lapdock, Raspbian and Leafpad.  
![](https://cdn-learn.adafruit.com/assets/assets/000/002/123/medium800/raspberry_pi_998_MED.jpg?1396779531)

_Instructions for completion:_  
  
Record the section, item number and requirement before each response on your notepaper. This will assist your instructor when evaluating the completion of the requirements.  
  
**Example:**  
  
2.1 Measure and calculate the surface area (Aeff) of the solar cell supplied by your instructor.  

- I calculated the surface area (Aeff) of my solar cell to be 2 square inches, with the dimensions of 2in x 1in.

# Skill Badge Requirements: Raspberry Pi

## Section 1: Configuration

_This section focuses on developing an understanding of the history and philosophy behind the design of the Raspberry Pi_  
  
Do EACH of the following and submit to your instructor:  
  

1. Identify and describe FIVE possible applications for the Pi in a K-12 school setting  
2. Compare and contrast the potential use of the Pi and the OLPC (One Laptop Per Child) as an educational computer system for third world countries  
3. Inform at least three other people about the benefits and philosophy behind using the Raspberry Pi as an educational tool  

# Skill Badge Requirements: Raspberry Pi

## Section 2: Understanding the Hardware

![](https://cdn-learn.adafruit.com/assets/assets/000/002/157/medium800/raspberry_pi_raspi-config.png?1396780020)

_This section focuses on the Pi's configuration and use_  
  
Do EACH of the following and submit to your instructor:  
  

1. Identify and describe the peripherals necessary for operating the Pi
2. Identify and describe the necessity of a good quality 5V power supply  
3. Identify and describe potential symptoms of a poor quality 5V power supply
4. Describe the procedure for connecting the peripherals and starting up the system

Do EACH of the following and submit to your instructor:  
  

1. Identify and describe the primary supported operating systems
2. Identify and describe the benefits of each aforementioned operating system
3. Identify and describe the procedure for configuring a SD card for your chosen operating system
4. Identify and describe the methods used to update an already configured system
5. Identify and describe the use of the config.txt file
6. Identify and describe the use the raspi-config application
7. Identify and describe the Internet connectivity options

# Skill Badge Requirements: Raspberry Pi

## Section 3: Demonstration

![](https://cdn-learn.adafruit.com/assets/assets/000/002/124/medium800/raspberry_pi_ID914_MED.jpg?1396779538)

_This section focuses on using the Raspberry Pi as the basis for an software/electronics project_  
  
Do the following and submit to your instructor:  
  

1. Propose THREE potential projects in which the Raspberry Pi would be more appropriate then a standalone microcontroller (like the Arduino)  

  
Do ONE of the following and submit to your instructor:  
  

1. Using an operating system and programming language of your choice, produce a piece of software that allows for control of the Pi's IO or file system via the Internet
2. Using an operating system and programming language of your choice, complete a predetermined project that utilizes the onboard GPIO
3. Using an operating system and programming language of your choice, construct a unique project that utilizes the onboard GPIO to complete a simple task
4. Using an operating system and programming language of your choice, interface with and control an external hardware device.

_Need some ideas? Check out_ [_http://learn.adafruit.com/category/raspberry-pi_](http://learn.adafruit.com/category/raspberry-pi "Link: http://learn.adafruit.com/category/raspberry-pi") _!_  

  
# Skill Badge Requirements: Raspberry Pi

## Certificate of Completion

![](https://cdn-learn.adafruit.com/assets/assets/000/002/125/medium800/raspberry_pi_-_certificate.png?1396779594)


## Featured Products

### Raspberry Pi - Skill badge, iron-on patch

[Raspberry Pi - Skill badge, iron-on patch](https://www.adafruit.com/product/906)
You are learning to use the small Linux based board, the Raspberry Pi! Adafruit offers a fun and exciting "badges" of achievement for electronics, science and engineering. We believe everyone should be able to be rewarded for learning a useful skill, a badge is just one of the many...

In Stock
[Buy Now](https://www.adafruit.com/product/906)
[Related Guides to the Product](https://learn.adafruit.com/products/906/guides)

## Related Guides

- [Internet of Things Printer for Raspberry Pi](https://learn.adafruit.com/pi-thermal-printer.md)
- [Adafruit Prototyping Pi Plate](https://learn.adafruit.com/adafruit-prototyping-pi-plate.md)
- [Adafruit Raspberry Pi Educational Linux Distro](https://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro.md)
- [Capacitive Touch Sensors on the Raspberry Pi](https://learn.adafruit.com/capacitive-touch-sensors-on-the-raspberry-pi.md)
- [Speech Synthesis on the Raspberry Pi](https://learn.adafruit.com/speech-synthesis-on-the-raspberry-pi.md)
- [The Adafruit Raspberry Pi Finder](https://learn.adafruit.com/the-adafruit-raspberry-pi-finder.md)
- [Debugging with the Raspberry Pi WebIDE](https://learn.adafruit.com/debugging-with-the-raspberry-pi-webide.md)
- [Adafruit's Raspberry Pi Lesson 4. GPIO Setup](https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup.md)
- [Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor](https://learn.adafruit.com/adafruits-raspberry-pi-lesson-8-using-a-servo-motor.md)
- [Adafruit NFC/RFID on Raspberry Pi](https://learn.adafruit.com/adafruit-nfc-rfid-on-raspberry-pi.md)
- [apt.adafruit.com](https://learn.adafruit.com/apt-adafruit-com.md)
- [Adafruit's Raspberry Pi Lesson 9. Controlling a DC Motor](https://learn.adafruit.com/adafruit-raspberry-pi-lesson-9-controlling-a-dc-motor.md)
- [Read-Only Raspberry Pi](https://learn.adafruit.com/read-only-raspberry-pi.md)
- [Using an External Drive as a Raspberry Pi Root Filesystem](https://learn.adafruit.com/external-drive-as-raspberry-pi-root.md)
- [Processing on the Raspberry Pi & PiTFT](https://learn.adafruit.com/processing-on-the-raspberry-pi-and-pitft.md)
