17. Applications and Implications

BOM and Gantt Chart

Item # Component Description Quantity Where to Buy
1 Double-Sided Copper PCB Blank PCB for custom milling 1 Adafruit
2 Servo Motor (SG90) Micro servos 5 Amazon
3 ESP32-S3 Microcontroller Main controller board 1 Seeed Studio
4 PLA Filament 3D printing material 1 spool Polymaker on Amazon
5 5V 5A Power Supply DC power adapter 1 Amazon

Questions

What will it do?

It will be able to move around based on the commands given from the web page controlor

Who has done what beforehand?

This Fab Final Project by Karam Khrais is similar but he made a spider like robot instead.

What will you design?

I will desing the body, legs, and board for the robot

What materials and componets will be used?

I will use a XIAO ESP32C3 microcontroller with an antena to control the legs. The legs will be controled by 4 servos and the tail with a fith servo. I will power the servos and board using a power trigger connected to a power supply. The legs will be 3D printed using PLA filament and the body will be a press fit box made out of wood cut on the laser cutter

Where will they come from?

The microcontroller comes from SEEED Studio, the servos were in the Lab, the Power trigger comes from Amazon, the PLA and wood are at the lab.

How much will they cost?

The project curretly will cost $46.44 dollars. This acounts for the board, microcontroller, servos, and power trigger. Since I’m using PLA and Wood thats at the Lab in a unique amount, I dont know how to add that to the cost

What parts and systems will be made?

I will make the legs, code, board design, and body.

What processes will be used?

Addative and Subtractive processes, 3D annd 2D design, Electronic design and manufacturing, Interfacing, System integration, Embeded Microcontroler.

What questions need to be answered?

How long will the dog be able to walk for before it needs to recharge, how do I balance the legs, how do I make sure the robot is moving in the right direction.

How will it be evaluated?

I think this project should be evalutaed on its functionallity and compactness.

What tasks have been completed?

The PCB has been designed, the serovs are responding to the web server, a smaller version of the leg attachment for the servos, my first press fit box design test cut.

What tasks remain?

Finish code for controling the robot, mill/solder/test the pcb, power the pcb by portable power supply, finalize design of body, integrate the electonics into the body, and troubleshoot.

What has worked and what hasn’t?

The code has had the servos move asinconsly but also havent moved fluently yet. The web server has been able to control the servos but only with simple button pressed looped sequences.

What questions need to be resolved?

Can I power my board from a portable charger?

How do I want to design the tail

Do I want to do a press fit box or do I want to use screws?

What will happen when?

This week Im going to finalize the code

The following week not much will be acomplished due to exams

The week after that I plan to finish up my project entierly

What have you learned?

I learned how to design a mill a double sided board. I learned about paramteric design and pressfit. I learned about web servers and step responce.