My Inspiration
ZEZO is a game I loved when I was little and it was really amazing for me. It's called "العربيه الشقيه 🤩."
The idea is that it's a car that moves in all directions and rotates 360 degrees. However, I'm going to add some new features to it, such as:
An ultrasonic sensor to avoid bumping into obstacles.
Red LEDs to light up before a collision when the sensor is activated.
A buzzer that makes a sound with the LED to give off a warning.
1 - The first thing
I did was design the base with the appropriate dimensions after checking the dimensions of the components.
2 - I did an extrusion of the design and gave it the right look.
3 - I designed the side of the car and because the sides are symmetrical, I made one design and repeated it twice.
4 - I did an extrusion of the design and gave it the right look.
5 - Here was the first part of the front of the car.
6 - I did an extrusion of the design and gave it the right look.
7 - Here was the second part
8 - Here I have created an export for the design and put the name of the car as a distinctive shape for it.
9 - Here I made the third part of the front part which matches the back part as well so I repeated it in the front and back.
10 - I did an extrusion of the design and gave it the right look.
11 - Here I made the back of the car and made holes for the Arduino and the ignition switch.
12 - I did an extrusion of the design and gave it the right look.
13 - Here was the second part of the car's back and the holes in which the LEDs will be installed.
14 - I did an extrusion of the design and gave it the right look.
15 - Here is the second floor inside the car, where the motor driver and battery will be installed.
16 - I did an extrusion of the design and gave it the right look.
17 - Here was the last part of the main body, which is the roof of the car. I made holes to install the spoiler and the ultrasonic sensor.
18 - I did an extrusion of the design and gave it the right look.
19 - Here first in the ultrasonic part and I made holes to fit the ultrasonic
20- I did an extrusion of the design and gave it the right look.
21 - Here I made the design gasket to be like the rest of the car
22- I did an extrusion of the design and gave it the right look.
23 - Here is the third part of the shape and is also considered one of the sides.
24- I did an extrusion of the design and gave it the right look.
25 - Here is the background of the shape
26- I did an extrusion of the design and gave it the right look.
27 - Here is a ceiling shape
28- I did an extrusion of the design and gave it the right look.
29 - Here I made a spoiler holder to give a great look to the car.
30- I did an extrusion of the design and gave it the right look.
31 - Here is the last form, which is the spoiler.
32- I did an extrusion of the design and gave it the right look.
33 - Here, this is an angle that helps us fix the ribs together. Here, this has a value of 135 degrees.
34- I did an extrusion of the design
35 - This is a 90 degree angle.
36- I did an extrusion of the design
ASSEMBLE
1 - Here I started assembling the parts using the corners and installed the motors and the Arduino to make sure that all the dimensions were correct.
2 - Here was the second layer of the car.
3 - Here I installed the battery and motor drivers.
4 - I installed the roof of the car to finish assembling most of the car.
5 - Here I have finished assembling the entire car.
There were some issues, including
The motor mounts not being good.
The wood connection between the front and rear wasn't the best and needed to be adjusted.
So, I made a bracket that held the parts together for a better fit.
I made a design to install the motors better.
I put the mount in place to make sure it fit and the dimensions were correct.
I made the bracket that will hold the parts together.
Here I installed it to make sure it fits and looks good and doesn't need any modifications.
SOFTWARE&MACHINING
Creality Ender 3 v2
1 - I started putting the DXF files into the laser program and determining the locations and organizing them so as not to waste any wood.
2 - Here I set the appropriate power and speed for the machine so that it works with high efficiency.
3 - I uploaded the files to the laser machine.
4 - Then I placed the sheet and determined its location. After that,
I adjusted the focus.
determined the file.
and adjusted the frame to ensure that it did not come out of the wood sheet. Then I started cutting.
5 - Here is part of the parts that were being cut.
6 - This is the machine's components during cutting.
1 - I combined the parts that needed supports into a separate file and those that didn't need them individually so I could save some material.
2 - Here I have set the appropriate settings.
I downloaded the file to the memory card
then placed it on the printer,
selected the file, and started printing.
4 - Here was what the brackets looked like when printing.
COMPONENT
Ultrasonic sensor
Bazzer
Bluetooth module
Arduino UNO
Wires
Leds
Resistore
Breadpoard
Motor driver
DC Motor
Wheels
There were some components that I couldn't find in Tinkercad so I used Fritzing.
1 - I have collected all the components that I will be using.
2 - Here I have assembled the motor driver with the motors.
3 - Here I connected the ultrasonic with the motors.
4 - Here I connected the power and LEDs with the rest of the components.
Here I finished connecting all the components and modified the shape of the wires and organized them more
WIRING
1 - I collected the components that I will use and used the Arduino to be the brain of the car that receives signals and converts them into outputs.
2 - I connected the motors to the drive motor.
3 - I connected the motors and the motor driver to the pre-wired board so that I could use only 4 pins. I connected the same pins on the drivers together, then took one wire from them to the pre-wired board for the Arduino.
4 - I connected the ultrasonic pin to the Arduino and left some space so I could connect the LEDs.
5 - Here I explained that I connected the speed pin for each motor directly to the Arduino so that I could control the speed of the motors if there was a difference in the speeds of the motors.
6 - Here I had finished the wiring and connected the buzzer but I used analog pin A0 because the rest of the pins were full
SIMULATION
How it works..?
To get started, you must open the start button located at the back of the car.
Press the forward button and the car moves completely forward.
Press the reverse button and it reverses completely.
Press the right and left direction buttons and the car moves 360 degrees in the desired direction.
You can move forward at a right or left angle.
There are two buttons: one for the LED light and the other for the buzzer.
I used a program [Arduino Bluetooth Control] to control the car via Bluetooth from Google Play.
How it Powered....?
Zizo takes power from a 12-volt battery, but since it is not available now, the power is from a 9-volt adapter.
1 - Here I started writing the code by defining the benzo and defining the inputs and outputs.
2 - Here was the beginning of the cases that the car will work on.
3 - Here are the cases for the buzzer, LED, and speed change feature.
4 - Here is the case of the ultrasonic sensor to prevent the car from colliding and make it reverse.
1 - Here I have placed the Arduino Breadboard on the base and secured the sides.
2 - Here I installed the second layer of the car.
3 - Here I installed the sides.
4 - Here I have done all the upper part which contains the ultrasonic.
5 - Here I have fully assembled the car.
I got many recommendations for features and even in coding I had some problems and some things that I didn’t know how to solve and I didn’t have the experience to search for them, so I sought help from instructors and a friend of mine in the diploma named Mustafa Labib, who did a great job in helping me know many things.
1 .The Problem
I wanted to make a mecanum car as the features would be more and its shape would be better if I had not been able to get this type of wheel
solution
I used regular wheels and made up for the lack of features like the buzzer and LED.
2. The Problem
There was a problem with the code and I didn't understand why.
solution
The problem was in the way the word "void "was written.
3. The Problem
Regarding the assembly, nothing worked properly,
the wheels were working on their own without any intervention,
and also the Bluetooth module turned off and was not working,
and there were many malfunctions.
solution
I discovered that the problem was with the wiring and the shape was not clear and was very complicated, so I completely redid the wiring from scratch and arranged and organized it completely.
4. The Problem
The 7.5 V battery couldn't move the car well.
solution
I used a 9 V adapter until I could buy the 12 V battery.
I wanted to use Mecanum wheels
to make the car move using hand gestures.