Schlagwort: Instructables

  • Raspberry Pi Off-World Bartender

    Raspberry Pi Off-World Bartender

    Reading Time: 4 minutes

    Three things we like: Blade Runner, robots, and cocktails. That’s why we LOVE Donald Bell‘s Raspberry Pi–packed ‘VK-01 Off-World Bartender‘ cocktail making machine.

    [youtube https://www.youtube.com/watch?v=qc9lcwPjyWk?feature=oembed&w=500&h=281]

    This machine was due to be Donald’s entry into the Cocktail Robotics Grand Challenge, an annual event in San Francisco. By the time the event was cancelled, he was too deep into his awesome build to give up, so he decided to share it with the Instructables community instead.

    Donald wanted users to get as much interaction and feedback as possible, rather than simply pressing a button and receiving a random drink. So with this machine, the interaction comes in four ways: instructions provided on the screen, using a key card to bypass security, placing and removing a cup on the tray, and entering an order number on the keypad.

    In addition to that, feedback is provided by way of lighting changes, music, video dialogue, pump motors whirring, and even the clicks of relays at each stage of the cocktail making process.

    Ordering on the keypad

    close up of the black keypad

    The keypad allows people to punch in a number to trigger their order, like on a vending machine. The drink order is sent to the Hello Drinkbot software running on the Raspberry Pi 3B that controls the pumps.

    Getting your cup filled

    Inside the cup dispenser sensor showing the switch and LEDs
    The switch under the lid and ring of LEDs on the base

    In order for the machine to be able to tell when a vessel is placed under the dispenser spout, and when it’s removed, Donald built in a switch under a 3D-printed tray. Provided the vessel has at least one ice cube in it, even the lightest plastic up is heavy enough to trigger the switch.

    The RFID card reader

    Cocktail machine customers are asked to scan a special ID card to start. To make this work, Donald adapted a sample script that blinks the card reader’s internal LED when any RFID card is detected.

    Interactive video screen

    close up of the interactive screen on the machine showing Japanese style script

    This bit is made possible by MP4Museum, a “bare-bones” kiosk video player software that the second Raspberry Pi inside the machine runs on boot. By connecting a switch to the Raspberry Pi’s GPIO, Donald enabled customers to advance through the videos one by one. And yes, that’s an official Raspberry Pi Touch Display.

    Behind the scenes of the interactive screen with the Raspberry Pi wired up
    Behind the scenes of the screen with the Raspberry Pi A+ running the show

    The Hello Drinkbot ‘bartender’

    screen grab of the hello drinkbot web interface

    Donald used the Python-based Hello Drinkbot software as the brains of the machine. With it, you can configure which liquors or juices are connected to which pumps, and send instructions on exactly how much to pour of each ingredient. Everything is configured via a web interface.

    Via a bank of relays, microcontrollers connect all the signals from the Touch Display, keypad, RFID card reader, and switch under the spout.

    Here’s the Fritzing diagram for this beast

    Supplies

    Donald shared an exhaustive kit list on his original post, but basically, what you’re looking at is…

    Pencil sketches of the machine from different angles
    Donald’s friend Jim Burke‘s beautiful concept sketches

    And finally, check out the Raspberry Pi–based Hello Drinkbot project by Rich Gibson, which inspired Donald’s build.

    Website: LINK

  • Weekend Project: Create Your Own 3D Printed LED Mason Jar Lanterns

    Weekend Project: Create Your Own 3D Printed LED Mason Jar Lanterns

    Reading Time: 4 minutes

    Instructables content creator Becky Stern shares her latest 3D printing project: LED Mason Jar Lanterns. This beginner-level project will help you improve your design and DIY skills, and you’ll have some lovely new lanterns to light up your home! 

    If there’s one type of container that has become synonymous with the stereotypical hipster, most people would probably put their money into mason jars. But these popular receptacles aren’t only good for holding your neighborhood bar’s newest cocktail, you can actually do a lot with them.

    Becky Stern, a Brooklyn-based content creator for Instructables and Autodesk, recently shared a how-to guide for LED Mason Jar Lanterns. This unique 3D printing project is perfect for beginners, and will help you improve your design and DIY skills.

    These DIY LED Mason Jar Lanterns are a simple, yet stunning project that will fill your house with decorative light. The lanterns contain a simple LED, a battery circuit, and whatever ornamental touch you decide to put on them. Not only will you get more familiar with your 3D printer, Stern’s project also connects you with TinkerCAD, basic circuitry, and artistic creativity.

    Here’s what you need to know to get started on your own 3D printed LED Mason Jar Lanterns.


    LED Mason Jar Lanterns: What Do You Need?

    Aside from your 3D printer, you’ll need a few other components and tools to create your own LED Mason Jar Lanterns. Luckily, the parts on required for this Weekend Project are easily obtainable. Here’s what you need:


    LED Mason Jar Lanterns: Putting it Together

    Once you have your materials ready, it’s time to start digitally crafting your LED Mason Jar Lanterns. For those who want to take an easier path, you can simply download Stern’s lid model. Conversely, you can also customize your own lid using the Glow Circuit Assembly in TinkerCAD. This 3D printable lid is designed to hold and connect the battery and LED together.

    On her Instructables post, Stern shares the TinkerCAD files for two different sized lids, both of which fit the common mason jar. After finding the 3D model that fits your jar, it’s time to 3D print the 3D printed lid and incorporated Glow Holder. The content creator states that she prepared her model on Autodesk Print Studio. In Stern’s example, the lid model is 3D printed with 20 percent infill, no supports or rafts required. If you want to design your own lid, Stern also supplies easy-to-follow TinkerCAD instructions on her post.


    Once the 3D printed lid and Glow Holder is ready to go, it’s time to insert the LED and battery into the mount. To do so, you must trim the leads of your LEDs, and then insert the battery and LED into the holder (place the positive side/leg facing the + on the 3D printed holder). Finally, fit the lid into the mason jar and secure it into place with the metal band.

    After the assembly process is complete, it’s time to get creative. Stern suggests decorating your lantern with paper cutouts, and even provides some instructions on how to make a Jack-O-Lantern design. All you have to do is cut the paper to match the inside of the mason jar, fold it, cut out a design, and voila! The Instructables content creator states that you can use the LED color and paper color to enhance the design of your lantern.

    You can also achieve a striking visual effect by painting the inside of the mason jar with glitter glue, or filling it with translucent beads, seaglass, or any other ornament that will help disperse the light throughout your DIY lantern. Feel free to experiment with other decorative ideas, and be sure to share your 3D printed LED Mason Jar Lanterns on Stern’s Instructables post!

    License: The text of „Weekend Project: Create Your Own 3D Printed LED Mason Jar Lanterns“ by All3DP is licensed under a Creative Commons Attribution 4.0 International License.

    Subscribe to updates from All3DP

    You are subscribed to updates from All3DP

    Website: LINK

  • The Fisher Piano: make music in the air

    The Fisher Piano: make music in the air

    Reading Time: 2 minutes

    Piano keys are so limiting! Why not swap them out for LEDs and the wealth of instruments in Pygame to build air keys, as demonstrated by Instructables maker 2fishy?

    Raspberry Pi LED Light Schroeder Piano – Twinkle Little Star

    Raspberry Pi LED Light Schroeder Piano – Twinkle Little Star

    Keys? Where we’re going you don’t need keys!

    This project, created by either Yolanda or Ken Fisher (or both!), uses an array of LEDs and photoresistors to form a MIDI sequencer. Twelve LEDs replace piano keys, and another three change octaves and access the menu.

    Each LED is paired with a photoresistor, which detects the emitted light to form a closed circuit. Interrupting the light beam — in this case with a finger — breaks the circuit, telling the Python program to perform an action.

    2fishy LED light piano raspberry pi

    We’re all hoping this is just the scaled-down prototype of a full-sized LED grand piano

    Using Pygame, the 2fishy team can access 75 different instruments and 128 notes per instrument, making their wooden piano more than just a one-hit wonder.

    Piano building

    The duo made the piano’s body out of plywood, hardboard, and dowels, and equipped it with a Raspberry Pi 2, a speaker, and the aforementioned LEDs and photoresistors.

    2fishy LED light piano raspberry pi

    A Raspberry Pi 2 and speaker sit within the wooden body, with LEDs and photoresistors in place of the keys.

    A complete how-to for the build, including some rather fancy and informative schematics, is available at Instructables, where 2fishy received a bronze medal for their project. Congratulations!

    Learn more

    If you’d like to learn more about using Pygame, check out The MagPi’s Make Games with Python Essentials Guide, available both in print and as a free PDF download.

    And for more music-based projects using a variety of tech, be sure to browse our free resources.

    Lastly, if you’d like to see more piano-themed Raspberry Pi projects, take a look at our Big Minecraft Piano, these brilliant piano stairs, this laser-guided piano teacher, and our video below about the splendid Street Fighter duelling pianos we witnessed at Maker Faire.

    Pianette: Piano Street Fighter at Maker Faire NYC 2016

    Two pianos wired up as Playstation 2 controllers allow users to battle…musically! We caught up with makers Eric Redon and Cyril Chapellier of foobarflies a…

    Website: LINK

  • When tiny robot COZMO met our tiny Raspberry Pi

    When tiny robot COZMO met our tiny Raspberry Pi

    Reading Time: 2 minutes

    Hack your COZMO for ultimate control, using a Raspberry Pi and this tutorial from Instructables user Marcelo ‘mjrovai’ Rovai.

    Cozmo – RPi 4

    Full integration The complete tutorial can be found here: https://www.instructables.com/id/When-COZMO-the-Robot-Meets-the-Raspberry-Pi/

    COZMO

    COZMO is a Python-programmable robot from ANKI that boasts a variety of on-board sensors and a camera, and that can be controlled via an app or via code. To get an idea of how COZMO works, check out this rather excitable video from the wonderful Mayim Bialik.

    The COZMO SDK

    COZMO’s creators, ANKI, provide a Software Development Kit (SDK) so that users can get the most out of their COZMO. This added functionality is a great opportunity for budding coders to dive into hacking their toys, without the risk of warranty voiding/upsetting parents/not being sure how to put a toy back together again.

    By the way, I should point out that this is in no way a sponsored blog post. I just think COZMO is ridiculously cute…because tiny robots are adorable, no matter their intentions.

    Raspberry Pi Doctor Who Cybermat

    Marcelo Rovai + Raspberry Pi + COZMO

    For his Instructables tutorial, Marcelo connected an Android device running the COZMO app to his Raspberry Pi 3 via USB. Once USB debugging had been enabled on his device, he installed the Android Debug Bridge (ADB) to the Raspberry Pi. Then his Pi was able to recognise the connected Android device, and from there, Marcelo moved on to installing the SDK, including support for COZMO’s camera.

    COZMO Raspberry Pi

    The SDK comes with pre-installed examples, allowing users to try out the possibilities of the kit, such as controlling what COZMO says by editing a Python script.

    Cozmo and RPi

    Hello World The complete tutorial can be found here: https://www.instructables.com/id/When-COZMO-the-Robot-Meets-the-Raspberry-Pi/

    Do more with COZMO

    Marcelo’s tutorial offers more example code for users of the COZMO SDK, along with the code to run the LED button game featured in the video above, and tips on utilising the SDK to take full advantage of COZMO. Check it out here on Instructables, and visit his website for even more projects.

    Website: LINK

  • Free STL Files & 3D Printer Models – 35 Best Sites

    Free STL Files & 3D Printer Models – 35 Best Sites

    Reading Time: < 1 minute

    Yobi3D is a bleeding edge search engine that helps you find free STL files, and then offers comprehensive features like 3D visualization, sharing, and even one-click 3D printing. With this workflow, you can select any number of 3D printer models and have them fabricated without even touching a 3D printer. The numbers of free STL files may not be as big as with its competitors, still, this 3D model search engine is worth a try.

    (Yobi3D)

    Website: LINK

  • Rick and Morty fans will love this butter robot

    Rick and Morty fans will love this butter robot

    Reading Time: < 1 minute

    Rick and Morty fans will love this butter robot

    Arduino TeamJanuary 4th, 2018

    Up until the present day, if you need butter, you simply ask another human to “pass the butter,” leading to minor inconvenience and awkwardness. Engineering students in Brussels have come up with a novel solution: a robot that brings the butter to you!

    The robot, inspired by Rick and Morty’s Butter Bot, is powered by an Arduino Uno and summoned to hungry humans via an infrared remote control.

    When the signal detected by onboard IR sensors, the robot moves over using continuous-rotation modded servos, then flips its cap-like lid to reveal the butter inside.

    Want a Butbot of your own? You can find the build process and code in the student team’s write-up here.



    Website: LINK

  • Build a six-wheeled RC vehicle for any terrain

    Build a six-wheeled RC vehicle for any terrain

    Reading Time: 2 minutes

    Build a six-wheeled RC vehicle for any terrain

    Arduino TeamJanuary 4th, 2018

    In order to create the ultimate off-road RC rig, “asrebro” designed his own six-wheeled vehicle, operated with the help of Arduino.

    To give it decent range and reliability, the hacker turned to a stock transmitter and receiver, but routed the PWM signals onboard to a Mega. The Arduino uses a pair of H-bridge boards to drive all six motors/wheels for tank-like movement.

    Since an Arduino is used, this opens up a wide range of manual and automatic control options, and could even be used to power robotic accessories like a gripper or gimbal with a camera.

    I decided to build a bigger robot that will easily overcome various obstacles on its way and will be able to move with a load of at least a dozen kilos. I also assumed that the robot should be able to cope in difficult terrain such as sand, snow and rubble. To make it possible, I built a 6-wheel [aluminum and duralumin] chassis equipped with 6 motors of sufficient high power and suitable motor driver and power supply. I also wanted my robot to be controlled from a long distance (at least 200 meters) so I used a good quality 2.4GHz transmitter and receiver.

    You can see it in action below, traversing through a forest near Warsaw, Poland.



    Website: LINK

  • RoboGlove assists users with gripping objects

    RoboGlove assists users with gripping objects

    Reading Time: 2 minutes

    RoboGlove assists users with gripping objects

    Arduino TeamJanuary 3rd, 2018

    The RoboGlove project is a robotic glove by students at the Université Libre de Bruxelles that is designed to assist the wearer when continuously gripping objects.

    This is accomplished by a series of three servos that transmit force through cables for the index finger, middle finger, and thumb. Control is via an Arduino Uno, which takes input from pressure sensors in the three finger fixtures, helping the wearer keep gripping when force is initially exerted to close a fist.

    The glove has a wire connection that links the fingers to some servo motors: a wire is attached to the extremity of the finger and to the servo, so when the servo turns, the wire is pulled and the finger is flexed. In this way, by controlling the grip done by the user through some pressure sensors in the extremity of the fingers, we are able to actuate the motors in a controlled way and help the gripping by bending the finger proportionally to the rotation of the motors and so to the rolling up of the wires. In this way we should be able either to allow weak people to grip objects or help even people in physiological conditions to grip objects and to keep it without any effort.

    While still a prototype, it’s an interesting device that could be developed further into a very helpful augmentation. You can see it in action below!



    Website: LINK

  • Manipulate time with this Arduino-controlled LED glove

    Manipulate time with this Arduino-controlled LED glove

    Reading Time: 2 minutes

    Manipulate time with this Arduino-controlled LED glove

    Arduino TeamNovember 2nd, 2017

    While you might not be able to actually manipulate time, this glove by YouTuber “MadGyver” certainly makes it appear that way. His glove, shown in the video below, uses a gigantic LED controlled by an Arduino Nano to allow objects such as a fan, water falling from a shower, and a spinning top to stop, slow down, and even reverse.

    The trick is that when the LED’s frequency is aligned with that of the observed moving subject, it lights it up in the same position over and over, making it appear to pause. Frequency is adjusted by rolling one’s hand via an accelerometer, or a potentiometer mounted in the base of the glove can also be used.

    If you want to build your own, instructions can be found here and the Arduino code and schematics are available on GitHub.



    Website: LINK