Posts Tagged ‘BeagleBone’

Fixing the Welcome Pi/Bone

Welcome TV

Welcome TV

When I first visited the space over a year and a half ago now, the first thing I saw when walking in the door was a big TV showing various information, including bus times and the space’s blog. I immediately wanted to know how it worked and was told it was transmitting through a Raspberry Pi. I would later learn how they worked and, recently, what that one was doing specifically. I have dubbed the TV the “Welcome TV” and whatever runs it similarly. Since then, the RPi has stopped transmitting successfully and I began to figure out to fix it, or rather replace it.

After research and lucky guesses, I found the software it was using was Screenly. The issue with Screenly is that its not open source and very limited in the free version. Also, after reinstalling it a few times, it doesn’t seem to like our network. So I decided to use something else. I found that a Beaglebone Black should do the trick with a program called Xibo. Both are more complicated and suitable than the RPi and Screenly.

So far, I have found that Xibo should work on a Beaglebone running Ubuntu, but have not had the chance to test it since Maker Faire Detroit was this weekend and have been busy with classes otherwise. It should get tested by the end of this week and I’ll know for sure if it will work. The Xibo team does not officially support it for RPi and assumingly Beaglebone either so I’m making it using forums and the seat of my pants. Which is arguably, the best way to make.

03

08 2014

NERP Tonite: The New Raspberry Pi B+, and The BeagleBone eQEP

NERP is Not Exclusively Raspberry Pi, the small computer and embedded systems 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, Craig LeMoyne will introduce the new Raspberry Pi Model B+: the new and improved version of the highly successful Model B. We will have a side by side comparison with the Model B and highlight the changes.

Servo motors are computer controllable motors that do pretty much the same thing as stepping motors. From a systems perspective they have nothing else in common. Servos use feedback to adjust the motor’s position and velocity. The difference between the target speed (or position) and the measured speed (or position) is called error. Without error, the motor has no reason to move. The type of sensor usually used to detect a motor’s position is called a quadrature encoder. Although servo systems can give better performance than steppers in some situations, servos are more complex and more expensive than steppers. Part of the complexity is reading and making sense of the encoder. Adafruit has posted a video in which Drew Fustini has a good job of introducing some techniques for accessing the special eQEP quadrature decoder module in the BeagleBone Black.

https://www.adafruit.com/blog/2014/07/15/how-to-read-the-position-of-a-rotary-encoder-connected-to-a-beagleboneblack-txinstruments-beagleboardorg/

A PS:One member (me) has a project that aims to use the BBB’s eQEP to control an Etch-a-Sketch. Tonight I’ll show some of the technology that’s involved and progress on assembling the system.

Find NERP and Pumping Station:One at

NERP – Not Exclusively Raspberry Pi

Chicago, IL
246 members

NERP is Not Exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station One in Chicago. (Chicago’s oldest and finest hackerspace.) NERP…

Next Meetup

Bring questions, demos, personal research, etc. to share.

Monday, Jul 21, 2014, 7:00 PM
7 Attending

Check out this Meetup Group →

and http://pumpingstationone.org/

Doors open at 6:30pm. The next meeting is July 21st, 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, BeagleBone, Element14, Pumping Station One

 

21

07 2014

NERP Tonite: Pingo means “pin, go!”

NERP is Not Exclusively Raspberry Pi, the small computer and
embedded systems 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.

Luciano Ramalho is a member of Garoa Hacker Clube in Sao Paulo,
Brazil (http://hackerspaces.org/wiki/Garoa_Hacker_Clube).
Tonight at NERP, Luciano will tell us about the Pingo
project in progress at Garoa HC
(http://www.pingo.io/docs/intro.html). Pingo aims to make
interconnecting small controllers of all sorts easy and
transparent, so that they can use each other’s peripherals. An
example use case would be using Python on a Beagle (or similar)
to effectively “program” one or more attached Arduinos.

From the website:
“Pingo provides a uniform API to program devices like the
Raspberry Pi, BeagleBone Black, pcDuino etc. just like the
Python DBAPI provides an uniform API for database programming in
Python.

The API is object-oriented but easy to use: a board is an
instance of a Board subclass. Every board has a dictionary
called pins which lists all GPIO pins on the board. Each pin is
an instance of a Pin subclass with attributes that you can
inspect to learn about its capabilities.”

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 July 7th, 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, BeagleBone, Element14, Pumping Station One

07

07 2014

NERP June 23rd – BeagleBoard Project co-founder Jason Kridner

BeagleBoardCompliantLowRes

NERP June 23rd – BeagleBoard Project co-founder Jason Kridner

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.

Jason Kridner, BeagleBoard project co-founder, community manager, and software cat herder will speak at NERP on June 23. His topics will be “JavaScript on BeagleBone” and “Real-time programming with BeagleBone PRUs”. As part of his job at Texas Instruments, Jason provides support and development of the BeagleBoard.org project. He is also a member of hackerspace i3 Detroit.

The BeagleBone Black is the most recent in a series of single board Linux computers created by the folks behind BeagleBone.org http://beaglebone.org. The BeagleBone is designed for educators, designers, makers, and hackers. The BoneScript language, based on JavaScript, reaches out to Web software developers who want to get out of the box. Being a Linux (plus Android and others) computer, the BBB natively runs Python, C++, and the usual suspects. There is also a growing ecosystem of hardware add-on “capes” that shield the user from the complexity of developing interface devices.

Some quick specs on the BeagleBone Black rev C : Technology: Texas Instruments Sitara® 32-bit ARM core cpu @ 1GHz, 512MB SDRAM, accelerated HDMI, Ethernet, USB, 69 (max) GPIO, and a host of i/o peripherals directly accessible from onboard headers. Dim 3.4”x2.1”, weight 1.4 oz., Debian Linux pre-installed, Price $55. Availability: everywhere. Element14 is a good place to look http://www.element14.com/community/docs/DOC-54121?ICID=knode-beagleboneblack-space/

PLEASE NOTE: For this special NERP, we will keep introductions short and start promptly at 7pm. Please use the meetup (below) to confirm your attendance!

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 June 23rd, 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, BeagleBone, Element14, Pumping Station One

19

06 2014