Difference between revisions of "NERP"

From Pumping Station: One Wiki
Jump to: navigation, search
m (Past)
m (I haven't participated in a while, so I took my name off)
 
(45 intermediate revisions by 7 users not shown)
Line 1: Line 1:
= Overview =  
+
= Overview =
Not Exclusively Raspberry Pi (NERP) is an interest group focused on demonstrations and open discussion of embedded systems. There is currently an emphasis on the [http://www.raspberrypi.org/ Raspberry Pi], but all embedded platforms are within the scope (BeagleBone/Board, ARM Cortex M series, MSP430, Arduino, etc).
+
Not Exclusively Raspberry Pi (NERP) is an interest group focused on demonstrations and open discussion of embedded systems. There is currently an emphasis on the [http://www.raspberrypi.org/ Raspberry Pi], but all embedded platforms are within the scope (BeagleBone/Board, ARM Cortex M series, MSP430, Arduino, etc).
  
 
= Participants =
 
= Participants =
Line 7: Line 7:
 
* [[User:pdp7|Drew Fustini]]
 
* [[User:pdp7|Drew Fustini]]
 
* [[User:Toba|Eric Stein]]
 
* [[User:Toba|Eric Stein]]
 +
* [[User:clem151|Craig LeMoyne]]
 
* ''Add yourself''
 
* ''Add yourself''
  
Line 14: Line 15:
  
 
=== Past ===
 
=== Past ===
*Meeting #0: [http://pumpingstationone.org/2012/07/nerp-not-exclusively-raspberry-pi-meeting-july-30th/ July 30, 2012]
+
* Meeting #0: [http://pumpingstationone.org/2012/07/nerp-not-exclusively-raspberry-pi-meeting-july-30th/ July 30, 2012]
*Meeting #1: [http://pumpingstationone.org/2012/08/nerp-not-exclusively-raspberry-pi-meeting-monday-aug-13-at-7pm/ August 13, 2012]
+
* Meeting #1: [http://pumpingstationone.org/2012/08/nerp-not-exclusively-raspberry-pi-meeting-monday-aug-13-at-7pm/ August 13, 2012]
*Meeting #2: [http://pumpingstationone.org/2012/08/nerp-meetup-08-27-12/ August 27, 2012]
+
* Meeting #2: [http://pumpingstationone.org/2012/08/nerp-meetup-08-27-12/ August 27, 2012]
*Meeting #3: [http://pumpingstationone.org/2012/09/nerp-raspberry-pi-and-beer-monday-9-7-12/ September 10, 2012]
+
* Meeting #3: [http://pumpingstationone.org/2012/09/nerp-raspberry-pi-and-beer-monday-9-7-12/ September 10, 2012]
*Meeting #4: [http://pumpingstationone.org/2012/09/not-exclusively-raspberry-pi-nerp-autonomous-car-aquaponics-monday-sept-24/ September 24, 2012]
+
* Meeting #4: [http://pumpingstationone.org/2012/09/not-exclusively-raspberry-pi-nerp-autonomous-car-aquaponics-monday-sept-24/ September 24, 2012]
*Meeting #5: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/84006592/ October 8, 2012]
+
* Meeting #5: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/84006592/ October 8, 2012]
*Meeting #6: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/86202212/ October 22, 2012]
+
* Meeting #6: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/86202212/ October 22, 2012]
*Meeting #7: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/88203942/ November 5, 2012]]
+
* Meeting #7: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/88203942/ November 5, 2012]
 +
* Meeting #8: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/90202422/ November 19, 2012]
 +
* Meeting #9: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/89275302/ December 3, 2012]
 +
* Meeting #10: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/94041272/ December 17, 2012]
 +
* Meeting #11: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/94442962/ January 14, 2013]
 +
* Meeting #12: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/100230112/ January 29, 2013]
 +
* Meeting #13: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/101780082/ Feb 11, 2013]
 +
* Meeting #14: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/103245402/ Feb 25, 2013]
  
 
=== Upcoming ===
 
=== Upcoming ===
* Monday, November 19th: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/90202422/ RSVP on Meetup]
+
* Monday, Oct 7 7pm: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/ RSVP on Meetup]
 
* ''(recurs every other Monday)''
 
* ''(recurs every other Monday)''
 +
* Talks/topics often anounced hours before the event.
 +
* This page seldom updated.
  
 
= Reference =
 
= Reference =
Line 36: Line 46:
 
* [http://www.thingiverse.com/thing:27209 Pi Clip]: Joe Walnes created brace to better support the Adafruit Pi Plate  
 
* [http://www.thingiverse.com/thing:27209 Pi Clip]: Joe Walnes created brace to better support the Adafruit Pi Plate  
 
* [http://arstechnica.com/business/2012/10/pi-crust-breakout-board-makes-it-easy-to-get-peripherals-on-raspberry-pi/ Pi Crust]: GPIO breakout for the Pi by Joe Walnes  
 
* [http://arstechnica.com/business/2012/10/pi-crust-breakout-board-makes-it-easy-to-get-peripherals-on-raspberry-pi/ Pi Crust]: GPIO breakout for the Pi by Joe Walnes  
 +
** [https://groups.google.com/forum/?fromgroups#!forum/picrust Google group]
 
* [http://github.com/joewalnes/raspberry-play Quick2Web]: Joe Walnes is working on an easy-to-use web interface for the Raspberry Pi
 
* [http://github.com/joewalnes/raspberry-play Quick2Web]: Joe Walnes is working on an easy-to-use web interface for the Raspberry Pi
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/10/18/pumpkin-pi-project-for-halloween Pumpkin Pi]: a Halloween project for Raspberry Pi by Drew
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/10/18/pumpkin-pi-project-for-halloween Pumpkin Pi]: a Halloween project for Raspberry Pi by Drew
 +
* [http://karmanebula.com/glint/glint]: Jeff Lunt's project to make Raspberry Pi retro gaming accessible to everyone
 +
** [http://guillermoamaral.com/read/mes/ Marshmellow Entertainment System]: demo of very fast booting Raspberry Pi distro
 +
* [https://github.com/CarlFK/Ripley Ripley presentation utility]: Carl's efficient tour of Python from the interactive prompt was made possible thanks to Ripley
 +
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/11/26/display-tweets-on-a-character-lcd Char LCD hashtag display]: Drew hooked up character LCD to Raspberry Pi to display tweets
 +
* [http://quick2wire.com/2012/11/meet-the-latest-boards Quick2Wire interface board for Pi]: Joe Walnes is working with Quick2Wire on Raspberry Pi I/O boards and Python modules
 +
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/12/13/tftweet-alamode-connects-arduino-shield-to-the-raspberry-pi TFTweet]: Drew used the Alamode to connect TFT LCD Arduino shield to the Raspberry Pi
 +
* [https://github.com/quick2wire/quick2wire-gpio-admin GPIO Admin]: Allows non-root access to Pi's GPIO
  
 
== Wiki ==
 
== Wiki ==
Line 51: Line 69:
 
* [http://www.cnx-software.com/ CNX Software]
 
* [http://www.cnx-software.com/ CNX Software]
 
* [http://liliputing.com/ Liliputing]
 
* [http://liliputing.com/ Liliputing]
 +
 +
== Software / Services ==
 +
* [http://upverter.com/ Upverter]: Web-based EDA suite features schematic, layout, part library & manufacturing along with real-time collaboration
 +
* [http://oshpark.com/ OHS Park]: inexpensive batch-based PCB manufacturing service (formerly Dorkbot PDX)
  
 
== Microcontrollers ==
 
== Microcontrollers ==
Line 72: Line 94:
 
== Raspberry Pi ==
 
== Raspberry Pi ==
 
=== Hardware ===
 
=== Hardware ===
* Raspberry Pi (Model B)
+
* Raspberry Pi
** [http://www.newark.com/raspberry-pi/raspbrry-pcba/raspberry-pi-model-b-board-only/dp/83T1943 Newark element14]: in stock ''(2012-Sep-17)''
+
** [http://www.newark.com/raspberry-pi/raspbrry-modb-512m/model-b-assembled-board-only/dp/43W5302 Newark]: in stock ''(2013-Aug-13)''
** [http://www.mcmelectronics.com/content/en-US/raspberry-pi MCM Electronics]: in stock ''(2012-Sep-17)''
+
** [http://www.mcmelectronics.com/content/en-US/raspberry-pi MCM Electronics]: in stock ''(2013-Aug-13)''
** Note: Model A not been released yet, only Model B exists
+
** [http://chicagodist.com/collections/raspberry-pi-systems Chicago Electronic Distributors]: in stock ''(2013-Aug-13)''
 
* [http://www.element14.com/community/docs/DOC-48859 Gertboard]: I/O expansion board
 
* [http://www.element14.com/community/docs/DOC-48859 Gertboard]: I/O expansion board
 
* [http://www.adafruit.com/products/859 Pi Box by Adafruit]: clear acrylic case that Drew has shown at meeting
 
* [http://www.adafruit.com/products/859 Pi Box by Adafruit]: clear acrylic case that Drew has shown at meeting
 
** [http://www.thingiverse.com/thing:24461 design files] are open source and could be made with the PS1 laser cutter.
 
** [http://www.thingiverse.com/thing:24461 design files] are open source and could be made with the PS1 laser cutter.
* [http://adafruit.com/category/105 Adafruit's full line-up] of Raspberry Pi accessories
+
* [http://adafruit.com/category/105 Adafruit's full line-up] of Raspberry Pi accessories, many are available locally at [http://chicagodist.com/collections/adafruit-products Chicago Electronic Distributors]
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/08/16/raspberry-pi-hdmi-to-vga-converter Sanoxy HDMI to VGA converter] $27 converter Drew bought on Amazon works well
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/08/16/raspberry-pi-hdmi-to-vga-converter Sanoxy HDMI to VGA converter] $27 converter Drew bought on Amazon works well
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/07/04/cheap-portable-lcd-for-raspberry-pi 3.5" TFT LCD]: $20 composite-input display Drew has
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/07/04/cheap-portable-lcd-for-raspberry-pi 3.5" TFT LCD]: $20 composite-input display Drew has
 
* [http://www.adafruit.com/products/951 RCA male-male coupler]: very handy for connecting composite LCDs to the Pi
 
* [http://www.adafruit.com/products/951 RCA male-male coupler]: very handy for connecting composite LCDs to the Pi
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/tags/atrix Atrix Lapdock]: Cheapest way to get a portable HDMI display for the Pi
 
* [http://www.element14.com/community/groups/raspberry-pi/blog/tags/atrix Atrix Lapdock]: Cheapest way to get a portable HDMI display for the Pi
 +
** [http://www.element14.com/community/groups/raspberry-pi/blog/2012/09/11/raspberry-pi-lapdock-tricks Atrix lapdock tricks]: documents how Jay has tried a super cap and a USB battery pack to buffer power to the Pi
  
 
=== Software ===
 
=== Software ===
Line 94: Line 117:
  
 
==== Applications ====
 
==== Applications ====
* Arduino IDE runs and uploads ok USB-connected Arduino with Raspbian "Wheezy"; just install via "apt-get install arduino".
+
* Arduino IDE runs and uploads ok USB-connected Arduino with Raspbian "Wheezy"; just install via "apt-get install arduino".  
 
* [https://projects.drogon.net/raspberry-pi/wiringpi/ WiringPi] is a Python library which aims to make electronics interfacing as high-level as Arduino
 
* [https://projects.drogon.net/raspberry-pi/wiringpi/ WiringPi] is a Python library which aims to make electronics interfacing as high-level as Arduino
 
* [http://elinux.org/RPi_Low-level_peripherals GPIO examples] in many languages
 
* [http://elinux.org/RPi_Low-level_peripherals GPIO examples] in many languages
 
* [http://www.memetic.org/quake-3-with-sound-for-the-raspberry-pi/ Quake] for the current Raspbian "Wheezy" image
 
* [http://www.memetic.org/quake-3-with-sound-for-the-raspberry-pi/ Quake] for the current Raspbian "Wheezy" image
* "hello world" programs in /opt/vc/src especially the 1080p HD playback demo: /opt/vc/src/hello_pi/hello_video/
+
* "hello world" programs in /opt/vc/src especially the 1080p HD playback demo: /opt/vc/src/hello_pi/hello_video/  
 
** More details in recorded [http://www.element14.com/community/docs/DOC-44459/l/video-programming-the-raspberry-pi-with-raspberry-pi-co-founder-eben-upton webinar by Eben Upton]
 
** More details in recorded [http://www.element14.com/community/docs/DOC-44459/l/video-programming-the-raspberry-pi-with-raspberry-pi-co-founder-eben-upton webinar by Eben Upton]
  
Line 114: Line 137:
 
* [http://www.doctormonk.com/2012/08/led-clock-using-raspberry-pi.html LED Clock]: details of the LED 7-segment module clock that Drew demo'd
 
* [http://www.doctormonk.com/2012/08/led-clock-using-raspberry-pi.html LED Clock]: details of the LED 7-segment module clock that Drew demo'd
 
** [http://learn.adafruit.com/matrix-7-segment-led-backpack-with-the-raspberry-pi/ Adafruit has now made their own tutorial]
 
** [http://learn.adafruit.com/matrix-7-segment-led-backpack-with-the-raspberry-pi/ Adafruit has now made their own tutorial]
 +
* [http://www.youtube.com/watch?v=hmxS6KqiAK8 Intro to RPi.GPIO]: Bonnie's "lightning" intro to controlling Pi's GPIO with Python
 +
** [https://github.com/misterbonnie/presentations/raw/master/pycon/pi_con.odp Slides]
 +
 +
=== Reference ===
 +
* [http://elinux.org/RPi_Tutorial_EGHS:GPIO_Protection_Circuits GPIO protection circuits]: different approaches to safely interfacing with RPi pins
 +
** [http://www.sparkfun.com/tutorials/65 SparkFun sensor interfacing]: general tutorial for logic level conversion
 +
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=44&t=12498 Max current for GPIO pins]
 +
** [http://www.scribd.com/doc/101830961/GPIO-Pads-Control2 GPIO pads control]: documentation by SoC engineer Gert van Loo
 +
*** ''All the electronics of the pads are designed for 16mA.''
 +
** [http://www.thebox.myzen.co.uk/Raspberry/Understanding_Outputs.html Understanding Output]: explains relationship between voltage, current and impedence
 +
*** ''A maximum of 16mA per pin with the total current from all pins not exceeding 51mA.''
 +
* [https://projects.drogon.net/raspberry-pi/wiringpi/pins/ Good Pinout Diagrams]
 +
** ''Old and new pinouts from each numbering scheme.''
  
 
=== Links ===
 
=== Links ===
Line 119: Line 155:
 
* [http://www.raspberrypi.org/archives/592 Libraries, codecs, OSS]: an informative post on the media playback architecture
 
* [http://www.raspberrypi.org/archives/592 Libraries, codecs, OSS]: an informative post on the media playback architecture
 
* [http://www.raspberrypi.org/archives/1655 A Raspberry Pi, hosting a Raspberry Pi]: for those wondering how well it would do as a low-power server
 
* [http://www.raspberrypi.org/archives/1655 A Raspberry Pi, hosting a Raspberry Pi]: for those wondering how well it would do as a low-power server
[[Category:Interest_Groups]]
+
 
 +
[[Category:Interest Groups]]

Latest revision as of 11:07, 29 July 2014

Overview

Not Exclusively Raspberry Pi (NERP) is an interest group focused on demonstrations and open discussion of embedded systems. There is currently an emphasis on the Raspberry Pi, but all embedded platforms are within the scope (BeagleBone/Board, ARM Cortex M series, MSP430, Arduino, etc).

Participants

Meetings

Past

Upcoming

  • Monday, Oct 7 7pm: RSVP on Meetup
  • (recurs every other Monday)
  • Talks/topics often anounced hours before the event.
  • This page seldom updated.

Reference

Projects

Wiki

Mailing lists

Embedded device news

Software / Services

  • Upverter: Web-based EDA suite features schematic, layout, part library & manufacturing along with real-time collaboration
  • OHS Park: inexpensive batch-based PCB manufacturing service (formerly Dorkbot PDX)

Microcontrollers

Android

Single Board Computers (SBC)

Raspberry Pi

Hardware

Software

Linux

Applications

  • Arduino IDE runs and uploads ok USB-connected Arduino with Raspbian "Wheezy"; just install via "apt-get install arduino".
  • WiringPi is a Python library which aims to make electronics interfacing as high-level as Arduino
  • GPIO examples in many languages
  • Quake for the current Raspbian "Wheezy" image
  • "hello world" programs in /opt/vc/src especially the 1080p HD playback demo: /opt/vc/src/hello_pi/hello_video/

Support

Tutorials

Reference

Links