Jul 03

Friday Post: 3D Printing and Raspberry Pi live streaming

Hey All,

Happy Friday and happy 4th of July weekend!

On Monday I recieved a 3D Printer from the company M3D.  It is the blue Micro 3D printer.  If you use the coupon code “refurb” you can get one for $300 dollars (plus about $12 shipping).

microBlueSo far I’ve printed out a bunch of things, ranging from Bulbasaurs, and Ford Fiesta ST scale models, to characters from Dota and keychains.  So far it has been an awesome little printer.  Now, it’s slow, a little loud, and only has a print size of 6x6x6, but that hasn’t been an issue yet.

I’m using a Raspberry Pi with the camera module to livestream my printer.


Broadcast live streaming video on Ustream

bulba

2015-07-01 (1)

IMG_5327 IMG_5336 IMG_5326 IMG_5325

Livestreaming from USTREAM on the Raspberry Pi

Here is a quick guide to livestreaming on the Raspberry Pi with USTREAM and an RPI Camera Module

References from: https://ustream.zendesk.com/entries/63723444-Raspberry-Pi-Streaming-video-to-Ustream and http://www.oz9aec.net/index.php/dvb/490-turn-your-raspberry-pi-into-a-live-hdtv-transmitter

  • Install Raspbian to your Raspberry Pi SD Card
  • Install the Raspberry Pi Camera Module
  • Using Raspi-Config activate the camera module
    • sudo raspi-config
    • Enable Camera
  • You are going to need a version of ffmpeg installed.  The version from apt-get will not work.
    • You can download a working binary here: http://files.oz9aec.net/datv/490-rpi-hdtv/ffmpeg
      • wget http://files.oz9aec.net/datv/490-rpi-hdtv/ffmpeg
      • chmod +x ffmpeg
    • Or you can download and compile the ffmpeg sources via git
      • git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
      • cd ffmpeg
      • ./configure
      • make
      • sudo make install
  • Set up a ustream script:
    • nano ustream
    •  #!/bin/bash
      RTMP_URL=<rtmpurl>
      STREAM_KEY=<streamkey>
      while :
      do
          raspivid -n -vf -hf -t 0 -w 960 -h 540 -fps 25 -b 500000 -o - | ./ffmpeg -i - -vcodec copy -an -metadata title="Streaming from raspberry pi camera" -f flv $RTMP_URL/$STREAM_KEY
          sleep 2
      done
    • Change RTMP_URL and STREAM_KEY to match the keys you get from your USTREAM Channel settings page.
    • If you compiled and installed your own version of ffmpeg, remove the ./ffmpeg and replace it with just ffmpeg in the code above.
    • chmod +x ustream
    • ./ustream
  • With any luck, you will now be streaming to your USTREAM channel.

 

 

 

 

 

Jun 26

Friday Post: Working Working Working

Hey All,

I feel like I have a ton on my plate and nothing to show….yet.  Working on PiPlay, our new remote controller system, an arcade game for Orlando IX, and an arcade machine for Maker Faire Orlando.  It’s going to be a rough couple of months :)

This weekend is Community Effort Orlando, an annual fighting game tournament held near the attractions.  I’ve never been to CEO, but I’m really looking forward to it.  Street Fighter V is going to be playable, as well as Tekken 7.  I’m also going to be able to play a lot of arcade games :D

Have a good weekend!

-Shea

Jun 19

Friday Post: Raspberry Pi Case and No Starch Press Humble Bundle!

Happy Friday!

This was a long week.  I had three things to do at work.  2 of them took 20 minutes, the last one took 4 days to finish.  I’ve also apparently become addicted to Splatoon on the Wii U.

Official Raspberry Pi Case

The Raspberry Pi Foundation has come out with their official Raspberry Pi Case.  I haven’t gotten my hands on one yet but it looks really nice.

Humble Bundle

I’m a huge fan of No Starch Press, and I love Humble Bundle’s bundles.  I picked up the last No Starch Humble Bundle and it was great.  This time it’s no different.

https://www.humblebundle.com/books

This bundle’s list of books:

PiPlay

Mark and I have been working on our remote controller concept that I posted a while ago on the blog.  I’m really impressed with how it’s turning out.  I couldn’t ask for a better team member.  I’m excited to share that in the upcoming weeks.

Jun 14

Late Friday Post: NMC 2015 Conference and Washington DC

Hey All,

Sorry for not posting on Friday.  I’ve been in Washington, D.C. for the week presenting at the New Media Consortium 2015 Summer Conference.  I was demonstrating UCF’s LTI applications to other schools and representatives.  It was a great experience.  I also got to explore DC, which is an amazing place.  It’s our Capitol, and me having worked / interned for a state representative before, it was very cool to see the bigger version.  Also tons of fun were had at the Smithsonian, the Archives, the Library of Congress, National Zoo, etc. etc. etc. :D

I’m exhausted, but refreshed.  Pumped to do some awesome things :D

-Shea

Jun 06

Friday Post: Ubuntu Mate on Pi2

Hey All,

I do not know how the Splatoon box art got into the title.  That’s crazy.  Anyways, I tested out Ubuntu Mate for the Raspberry Pi2, and it’s impressive.  Everything feels really responsive, Firefox on it is super smooth.  It looks like a good build.  The only problem is that it’s only for the Pi2.  A few years ago I switched all my installs from Ubuntu to vanilla Debian, and I’ve been enjoying that.  Ubuntu Unity didn’t sit well with me, but on Mate, it feels very much XFCE, so I like it.

The next version of PiPlay is coming along, going to be updating to the next version of Raspian, and some various little fixes.  Can’t wait!

Splatoon has been so much fun.  If you have a Wii U it is so worth it.

Have a good weekend all.

-Shea

May 29

Friday Post: BeagleBone Splatoon

Hey All,

Happy Friday!

Today Nintendo released a whole bunch of new Amiibos that were highly sought after.  I was in line at WalMart at midnight and had a lot of fun.  Met a bunch of cool people in line.  We were laughing and comparing game collections, and then the electronics guy comes out and tell us there are 6 Amiibo.  Not 6 of the 9 characters.  Just 6 Amiibo total.  3 Pac-Man and 3 Charizard.  I was 7th in line.  We could only laugh at the ridiculousness.  On the plus side, I picked up Splatoon! It is just as amazing as the demo!  If you have a Wii U and like FPS / 3PS this is a must.

The only Amiibo I was after was the Silver Mario.  I mean, come on, Silverman, Silver Mario.  It was a must buy.  There was no line at my GameStop so I was able to get one without a problem, it was just that was all they had.  This whole product line is crazy.  People going crazy over little figures.  Gotta catch em all!

In other news,  I picked up a Beagle Bone Black and I am working on testing PiPlay on that.  Initial tests look good.  It runs Ubuntu, and has some quirks, but I was able to get Mednafen, CaveStory, and DGen working without issue.

Look for more updates regarding that soon!

Have a good weekend all.

-Shea

May 22

Friday Post: Happy 90th Birthday Grandma!

Hey All,

First off, Happy 90th Birthday to my Grandma B!!  Love ya!

It’s been a hectic few weeks.  The migration has gone pretty well.  I have some more stuff to move over, but I’m happy with it.  The server is so powerful.

Mark and I are going to be bringing up a new service for gamebox art soon to help with PiPlay.  I have also been hard at work on some electronics stuff, and Mark has been doing some cool coding.

I’m really looking forward to the next month.  I have been pulled in a lot of directions, took a few breaks, but I think I’m finding the right thing to move forward with.

I can’t wait for the next part of this ride.

Have a good weekend everyone!

-Shea

May 15

Friday Post: F-Zero AX

Hey All,

So, I used to collect arcade games, but when I moved, I had to sell my collection.  Now that I own a house with a garage, I’m able to start rebuilding my mini arcade (and using PiPlay in the mean time :) ).

One of my favorites and prized machines was an F-Zero AX.  This is the companion to the GameCube’s F-Zero GX.  It has a magnetic card reader, which allows you to save your pilot data between racers, and has a gamecube memory card slot which can access your save data.

I got very lucky that my original machine went up for sale, so I was able to repurchase it!!

01 - Bt1urXb 02 - aK75tBD 03 - SotnL5Y 04 - Lkb3tcm 05 - X69U3fp 06 - 4N1yGFU 07 - uHN6KvI 08 - 5Ew0Exk 09 - 8dSMkaX 10 - WtA0RDh 11 - mVMRQNf

The board it uses is called the TriForce, which is a regular GameCube with more memory.  The game is on optical media, but rather than using gamecube optical discs, it uses GD-ROMs.  Yep, the same media used in the Dreamcast.  In fact, the platform is a collaboration between Sega, Namco, and Nintendo (hence, TriForce).  The racing cabinet is a standard Namco / Sega model.

It’s really awesome, and I’m so glad to have it back.

Have a good weekend!

-Shea

May 14

I’m Back! Thanks to my new host vNucleus

Hey All,

Hopefully I didn’t worry you all too much.  I’m kinda embarrassed to admit this, but for the past few weeks, I’ve been effectively locked out of a lot of my web apps due to my old host’s server not being able to handle the load.  I’ve been with them for 3 years, and in that time these applications have grown exponentially.  I have sadly outgrown them, and for a while was worried about where I could go.

Good hosting isn’t cheap and it’s worth every penny.  I looked at AWS, but that would have cost me a small fortune for the amount of bandwidth I use.  Some VPS providers would have been good, but I don’t have the time to manage every part of my server.

I’m very lucky to have a good friend who owns the hosting company vNucelus, and has graciously offered me space on his servers.  Everything was migrated today and it all seems to be running super smoothly!

I’m glad to be able to post again, and I hope you are excited to read again.

Thanks for sticking with me!

-Shea Silverman

Apr 17

Friday Post: PyCon 2015!

Hey All,

PyCon 2015 is over.  It was an amazing time in Montreal.  My coworker and I presented ProctorHub, the homegrown proctoring solution that we created for our university.

We met a lot of fellow educators, tons of fellow pythonistas, and learned a ton!

A PiPlay kit was also auctioned off during the PyLadies auction, where it brought in $200!

All of the talks are up on YouTube:

https://www.youtube.com/channel/UCgxzjK6GuOHVKR_08TT4hJQ

I’ve also picked up two of these nrf24l01+ Transceivers.

11038420_10104069360076632_3430831120835634129_o

I have a neat project I’m working on involving a Raspberry Pi and an Arduino.  Hopefully I’ll have the prototype to show next week :D

Have a good weekend!