building an automated photo booth. The total build cost was around $150 as I re-used a lot of the components and materials I already had in my garage – in addition to what I could salvage from scrap yards.
Why? – I decided to build my own photo booth after trying to rent one from local photography studios. The going rate for a rented photo booth is around $600 in addition to the hourly rate of the attendent to watch over the equipment. As this was not in my wedding budget, and I did not want to deal with an additional vendor, I decided to build my own for under $200.
My Goal - Build an automated photo booth for under $200 – that could be easily operated by anyone at a party – and is durable and compact enough to fit into a compact car.
(Note* this photo booth does not print pictures. I have been working on a script that automatically uploaded the photo to flickr, but I did not finish it in time for the wedding. I’ll try and include that in a future post )
Step 1: How it works
The photo booth operation is simple. Users walk up to the back side of the camera – See themselves on the screen – Press a button and strike a pose.
The mechanics of the photo booth are a little bit more complicated, but ideally, the user never has to know what is going on under the hood.
The guts behind this photo booth are based on OSX lion. With Lion, the photobooth application can be extended to full screen and it can be set to use an external camera. So I connect a logitech web cam and an external monitor to a laptop running OSX Lion. The only thing i needed to build in addition to this hardware setup was an array of lights and a button (mapped to the enter key) to trigger the photobooth application to take a picture.
The “business end” of the photo booth can be seen in this step.
Arduino has been widely popular among hackers and DIY-addicts out there for modding/hacking things.
For those of you just entering the Arduino world, here’s a bunch of great Arduino tutorials/projects that can help you jump-start your next project.
1) Did you know that you can program/flash your Arduino wirelessly? For those of you who are going to be making devices where the Arduino is hidden from easy access, read up on how you can program your Arduino wirelessly using Xigbee modules over at Lady Ada’s site.
2) Arduinome is a project the Monome for audio sequencers. Theses are minimalist input for any Arduino project so I think this is a great device to add-on to your project, even it’s not audio-related. You can see an example of how Arduino is applied to a project here as a pocket jammer.
3) For energy eco-projects, you can refer to this great site on OpenEnergyMonitor, which uses Arduino and complete details are provided for making your own home energy monitor. Of course, I am sure you can apply energy monitoring to anything else that matters to you.
4) DIY Arduino Earthquake Seismic Detector can actually detect earthquakes, perhaps great for any project requiring sensing of vibrations and whatnot.
5) Need some resources on robots using Arduino? Check out George Frick’s Arduino Tank Robot. Robots can be great ways to learn about sensor implementation and general Arduino programming.
6) If you are a total newbie and you have no programming/soldering skills whatsoever, I highly recommend Lady Ada’s starter kit ($65). This can get you started learning basics of Arduino and making small LED projects. (Sparkfun also has these for $59.95)
Of course, if you want to jump-start into robotics with Arduino, Maker Shed has a great Arduino-controlled Servo Robot Kit for $175 here. The Pop-Bot Robot Kit is another one you can get but be aware, it doesn’t come with Arduino, you will have to buy them separately.
7) Arduino is great because there’s so many tutorials to help you get started on hacking. One of my favorites is this brain-controlled Star Wars Trainer device coupled with Arduino to build a brain-controlled device.
8) For chemistry lovers out there, you might want to start your Arduino adventure with this pH meter, which can be great for automating your pool pH balancing.
9) The Magic Mirror is one of my all-time favorites. This is a fairly complex project involving many things but once you master Arduino basics, you might want to tackle big projects like this one. You can buy the kit here.
10) The RGB Color Table is probably something I will personally make someday. This one uses Arduino and can even play the game Tetris! How cool is that?
OMG, there’s so many more Arduino projects you need to check out. We have about a hundred of them featured here on Zedomax.com, check out our Arduino section here.
Table of contents:
- What is 3D printing?
- 3D printing technologies
- 3D Printing history
- 3D printing applications
- What is a 3D printer?
- Whats the difference between rapid prototyping machine and a 3D printer?
- What can you make with a 3D printer?
- Who make 3D printers?
- How much cost a 3D printer?
- How to build a 3D printer?
- What are the materials used to print 3D objects?
- What 3D modeling software is suitable for a beginner in 3D design?
- I have no 3D design experience, how long does it take to learn 3D modeling?
- Where can I get 3D models online?
- Where can I find online 3D printing service?
1. What is 3D printing?
3D printing is also known as desktop fabrication or additive manufacturing, it is a prototyping process whereby an real object is created from a 3D design. The digital 3D-model is saved in STL format and then sent to a 3D printer. The 3D printer then print the design layer by layer and form a real object. Read more..
This video describe how laser-sintering process melt fine powders, bit by bit, into 3D shapes.
2. 3D printing technologies
Quite a few technologies are capable to do 3D printing. The main differences are how layers are built to create parts.
SLS (selective laser sintering), FDM (fused depostion modeling) & SLA (stereolithograhpy) are the most widely used technologies for 3D printing. Selective laser sintering (SLS) and fused deposition modeling (FDM) use melting or softening material to produce the layers.
This video describe how laser-sintering process melt fine powders, bit by bit, into 3D shapes.
The video belows explains the process of Stereolithography (SLA).
Generally, the main considerations are speed, cost of the printed prototype, cost of the 3D printer, choice and cost of materials and colour capabilities.
3. The history of 3D printing
October 5, 2011 – Roland DG Corporation introduced the new iModela iM-01.
Sep, 2011 – Vienna University of Technology, a smaller, lighter and cheaper printing device has now been developed.
This smallest 3D printer weighs 1.5 kilograms, it costs around 1200 Euros.
Aug, 2011 – The world’s first 3D printed aircraft created by Engineers at the University of Southampton.
3D printers are awesome, but boy are they frustrating. If you’ve built a RepRap Mendel, Prusa or Huxely, you know there’s nothing quite like trying to get a washer off of a threaded rod without disassembling the entire machine. This frustration in part sourcing, assembling and correctly aligning a printer is where printers like the Makerbot find their niche. There’s a new printer on the block that promises a 45 minute assembly time and less than 2 hours from starting the build to first print. It will do all this for under $500, electronics and motors included.
From the Flickr photoset, we can see that the Printrbot has 2 motors for the z-axis, uses sanguinololu electronics, and uses a derivative of Wade’s extruder – all proven design choices. Unlike the RepRaps, most of the frame is actually printed, and not built out of threaded rods. This drastically reduces the assembly and calibration time.
The inventor of the Printrbot, [Brook Drumm], has a Kickstarter up where he’s selling complete kits (electronics, motors and vitamins) for $499. This beats the very inexpensive SUMPOD in affordability. We haven’t been able to find the 3D design files for the Printrbot (although you can buy these printed parts for $75), and there’s no word on the build volume of the stock printer. That being said, the printrbot does have pretty good resolution. Check out the video of a Printrbot in action after the break.
As the Arduino surges in popularity, people keep dreaming up crazier and more complex ways to use it. We’ve rounded up five of the most impressive Arduino projects on the web to show what’s possible with such a versatile and inexpensive platform. Be warned – these projects aren’t for beginners, but if you’re looking for a challenge and something to brag about, they could be just the ticket.
Click any item on the list to jump to the relevant section:
- Open Energy Monitor – Build a home energy monitoring system
- OpenMoCo – Make automated camera control rigs like the pros
- DIY Drones – Fly an unmanned aerial vehicle
- DIY Magic Mirror – Create a cinema-worthy prop
- Arduino beer brewing – Get yo’ geeky drink on
Open Energy Monitor is an open source energy monitor for use throughout your entire house. Much more than just a quick circuit you slap on your utility meter, OpenEnergyMonitor consists of multiple components that work together to take readings on energy consumption by room or device, room temperature, and more, then feed all of it wirelessly back to a dashboard that can be displayed locally or through a web interface.
We like Open Energy Monitor a lot because it’s a great introduction to real-world systems. When you build a home monitoring or automation platform, you’re using your Arduino as part of a larger network rather than just a standalone device. Learning how to get your microcontroller talking to the outside world is critical as you graduate to more complex projects, and OEM provides a great example of a polished, well designed architecture.
As described in the expanded title, OpenMoCo is all about enabling motion in photography. Whether shooting video, time-lapse, or panoramic photography, accurate camera motion is often an important consideration. As many photographers know, professional equipment for automating camera movement and activation can be prohibitively expensive. OpenMoCo serves as a repository for community knowledge on how to design and create motion control tools on a budget.
Most OpenMoCo tools start with the OpenMoCo reference design, which is a modular platform that consists of an engine, interfaces, and elements. The Arduino-based engine covers the brains of the operations, interfaces include various UX controls and displays, and elements comprise motion tools such as stepper motors or actuators.
Have you ever seen Predator drones in the news or watched the robot planes in Terminator movies and thought “Man, I wish I could build one of those”? Well, now you can. DIY Drones describes themselves as “the home for everything about amateur Unmanned Aerial Vehicles (UAVs)”. We don’t think too many people would argue, as the community has grown to over 20,000 members and is one of the top 100,000 websites in the world.
DIY Drones goal is to create hardware and software for any type of aerial robot, whether it be a helicopter, plane, quadcopter, or blimp. Their site is packed with various user groups, blogs, and forums, all with useful information on starting your own project. The DIY Drones store offers their premier product, the ArduPilot, a universal autopilot board equipped with an Arduino Mega 2560, 6-axis gyro/accelerometer, and GPS. Depending on what type of vehicle you’re creating, you can flash appropriate software such as ArduPlane or ArduCopter and be completely ready to fly. If you’re interested in drones or even radio controlled aircraft of any type, check out the site, because there’s a wealth of useful experience for any level of hobbyist.
The DIY Magic Mirror is nifty contraption that will turn heads at your Halloween party, theme house, or even a bar. By combining an Arduino-compatible sensor kit with a laptop display and open-source software, you can create a mirror that interacts with visitors and spits out custom messages with text-to-speech. The site is more of a business venture than some of the other communities here, but the code is out there and the prices for the hardware are reasonable. You can get as involved as you want, by building the kit from scratch and even adding a breathalyzer so your mirror can publicly shame friends that overindulge at your holiday party.
Arduino beer brewing
Home brewing has gotten increasingly popular recently, as breweries get smaller, equipment gets cheaper, and Portland hipsters get more discerning in their IPA preferences. Luckily, Arduino can make this process easy, and a number of enterprising hackers have posted information on their automated beer brewing journeys.
The best resource we know of for this type of project is the HackaDay beer hacks category, which has plentiful examples of homemade mashtuns, kegerators, and automated dispensers, all enhanced with Arduino.
There are also several other noteworthy destinations for Arduino-powered beer projects. First up, Kegbot is an impressive and full featured beer tracking and pouring system. As described on their site:
Kegbot is a free, open-source project to turn your beer kegerator into a computerized drink tracker. Kegbot is an open source project, intended to beer enthusiasts, DIY hackers, homebrewers, and anyone with an interest in monitoring their beer.
Next, homebrewing.com has an article on home brewing automation with Arduino, which links to several other projects such as the Halfluck Automated Brewing System (HABS) grain brewing machine.
There’s enough here to keep you tinkering for a while, but we know we’ve only scratched the surface of great high-level Arduino projects. Do you have any suggestions that we should add to this list? Let us know in the comments. In the meantime, happy hacking…
This great project uses the a soleniod’s magnetic coil, a Hall sensor, and Arduino to perfectly levitate a magnet. The Hall sensor detects the field of the permanent magnet and uses that information to modulate the magnetic field of the electromagnet. If you’re unfamiliar with the Arduino, see our Arduino tutorial and top arduino projects.
While you may think that the glasses shown below would be rather expensive, you can actually make them for less than $15.Â It’s as simple as buying two small digital photo frames on eBay for $6 and sacrifice an old pair of glasses.Â Of course, you canâ€™t see out of them
The overall idea is pretty absurd and I can’t believe I’m posting something related to Lady Gaga on HacknMod.Â Nonetheless, the use of cheap LCDs is still pretty unique. The project is simple enough – the only critical components are the cheap digital photo frames. Just be sure that the digital frames fit into the glasses frames.
We’ve covered some downright superb daft punk projects in the past, but this helmet is one of the best so far. It took 17 long months to build and was documented fairly well in the project’s build notes. The video below is a great walkthrough of the build as well.
The helmet is shaped from resin, finished with chrome, and illuminated with LEDs. The rainbow illumination effect is a result of LEDs housed in a pattern around the shape of the helmet. An Arduino, AA batteries, and potentiometers help to control the lighting and are attached externally to the Daft Punk helmet.
17 months seems like an absurdly long time, but consider the entire build process including molding, casting, sculpting, painting, and electronic wizardry that went into it. Worth it? If you’re a die hard fan. Otherwise, we’ll stick with some less time intensive daft punk projects.
This is the new SainSmart 3D Printer Starter Kit, developed specially for those beginners who are interested in 3D printer. You will have a complete set of SainSmart’s most common and useful electronic components. What’s more. We will offer you a detailed tutorials including project introduction and their source codes.You may learn about Sainsmart through using these basic projects.
1.Sainsmart RAMPS 1.4
It is a Mega Pololu Shield, or RAMPS for short,designed to fit the entire electronics needed for a RepRap in one small package for low cost. RAMPS interfaces an Arduino Mega with the powerful Arduino MEGA platform and has plenty room for expansion. The modular design includes plug in stepper drivers and extruder control electronics on an Arduino MEGA shield for easy service, part replacement, upgrade-ability and expansion. Additionally, a number of Arduino expansion boards can be added to the system as long as the main RAMPS board is kept to the top of the stack. This board is mostly based on Adrian’s Pololu_Electronics and work by Tonok. Copper etch resists methods suggested by Vik. Also inspired by Vik’s work with EasyDrivers. circuit design based mostly on Adrian’s Pololu_Electronics Joaz at RepRapSource.com supplied initial pin definitions and many design improvements. Much inspiration, suggestions, and ideas from Prusajr, Kliment, Maxbots, Rick, and many others in the RepRap community.
2. Sainsmart Mega 2560 R3
Sainsmart Mega2560 R3 is an ATmega2560 as core microcontroller development board itself has 54 groups digital I / O input / output terminal (14 groups do PWM outputs), 16 sets of simulation than the input side, group 4 UARTs (hardware serial ports), using the 16 MHz crystal oscillator. With the bootloader, download the program directly via USB without having to go through other external writer. Supply part of the optional USB power, or as an external power using the AC-to-DC adapter and battery. Arduino development IDE interface is based on open-source principles, allows you to free download for use in project work, school teaching, motor control, interactive works.
3. Sainsmart A4988 driver
This product is a carrier board or breakout board for Allegro’s A4988 DMOS Microstepping Driver with Translator and Overcurrent Protection by Pololu; we therefore recommend careful reading of the A4988 datasheet before using this product. This stepper motor driver lets you control one bipolar stepper motor at up to 2 A output current per coil.
4.SainSmart Mechanical Endstop Switch
The mechanical endstop is a simple solution to a simple problem. We want to be able to detect when an X/Y/Z stage has reached its minimum or maximum. Instead of messing with flags or complicated light beam interruptors, we use a mechanical switch. If we place the switch in the path of the stage, then the stage itself will simply close the switch when it moves against it. Other than properly positioning the switch, we do not need to modify the stage at all. If you’re worried about reliability, you can sleep well at night. The switches we use are rated for 1 million operations before failure. Since we only use the switches once per print, that means you’ll be able to do one million prints before having to replace the switch.
5.SainSmart 2004 Smart Yellow LCD Controller With Adapter
This Smart Controller contains a SD-Card reader, an rotary encoder and a 20 Character x 4 Line Yellow LCD display. You can easy connect it to your Ramps board using the “smart adapter” included.
After connecting this panel to your Ramps you don’t need your pc any more, the Smart Controller supplies power for your SD card. Further more all actions like calibration, axes movements can be done by just using the rotary encoder on the Smart Controller. Print your 3D designs without PC, just with a g-code design stored on the SD card.
6.MK2B PCB Heatbed 12V/24V for 3D Printer RAMPS1.4
MK2b is the latest and the best type of heatbed money can buy as of today. 100% compatible with all Prusa and Mendel 3d printer variants.
- 1x SainSmart RAMPS 1.4
- 1x SainSmart Mega 2560 R3
- 1x SainSmart
- 1x SainSmart SD RAMPS Breakout Board
- 5x SainSmart A4988 driver
- 1x USB Cable
- 1x SainSmart RAMPS 1.4 wiring cable
- 6x SainSmart Mechanical Endstop Switch
- 1x SainSmart Cooler Fan for 3D ramps
- 1x SainSmart MK2b
The article is a person named Garrett Kendrick who used sainsmart 3D ptinter board to build his own 3D printer. Check out the process of this project.
I have wanted a 3D printer for many years and done a lot of research. My first 3D printer was an Ord Bot Hadron that I purchased online for over $1500. While I love this printer design and high accuracy, I had a hard time shelling out that amount of money. I’m very happy with the printer, but wanted to find a way to make another (better) version for a much reduced price. That lead me to this build.
I received the SainSmart RAMPS 1.4+Mega 2560 R3 3D Print Kit. This kit includes the Arduino Mega 2560 microcontroller, Sainsmart A4988 driver board, 5 Sainsmart RAMPS 1.4, and plenty of interconnecting cables in a nice case. For the price, I was sceptical, but once it arrived (within 2 days of ordering) I was impressed.
I also received the SainSmart 1.75mm green ABS filament.
I found a good deal ($430) on an Ord Bot Hadron mechanical frame with orange accessories on eBay and bought it.
I began printing the printable parts for my new printer with my old printer using the SainSmart green ABS. The parts came out beautifully!