Final Project¶
Recycling Bin¶
At first I was working on printing some things using a 3D printer and then I noticed something which is that the printer wastes a lot of plastic and this depends on the thing that it prints. So I decided to make something that would make it easier for me to sort the plastic.
Tools¶
1. Microcontroller
2. Jumber Wire
3. DC Motor
4. Motor Driver
5. Power Source
6. 3D Design
7. Servo Motor
8. TCS34725 Color Sensor
9. Hole effec sensor
10. 3mm MDF Wood
2D and 3D Modeling¶
First I drew a circle and hollowed it out using the extrude tool.
Then I downloaded the ROTATING DISK from thingiverse. And I make two hole in the bin one for gear and another for sorting.
I made a soap-like piece to isolate the pieces.
Then I designed a piece to separate the pieces to mount them on the servo motor using several tools including sweep, offcetfaces, extrude and shell.
I made bases to hold the parts and put the motor in them.
After that I made the gears and I make sure it is good to used.
I made a base so I can hold the basket and other parts on it.
I made some holes in the basket so I could put magnets.
I made a holes for scrwo and also I made cups and I put them on the base. This is the final resulet.
3D Print¶
I start printing using PLA type of filament.
Laser cutter¶
I cut the base by use 3mm MDF wood with CO2 laser machine.
Some other section¶
This is an updated text.
Materials¶
Materials Table
Qty | Description | Price | Link | Notes |
---|---|---|---|---|
1 | Material one | $22.00 | Link | Order many |
1 | Material two | $22.00 | Link | |
1 | Material three | $22.00 | Link | |
1 | Material five | $22.00 | Link | |
1 | Material eight | $22.00 | Link | |
1 | Material twelve | $22.00 | Link | |
1 | Material eleven | $22.00 | Link |
Useful links¶
Code Example¶
Use the three backticks to separate code.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Gallery¶
Video¶
From Vimeo¶
Sound Waves from George Gally (Radarboy) on Vimeo.