Posts Tagged ‘Pumping Station: One’

NERP: Playing with the BeagleBone Black

NERP is not exclusively Raspberry Pi, the small computer interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Tonight at NERP, we’ll be playing with the BeagleBone Black. We’ll compare the look and feel of an original Angstrom Linux install with a fresh Debian Wheesy install. Beagles and their kin are complicated little devices, and there’s lots to see and try out (and fix) for a newbie user. We’ll sniff around the Beagle install and hardware just to pick up some landmarks for future projects and ideas.

 

Find NERP and Pumping Station:One
at http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and http://pumpingstationone.org/
Doors open at 6:30pm. The next meeting is March 17th, 2014. NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source, raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

 

17

03 2014

NERP: At Last — A JavaScript MCU!

NERP: At Last — A JavaScript MCU!

NERP is not exclusively Raspberry Pi, the small computer interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

It was time, perhaps past time for a JavaSscript microcontroller to appear. Tonight Drew Fustini will show us a high-level overview of the Espruino. The Espruino controller board is just emerging from Kickstarter and can be ordered through one of their distributors. http://www.espruino.com/
Lots of people know JavaScript and its programming environment, and many of those people could be convinced to try their hand at using a microcontroller if they could use their preferred programming language – in a Web IDE. This is important stuff, but the really striking thing is that event-driven processes are now in easy reach of people who need the capability but don’t want to learn a real time operating system. A very common question people in their first hour of Arduino programming will ask is “Now how do I blink two LED’s?”. Having spent a lot of time teaching Arduino 101, I can say that it’s always an awkward moment when you say “Well, you can, but it’s really involved”. JavaScript combined with a bit of Arduino vernacular solves the problem in a way that might be expected in an event-driven system. It’s wonderfully short and simple. Snagged and slightly edited from the espruio.com site:

function toggle1() {
on1 = !on1;
digitalWrite(LED1, on1);
}

function toggle2() {
on2 = !on2;
digitalWrite(LED2, on2);
}

setInterval(toggle1, 400);
setInterval(toggle2, 456);

Each time you called setInterval(), it returned a different number. If you want to change how fast the interval runs (or cancel it altogether) you need to use this number:
changeInterval(1,1000);
or
clearInterval(1);
[end quote]

Almost predictably the CPU is an ARM M-series like so many other of the 32-bit MCU convenience platforms. For instance an M3 type is used in the Espruino and an M4 type is used in the Teensy 3.1. It is unclear to me whether portability of code will carry across different chip makers, but the M3 vs M4 difference per se may not matter. From Element14's community site:

...most features of the Cortex-M3 and M4 are the same with the significant difference that Cortex-M4 has DSP extensions and an optional FPU. There is nearly no need for modification of hardware and software to migrate from M3 to M4. [http://www.element14.com/community/docs/DOC-36208/l/migrating-from-cortex-m3-to-cortex-m4-by-element14 ]


Like the relationship between the Arduino and the ATMega MCU’s from Atmel, there is an Espruino board and Espruino libraries. Also similarly, the libraries are open source and theoretically portable to other boards using the same or similar chip. Some possibilities labeled as “unsupported” are listed on the Espruino site.
Will it become common to pick your ARM board and then pick your development system?

–----------

Also tonight, Ed will talk about some of the issues in making a clock that uses a funky, antique digital display called a “one-plane readout”.

Find NERP and Pumping Station:One
at http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and http://pumpingstationone.org/
Doors open at 6:30pm. The next meeting is March 3rd, 2014. NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source, raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

03

03 2014

Next NERP Jan. 6th, 2014 with Rev. Todd Freeman

Please remember that NERP will not meet on December 30th.

On Jan. 6th, Rev. Todd Freeman of the OpenSource Temple will be giving a short talk called “How an Embedded PC bonanza can save mankind”.

The good Reverend has used a variety of small embedded PC’s for data acquisition and control and embedded networking applications related to the various ministries of the OpenSource Temple. Some of these systems overlap the functional capabilities of the Raspberry Pi and BeagleBone, but live in market niches that are not usually encountered by the average maker/hacker/diy-er. At NERP we want to know about these kinds of things.

I asked Todd if there exists a website that catalogs for comparison the features of a bunch of these dark horse platforms. He replied that “While there is not a site I am aware of that has a comparison of every display-less mini pc, I think it’s primarily due to the difficulty narrowing down what that means.” He went on to describe a rather long list of devices, categorized by a couple of different schemes. I for one am eager to learn how we can use this “bonanza” to save mankind!

NERP is not exclusively raspberry pi, the small computer interest group at Pumping Station:One in Chicago.

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

NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.
Doors open at 6:30pm. The next meeting is Jan 6, 2014. NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source, raspberry pi, hackerspace, Beagle Bone, Element14,
Pumping Station One

28

12 2013

Analog Game Night This Saturday!

Bring your favorites!

 

Anyone got a cool new game to play this holiday season? Wanna play it with a bunch of other gamer geeks? Got any awesome new minifigs, counters, or gaming dice sets that you want to show off to people for some geek cred? Just wanna hang out with some fun people and play games, drink beer, and eat some tasty snacks?
Bring  your favorite games over to Pumping Station: One this Saturday, the 5th, at 7pm and play the night away! As usual, all games are welcome [even cuddle dice, though you may have a hard time finding people to play with], major gamercred to homemade games.

See you there!

03

01 2013

PS:One has a new fan.

I’m one of Pumping Station: One’s newest members.  Ever since I attended my first meeting I fell in love with the atmosphere and people.  One of the first ideas I had was to figure out a way to reuse some of the old projects that are just gathering dust.

My idea came to me when Mitch Altman stopped by the space to teach a soldering lesson.  One of the kits that were offered was Adafruit’s mini POV.  This got me inspired to find a way to use the spoke POV kits that were currently on the TRON bike.  So I found an old fan, and replaced the blades with a scroll-cut plywood frame and attached the spoke pov kits to it.  After the POVs were attached I took some L brackets and extended the front cover so it would fit over the POVs.

So without further ado, Pumping Station: One’s newest fan:

26

04 2011