Posts Tagged ‘Python’

NERP tonight! Eric Stein: RPi hardware i/o and ZeroMQ

ERP is not exclusively raspberry pi, the small computer and embedded control interest group at Pumping Station:One in Chicago.

Tonight, Eric Stein, who is Chief Cat Herder and president of Pumping Station:One will take time out of his busy schedule to show us a Raspberry Pi and Python based system that sends messages by passing messages.

eric-beer-240
Eric’s system, which is currently in development, receives input from IRC (internet relay chat) and responds by playing an informational message over one of several louudspeakers located around the PS:1 facility. The Pi does text-to-speech conversion on stored messages and i/o logic and control to select the appropriate audio output channel.

A very interesting aspect of the system is the use of ZeroMQ to pass control messages between the Pi and and a server that does something important that Eric will explain. From wikipedia:

“ØMQ (also spelled ZeroMQ, 0MQ or ZMQ) is a high-performance asynchronous messaging library aimed at use in scalable distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ØMQ system can run without a dedicated message broker. The library is designed to have a familiar socket-style API.”

Find NERP and Pumping Station:One
at http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and http://pumpingstationone.org

NERP meets at 7pm 4-8-13 at Pumping Station:One, 3519 N. Elston Ave. in
Chicago. NERP is free and open to the public.

Ed Bennett ed@kineticsandelectronics.com
Tags: announcement, electronics, embedded, meetup, NERP, Open Source, raspberry pi

Happy Happy
-Ed Bennett

08

04 2013

NERP tonite: Pick-n-Pi

NERP is Not Exlusivey Raspberry Pi, the small computer interest group at Pumping Station:One in Chicago.

gantry-2-640

Boardforge gantry Ver 0.3a in development (Ed_B)

Several members of Pumping Station:One are collaborating on a project to produce a pick and place machine. PnP machines are robotic assembly devices that place electronic components on circuit boards as part of the soldering process. The software that will run the machine is made of several distinct subsystems including motion control and computer vision. Jay Hopkins has been doing some experiments to determine whether a Raspberry Pi can serve as the on-board controller for the machine. Tonight he’ll show nerp some of his progress. Teaser: OpenCV _will_ compile on the Raspberry PI!

Find NERP and Pumping Station:One
at http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and http://pumpingstationone.org

NERP meets at 7pm 2-25-13 at Pumping Station:One, 3519 N. Elston Ave. in Chicago. NERP is free and open to the public.

 

25

02 2013

NERP is Not Exclusively Raspberry Pi Monday 2/11 @ 7pm

This NERP, Drew Fustini will show us how to WebIDE to program the Raspberry Pi. WebIDE is free from Adafruit. Put simply, “The Raspberry Pi WebIDE is by far the easiest way to run code on your Raspberry Pi. Just connect your Pi to your local network, and log on to the WebIDE in your web browser to edit Python, Ruby, JavaScript, or anything and easily send it over to your Pi.” Drew will use a Pi Plate RGB 16×2 character “Pi Plate” as the output device.

adafruit_LCD_piplate
At the 1/28 NERP, we announced that the Adafruit Industries community grants people intended to send us a care package with Raspberry Pi goodies. The package arrived last week, and rather than opening it right away I thought it would be nice to share the surprise on Monday. It’ll be fun to see what kinds of ideas come out of the box and what kinds of projects they might inspire.

As always, if you have a NERP related project that you’d like to share, bring
it along!

Find NERP and Pumping Station:One
at http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and http://pumpingstationone.org

NERP meets at 7pm 2-11-13 at Pumping Station:One, 3519 N. Elston Ave. in Chicago. NERP is free and open to the public.

11

02 2013

Raspberry Pi hands-on workshop

Not Raspberry Pi

Raspberry Pi hands-on workshop

 

NERP is Not Exclusively Raspberry Pi, but Monday, 1/28, we’ll be all Raspberry.

Pumping Station:One and NERP are excited to be included in Adafruit Industries community grants of cool hardware for the Raspberry Pi.  Adafruit is sending us a care package of Raspberry Pi gear we can use to make projects. The exact contents of the package will be a surprise.

On Monday Jan. 28th at 7pm, we’ll get into the swing of making cool Pi things by doing a hands-on workshop on basic controlling and sensing with the Pi. Bring your Pi, keyboard, monitor, etc, and try out a couple of demo projects from learn.adafruit.com . The parts cost should be about zero since the projects don’t require much external hardware. PS:One′s Electronics area will provide tools and parts to get started.

We’ll learn how to turn on a simple LED (or anything else) using Python. Then we’ll explore two example projects on learn.adafruit.com :

http://learn.adafruit.com/basic-resistor-sensor-reading-on-raspberry-pi/basic-
photocell-reading

http://learn.adafruit.com/playing-sounds-and-using-buttons-with-raspberry-pi

Find NERP and Pumping Station:One
at http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and http://pumpingstationone.org

As always, if you have a NERP related project that you’d like to share, bring
it along!

NERP meets at 7pm 1/28/13 at Pumping Station:One, 3519 N. Elston Ave. in Chicago. NERP is free and open to the public.

 

25

01 2013

Not Exclusively Raspberry Pi meetup Mon. 1-14-13 7pm

The new year’s first NERP Meetup will be at 7pm tomorrow night.

In the first half hour, we’ll have a beginner’s look at the Raspberry Pi board and software. We’ll see what extra hardware you’ll need to get started with the Pi and how to boot up a new board.

In the second half-hour, we’ll connect a homemade circuit to a Pi and see one method for controlling stuff with Python. You can find out more about NERP at the Meetup page,

http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/

13

01 2013

Nerp tonight! Monday Dec. 17 at 7pm

Allen Kapusta will make a presentation on types of task dispatching. Any processor more complicted than an Arduino will be shared by different pieces of running code. Allen’s presentation will be a general overview of how tasks are selected for execution by the processor and what guidelines the task should follow in order to co-exist well with its neighbors.

Drew Fustini will show us how to display tweets on a character LCD connected to a Raspberry Pi. His Python examples will demonstrate a simple way to make a read-only connection to Twitter and print tweets on a 4-bit parallel connection.

NERP will not meet December 31st, but will resume its regular bi-weekly schedule starting Monday January 14th.

17

12 2012

Monday Dec. 3rd. is back-to-basics night at NERP

Monday Dec. 3rd. is back-to-basics night at NERP. In Part 1, Carl
Karsten and Bonnie King will give an introduction to Python programming
for novice programmers. The target will be the Raspberry Pi, and the
focus of their teaching examples will be on input/output to simple
hardware. In Part 2, yours truly will demo control of output devices
including simple circuits for interfacing electronics to
electro-mechanical devices.

Find us here…
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/

-Ed

02

12 2012

Learn programming with Python Office Hours

There are loads of people who want to learn how to program, and thankfully there are loads of high quality free tutorials and classes from big names like MIT (the class a small group of us are currently using), Stanford, and Google, from start-up educational resources like Khan Academy or Udacity, and other free resources like Python-course.

All of the courses listed above teach the easy-to-learn Python programming language.

Starting Thursday, May 17th, every first and third Thursday of each month PS:One will hold Python Office Hours.  This is a chance for people learning to program in Python to get together for moral support, project assistance, and homework assistance.  We’ll have an experienced python developer or two on hand to help answer questions and explain difficult concepts, plus loads of students at all skill levels to provide assistance and community (there is no better way to learn than teaching!).

This is an “office hours” event with volunteer teaching assistants. The expectation is that students watch lectures, read tutorials and attempt homework on their own, then use this as a resource to aid in learning, not as a class, workshop, seminar, private tutor session, or other primary learning tool.

  • Who: everyone is welcome, regardless of skill level!
  • When: First and Third Thursdays of each month, 7pm, starting May 17
  • Where: Pumping Station: One 3354 N. Elston Ave, Chicago, IL
  • Cost: Free ($5 recommended donation to help us keep the lights on!)

image: flickr user dougwoods

PS: in lieu of apples, our TAs prefer adult beverages as thank-you presents.

PPS: interested in becoming a TA for this series? Contact the author of this post.

13

05 2012

Introduction to Programming with Python

Python Next Wednesday 3/30/2011 at 7:00 PM Tony Johnson will be teaching an introduction to programming class with the Python language.   The course will cover the fundamentals of software development and act as a stepping stone to more advanced programming topics.

UPDATE:

1) You will need a laptop.
2) There is no cost to members or the general public.
3) You will need Python 3.2 installed on your computer.
Here is the link to download python: http://www.python.org/download/
4) Any simple text editor that is already installed on your OS will be sufficient.

24

03 2011

Electron Microscope Project highlighted by MAKE Blog

A quick note: my open source Scanning Tunneling Electron Microscope project has been mentioned in the MAKE blog.

26

07 2010