Know How... 82 (Transcript)
On this episode of Know How, we’re
all about the Raspberry Pie and a little bit of a hat for the time lapse camera
and yeah, it’s crypto currency.
Net Casts you love, from people you
trust. This is Twit!
Bandwidth for Know How is brought to
you by cachefly.com.
Fr.
Robert Ballecer: Welcome to
Know How, this is the show where we build, break, bend and upgrade. I’m Father Robert Ballecer.
Brian
Burnett: And I’m Brian Burnett.
Fr.
Robert: For the next 30 minutes or so, we’re going to
break down a few geek projects and give you the knowledge to do all this
stuff. Now, Brian. You’re into doge, right?
Brian: I’d say so.
Fr.
Robert: You’re doge-tastic?
Brian: Big doge.
Fr.
Robert: You’re doge-tacular?
Brian: Sure.
Fr.
Robert: Doge-miters?
Brian: Now you’ve gone too far.
Fr.
Robert: Alright we know that Doge is an out
currency. It’s a crypto currency and we
did a little bit of explanation about this on a previous episode of Know How
but did you want to give the folks a quick primer, a quick reminder of what it
means to mine crypto currency?
Brian: Well, Doge specifically? I feel like doge is a crypto currency for fun,
more so than Bitcoin. Actually bit coin is to the point now where you need industrial strength
hardware to even make one.
Fr.
Robert: You need those specifically designed Asics,
those pieces of silicone that do nothing but the number crunching for the
hashing that is required for the crypto currency.
Brian: And that’s why Doge was great because you use mostly anything to make
it. But now it’s gotten so much harder
to do, even now, and it’s only been a few weeks.
Fr.
Robert: And one of the weaknesses of all crypto
currencies has been that fact that it starts off easy, right? The difficulty rating is pretty low, it’s
easy for you to mine, and then slowly it ramps up as more blocks are uncovered,
as more rewards are given out. Doge or
lite coin or bit coin becomes increasingly more difficult to get. Now, we are not going to be talking about
that. What I want to talk about is do
you know what happens to all that hashing? All that much mining when you’re done?
Brian: All that work that these computers are doing? All that power that they’re absorbing and
wasting?
Fr.
Robert: Yes. And actually that is a very good term - it is wasted. The way that crypto currency is awarded is
that they’ve got a block chain that can be unlocked when your computer, your GPU, your system unlocks certain crypto graphic
hashes. Once those are unlocked, those
hashes are good for nothing. They are
just tossed away. It is just a way to
unlock the reward. And there have been a
lot of people, in fact some people in our chat room in our Gplus community have said, “Wait a minute Padre. Couldn’t you use that computing power for good? Why do you just have to throw away the crypto
graphic hashes? Couldn’t you turn
something like a Doge coin into a force for much good”?
Brian: Yeah, but what would you do for that?
Fr. Robert: Well, how about this? There are a few projects that we run
throughout the history of distributive computing. Things like, have you ever heard SETI@home?
Brian: I have heard from SETI@home.
Fr.
Robert: Have you searched for extra-terrestrial
intelligence?
Brian: And Folding@home?
Fr.
Robert: Yes, Folding@home. Both of those used a lot of computing power
to figure out a complex real world problem. In the case of SETI, they were looking for a signature. A signature for a signal
that would indicate that there is some sort of extra-terrestrial life. In the case of Folding, they were looking at
folding proteins, which is actually a mathematical problem so if you get enough
computing power you can figure out the folding of those proteins which allows
you to do things like, I don’t know, solve the diseases.
Brian: Which is pretty cool. Now if you could bring those things together
and not have that wasted energy.
Fr.
Robert: Exactly. So that is what we are starting to see in some of these alt coins. We have some coins that have been developed
recently. The one that I like is called
the RIE-coin. Have you heard about that?
Brian: RIE-Coin? I have heard about
that. Now this coin is different because it solves for prime numbers?
Fr. Robert: Exactly. So it is named after Bernhard Riemann who was a mathematician who
studied the distribution of prime numbers. And anyone who is a mathematician understands how important prime
numbers are. The
number that is only divisible by itself and by 1. The first couple of prime numbers are easy to figure out. 1, 3 5, 7…
Brian: Then as you start to get out there…
Fr.
Robert: It gets further and further out. So this new RIE-coin actually uses the power
of those distributive computers to figure out the next prime.
Brian: Cool.
Fr.
Robert: Yeah. So, I like this for a number of reasons. One, because it is geeky, right? Math is awesome, science is awesome, who knows
prime numbers could lead us to 42?
Brian: Something! The
answer to the Universe?
Fr.
Robert: Life and everything! But here is the other thing. One of the issues that people have had with
Alt counts, with crypto currency is they think, “Oh you’re just trying to make
money out of nothing”. Well, what if the
work that went into making that crypto currency was actually valuable?
Brian: Yeah. Instead of just heating my
room at home! With my
computer running all day.
Fr.
Robert: The RIE-coin isn't the only crypto currency
that had this idea right? You came up
with one?
Brian: There is another one with even a simpler name, prime coin. Same thing, it is solving for prime numbers
and coming up with the hash chain.
Fr.
Robert: Now I’m hoping that this becomes a trend
because when you think about how much power goes into much mining, big doge.
Brian: That’s what I like to imagining is happening
inside my computer. There are little
doges in there mining away.
Fr.
Robert: I actually made, I will admit, I made a 10
hour loop of that. It runs on a monitor
in my lab.
Brian: That does not surprise me.
Fr.
Robert: It is bad. I’m sorry, I have a problem.
Brian: You were saying?
Fr.
Robert: If we could get more of the crypto currency
to do that. To use that hash power for
good. Well then I think more people
would get behind it.
Brian: Especially for doge coin because it’s not very valuable. You’re doing it for fun.
Fr.
Robert: What is the rate right now?
Brian: It’s like .0012 I think Alex has it
up on the monitor here. Yeah, .0012. But it’s
up!
Fr.
Robert: That’s a bubble! According to that and I’ve got a million
doge; I’ve got a little bit of cash there!
Brian: So it is up, but the amount of doge coin that I have in my wallet does
not come anywhere near to the amount of money I’ve spent on electricity and
it’s not worth me doing it at work anymore. I definitely don’t do that, so..
Fr.
Robert: Save it for your retirement. It’s not even close to the amount of
electricity that Leo has spent on Twit.
Brian: I don’t know. I haven’t been
stealing any BYB laptops in awhile.
Fr.
Robert: All right. Let’s put away the doge and let’s get to our first project. Now one of the things we’ve heard from you
about is that you want more Raspberry Pie. I mean who wouldn’t want it? Low
cost computer. This is what $40 right?
Brian: Yeah. With a
512 MG.
Fr.
Robert: With a 512 MG and there have been so many
innovative things that people have done with a Raspberry Pie. We’ve seen the pudding, the clusters, we used it to make a camera server, a surveillance
server. I know other people who use them
as sort of the home automation node, a little computer that can tell the
temperature, humidity, or sound of someone breaking into your house. But we had a request, specifically, to turn
one of these things into a web server. You want to know how we did this?
Brian: Sure, you going to show me?
Fr.
Robert: Sure. But first we’ve got to show you what you’re going to need. It’s really simple set of hardware. If Alex could bring up our product shot
here. You need two USB devices, a USB
keyboard and USB mouse.
Brian: Just to interface with the Pie.
Fr.
Robert: Just to interface with the Raspberry
Pie. You’re going to need a SD
card. I prefer the 16 GB ones. 16 GB and above, just
because I like a little bit of space.
Brian: Are you using most of that space?
Fr.
Robert: I actually do because I load them up with
files that I can pull off the Pie. But I
know you like to use 4 GB right?
Brian: I have 4 and I think for my main project I use an 8 and I use maybe 6
Gigs on it, tops?
Fr. Robert: I like a little more storage and it’s so
cheap, why not? You’re also going to
need a couple of cables. And HDMI cable and a monitor that support HDMI. Because this only has HDMI
out. You’re going to need an ethernet cable and an active ethernet jack, something that is actually connected to the internet and finally
you’re going to need a little bit of power because you’ve got to turn the thing
on.
Brian: Right.
Fr.
Robert: Now Brian. There is one super secret piece of gear that
you’re going to need for your new Raspberry Pie rig.
Brian: Super secret? I don’t even know what that is!
Fr.
Robert: It’s an Angry Bird. The first step is to
download a few files. go to raspberrypi.org and click on the download tab. Get the latest copy of the SDFormatter tool and the latest table release of news. The new out of box software install. Install the SD formatter software and then
use it to prepare your SD card. Making sure to check the option to allow it to do a format size
adjustment. Copy the contents of
the news folder into the root directory of the newly formatted SD card, then plug the SD card into your Raspberry Pie. Connect the mouse and keyboard into the USB
ports on the Raspberry Pie, connect the HDMI cord to your monitor and the ethernet cord to your network. Finally, connect the power cable of your
Raspberry Pie into your USB power source. After the RaspPi boots you can see a screen
that lets you choose your distro. Select Raspbian and
click install. The install will take
about 15 minutes. Use this time to gauge
your progress with the Angry Bird. See
the bird. Feed the bird. Glance into the birds eyes and know why it is
so angry. Once the install is finished,
click okay and the Pie will reboot into the configuration tool. While you’re here, make sure to change the
default password by selecting option 2. Your username is now pi and your password is whatever you choose. Next go into option 4 and select your time
zone and go back to the main menu and select finish and hit enter. You should now be at the Raspbian command prompt. You need to update the
list of packages available to Raspbian. Install Apache, MySQL, PHP5, PEAR, and phpMyAdmin, before you set the Apache Configuration. To update to available
packages, type sudo apt-get update. To install apache type sudo apt-get install apache2. To install MySQL type sudo apt-get install mysql-server. In the
middle of this installation you’ll be asked to change the root password for the
MySQL database. To install PHP5 and PEAR
type sudo apt-get install php5 phyp-pear
php5-mysql. Then type sudo service apache2 restart. The last installation is a phpMyAdmin. This is
the package that will allow you to control your server. Type sudo apt-get install phpmyadmin. It’ll ask you half way through the
installation which web server you want to use, select Apache and then select
OK. It will also ask you to confirm that
you want to use the MySQL database installation that you just completed. Give it the password that you selected and
continue. Lastly, it will ask you what
password you want to use for the phpMyAdmin page. Go ahead and give it your
password. With this first part of the
installation done it is now time alter the server
configuration. Type sudo nano /etc/apache2/apache2.conf. You need to add the line Include /etc/phpmyadmin/apache.conf. Go
ahead and exit the editor by typing control and x and confirming that you want
to save the file. Now restart the server
with all the changes by typing sudo service apache2
restart. Now let’s test it! Find your IP address. Type ifconfig and
you’ll see an Ip address in eth0. Type that address in your browser of choice
and you’ll reach a web page telling you that your new web server is up and
running. No appending/phpmyadmin/to the IP address, will
get you into the phpMyAdmin page where you can see
the status of your web server and set permissions to your newly installed
services. Now your web server is working
but unless you have access to the files that the web server displays it’s not
all that useful. To make it useful we
need to install an FTP Server. First we
need to take ownership of the web root by typing sudo chown -R pi /var/www. Next we need to install the vsftpd package by typing wuso apt-get install vsftpd. Once that has installed edit the vsftpd configuration file by
typing sudo nano /etc/vsftpd.conf. You need to make four changes to this
configuration file: first, change “anonymous_enable=YES” to “anonymous_enable=NO”. Next remove the comment, that’s the pound
sign, from both “local_enable=YES” and “write_enable=YES”. Finally go to the bottom of the file and add the line: “force_dot_files=YES”. Hit control and X to save and confirm the
exit. Now start the FTP server by typing sudo service vsftpd restart. Finally we’re going to create a short cut so
that every time you log into the FTP server it will drop you into the web
server roof. Type ln-s /var/www/ ~/www. Now you can use an FTP client to navigate to
your server and change files to properly load up your web server.
Now I understand that’s a lot. In the chat room a lot of people are saying
“My head is spinning”. But there is this
wonderful new thing that we’ve created. What was it Brian?
Brian: I think it is the pause and rewind button?
Fr.
Robert: Yes. The pause and rewind button. No
we understand that this is a lot of data which is why all these instructions
are step by step in the show notes. In
fact they are already up there. As soon as my producer publishes them.
Brian: And edits them and puts them on the web site.
Fr.
Robert: So what you need to do while you are watching
this video is don’t pay attention to the
directions. I leave them in there
because there will be people who pause it and then move as they get each step done. But rather try to assimilate the flow, this is how you pretty much do every Raspberry Pie
project you are ever going to do. There
is the installation of the operating system, initial configuration and then you
get the packages for whatever project you are doing. So that’s what we really want you to figure
out. You’ve got a lot of ideas for
Raspberry Pie projects right?
Brian: Oh yeah, totally. And the only
way you can really follow along is to pause. But we have it in the show notes so we are talking about how you can use
it. You don’t have to read out slash
next time because people are just going to have to look at the show notes and
copy them down.
Fr.
Robert: We were actually talking to each other during
the playing of the video and I was saying, “You know half way through I
should’ve just said I’m sorry I’m tired of reading this out, just go to the
show note”!
Brian: TLDR.
Fr.
Robert: TLDR. But again it’s a very interesting project that can be done on very
interesting platform. That entire kit
was about $60. That included the Pi, the
memory card, the USB keyboard and mouse.
Brian: You know how we were talking about how crypto currency wasted energy and
everything a Raspberry Pie web server?
Fr.
Robert: It’s ridiculously low on energy. You can run it off a USB port on your
computer.
Brian: You could have a little solar panel or a battery or something.
Fr.
Robert: I’ve actually seen that. Here is one thing though, it is an incredibly low power device. So, if you think that you’re doing to open this up behind your firewall,
drive a port into it and make it your public server it will work fine as long
as it’s just you or maybe a couple of friends hitting it. But it doesn’t have the resources to take like
hundreds or even thousands of hits . So just know that this is a great developed
machine. You can run MySQL PHP so you
can test to see if your website is going to work before you upload it to
something serious.
Brian: Yeah. Just a fun project and like
you said, very small price to get into it. $60 minimum.
Fr.
Robert: And just remember feed the Angry Bird! Now I understand that you’ve got a little
something for us. You wanted to show us
a device for time lapsing.
Brian: Right. Well a few episodes ago, I
think it was episode 76, I showed the folks how to make a time lapse just using
your Go Pro. But I wanted to expand on
that in a cost effective method. Go Pro
itself is actually pretty expensive but it has a lot of features and I love
playing with them anyway. You might’ve
noticed that there is something set up behind me here.
Fr.
Robert: I hear something ticking. Does he hate me? Am I going to blow up?
Brian: No, it should be fine.
Fr.
Robert: Now I’ve seen these before. This is a different kind of time lapse. So the time lapse that we’ve seen before have
been a static camera that looks out over a scene and records a liot of time in a very small amount of video. Now that is cool but this kind of time lapse
camera actually moves the camera.
Brian: Yeah, it puts a little bit of motion into the video and that makes the
time lapse a little bit more exciting you know? So I made a quick video to show you how to do that,
but before we get to that we’ll get the overhead out. So at Know How we break things so that you
don’t have to! When I first cut the
timer, I did not realize you could take the screws out from the bottom.
Fr.
Robert: So are those parts supposed to be like that?
Brian: No, I don’t think so. I lost some in between.
Fr.
Robert: I think the problem is that these are
curvy. You need to straighten these.
Brian: One thing I realize is that I’m never going to be a clock maker because
as soon as I pulled this off I just gave up.
Fr.
Robert: And this is
because you didn’t call Padre. Because
Padre could’ve told you don’t take off the top.
Brian: I don’t need Padre for everything. Fortunately, though, Tony or Tony’s fiancé I believe went to IKEA the very next
day and bought me two of these. If you
go into the store they are only $6. Pretty basic egg timer and fortunately if you don’t know how to use an
egg timer, IKEA supplies instructions and every language. So if you’re kind of confused on how to use
it, don’t worry if you don’t speak English don’t worry, it comes with instructions! Let’s watch the video.
Brian: To begin this project you’re going to need a timer from IKEA. This little guy, the Ordning Kitchen Timer from IKEA runs about $6 in the store and if you order on Amazon
it is $12. So go into the store if you
can. The next part you’ll be needing is a 3/8 inch to 1/4 inch grommets. Now here at Know How we dedicate ourselves to
breaking things so that you don’t have to. I took apart this first timer and, well, it didn’t turn out so
good! I’m not going to be able to put
that back together for sure. But anyway,
we’ll use it as a test bench for our un-ruined timer. So the first thing is that I’m going to use
this IFixIt kit to pull off some of this adhesive
foam on the bottom and reveal three screws which you can remove and then pull
off the bottom plate. That’ll leave the
plastic bottom exposed and only one screw left to take out to completely take
off from the rest of the timer. Now this
way I can drill through the timer without damaging any parts. I’m going to do some quick measurements and
use a marker to make sure that I have this hole centered. Next I went down to the TWIT basement and
used the drill press and with a 5/16th drill to make my hole. It was just a little bit smaller than what I
need for the grommets so I also used a different bit to kind of widen the hole
a little bit and then I was able to slit the grommet in just fine. Use a flat headed screw driver to get it in
the rest of the way. It was a little off
center when I had it screwed in so I just tapped it a few times with the hammer
to make sure it sat flush against the bottom of the plate. Next I put the screws back in to hold the
bottom plate to the timer and Voila! We
have a little grommet that we can now use to mount to a plate for a
tripod. Now to attach the GoPro you are just going to use a little sticky mount that
a lot of GoPro’s come with as accessories. So I have the tri-pod up high in the studio
during TNT, I was able to get his 13 second clip by using two second picture
mode on the GoPro and as with any time lapse watch
out for photo bombers. Especially Jason
Howell! He has a tendency to want to be
in front of the camera a lot!
Fr.
Robert: What I love about that is that this is
cheap. This is crazy.
Brian: Yeah, $6 from IKEA and $12 from Amazon. And super easy to set up and it turned out pretty well.
Fr.
Robert: And those little grommets we actually found
on Amazon for 10 for a buck. Get
yourself a couple. It is actually
surprisingly good quality. It gives you
a really nice pan.
Brain: When we first were going to do this project
we thought “Why stop at a GoPro, why not do a
DSLR”? But it’s a little too much for
that. But GoPro is just the right amount of weight and set it to two second and you get that
smooth 360 pan. Set it for an hour.
Fr.
Robert: We actually tried earlier on just putting a
standard JVC camcorder on it was really sad because you heard “tick, tick,
tick,….” and it was a little too heavy. Now the other idea we had was putting a grommet on the bottom and on the
top so that you could mount it underneath, like an eave. It was upside down this might be able to
support the weight.
Brian: Yeah. As I took apart this timer
there’s not a lot of space on the top to drill down. And if you’re going to drill through it,
you’re going to have to take it off and when do that…. BOING!
Fr.
Robert: Yeah. On a future episode of Know How maybe you can show them how to
reassemble it!
Brian: Yeah! Everybody is clamoring how
to put back their timers after that episode!
Fr.
Robert: Drop by IKEA for the egg timer because it
will be $6 there. It is $12 on
Amazon. Get the grommet and hopefully
you’ve got all the drilling equipment at home in order to be able to do
this. It is a very cool project.
Brian: So chicken hear 21 in the chat room just had a great idea. Use a Raspberry Pie with a camera adaptor.
Fr.
Robert: That is actually a future project. What we’ve got is we’re creating - well,
should I tell them this?
Brian: Yeah, go ahead.
Fr.
Robert: We are creating a bore that runs a screw via
a Raspberry Pie so that it will move the time lapse camera this way. So rather than circular pan it is a linear pan. Very cool. Again, it is one of these things that you can
do for relatively low cost which give you a big wow factor if you are making
contact.
Brian: I like putting videos together with time lapse. So we’ll do more of them.
Fr.
Robert: What do we have next week? Next week we’re talking about dancing lights
right? I’ve got a project that uses a
1031 C transistor.
Brian: Something with sound control?
Fr. Robert: Sound control, right. I call it dancing lights because it sounds
cool. What are you working on?
Brian: I will be working on a Linux USB boot so you can take your OS wherever you want.
Fr.
Robert: How about that? Well until then the first thing we’ve got to
tell you is that we know these projects can be a little daunting and are kind
of confusing because we go through them quickly because we can’t do everything
in real time. But you can always find
everything we do in great detail in our show notes. We actually give you the step by step play
which is important when we do something like the Raspberry Pie. Brian, where can they find our show notes?
Brian: Well you can find them at twit.tv/kh and
that’s where all of our show notes, episodes, subscribe links, but if you’re
not content with that… but wait there is more. You can email us at knowhow@twit.tv if you have any questions, ideas
for shows. Or even better you can go to
our community that has almost 6,000 members.
Fr.
Robert: We’ve got our Google plus community at
gplus.to/twit.kh Now the nice thing about this community is that it is almost 6,00 and is growing
every single week. People actually help
one another. AT the beginning it would
be the host that would jump in and start discussions. There have been discussions in there have
started and concluded without any interaction from us. So you get a lot of smart people that like
hacking things together. It is a nice
place to be. And it is kind of
polite. Strangely
polite.
Brian: Keep it up guys.
Fr.
Robert: You can also find us on other bits of social
media if you don’t like Gplus. You can most easily reach me on Twitter at twitter.com/PadreSJ. That’s @PadreSJ.
Brian: And you can find me on twitter @Cranky_Hippo and there is a story behind that I’m not going to get into today but that is
where you can follow me on Twitter. I’d
like to say thank you to our, for now, temporary TD, Alex.
Fr.
Robert: Yeah, you may have noticed that Brian was the
TD for KnowHow and our new TD has done an
extraordinary job - Alex, can you take a bow for a second here? Actually, he won’t do it.
Brian: You can’t see him, but he’s bowing.
Fr.
Robert: No he won’t do it. We’re going to get him too, eventually. He’s shy, but Alex is the flow master for the
Twit brick house and we are happy to have him aboard the team. Do you think maybe that is it?
Brian: That’s it. So now the audience should know how.