DIY Wireless Customisable Cat Toy with Arduino and Blynk

STEP 1: Prepare the Base and Servo Mount

This section details the initial construction of the base and mounting for the servo motor.

Step 1.1: Wooden Circles

Cut out a wooden circle with a diameter of approximately 20 cm. The size can be adjusted, but maintain proportional consistency. Additionally, cut a second wooden circle. Remove the inner portion of this second circle to create a ring that fits snugly on top of the first circle. Secure the servo arm to the center of this ring.

Visual Description: Two wooden circles are shown. One is a solid disc, and the other is a ring with the center removed. A servo arm is depicted being attached to the center of the ring.

Step 1.2: Shape the Base

Cut out a specific shape from wood, guided by colored lines in the reference image. Ensure the bottom green line matches the diameter of the wooden circle. The yellow section should be 16 cm, and the orange sections should be 2 cm each. The brown line indicates a height of 20 cm.

Visual Description: A diagram shows a wooden piece being cut. Colored lines indicate dimensions: green for the base width, yellow for a central section, orange for side sections, and brown for height.

Step 1.3: Mount the Servo Motor

Cut out the designated area for the servo motor placement. It is crucial that the servo's twisting nib is positioned precisely at the center of the wooden shape. Incorrect placement may lead to erratic movement. Screw the servo motor securely into its designated spot.

Visual Description: A wooden structure is shown with a servo motor mounted. The servo's output shaft is centered on the wood.

STEP 2: Construct Pan and Tilt Mechanism

This step involves building the mechanism that allows the toy to pan and tilt.

Step 2.1: Pan and Tilt Construction

Create a pan and tilt mechanism for the 180-degree servo. 3D printing is recommended for this part, but cardboard can also be used as an alternative.

Visual Description: A hand is shown attaching a 3D printed component, connected to wires, onto a wooden base that houses a servo motor.

Step 2.2: Create Mounting Construction

Build a mounting structure for components like a laser or other accessories. A cable winder that fits onto a straw is suggested, but 3D printing is again recommended for a more robust prototype. Attach this mounting construction on top of the pan and tilt mechanism.

Visual Description: A wooden structure with a servo motor and wires is shown. A black cat is partially visible in the background, observing the setup.

Step 2.3: Attach the Servo

Position the servo motor onto the wooden base. Secure it using hot glue, tape, or any adhesive that provides a firm hold. This servo will experience significant stress as it is close to the cat's claws.

Visual Description: A close-up view of the assembled structure, showing the servo motor attached to the wooden base. A black cat is looking intently at the device.

STEP 3: Integrate Electronics

This section covers attaching the power bank, Arduino, and breadboard to the wooden structure.

Step 3.1: Attach Power Bank

Affix the power bank to the wooden shape using hot glue. For a temporary attachment, use a layer of duct tape.

Visual Description: A wooden structure is shown with a power bank, featuring a 'PHILIPS' logo, attached to it.

Step 3.2: Attach Arduino

Secure the Arduino board to the wooden shape. Hot glue, nails, or a combination of both can be used.

Visual Description: The wooden structure now includes the Arduino board, a breadboard, and various wires connected to them.

Step 3.3: Attach Breadboard

Attach the breadboard to the wood. Use the adhesive sticker typically found on the breadboard or apply hot glue.

Visual Description: A close-up view shows wires connected to a breadboard, which is mounted on the wooden structure.

STEP 4: Wiring and Bluetooth Connection

This step focuses on connecting the various electronic components and the Bluetooth module.

Step 4.1: Attach Bluetooth Wires

Connect the Bluetooth wires as illustrated in the picture. Mount the Bluetooth connector to the wooden shape. Be mindful to prevent your cat from chewing on the wires, as one user's cat did.

Visual Description: The Arduino and breadboard are shown with numerous wires connected. The Bluetooth module is also visible, with its wires attached.

Step 4.2: Wire Connections

Connect the wires according to the diagram:

Visual Description: A close-up shows the wiring of the Arduino, breadboard, and servo motors. Another image shows a black cat interacting with the electronic setup.

STEP 5: Create the Cat Head Shell

This section guides the creation of the outer shell, resembling a cat's head.

Step 5.1: Paper Mâché Construction

Use cardboard to create a cylindrical shape approximately 16 cm high, matching the height of the wooden base. Insert a balloon into the open end of the cylinder. Cover the entire structure with paper mâché and allow it to dry completely.

Visual Description: A paper mâché structure, covered in newspaper, is shown next to a bottle of gesso. Another image shows the dried, gray-coated structure with cat-like ears, mounted on a wooden base.

Step 5.2: Finishing the Shell

Once the paper mâché has dried, carefully cut out the balloon from the inside. Apply a layer of gesso to the entire shape and let it dry. Decorate the shell using non-toxic paints or other safe materials. Structure paint was used to achieve a concrete-like appearance. The hard part is now complete; it's time for coding.

Visual Description: The gesso-coated shape is shown with wires attached. Bottles of gesso and structure paint are also displayed.

STEP 6: Software Setup and Final Assembly

This final step involves setting up the control software and completing the project.

Step 6.1: Blynk Project Setup

Download the Blynk application and create a new project. Save the project code that will be emailed to you for later use. Add a Bluetooth module, a terminal widget, three buttons, and one slider to your Blynk project interface, arranging them as shown in the initial image.

Visual Description: Screenshots of the Blynk app interface are shown, illustrating the project setup with a servo tester, vertical slider settings, and button settings.

Step 6.2: Button Configuration

Name the buttons in the Blynk app as indicated:

Step 6.3: Upload Code to Arduino

Upload the project code to your Arduino board. Ensure you include the authentication token received when you initiated the Blynk project.

Step 6.4: Final Assembly and Testing

Connect your Arduino to your phone via Bluetooth. Assemble all the components together. Enjoy your new wireless customisable cat toy!

Visual Description: The completed cat toy, resembling a stylized cat head with ears, is shown on a table.

PDF preview unavailable. Download the PDF instead.

FBXNRNEJCTN4LU1 Adobe PDF Library 15.0 Adobe InDesign CC 2015 (Windows)

Related Documents

Preview Build an Arduino Obstacle Avoiding Robot with LIDAR and Ultrasonic Sensors
A comprehensive guide to constructing an autonomous obstacle-avoiding robot using an Arduino Uno, a VL53L0X LIDAR sensor, and an HC-SR04 ultrasonic sensor. The project details component selection, assembly steps, LED eye integration, power management, and sensor functionality.
Preview Arduino LED Matrix Display: DIY Project Guide
Step-by-step instructions for building a custom Arduino-controlled LED matrix display using WS2812b RGB LEDs. Learn how to assemble, wire, program, and create animations for your own LED matrix.
Preview Budget Arduino RGB Word Clock: DIY Project Guide
Build your own affordable RGB word clock with this step-by-step guide. Learn to assemble an Arduino Nano-based clock using a WS2812B LED matrix, 3D printed enclosure, and RTC module. Includes Bill of Materials, code, and assembly instructions.
Preview Kid's Control Panel with Arduino: A DIY Project Guide
Learn how to build a custom Kid's Control Panel using Arduino. This comprehensive guide covers concept, design with FreeCAD, component selection, step-by-step assembly, and Arduino coding for a fun, interactive project.
Preview Arduino Uno Based Sunrise Alarm Clock Project: DIY Electronics Guide
Explore the creation of a DIY sunrise alarm clock using an Arduino Uno, RTC module, and LED strip. This project outlines design goals, necessary components, testing procedures, and potential future enhancements for a personalized wake-up experience.
Preview Blynk Arduino DS18B20 Thermometer Display on iOS or Android
A step-by-step guide to creating a temperature monitoring system using an Arduino UNO, DS18B20 sensor, and the Blynk application to display readings on iOS or Android devices.
Preview Arduino Projects: Explore a World of DIY Electronics and Microcontrollers
Discover an extensive compilation of Arduino projects, offering hands-on learning in electronics, robotics, IoT, and more. This resource is designed for makers and hobbyists of all levels.
Preview Control a DC Motor with Python and Arduino using pySerial
A tutorial on how to control a DC motor's operation using a Python GUI, communicating with an Arduino board via the pySerial library.