Click to toggle navigation menu.
Select a language
|

Our goal with this project is to expose students to the Raspberry Pi programming platform, teach them how to use this platform, and show them some of the potential applications that this hardware can be used for. Raspberry Pi was designed from the start as a low cost stand alone computer and educational platform. This small single board computer contains everything you might find in a small laptop except a keyboard and a monitor; these can be plugged in directly using Python coding language. Instead of using a computer to program this board, you simple plug in a keyboard and monitor and program it directly. This project will include a 4-6 week module for third and fourth year robotics students. During this year, students get to broaden their knowledge of different platforms, and get to be introduced to new programming languages, new software, and new hardware platforms. The Raspberry Pi is a newly developed single board computer. While it has a wide variety of uses, it will fit perfectly in this multi-platform curriculum due to its ability to run multiple software platforms, converting data to serial output, allowing it to work with a wide array of sensors and motors. This module�s goal is to introduce students to this platform and give them experience working with it, potentially sparking their interest in the platform, and due to its affordability, giving them the drive to continue working with it outside of this class.

< Back to Search Grants

 

Raspberry Pi, Programming with Python and Linux

grant photo
School:
Lakewood High School 
Subject:
Stem 
Teacher:
Jason Ness 
Students Impacted:
36 
Grade:
9-12 
Date:
September 17, 2014

Investor

Thank you to the following investor for funding this grant.

 

Jabil & The Pinellas Education Foundation - $409.40

Share

Please share this page to help in fulfilling this grant.

Facebook Twitter email

Goal

Our goal with this project is to expose students to the Raspberry Pi programming platform, teach them how to use this platform, and show them some of the potential applications that this hardware can be used for. Raspberry Pi was designed from the start as a low cost stand alone computer and educational platform. This small single board computer contains everything you might find in a small laptop except a keyboard and a monitor; these can be plugged in directly using Python coding language. Instead of using a computer to program this board, you simple plug in a keyboard and monitor and program it directly. This project will include a 4-6 week module for third and fourth year robotics students. During this year, students get to broaden their knowledge of different platforms, and get to be introduced to new programming languages, new software, and new hardware platforms. The Raspberry Pi is a newly developed single board computer. While it has a wide variety of uses, it will fit perfectly in this multi-platform curriculum due to its ability to run multiple software platforms, converting data to serial output, allowing it to work with a wide array of sensors and motors. This module�s goal is to introduce students to this platform and give them experience working with it, potentially sparking their interest in the platform, and due to its affordability, giving them the drive to continue working with it outside of this class. 

 

What will be done with my students

The first two weeks of this module will be used to teach students how to operate their Pi. It will go over the technical specs of the device, how it can interact with different devices, and familiarizing students with the Linux platform, which many of them may have never seen before.
The second week period will teach students how to interface Arduino with the Raspberry Pi. This segment will involve teaching students how the AlaMode interfaces with the Pi, and how it can be used to incorporate Arduino devices with the Pi�s serial data input and output in order to use those devices to accomplish a task, whether it is a motor or a sensor.
The third and final segment of the module will involve students completing a small project using the Raspberry Pi with the AlaMode shield to accomplish a task. This period will last two to four weeks, and will be entirely student driven. Students will propose a project to the teacher within the first couple of days of the segment, and they will spend the rest of the time building and testing their creations.
 

 

Benefits to my students

This project will benefit all of the students that are involved with it. They will learn applicable skills that are relevant in today�s rapidly evolving and developing robotics industry. This kind of consumer grade electronics can also be beneficial outside of the classroom. Knowledge of this platform can help students create small devices outside of school due to the affordability and power of the platform. There are several pre-existing projects online using the Raspberry Pi for inspiration, and students with the desire to can buy their own Raspberry Pi�s and can build these projects at home. This can also give students inspiration for their own unique projects, which while promoting a more active use of the creative part of the brain, something which isn�t usually encouraged in most classes, will also give them something productive and beneficial to do in their spare time outside of class, that can help them both with their studies and future careers.
Teachers will directly benefit from this module by being able to incorporate several advanced programming techniques into this module, as well as being able to expose students to a language they may not have seen before. Indirectly, other teachers will benefit from the students increase in technological proficiency, analytic and logical skills, as well as programming knowledge. This will affect the students� performance in other STEM courses, and ease the teaching burden for those other STEM teachers in the process.
 

 

Describe the Students

I have 145 students in four different levels of honors robotics at the Center for Advanced Technologies at Lakewood High School, a STEM magnet school within Lakewood High School, a Title 1 school. 

 

Budget Narrative

The Raspberry Pi�s are essential to the module, as the curriculum revolves around learning how to interface with and use them. The model B+ was chosen because it gives the most value from the amount spent. The B+ model has 2 USB ports, double the RAM, and an Ethernet port. The Model B+ gives students the widest range of potential applications to use with their Pi�s.
The AlaMode shields will be used to interface with different Arduino products, such as boards, sensors, and motors. The AlaMode shield allows several Arduino boards to interface with the Raspberry Pi�s serial data output and input. Because the Raspberry Pi also functions as its own computer, the students will save time and effort in uploading their programs onto their robots. I have also included additional accessories to expand the programming potential. The Wifi modules will allow wireless interaction with the Raspberry Pi�s, the LCD touch screens will act as user interfaces, and the guides will allow students to work independently.
 

 

Items

# Item Cost
1 4x Raspberry Pi Model B+ 512MB $159.68
2 2x AlaMode shield for Raspberry Pi $69.98
3 3x Guide to programming the Raspberry Pi $38.97
4 2x 2.8 $46.20
5 3x Getting Started with Raspberry Pi, 1Ed $35.97
6 4x SD/MicroSD Memory Card - 8GB SDHC $41.60
7 2x Miniature WiFi module for Raspberry Pi $17.00
  Total: $409.40

Share

Please share this page to help in fulfilling this grant.

Facebook Twitter email

 

Special Thanks to Our Presenting Partners