I was inspired by the Greek mythology of Arachne, I really wanted to merge between too many things, but there was real limited time, and growing up, is realizing that You can't always get what you want, so anyways I made an obstacle avoiding car. and this photo of it the very first time it all came together.
p.s. that's not her final look
I was attempting to use Blender as a sculpting software beside using Fusion 360, but It was really challenging mixing between the very hard geometric shapes i get out of fusion with the organic nature of sculpture I wanted, so it took me sooooo much time to finally do all of the design in Fusion, I still hate how it turned out tho.
+ It was the most time consuming operation of any phase in the project.
to sketch my desgin
1.In fusion I started by inserting canvas to start draw on as a reference .
2..then i defined every part of it with it's dimensions.
3. and finally extruded parts to get a good look on how it will appear IRL, and i continued this in every component till i got my final look
the very startof desgin process.
the final desgin process.
to export every face to laser cut it
for fabricating 2d parts
to prepare DXF. file to be cut using laser cutter.
and my settings for cut power was 65| speed 30
to fabricate on
while saving body as mesh you can choose to take it to 3D print utility so that it opens in Cura
for fabricating 3d parts
to prepare STL. file to be 3D printed.
my printing settings was 0.3 mm layer height with 10% infill
ultrasonic sensor to measure an object's distance and velocity.
2. On\Off switch to open or close an electrical circuit in a stable manner
That was my final circuit look using the LM317 dc- dc liner convertor to save Arduino nano from the 8 voltage battery power, what helped a lot with wiring, as it kinda was the one of the easiset parts that I've done the curcit before.
Dc geared motor to move or rotate the wheels at a required RPM slower than the motor.
2.servo motor to simulate legs motion
I used a 8v battery as a power source and a stepdown to make it a fit for my circuit- thanks to Abdalrahman-, as i used an Arduino nano so i only could use 5volts, but i needed 8 volts battery for the DC motors.
I had only one problem with it as it kept stopped giving voltage as it left on its own, so i had to give it voltage by using 9 voltage adaptor.
I started with minimum feature as it only be moving and avoiding any obstacles using ultrasonic sensor, but again it's not the very final look as it will be have a feature of an RC car using Bluetooth module.
but the process actually wasn't that hard as I used my last few weeks codes.
This code though had a very huge problem and it caused the sensor read delays as I included servo delays within the void loop so I looked up how to combine two loops without it interrupting each other and i found this article :
start by including libraries that you need for coding in my case it was the servo motor, so I include it in the first line then i defined its place on Arduino in the third line, all my other integers for motors and the time and distance for ultrasonic sensor.
2. I set up every pin and got servos to start from 0
3. defined my two loops one for the sevvos that will keep it moving and the other for sensors that will move motors.
4. here comes the if condition that will control the wheels to move in other direction to avoid obstacle
Mounting components already in fusion make it way easier and gave a real final outcome, thanks to GRABCAD i got most of my components.
the first test of the minimum feature
the first time it all started getting togerher
Yup, so many times, it was a very long and exhausting journey, one of really good feedbacks was my peer telling me that the delay in motion is clearly due to the order of my code.
+ there was may changes that kept happening, in the design process mainly, I got so many help getting it all together especially by learning more and about mounting every component right from my instructors and peers.
I got stuck so many times, the one time with coding me and my peer figured out the problem but didn't know how to actually fixing it, so thanks to open source community I found a very useful article about integrating void loops together.
+ in the process of wiring all the things up, If it weren't for Abdelrahman i properly would've been burnt the Arduino, as he was the one telling me about the LM317 dc- dc liner convertor.
+ I've done sooooo many mistakes, starting with the balance of the car and the amount of components on it, as it's really to much for it, pulse I was aiming for something really artistic in the first place, which was not the very right thing to do while dealing with all of this new components, that's why I'm aiming for making a less artistic, more functioning encloser.
+ I knew too late that the battery is kind of weak for my project it always functions better using DC directly.
change the encloser entirely, hoping that it all function more better.