Introduction: Touch Operated Bottle Opener

Picture of Touch Operated Bottle Opener

This instructable was created in fulfillment of the project requirement of the Makecourse at the University of South Florida (www.makecourse.com)

What does a person need when they have everything??? A touch operated bottle opener of course! This idea came to me while I was reading about how much funding the Juicero received.

Step 1: Step 1: Materials

1. Arduino Uno Board

2. Breadboard

3. A couple red LEDs

4. A couple green LEDs

5. Stepper Motor + Motor Driver Module

6. RFID sensor

7. RFID card, keychain, or wristband

Step 2: Step 2: Breadboard Fun!!!

Picture of Step 2: Breadboard Fun!!!

Who doesn't love breadboards? People with big fingers, but if you are like me, we will get through this together. The diagram has a generalization for the stepper motor. the motor I used was a 28byj-48 and a driver board. I tried to simulate how the wires will connect, even though it is not the same driver.

Attaching the LEDs:

I attached the red LEDs in series, with one end then connected to ground and the other end connected to pin 2 on the arduino.

I attached the green LEDs in series, with one end then connected to ground and the other end connected to pin 3 on the arduino.

Attaching the RFID sensor:

The sensor is not the exact same I used, but the pin out is the same.

The red wire is the 3.3v connected to the 3.3v on the arduino. The orange wire is the reset on the RFID and connected to pin 9, the yellow wire is connected to ground.

Pin 10 is the gray wire connected to SDA

Pin 11 is the blue wire connected to MOSI

Pin 12 is the green wire connected to MISO

Pin 13 is the purple wire connected to SCK

Attaching the stepper motor:

The stepper motor I used has a plastic end that plugs in to the driver.

The driver board has pins for power and ground, and also pin outs of :

IN1 connected to pin 7

IN2 connected to pin 6

IN3 connected to pin 5

IN4 connected to pin 4

Step 3: Step 3: Gentlemen, Start Your Printers!!!!

Picture of Step 3: Gentlemen, Start Your Printers!!!!

Congratulations! we have placed all the pins where they need to go... hopefully. As you can see from the photo, the device is a pretty simple PLA 3d printed box. Mine consisted of 7 printed parts and one part that was made of Lexan. I chose to use a wood PLA to give it a rumpus room vibe, you can feel free to use what ever you like. I have included the .SLDPRT and .STL files that I used to create my project.

Step 4: Step 4: Run, Its Code Kong!!!

As my first real project using an arduino, I know this code could be optimized better. It is commented, so maybe you will understand what I was trying to do. All libraries can be downloaded through arduino.

Comments

Alex in NZ (author)2017-12-11

I second the "can you post a video" comment, because I can't quite understand how the machine opens the bottle.

It is an _amazing_ idea though. It is such an ancient problem "I want to open this bottle of beer, but I don't want to do such strenuous work while I'm relaxing." I love the concept behind the design :-)

jellmeister (author)Alex in NZ2017-12-13

I’m guessing (though I haven’t downloaded them) that the CAD parts will have some sort of linkage (e.g. crank) by which the stepper raises the vertical bar. The bottle cap grips the opener and as the angle changes either the base of the bottle slides towards the vertical bar (probably prevented by the step), the bottle is lifted (hopefully not? -seems quite likely) or the cap is peeled up.
I agree a video would be good.

jellmeister (author)jellmeister2017-12-13

Hooking the far side and pulling down would avoid issues with lifting the bottle

jellmeister (author)2017-12-13

The Arduino won’t enjoy LEDs hooked up without ballast resistors! Suggest at least 100 ohms on each digital output would avoid risking damage to the ATmega output transistors.

MillennialDIYer (author)2017-12-06

A video would be nice.

About This Instructable

779views

12favorites

License:

More by AdamC299:Touch Operated Bottle Opener
Add instructable to: