SpideyDraw is an automated drawing robot designed to reproduce digital images on physical surfaces with precision and efficiency. The system integrates art and technology by combining a mobile application with a mechanical robot that can translate uploaded digital sketches into real drawings. It operates through a square frame equipped with four stepper motors and a servo- controlled pen, offering smooth, controlled movement across the drawing area. This project provides an innovative, educational, and low-cost platform for learning about robotics, control systems, and mechatronics.
Traditional drawing or plotting methods rely heavily on manual work, which can be slow and inconsistent.
lack of portable and flexible systems that can easily connect to modern devices like smartphones for interactive use.
Difficulty in maintaining drawing accuracy across different surface sizes.
Synchronization between mechanical and electronic components required fine calibration. Ensuring precise pen movement without vibration or instability was challenging.
SpideyDraw successfully addresses these challenges by providing a lightweight, affordable, and easy-to-use robotic system.
The robot receives an image from a mobile app via Wi-Fi, processes it into coordinate paths, and accurately draws it using stepper motors and a servo-controlled pen.
4 Stepper motor 5v 28BYJ-48. 4 ULN2003 IC driver.
NODEMCU-32 v1.3.
MG996R servo motor. 4 Caster wheel.
4 Limit switch.
PCB.
Pin Headers.
Connectors, USB Connector Type (B). Capacitor, Resistor.
Screws and nuts.
3D printed spools.
Mahmmoud A. Mahdi (Supervisor, Innovator, Team Leader)
Rahma Mostafa Nour (Embedded Developer)
Doaa Magdy Ahmed (Backend Developer)
Haneen Ibrahim Hassan (Flatter App Developer)
Jana Tamer Mahmmoud (Embedded Developer)
Salma Ahmed Shaker (Embedded Developer)