Posts Tagged ‘electronics’

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.

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

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.


02 2013

ECE Academy – Analog Signal Processing



Transfer function?  Poles??  Frequency Response???  Are these sections you skip over when reading electronics datasheets and application notes?  Well, let’s put the shame behind us and finally learn these topics which are fundamental to being an electronics engineer.  Come join us in learning the exciting world of Analog Signal Processing!  We’re going to cut through most of the clutter usually taught in a core electrical & computer engineering course and present you the most basic and useful concepts within this discipline of electronics.  You’ll learn powerful tools to help expand your knowledge as an engineer and/or an electronics hobbyist.  The following topics will be covered:

  1. Complex numbers & impedance
  2. Common signals & classes of signals
  3. Linear systems & the impulse response
  4. Convolution
  5. Time-domain analysis of an RC Circuit
  6. Fourier Series
  7. Fourier Transform
  8. Laplace Transform
  9. Frequency-domain analysis of an RC Circuit
  10. Ideal & Practical filters
  11. Bandwidth
  12. AM Modulation
  13. Sampling Theorem & Aliasing

The overarching theme of the class is to emphasize why analyzing signals & systems in the time domain is inefficient and why you should do it in the frequency domain instead.  Along the way we’ll learn useful tools which have countless real-world applications.  We end the class with sampling an analog signal and turning it into a digital signal for use within a computer.

The class is quite heavy in mathematics, so be prepared.  Attendees who want to grasp everything should have at least some Calculus experience (know what derivatives & integrals are).  Come early if you would like to review some math.  The class will be all whiteboard & markers so you aren’t required to bring anything.  You can bring a notebook to take notes if you like.  There is a lot of material to cover, so it’s possible the class might run long depending on how savvy the audience is.  Either way, you’re more than welcome to stay after and discuss signal processing applications or anything else with electronics.

The Details:

  • Who: Anyone (Open to the Public)
  • When: Monday, February 18th – 7:00pm to 9:00pm;  Come at 6:30pm for math review.
  • Where: 3519 N. Elston – 2nd Floor in the Electronics Lab
  • Cost: FREE



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 . 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 :

Find NERP and Pumping Station:One

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.



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,


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.


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…



12 2012

NERP – Raspberry Pi and Beer – Monday 9-10-12

RPi beer temp controller

The next NERP (Not Exclusively Raspberry Pi) meeting will be at 7pm Monday Sept. 10th. See the NERP Meetup page for more information on location, meeting format, etc.

NERP is Not Exclusively Raspberry Pi, and this Monday’s meeting will also discuss Android and beer.

During fermentation beer must be kept at fairly precisely controlled temperatures. The required temperature varies with the stage of fermentation and other factors.

Any self-respecting beer temperature monitor would be accessible from the ‘net, and this one is no exception. Monday, Eric Stein will show Brewing Station: One’s  Raspberry Pi based temperature monitor and controller. Eric will show how the Python code and electronics work and discuss some issues around controlling temperature. Sampling the product will have to wait until Beer Church taps the keg.

The Desktop is DEAD, Long live the Desktop: The Android 4.0 miniPC

Jay will be doing a short walk-thru and talk about the user-land experience with the new Ricomagic MK802 thumb-drive-sized pocket-computer. Jay will be demoing android 4.x, Fedora, Ubuntu and/or puppy linux on the Ricomagic MK802. The Ricomagic MK802 is a $65 Cortex A8 1GHZ processor with 1GB of DDR3 Ram, 4 GB flash, wifi and a 500MH GPU (Mali 400) with HDMI video. The small computing landscape is changing fast, and the Raspberry Pi is only part of the story.


09 2012

NERP (Not Exclusively Raspberry Pi) meetup 08-27-12

NERP Meetup at PS:One

The bi-weekly NERP (Not Exclusively Raspberry Pi embedded systems) Meetup  focused on  serial i/o. Serial interfacing allows connecting “stuff” to a processor using a small number of wires. There are different ways of making serial connections to processors, and last night we talked about two of them. Drew showed how to implement I2C interfacing to several devices he had out for demo. I2C (I-Square-C) is a way of wiring smart devices like sensors, displays, and microcontrollers to a host computer. The Raspberry Pi has connection pins for I2C on the board and a kernel module for talking to I2C devices from user land. Ed quickly demoed a couple of examples of  UART serial technique with a Raspberry Pi running a login on a dumb terminal demo and an RS485 to PC interface on a Macbook. We’ll examine practical applications of these connection methods and others including SPI in future meetings.

The NERP description and meetup are at . (It’s not necessary to use the Meetup signup to attend NERP, but it helps us anticipate how to set up the electronics lab for the number of attendees. Also it shows Meetup that people actually attend the meetings.) .

We’re looking for people who would like to show their work or lead a NERP-related discussion.  We’d especially like to hear about works in progress (i.e., unfinished), both in hardware and software.  Python, C, interfacing, non-Rasapberry Pi embedded systems, media, networking, and physical devices are particularly interesting.  Contact Ed (ed -> kineticsandelectronics – com) to schedule a day.


08 2012

NERP – next meetng 8/27 + notes from 8/13

The next NERP (Not Exclusively Raspberry Pi) meeting will be at 7pm Monday August 27th. The new regular format of the NERP meetings is

  1. a new user orientation (first session) at 6pm
  2. The regular meeting (second session) from 7-8:30pm.
  3. The after party which goes on until the building closes.

The orientation sessions help new users get their Raspberry Pis booted and quickly demo where the start buttons are in the operating system. The second session is a forum for talks, demos, free discussion, and questions. Subjects can be of general interest or advanced and highly focused. *


occidentalis – the black raspberry

The purpose of NERP is to promote discussion and exchange of knowledge and ideas. Interruptions and dumb questions are encouraged. The flow of a meeting can be deliciously chaotic.

I didn’t set out to take minutes at the NERP meeting last Monday, but there was so much good information flying around that it was hard to resist jotting some things down.

  • Drew demoed many of the apps that come with the pi by default.

  • Looked at Quake on the RPi. Learned about the Simple DirectMedia Layer (SDL) (“…a cross-platform, free and open source multimedia library written in C that presents a simple interface to various platforms’ graphics, sound, and input devices…”)
  • Looked at /opt/vc where the broadcom videocore libs and utils live. Note to self: some of the utils look useful for low level tweaking at run time.
  • Clarified the difference between Arduino and Rpi by running a blinky demo with the arduino hosted by the Pi
  • Cortex M-series is the microcontroller family of Arms. There are <$20 ARM M4 boards.
  • The logic level output lines are weak. Voltages are: USB = 5V, general i/o = 3.3V, HDMI = 1.8V.
  • It don’t mean a thing if you ain’t got that adafruit clear box and breakout board.
  • Everything is a file. How to do output in Bash:

echo “out” > /sys/class/gpio/gpio4/direction
echo “0” > /sys/class/gpio/gpio4/value
echo “1” > /sys/class/gpio/gpio4/value

  • The video output problem… There are cheap 3.5” video screens (for car rear view cameras) on amazon
  • From Jay: Demo of a Motorola dock for a phone for $55.   11.6” HDMI 1333 x 800. Works well with RPi.
  • Watch ebay, amazon, China direct sellers for cheap $15 -to $50 HDMI to VGA adapters.
  • In the initialization/setup tool set Pi to force HDMI so it doesn’t try to default to composite output at boot. It’ll get stuck there and won’t see the HDMI if plugged in later.
  • Pi has undocumented connectors for CSI (camera serial interface) and DSI (display serial interface) Broadcom is planning a backpack HDMI rez camera for RPi
  • The broken wireless driver problem is sometimes helped by using the Occidentalis v0.1 distro/mod from
  • All the cool kids are ditching plain Raspbian. Occidentilis (derived from Raspbian) is the one to have. It’s specifically for doing electronics. It has good support for SPI, I2C, one wire, and more WiFi sticks.  Black Raspberry – wheezy. Yes.
  • Drew will make a wiki at PS:One (DONE)
  • Computer vision is the killer app.
  • That, and network services that interact with the physical world.


*If you would like to show your work or lead a discussion on NERP, email ed at kineticsandelectronics dot com to set up a time.


08 2012

NERP (Not Exclusively Raspberry Pi) Meeting Monday Aug. 13 at 7pm

Rasberry Pi session on a dumb terminal

NERP (The Not Exclusively Raspberry Pi embedded systems interest group) will meet Monday August 13th at 7:00pm. During the last meeting we talked about what the Raspberry Pi is and the nature of its capabilities. Jay showed a couple of videos to demo the HDMI output and described the process of setting up a new RPi. Drew Fustini took notes and has posted some comments and resources on the PS:One public list.

After the meeting, a few people stayed around to try some fun but not completely simple experiments with the RPi’s serial port. Using what I learned in the NERP serial port experiments, I made a RPi demo for to the Evanston Mini Maker Faire. The demo involved adding a 1984 Televideo 910 dumb terminal to a serial port on the Pi. The terminal is text only and displays characters as green on black. In addition to the normal gui session on the LCD screen, the RPi ran a separate user login on the dumb terminal. The LCD screen showed a video clip every 40 seconds, and the terminal showed a root login. Quite a number of people stopped by to check out the terminal and were surprised to learn about the Raspberry Pi’s role in making the demo run. More images of the Raspberry Pi at the Faire, and more technnical photos are at

On Monday 8/13, Drew will demo some of the basic applications that one might run on the Pi, and possibly discuss some issues around the subject of hardware interfacing. Open discussion is always welcome. An hour before the NERP meeting begins, Jay will be available to help anyone who has a RPi and would like help installing the basic operating system and apps. Jay starts at 6pm. The regular meeting is at 7pm.


08 2012