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’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
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 email@example.com
Tags: announcement, electronics, embedded, meetup, NERP, Open Source, raspberry pi
NERP is Not Exlusivey Raspberry Pi, the small computer interest group at Pumping Station:One in Chicago.
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!
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
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 :
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.
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
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!)
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.
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.