Nice that you guys are changing it up with some single-episode builds. I know a lot of people don't like the longer projects but I think it's nice seeing a more in-depth build that takes a longer time and stuff. If I'd have to give a bit of constructive critisicm to this episode, maybe make it 5 minutes or so longer and show us a bit more of how you designed and put this project together :)
As someone still learning code, seeing basic explanations and walk-throughs for simple real-world applications is awesome. Keep up the good work guys, I enjoy every episode and the work you put into them. And Felix, it's awesome to see you growing more comfortable with the camera. Your inputs are great and knowledgeable. Show your excitement on camera and be proud of the work you do. We're all watching along with you and discovering what works and what doesn't. Keep 'em coming
Since you're already setup with a local storage device, it might work better to have all photos save locally and then have a script that runs at intervals for essentially syncing the photos to Flikr whenever a stable internet connection is available. Make that part asynchronous :)
That sounds like it would be more reliable. I'm still learning Python, so I'm happy for suggestions of different and better ways of doing things. How would you do what you suggest?
One method is to run it as a 'cron' job, cron is a program that helps you to schedule when scripts run, so you can tell it to run a python script every 10 minutes, for example. Running 'crontab -e' lets you edit the cron jobs running as your current logged in user.
I think the reason it "glitched" when on the "open wifi network", was likely because "free access" wifi network usually have a portal that you have to accept a prompt, or acknowledge that you are on the network. Open wifi networks have timers, bandwidth limiters, and such to keep people from hogging all the traffic, and can block mac addresses of offenders. My thought anyway. I think if you are on a normal wifi or ethernet connection you should be fine.
Please do more episodes like this! I've been watching this show for 2 years and what i love the most is when i come to the channel and see a 1 or 3 part build for some project that i didn't know was coming. I'm bored of glue guns, and pin ball projects. I miss the slot loading nes and the projects that were unplanned and sporadic. Also like that the camera guy is showing up in the episodes more and more, he' hilarious lol
I love the new format of longer term projects that are building toward actual products, but did miss the variety of the old format. These mini projects with Karen and Felix fill the void nicely! Thanks for the content.
That is a very cool project. One suggestion to make it more photo booth like. Have a printer loaded with 3X5 or 4X6 photo paper, and automatically print a souvenir photo. Maybe put the option to print photos into a config file. Many of your victims, I mean subjects, would treasure the photo and it gives them something that they can show off to other guests. I have never seen a photo booth that didn't give you a hard copy photo. Another idea I just thought of; It would be really cool if the photo booth could email your photo to you or send it to your phone. Maybe via sms. Thanks for sharing your awesome project.
I agree. I would rather have had a photo printer. For the printer I have, the ink was pretty expensive and it would run out pretty quickly. We also couldn't find perforated photo paper. Any ideas for a better printer/paper solution?
Cool little project! And yeah, it definitely needs that connection availability test, especially because in whatever kind of party people are always hogging the wi-fi. Even if it's your own configured wi-fi and you've set up a priority user for the camera booth, if you have to take it somewhere else, you should be prepared for network connection problems.
some open networks require some sort of validation. You can connect to the router and then your browser redirects you to a page where you have to input some key. (I think hotels do this sometimes). It's possible the Pi was connecting to the network but then didn't actually have internet access and was getting hung up on uploading. Adding a ping test in the code would be useful for sure.
felix always looks like he wants to die while everyone around him is all energetic and enthusiastic and i have never related to someone on that level before
Nah, I don't think it's a lame project, ok it's been done already, but you got Felix explaining the in depths of RasPi, which is amazing bc he's a Linux guru, it's a great project for beginners, I just got my own raspberry pi and the overall explanation of how things are installed, the fact they're using it virtualized over another desktop it's just top notch, I mean, i'ts not fucking Make magazine, it's Ben Heck showrunners. stop the hate, eat carrots and fuck more, get off the internet
That's a good idea! I was going to print one out and stick it to the front of the box. The problem is that I've put the photos in private folders, but because of how Flickr works, I can't do that until after the event and manually. There may be a way to automate that with a script, but that's beyond my programming skills.
I don't understand why all of you are complaining that the project wasn't super complex or anything. This was Karen's project and she's obviously not as experienced as Ben; let her do more simple projects to get experience without getting yelled at, sheesh. I imagine this is why they wanted to rename the show - calling it the Ben Heck Show sets up certain expectations. It wasn't a bad episode by any means, just something different.
good project, I got nothing of what you were entering into the Pi though. maybe slow it down a bit ? and yes, I know I can pause, but I miss something every time
It's simplistic and not up to Ben Heck's old standards. He used to create and build interesting projects. This project was lazy, simplistic and required no real thought or expertise. Ben used to do great project like designing new controllers for handicapped people that required thought, design, custom software and hardware design. Now there are projects like this that nothing more than taking a raspberry pi, some software someone else wrote and slapping it in a box. It's more than fair criticism. Anyone that has been subscribed to this channel for a long time can see the quality of projects has taken a major swing down. I didn't call Ben or anyone names or troll anyone. Here you are calling people a mouth breeder an acting like a tough guy internet troll. Shows how simplistic your thought train is to attack someone for how they look By the way I am a staff scientist in seismology, the main software for a new seismological data format standard used by large data centers and own a company where I design and develop seismometers and data loggers. Tell me again what you do...
Agree with everything you said. Also, bring back Alysson! Nothing personal against the new girl but i don't think she's necessary. The show would be better with just Ben, Felix and that other dude but for some reason they just had to replace "the girl" for the sake of having a girl in the group.
When was i rude? You can like something and still be critical of it. I have been subscribed to the Ben Heck show for years now. I was simply stating that projects lately haven't been up to par with Ben's previous projects and content.
I was really hoping to see a cost effective printer included. Another change I would make is to add_overlay for your countdown instead of flashing back and forth between your number image and camera preview.
Yeah! We wanted to try that too! If we have time to tinker with it more later, that's one of the things we want to add. Gotta figure out the code for that.
I was wondering how cool it would be to set the pi to take the photos then out the in a ssd and allow people to wirelessly allow people to access to this photos.
I want to make a photo Booth but I don't have the tools or any of the things you guys have anyway can I buy One. From you guys I want to put photos to a external Hard drive
I built something similar using a Laptop and a webcam, and this really nice photobooth program. I added a printer to it and a big red button to take a picture and it was fully automated and awesome ;D Also it much slicker than this Pi program, it had countdown overlays, a better preview, DSLR support and photo frames on the prints.
I have a photo printer that we were going to attach. But we were trying to do this quickly and inexpensively. Between the ink cartridge and paper, it wasn't the cheapest. I looked into a laser jet(that's the one with toner instead of ink?) photo printer, but those printers are also expensive. In the end, we decided that for these particular weddings, it would be good to have the photos available on Flickr only.
I am not a Python developer (Uhuh!!!), so this is the result of a simple search of "Threading" with Python: www.tutorialspoint.com/python/python_multithreading.htm
Okay, what does this project show that is not, like, extremely obvious or taken directly from a step-by-step howto? Shuffling around 20 lines of python code? Not even case engineering is shown in any helpful detail.
Felix failed at explaing to Karen about the difference. Update downloads information about available packages and their versions from one's repositories. Upgrade compares that info to your installed software, downloads (unless that repo is local media) and installs those if they have more recent versions. Also one could use a bit more logically named and more user friendly tool "apt". "apt is a commandline package manager and provides commands for searching and managing as well as querying information about packages. It provides the same functionality as the specialized APT tools, like apt-get and apt-cache, but enables options more suitable for interactive use by default." update - update list of available packages upgrade - upgrade the system by installing/upgrading packages
This was the sloppiest explanation of APT install process I've ever heard. FYI you do NOT need to use shell to update/install or manage files. Synaptic is a nice and straightforward package manager and I prefer krusader for file-management, although built-in filemanager also works. Even without VNC or X-server, you can use remote X through SSH even on windows - it works okay for most software. Editing files in the shell is not a very comfy process either for most of people.
While editing the files in the shell is not the easiest way, I was really glad Felix showed me how to do it that way, because it helped me learn a lot more about how to do things on a Linux machine and get more comfortable with Terminal. It may not be how I do things in the future, but it definitely helped with my learning process and understand how the OS works.
Unless you're comfortable setting up the appropriate configurations, using remote X is not typically a nice experience, vnc at least preserves the desktop environment and window sizings. Using xming as an x-server on windows and then say, running xfce4-session can have bizarre rendering results as its 'container' dimensions make a sheer mess. 'Apt' or 'aptitude' is also a very suitable package manager, and it's the default for debian, typically. Familiarity with terminal is good, especially for when your operating system goes awry and you need to fix it, wiping and re-installing should be a last resort.
Nice that you guys are changing it up with some single-episode builds. I know a lot of people don't like the longer projects but I think it's nice seeing a more in-depth build that takes a longer time and stuff.
If I'd have to give a bit of constructive critisicm to this episode, maybe make it 5 minutes or so longer and show us a bit more of how you designed and put this project together :)
As someone still learning code, seeing basic explanations and walk-throughs for simple real-world applications is awesome. Keep up the good work guys, I enjoy every episode and the work you put into them. And Felix, it's awesome to see you growing more comfortable with the camera. Your inputs are great and knowledgeable. Show your excitement on camera and be proud of the work you do. We're all watching along with you and discovering what works and what doesn't.
Keep 'em coming
Felix is so much more comfortable when he's not speaking to the camera. A lot more personality when he's talking to Karen or Ben.
"Hate" is such a strong word. You probably dislike the use of his wording.
Since you're already setup with a local storage device, it might work better to have all photos save locally and then have a script that runs at intervals for essentially syncing the photos to Flikr whenever a stable internet connection is available. Make that part asynchronous :)
That sounds like it would be more reliable. I'm still learning Python, so I'm happy for suggestions of different and better ways of doing things. How would you do what you suggest?
One method is to run it as a 'cron' job, cron is a program that helps you to schedule when scripts run, so you can tell it to run a python script every 10 minutes, for example. Running 'crontab -e' lets you edit the cron jobs running as your current logged in user.
I think the reason it "glitched" when on the "open wifi network", was likely because "free access" wifi network usually have a portal that you have to accept a prompt, or acknowledge that you are on the network. Open wifi networks have timers, bandwidth limiters, and such to keep people from hogging all the traffic, and can block mac addresses of offenders.
My thought anyway. I think if you are on a normal wifi or ethernet connection you should be fine.
Please do more episodes like this! I've been watching this show for 2 years and what i love the most is when i come to the channel and see a 1 or 3 part build for some project that i didn't know was coming. I'm bored of glue guns, and pin ball projects. I miss the slot loading nes and the projects that were unplanned and sporadic. Also like that the camera guy is showing up in the episodes more and more, he' hilarious lol
Felix not only teaches you how to solder but I never knew how to use that nail tool before now
I love the new format of longer term projects that are building toward actual products, but did miss the variety of the old format. These mini projects with Karen and Felix fill the void nicely! Thanks for the content.
You should probably make the upload program run on a different process so if it fails it wont cause the main program to freeze
That is a very cool project. One suggestion to make it more photo booth like. Have a printer loaded with 3X5 or 4X6 photo paper, and automatically print a souvenir photo. Maybe put the option to print photos into a config file. Many of your victims, I mean subjects, would treasure the photo and it gives them something that they can show off to other guests. I have never seen a photo booth that didn't give you a hard copy photo.
Another idea I just thought of; It would be really cool if the photo booth could email your photo to you or send it to your phone. Maybe via sms.
Thanks for sharing your awesome project.
I agree. I would rather have had a photo printer. For the printer I have, the ink was pretty expensive and it would run out pretty quickly. We also couldn't find perforated photo paper. Any ideas for a better printer/paper solution?
Cool little project!
And yeah, it definitely needs that connection availability test, especially because in whatever kind of party people are always hogging the wi-fi.
Even if it's your own configured wi-fi and you've set up a priority user for the camera booth, if you have to take it somewhere else, you should be prepared for network connection problems.
some open networks require some sort of validation. You can connect to the router and then your browser redirects you to a page where you have to input some key. (I think hotels do this sometimes). It's possible the Pi was connecting to the network but then didn't actually have internet access and was getting hung up on uploading. Adding a ping test in the code would be useful for sure.
Would like to see more of the hardware side of this build -- how to wire the screen and button etc.
felix always looks like he wants to die while everyone around him is all energetic and enthusiastic and i have never related to someone on that level before
Nah, I don't think it's a lame project, ok it's been done already, but you got Felix explaining the in depths of RasPi, which is amazing bc he's a Linux guru, it's a great project for beginners, I just got my own raspberry pi and the overall explanation of how things are installed, the fact they're using it virtualized over another desktop it's just top notch, I mean, i'ts not fucking Make magazine, it's Ben Heck showrunners. stop the hate, eat carrots and fuck more, get off the internet
You should add a QRC code at the end that'll take them to the Flickr website where the photo is. Awesome project.
That's a good idea! I was going to print one out and stick it to the front of the box. The problem is that I've put the photos in private folders, but because of how Flickr works, I can't do that until after the event and manually. There may be a way to automate that with a script, but that's beyond my programming skills.
So are you guys going to do an update to this like add a flash or a different cam... I see unlimited possibilities.
The MAKE video for the same thing is recomended for me right after. Also we have Phones, you know?
Great episode. I wanna see a Max episode next, that Nintendo Switch one was cool but what else does he have under his sleeve?
I don't understand why all of you are complaining that the project wasn't super complex or anything. This was Karen's project and she's obviously not as experienced as Ben; let her do more simple projects to get experience without getting yelled at, sheesh.
I imagine this is why they wanted to rename the show - calling it the Ben Heck Show sets up certain expectations. It wasn't a bad episode by any means, just something different.
good project, I got nothing of what you were entering into the Pi though.
maybe slow it down a bit ?
and yes, I know I can pause, but I miss something every time
I have a simliar setup but instead it uploads to google photos, and I injected javascript to display a randomized slideshow.
That sounds cool. Do you have the code posted anywhere? I'd love to take a look at it.
Projects havent been good for a while now. I'll stay subscribed and hope you eventually get back to better projects.
Yes I agree with you. The show was real before, now is like a Disney show.
It's simplistic and not up to Ben Heck's old standards. He used to create and build interesting projects. This project was lazy, simplistic and required no real thought or expertise. Ben used to do great project like designing new controllers for handicapped people that required thought, design, custom software and hardware design. Now there are projects like this that nothing more than taking a raspberry pi, some software someone else wrote and slapping it in a box.
It's more than fair criticism. Anyone that has been subscribed to this channel for a long time can see the quality of projects has taken a major swing down. I didn't call Ben or anyone names or troll anyone. Here you are calling people a mouth breeder an acting like a tough guy internet troll. Shows how simplistic your thought train is to attack someone for how they look
By the way I am a staff scientist in seismology, the main software for a new seismological data format standard used by large data centers and own a company where I design and develop seismometers and data loggers.
Tell me again what you do...
Quintin Graham he wasn't rude
Agree with everything you said. Also, bring back Alysson! Nothing personal against the new girl but i don't think she's necessary. The show would be better with just Ben, Felix and that other dude but for some reason they just had to replace "the girl" for the sake of having a girl in the group.
When was i rude? You can like something and still be critical of it. I have been subscribed to the Ben Heck show for years now. I was simply stating that projects lately haven't been up to par with Ben's previous projects and content.
I was really hoping to see a cost effective printer included.
Another change I would make is to add_overlay for your countdown instead of flashing back and forth between your number image and camera preview.
We couldn't come up with a cost effective printer solution(at least not in a week). That's why we left it off. :/
Yeah! We wanted to try that too! If we have time to tinker with it more later, that's one of the things we want to add. Gotta figure out the code for that.
Looks like a cool project, do you have a link to the updated code?
I was wondering how cool it would be to set the pi to take the photos then out the in a ssd and allow people to wirelessly allow people to access to this photos.
I want to make a photo Booth but I don't have the tools or any of the things you guys have anyway can I buy One. From you guys I want to put photos to a external Hard drive
I loved Felix's out takes 😂
Cool episode guys! Liked the project!
I built something similar using a Laptop and a webcam, and this really nice photobooth program. I added a printer to it and a big red button to take a picture and it was fully automated and awesome ;D
Also it much slicker than this Pi program, it had countdown overlays, a better preview, DSLR support and photo frames on the prints.
Have a link to your project or code?
I used this proprietary software, Sparkbooth. sparkbooth.com/
It's kind of pricey but worth it!
3:58 Says "Yes" Thinks "No but I'm not going to explain it again"
I don't get a zip file from drumminhands, I get a html document... :(
Any way to attach this to a portable printer.
Needs one of those old school thermopaper printers. And those beauty-icons like in those Japanese booths. :-)
I have a photo printer that we were going to attach. But we were trying to do this quickly and inexpensively. Between the ink cartridge and paper, it wasn't the cheapest. I looked into a laser jet(that's the one with toner instead of ink?) photo printer, but those printers are also expensive. In the end, we decided that for these particular weddings, it would be good to have the photos available on Flickr only.
Ah, makes sense. Thought'd it end up being cheaper than renting an actual photo booth. Thanks for the response and great build!
It would be cool to add a QR code so they could access the photo immediately.
Build-a-bot might be the best shirt I've ever seen.
I want some more portable builds or somthing
Wow first time I've ever seen someone else using nano.
Make it play an applause through a speaker when it has taken the last photo. :)
We thought about adding a speaker that played a camera shutter sound when the photo is taken. As we always joke...that'll be in the next version. :P
Need more Karen n Felix Linux classes
I think you should change the code to upload in another thread. That probably is the freezing bug. (I would not log it to upload later)
How would one do that?
I am not a Python developer (Uhuh!!!), so this is the result of a simple search of "Threading" with Python: www.tutorialspoint.com/python/python_multithreading.htm
Flickr is still a thing?
What imports did you use?
Okay, what does this project show that is not, like, extremely obvious or taken directly from a step-by-step howto? Shuffling around 20 lines of python code?
Not even case engineering is shown in any helpful detail.
UPDATE the list. UPGRADE the software.
That makes sense, thanks!
you guys should build a famiclone from scratch
Always love an episode that features lots of Karen. Nice!
8:40 Comic Sans... aww yeah...
This was done a year ago on Make. (kMGjroIRzj4)
Felix looks must of the time "high", sorry but it is true.
Build montage ftw
Felix is a robot from the future
No green-screen + background scene selection? C'mon ;)
With that, you could let each guest "pose" with the couple getting married.
Ben's nowhere to be seen, now it is just 'Heck show'?
Look up Mr Rogers and his political views. Made a speech the left me "speechless"
that's a great idea
Karen
apt-get update
apt-get upgrade
So what would apt-get upgrade do if there is no SD card installed?
theHeckwithKaren you should have the OS for Raspberry PI on the SD CARD otherwise the Raspberry PI won't boot or work at all
Felix failed at explaing to Karen about the difference. Update downloads information about available packages and their versions from one's repositories. Upgrade compares that info to your installed software, downloads (unless that repo is local media) and installs those if they have more recent versions.
Also one could use a bit more logically named and more user friendly tool "apt".
"apt is a commandline package manager and provides commands for
searching and managing as well as querying information about packages.
It provides the same functionality as the specialized APT tools,
like apt-get and apt-cache, but enables options more suitable for
interactive use by default."
update - update list of available packages
upgrade - upgrade the system by installing/upgrading packages
This was the sloppiest explanation of APT install process I've ever heard.
FYI you do NOT need to use shell to update/install or manage files. Synaptic is a nice and straightforward package manager and I prefer krusader for file-management, although built-in filemanager also works. Even without VNC or X-server, you can use remote X through SSH even on windows - it works okay for most software.
Editing files in the shell is not a very comfy process either for most of people.
While editing the files in the shell is not the easiest way, I was really glad Felix showed me how to do it that way, because it helped me learn a lot more about how to do things on a Linux machine and get more comfortable with Terminal. It may not be how I do things in the future, but it definitely helped with my learning process and understand how the OS works.
Jack White yeah, I understood some of those words.
Unless you're comfortable setting up the appropriate configurations, using remote X is not typically a nice experience, vnc at least preserves the desktop environment and window sizings. Using xming as an x-server on windows and then say, running xfce4-session can have bizarre rendering results as its 'container' dimensions make a sheer mess. 'Apt' or 'aptitude' is also a very suitable package manager, and it's the default for debian, typically.
Familiarity with terminal is good, especially for when your operating system goes awry and you need to fix it, wiping and re-installing should be a last resort.
What a duo
Outtakes start at 13:33.
Why so bored yo?
The Hen Beck Show
this seems like somthing i would do if i didnt have a front facing camera
Mmm hmm... lol. I love Felix.
Needs RGB!
NICE
Those are some rough fingers
I got Callus on the palms of my hands from working out...Does that count?
I like these projects with more karen in them. We need to see more of karen.
Huzzah!
N64
N64
thats cool, buut we have phones lol. nice project to do tho.
True, but photobooths are common thing at a lot of weddings I have been too.
you could also give this as a gift after the wedding. It feels a little more meaningful if youve worked on it and made it something special.
This is better than a selfie. Nobody will have to have their arm stretched out.
goatmonkey2112 :/
Forces Eh I have a PS4 but I still play my N64....
Please stop letting Karen to choose the projects, they are so lame lately...
I know it's wrong but she goes through me so bad, unsubbed I can't watch anymore
Killer Consoles it's not wrong, it's how you feel. You don't have to feel bad and or apologize if someone rubs you the wrong way..
shoddy af