Robot Moves In Any Direction On Ball Wheels

The ability to move in any direction and turn on the spot is a helpful feature on robots that operate indoors around other objects. [James Bruton] demonstrated one possible solution in the form of a robot chassis that can move in any direction with three ball-shaped wheels.

The video after the break is part two of this series. Part one covered the ball wheels themselves, consisting of a pair of half-spheres that can rotate independently with a small roller in the center of each and a driven shaft through the center of the sphere. Three of these are arranged at 120° intervals around the center of the robot, with the main shafts driven by geared DC motors using belts. To move in a straight line some basic trigonometry is used to calculate the required relative speed of each wheel. An Arduino Mega is used to do the necessary calculation when receiving input from the wireless controller.

The motion is remarkably smooth, and we’d be interested to see how it compares with Mecanum and Omniwheels. It seems like the perfect platform for [James]’ Really Useful Robot. He hinted that he might mount a trash bin on it in the future. We would love to see an automatic trash-catching robot, similar to [StuffMadeHere]’s robotic basketball hoop. Continue reading “Robot Moves In Any Direction On Ball Wheels”

3D Printed Flip Dots

Displays have come a long way in the last few decades, but none can deliver the mesmerizing visual and audio experience of a large flip dot display. Both old panels and new panels can be expensive and difficult to source, so [Larry Builds] made his own flip dots with the help of 3D printing.

Flip dots are driven by a pair of electromagnetic posts that attract or repel a magnet embedded in the dot, and [Larry Builds] version is no different. For the electromagnets, he used M3 threaded rod with enamel wire wound around them using a drill. At first, he used a large magnet in the center of the 3D printed dot, but the magnetic field was large and strong enough to flip the surrounding dots in an array. He then changed the design to a small 4 mm diameter magnet in the edge that aligns directly with the electromagnets. This design looks very similar to those used by Breakfast for their massive installations. By modifying electromagnets and adding spacers around the magnets, he was able to reduce the operating current from 2 A to below 500 mA. [Larry Builds] also breadboarded a basic driver circuit consisting of H-bridges multiplexed to rows and columns with diodes.

We will be keeping a close eye on this project, and we look forward to seeing it evolve further. It’s definitely on our “things to build” list. We’ve embedded multiple videos after the break showing the progress thus far.

We’ve covered several interesting flip dot projects, including a water level indicator that doesn’t use any electronics and another that is crocheted. Continue reading “3D Printed Flip Dots”

Investigating A New Chip In A Minimalist LED Lamp

Teardowns of cheap electronic devices can produce results that are interesting, horrifying, or both, especially when mains power is involved. [bigclivedotcom] gave a minimalist LED lamp his reverse engineering treatment, and discovered a new chip that requires only four additional passive components to run LEDs on AC power.

The chip in question is a Joulewatt JWB1981, for which no datasheet is available on the internet. However, there is a datasheet for the JW1981, which is a linear LED driver. After reverse-engineering the PCB, [bigclivedotcom] concluded that the JWB1981 must include an onboard bridge rectifier. The only other components on the board are three resistors, a capacitor, and LEDs. The first resistor limits the inrush current to the large smoothing capacitor. The second resistor is to discharge the capacitor, while the final resistor sets the current output of the regulator. 

It is possible to eliminate the smoothing capacitor and discharge resistor, as other LED circuits have done, which also allow the light to be dimmable. However, this results in a very annoying flicker of the LEDs at the AC frequency, especially at low brightness settings.

As always, this is a very informative video from [bigclivedotcom], and it was all done based on a single picture of the PCB sent in by a viewer. He also mentions that the lifespan of the lamp would likely be increased by swapping out the current setting resistor for a larger one.

We’ve covered several [bigclivedotcom]’s videos, covering topics from self-powered wireless switches to filling up fake capacitors with electrolyte.

Continue reading “Investigating A New Chip In A Minimalist LED Lamp”

WiFi Penetration Testing With An ESP32

WiFi is one of those technologies that most of us would have trouble living without. Unfortunately, there are several vulnerabilities in the underlying 802.11 standards that could potentially be exploited. To demonstrate just how simple this can be, [risinek] developed the ESP32 Wi-Fi Penetration Tool that runs on cheap dev boards and can execute deauthentication and Denial of Service attacks, and capture handshakes and PMKIDs.

The main challenge in this project is to implement these attacks while using the ESP-IDF development framework. The closed source WiFi libraries of the ESP-IDF block specific arbitrary frames like deauthentication frames. To get around this [risinek] used two different approaches. The first is to bypass the declaration of the blocking function at compile-time, which is borrowed from the esp32-deauther project. The second approach doesn’t require any modifications to the ESP-IDF. It works by creating a rogue access point (AP) identical to the targeted access point, which will send a deauthentication frame whenever one of the devices tries to connect to it instead of the real AP.

WPA/WPA2 handshakes are captured by passively listening for devices connecting to the target network, or running a deauth attack and then listening for when devices reconnect. PMKIDs are captured from APs with the roaming feature enabled, by analyzing the first message of a WPA handshake. ESP32 Wi-Fi Penetration Tool will also format the captured data into PCAP and HCCAPX files ready to be used with Wireshark and Hashcat. To manage the tool, it creates a management access point where the target and attack type is selected, and the resulting data can be downloaded. Pair the ESP32 with a battery, and everything can be done on the go. The project is part of [risinek]’s master’s thesis, and the full academic article is an educating read. Continue reading “WiFi Penetration Testing With An ESP32”

All-Wheel Drive Bicycle Using Hand Drill Parts

A skilled mountain biker can cross some extreme terrain, but [The Q] thought there might be room for improvement, so he converted a fat bike to all-wheel drive.

The major challenge here is transferring pedal power to the front wheels, especially around the headset. [The Q] solved this by effectively building a differential from the parts of a very old hand drill. Since the front wheel needs to rotate at the same speed as the rear, one long chain loops from the rear wheel to the headset, tensioned by a pair of derailleurs. This front sprocket turns a series of spur gears and bevel gear arranged around the headset, which transfers the power down to the front wheel via another chain.

It would be interesting to feel what the bike rides like in soft sand, mud, and over rocks. We can see it has some advantages in those conditions but were unsure if it would be enough to offset the penalty in weight and complexity. The additional chains and gears certainly look like they’re asking to catch foliage, clothing, and maybe even skin. However, we suspect [The Q] was more likely doing it for the challenge of the build, which we can certainly appreciate. With the rise of e-bikes, adding a hub motor to the front wheel seems like a simpler option.

We’ve seen several interesting bicycle hacks over the years, including a strandbeest rear end, 3D printed tires and an automatic shifter. Continue reading “All-Wheel Drive Bicycle Using Hand Drill Parts”

Disguising The PS5 With A Custom Wood And Carbon Fiber Enclosure

The PlayStation 5 has a very distinctive enclosure that some love and others hate. Its design certainly does not lend itself to lying on its side, even though this is a more practical orientation for putting on a shelf in a TV console. [Matt] from [DIY Perks] decided to address this and built a custom wood and carbon fiber PS5 enclosure that looks good in any orientation.

He started by disassembling his PS5 and taking out only the main electronics unit, fan, and power supply. These were mounted on a carbon fiber baseplate using hexagonal threaded standoffs. The sides of the enclosure were constructed from dark walnut, with holes cut in the front and back for connectors and airflow. A long recess was cut in the front hole and covered with an ingenious carbon fiber cover which opens if you press it at one end and acts as the power button if you press it at the other end.

Matt paid close attention to the airflow routing of the original enclosure and copied it to the new one. Like the original, he used adhesive foam strips to direct the air through the heat sinks. The top cover is also carbon fiber, with an elegant honeycomb hole pattern with wood inserts for the air intake.

This is not [Matt]’s first custom PS5 enclosure. The other was a significantly more flashy brass incarnation of the original. Other custom enclosure he’s made include a wood PC case and a brass encased USB-C monitor. Continue reading “Disguising The PS5 With A Custom Wood And Carbon Fiber Enclosure”

3D Printed Joystick Using Spherical Flexure Joint

One of the many advancements brought about by 3D printing is the rapid development of compliant mechanisms and flexure joints. One such example is [jicerr]’s joystick, which uses a pair of spherical flexure joints recently developed by researchers from Delft University of Technology in the Netherlands, See the videos after the break.

Both flexure joint designs make use of tetrahedron-shaped elements, allowing an object to pivot around a fixed point in space like a ball-and-socket joint. One of the joints, named Tetra 2, is perfect for printing on a standard FDM printer, and the 3D files were uploaded to Thingiverse by [Jelle_Rommers], one of the researchers. [jicerr] took the design and created a base to mount an HMC5883 3-axis magnetometer a short distance from the focal point, which senses the rotation of a small magnet at the focal point. An Arduino takes the output from the magnetometer, does the necessary calculation, and interfaces to a PC as a joystick. Demonstrates this by using it to rotate and pan the design in Solidworks. One thing to keep in mind with this design is that it needs a fixed base to prevent it from moving around. It should also be possible to integrate the design directly into the housing of a controller.

Another amusing application is to turn it into a pen holder with a chicken head on the front, as demonstrated by [50Pro]. If you have any ideas for other applications, drop them in the comments.

Compliant mechanisms have a number of interesting applications, including harmonic drives, dial indicators and thrust vectoring mounts.

Continue reading “3D Printed Joystick Using Spherical Flexure Joint”