16-Applications and Implications¶
Assignment¶
Propose a final project masterpiece that integrates the range of units covered.
Your project should incorporate:
- 2D and 3D design
- Additive and subtractive fabrication processes
- Electronics design and production
- Embedded microcontroller interfacing and programming
- System integration and packaging.
Learning Outcomes¶
- Define the scope of a project
- Develop a project plan including a bill of materials (BOM) Have you answered these questions?
Have you answered these questions?¶
- What will it do?
- Who has done what beforehand?
- What will you design?
- What materials and components will be used?
- Where will they come from?
- How much will they cost?
- What parts and systems will be made?
- What processes will be used?
- What questions need to be answered?
- How will it be evaluated?
- what tasks have been completed?
- what tasks remain?
- what has worked? what hasn’t?
- what questions need to be resolved?
- what will happen when?
- what have you learned?
Q & A¶
What will it do?¶
The lab pet is a robot that can avoide obsticals and is also interactive. it will keep moving forward(motors) untill it detects a object arounf 15cm in front of it(ultrasonic). Then is delays, makes a blinking eye expression(matrix display) and then goes backward 20cm and turns a random number of times before moving forward again(while making a sound with a buzzer.) You can also pet it(ultrasonic on top) and the bot will show a reaction as well.
Who has done it beforehand?¶
There isn’t anyone in specific that I refrenced my project of. There are many projects similar to this, like toy remote control cars for the motor part, or interactive pet robots in general. All these general projects inspired me to make my own robot i suppose.
What will you design?¶
- The exterior of the bot
- place holders for my electronics
- Custom pcb
What material and components will be used?¶
- Plywood
- 3D printer filament
- Xiao ESP32C3 microcontroller
- ultrasonic sensor
- buzzer
- matrix display
- Dc motors
- Wires
- 12V DC adaptor
- Motor driver
Where will they come from?¶
The materials i need are in the Fab Lab itself (Amazon and Robu if its not in the lab). Since most of my components are pretty easy to find in beginer sets, we had quite a few extras in our lab already. (back ups in case i broke something or it doesnt work)
How much will they cost?¶
Bill Of Materials¶
Sl.No | Component Name | Specification | ₹ Price | Quantity | ₹ Cost | USD (est.) |
---|---|---|---|---|---|---|
1 | XIAO board | XIAO ESP32-C3 | ₹ 471.00 | x1 | ₹ 471.00 | ~$5.67 |
2 | Matrix Display | Electrobot Max7219 8x8 | ₹ 249.00 | x2 | ₹ 498.00 | ~$5.97 |
3 | Ultrasonic Sensor | 3.3-5.5V HC-SR04+ Module | ₹ 109.00 | x2 | ₹ 218.00 | ~$2.61 |
4 | Buzzer | TMB12A05-CLDZ buzzer-5V | ₹ 22.00 | x1 | ₹ 44.00 | ~$0.53 |
5 | Motors and wheels | Robot Smart Car | ₹ 244.00 | x2 | ₹ 848.00 | ~$10.17 |
6 | Motor Driver | D | ₹ 134.00 | x1 | ₹ 134.00 | ~$1.61 |
7 | 3D Filament | PLA Filament (1.75mm) | TBD | – | TBD | TBD |
8 | Plywood | 4 mm Plywood | TBD | – | TBD | TBD |
Total | ₹ ₹2213 + TBD | ~$26.54 USD + TBD |
I made a spreadsheet as well with the hyperlinks for where to find it on robu or amazon.You can access my spreadsheet here
What parts and systems will be made?¶
Shell : The 3d printed exterior
Base and sides: the final enclosure to close up the shell
Electronic holders: multiple 3d printed sloths for neatly holding all the electronics inside.
Horns: Exterior 3d printed designs for the bot
What processes will be used? - laser cutting and 3d designing for the enclosure - 3D designing and printing for the electronics slots. - CNC milling for PCB - soldering and circuit design - programming
What questions need to be answered?¶
- How many times should the bot turn before moving forward again.
- What type of sound should it make for the interaction and the turning.
How will it be evaluated?¶
It should be able to not bump into any obsticals and when someone pets it it should stop and show a reaction.
what tasks have been completed?¶
- PCB design and milling
- designing and cutting the enclosure
what tasks remain?¶
- All the sloths and place holders
- final assembly
- final programming and testing
- video and slide
what has worked? what hasn’t?¶
- the enclosure fits.
- tested all the electronics
What questions needs to be resolved?¶
- How many times should the bot turn before moving forward again.
- Will the enclosure fit everything without causing any wiring to go lose.
What will happen when?¶
I made a GANTT chart to be able to record and track my progress better.
You can access my GANTT chart [here.] (https://docs.google.com/spreadsheets/d/1uNDiPR1OhDTCWGIjSZwB5abT1DAxV9laUWFN4DTU3wk/edit?gid=0#gid=0)
What have you learned?¶
- In the span of this course, I was able to learn may different machines and what softwares go with them. I also learned different softwares needed for designing or to upgrade documentation(I understand how to make my own site as well) Alongside that, i understand how to make my own project, whether it means i need to design the enclosure my self or make the pcb myself. I learned how to identify mistakes and improve what im doing, and also how to incorprete everything into a final project.