element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Blog Raspberry Pi: Good Education Project Out Of The Box?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
GPIO Pinout
Raspberry Pi Wishlist
Comparison Chart
Quiz
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: DaveYoung
  • Date Created: 8 Nov 2012 6:27 PM Date Created
  • Views 762 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended
  • hackerspace
  • raspberry
  • pi
  • projects
  • diy
  • dyoung
  • denhac

Raspberry Pi: Good Education Project Out Of The Box?

DaveYoung
DaveYoung
8 Nov 2012

We are always evaluating project platforms that may fit within BlueStamp Engineering's goals.  Given the power, versatility, and growing user base, I am excited to check out the system as it may fit with what I think makes a great first project:image

  • Can a user get a response out of it within a few hours?
  • Is there a solid community for ideas an support?
  • Was I able to make a unique project without hating it too much?
  • Are there lots of cool projects that can be completed?

 

To give it a go, I have a Model B (512MB) Raspberry Pi, an Adafruit budget pack, and an Adafruit Pi Proto Plate.

 

First, the fun part: Is it easy to see it alive & working? 

Absolutely!  I had the system running within an hour or so, thanks to Engaget's excellent getting started guide.  The only hitch was having to use a cheap HDMI-to-DVI converter to connect my non-HDMI monitor.

 

Next, is there a decent community that would offer support and ideas?

Yes!  When looking at a new platform, I look to answer two questions:

  • What cool projects have other people completed?
  • What headaches have other people faced, and how can I avoid them?

My main source of information was Element14's Rpi community, Raspberry Pi's forum, and Hack a day's project repositories.

Thanks to the forums, I was able to make a few decisions:

  • Media Center PCs are quite popular, but no reasonable netflix, hulu, or amazon streaming setup makes it seem kind of useless nowadays :(.
  • For wifi, I'll opt to use a $40 gaming bridge I have sitting around instead of a USB wifi dongle because of power concerns. 
  • Controlling and/or reading external I/O via the web isn't a huge deal.

 

Was I able to get it to do something more interesting without wanting to die? 

Yes! I implemented a system that detected when my dog's kennel is closed and then produced a simple HTML webpage to show the kennel status and the amount of time that the dog has been in there.  If I leave the dog in the kennel and my wife wants to know how quickly she should come home after work, she can check the kennel instead of texting her sometimes unavailable husband.

 

Writing the python script was easy enough, however I had problems when trying to get it running on the local network.  After (a TON of) tinkering and experimentation with the system I found that I was using the wrong ip address.  I posted the problem on a tutorial's forum, Element14's discussion board, and Raspberry Pi's forum, all resulting in a quick and informative response.  With that working, all I had to do was setup port forwarding on my router and it was good to go.  I've attached the python script and some notes on how I did it in case anyone is curious.  I admit that the problems I fought were frustrating, but that's where all the valuable learning occurs!

 

Finally, did I get any big ideas while playing with it and reading about it online?

Yes, although not enough to give an emphatic 'YES!'  I was able to find some more projects that were pretty well documented:

  • Create a more significant web-controlled set of GPIO.
  • Home automation projects would be really cool, and I already have a ton of X10 modules.
  • I could even implement some of these control systems with my TI Chronos.

 

I also had some more unique ideas for after I've learned more about the system:

  • Web-based doorbell system since I can NEVER hear my doorbell from my office.
  • Web-based thermostat, perhaps with wireless temperature sensors

 

All in all, it's a great device, and I think a motivated student could do some great things with the platform.  I don't think Pi will make as big of a splash as Arduino on account of the added complexity and limited peripherals. However one must bear in mind that the ultimate goal of the Pi is to get students programming on a solid platform at a very low cost, which it does quite well.

 

A special thanks to the folks at my local hackerspace, Denhac for hanging out and helping while I tinkered with the Pi!

Attachments:
raspberrypidogdoorprogram.zip
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube