NERP: Difference between revisions

From Pumping Station One
Pdp7 (talk | contribs)
CarlFK (talk | contribs)
remove nerp-online notes
 
(88 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= Overview =
NERP is Not Exclusively Raspberry Pi, the small computer, embedded control, electronics, special, and general interest group at Pumping Station:One in Chicago.  
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 =
For mutual enlightenment these url's are checked fairly often:
* Ed Bennett
meetup dot com slash NERP-Not-Exclusively-Raspberry-Pi
* Jay Hopkins
and
* [[User:pdp7|Drew Fustini]]
groups dot io slash g slash NERP slash post
* [[User:Toba|Eric Stein]]
[You may be asked to make an account, but you don't need to be a member of PS1, etc.]
* [[User:SMiguez|Sheila Miguez]]
 
* ''Add yourself''
 
<!-- [https://meet.jit.si/NERP-well-theres-your-problem https://meet.jit.si/NERP-well-theres-your-problem] (20210531) -->
<!-- [https://meet.jit.si/NERP-6BN6 https://meet.jit.si/NERP-6BN6] (20210531) -->
<!-- [https://meet.jit.si/NERP-ComplexNotComplicated https://meet.jit.si/NERP-ComplexNotComplicated] (20201228) -->
<!-- [https://meet.jit.si/NERP-Make-Before-Break https://meet.jit.si/NERP-Make-Before-Break] (202101\\5) -->


= Meetings =
= Meetings =
Line 15: Line 18:


=== 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 #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 #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]
=== Upcoming ===
* Meeting #11: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/94442962/ January 14, 2013]
* Monday, December 17: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/94041272/ RSVP on Meetup]
* Meeting #12: [http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/100230112/ January 29, 2013]
* ''(recurs every other Monday)''
* 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]
= Reference =
* Etc, etc, etc.
== Projects ==
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/09/19/brewing-beer-with-raspberry-pi Brewing beer with Raspberry Pi] - [[Chillmon]]
** Eric did a [http://www.youtube.com/watch?v=Gg-YXqM2xs4 Google+ hangout with Eben Upton of Raspberry Pi] during Maker Faire
* [http://jeffsinventions.com/?p=577 Autonomous car]
* [http://docs.google.com/presentation/d/1-aHyDWbpNhPqaY-Qlwmm4VCVLf091Q6G2M18H4l5gDw/edit#slide=id.p Automation system for Aquaponics]
* [http://jeffsinventions.com/?p=1202 Using embedded vision for autonomous car obstacle avoidance]
* [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
** [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://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/author/karmanebula 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 ==
* [http://linux-sunxi.org/Main_Page Allwinner SoCs]
* [http://elinux.org/ eLinux]
 
== Mailing lists ==
* [http://lists.phcomp.co.uk/pipermail/arm-netbook/ ARM Netbook]
* [http://tech.groups.yahoo.com/group/olinuxino/ OLinuXino]
* [http://groups.google.com/forum/#!forum/cubieboard CubieBoard Google Group]
 
== Embedded device news ==
* [http://www.cnx-software.com/ CNX Software]
* [http://liliputing.com/ Liliputing]


== Software / Services ==
== Raspberry Pi [This section is mainly of historical interest.] ==
* [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 ==
* [http://www.element14.com/community/message/59629 TI Stellaris (ARM Cortex M4F)] $5!
* [http://www.element14.com/community/message/59844 Teensy 3.0 (ARM Cortex M4)]
* [http://www.element14.com/community/message/60332 Galago (ARM Cortex M3)]
* [http://www.cashdollar.org/2012/10/06/beginners-intro-to-the-msp430-and-fram/ MSP430 & FRAM]: Presentation from NERP #5 by Matt Cashdollar
 
== Android ==
* MK802 Android Mini-PC
** [http://www.amazon.com/MK802-Android-Google-Player-Allwinner/dp/B008BFXOZE Amazon]
 
== Single Board Computers (SBC) ==
* [http://olimex.wordpress.com/tag/olinuxino/ Olimex OLinuXino]
* [http://beagleboard.org/bone BeagleBone]
* [http://cubieboard.org/ CubieBoard]
* [http://apc.io/ APC]
* [http://rhombus-tech.net/ RhombusTech]
* Raspberry Pi (see section below)
 
== 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
Line 101: Line 51:
** [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
** [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 ===
==== Linux ====
* [http://www.raspberrypi.org/downloads Raspberry Pi Foundation downloads page] has instructions on flashing the SD card
* [http://www.raspberrypi.org/downloads Raspbian "Wheezy"]: recommended for general purpose
* [http://www.raspbmc.com/ Raspbmc]: recommended for media center usage
* [http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-1 Adafruit Occidentalis]: based on Raspbian "Wheezy" with improved hardware interfacing and wi-fi support
* [http://www.element14.com/community/groups/raspberry-pi/blog/2012/09/20/upgrade-to-turbo-mode-without-reflashing Upgrade Raspbian for overclocking without reflashing]
==== Applications ====
* 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
* [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
* "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]
=== Support ===
* [http://www.raspberrypi.org/phpBB3/ RaspberryPi.org Forum] is a good resource
* [http://www.element14.com/community/groups/raspberry-pi Raspberry Pi group on element14 Community] is quite active too and another place to ask questions
* [http://elinux.org/R-Pi_Troubleshooting The eLinux wiki troubleshooting guide]
* [http://elinux.org/RPi_VerifiedPeripherals Listing of verified equipment] ''add your own once tested!''
* [http://www.element14.com/community/docs/DOC-44703/l/raspberry-pi-wifi-adapter-testing WiFi adapter testing] done by Drew
=== Tutorials ===
* [http://learn.adafruit.com/category/raspberry-pi Adafruit Learning System]: excellent tutorials for the Pi by Adafruit
* [http://www.element14.com/community/groups/raspberry-pi/blog/authors/fustini element14 Raspberry Pi blog] where Drew posts his tutorials
** [http://www.element14.com/community/groups/raspberry-pi/blog/tags/i2c I2C interfacing]: details of temperature sensor and real-time 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://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/blob/master/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.''


=== Links ===
[[Category:Interest Groups]]
* [http://www.adafruit.com/blog/category/raspberry-pi/ Adafruit blog posts] about Raspberry Pi
* [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
[[Category:Interest_Groups]]