Project Details RSS



Controlling A Servo Motor using a PS4 Controller and and ESP32

I recently found the the Freenove ESP32 breakout board, which provides a very simple way to interface an ESP32 Dev Module with sensors and motors.  The reason I especially like this breakout board is you can power it via a DC adapter.  This provides power to the 5V pins of the breakout board and allows for up to 3A of current draw, which means you can pretty easily power multiple servo motors straight from the board.  The breakout board can be found here: Freenove Esp32 Breakout Board: https://geni.us/HWuH Just a quick note: the breakout board only works with the Freenove ESP32 dev modules, which can be found here: Esp32 Wroom: https://geni.us/QBiKeMe Esp32-S3 Wroom: https://geni.us/nwPyZ Connecting the PS4 Controller to the ESP32 is surprisingly...

Continue reading



Connecting 4 Servos and an RTC Module to Arduino Nano

Below is a basic tutorial to get you started with how to connect four servo motors and an I2C RTC (Real-Time Clock) module to an Arduino Nano. This tutorial shows the necessary hardware, a basic wiring diagram, and code examples. This pairs with the Rack Driven 7 Segment Display Hardware Required 1 × Arduino Nano (https://geni.us/vdx2Pn3) 4 × Servo Motors (https://geni.us/G8ArjNg) 1 × DS3231 RTC Module (https://geni.us/rtKYLJT) External Power Supply (https://geni.us/QwyvCh)  Optional Hardware Breadboard (https://geni.us/2dAJj) Jumper Wires (https://geni.us/n53x) Servo Motors Servo motors are used to control the angular position of an object. They have three pins: VCC (usually red) - Connects to 5V GND (usually black or brown) - Connects to GND Signal (usually yellow or orange) - Receives the PWM control signal from the Arduino...

Continue reading



The Ball Rollercoaster Clock

In this video, I take on one of my most ambitious projects yet—a giant ball roller coaster clock. It all starts with revisiting one of my earlier creations for JBV Creative and deciding to scale it up significantly. I begin by turning on the original sculpture to see if it still works. After anticipating viewer comments suggesting turning this into a clock, I decide to design it as a clock from the beginning. I opt to use larger 30 mm balls instead of the original 6 mm ones, which means scaling up the entire project significantly. The first step is constructing a substantial base to support the enlarged structure. As I progress, I realize I may have underestimated the scale, but...

Continue reading



The Rack Driven 7 Segment Display

This mechanism uses 7 pairs of inverse cams to push and pull on a rack and pinion. The pinions are connected to the segments that make up the numbers on the front of the display. As the pinions flip up and down, the number changes according to the positions of the cams.

Continue reading



A Wall Sculpture for Swedish House Mafia

When the team from ScotiaBank Arena (In Toronto) reached out to me to make a gift they could present to Swedish House Mafia, my mind immediately went to smoke machines and lights.  Inspired by the groups signature three circle logo, I decided to build a wall mounted sculpture, backlit with RGB LEDs, that had an internal smoke machine that would blow smoke from behind the centre circles.  Of course, this being a JBV Creative Project, I had to add some moving parts to it that use gears, motors and electronics; and an Arduino to control the whole thing. This is the result of 20 days of work on Solidworks, over 100 hours of 3D printing, and lots of fun experimentation. Here are the features...

Continue reading