Semester 2
1/4/2022 Tinker CAD: planton
What is TINKER CAD?: Tinker CAD is a computer design/website that allows you to create characters with different shapes, colors, and designs.
Using the following link: https://www.instructables.com/Plankton/ and following the given instructions I created Plankton to get some practice in TinkerCAD. Here is my final result:
Front view
Side View
Bottom View
Top View
Genius Bar signage
Brief:
Research:
Acrylic
Nails and bolts
Glass
Location(next to the genius lab)
metals
LED
Acrylic
Nails and bolts
Metals
Stainless steel
Location(above the genius lab)
Location ( Inside or above the genius lab)
LEDS
Stainless steel
Nails and bolts
Metals
LEDs
Location( door way to genius lab)
Chain
Nails
LEDs (Maybe)
Acrylic(Maybe)
Nails and bolts
Stainless steel
LEDs
Stainless steel
Nails and bolts
Idea development:
Prototyping:
Testing:
Product:
CNC Router
Rules
How it works: It uses different drill bits to make different cuts. Also, you would use a computer to program the cut or image you want the machine to cut out and how to cut it. For this project we used inkscape to create the image we want and uploaded it to a thumb drive as a DXF. Then we uploaded it into the machines program. The machine has an x, y, and z-axis. It works on two programs called VCarve and Shopbot, VCarve gives you the ability to input your design and shopbot allows you to start the design.
Safety
Wear safety glasses
wear ear protection
secure your material with screws or clamps
Design around your screws of clamps
vacuum the wood particles up
Building the Actual sign
Once we finished the CNC to cut out our sign we needed to do these steps:
Removed the material from CNC surface
Use the jigsaw to cut the tabs so the pieces could be separated.
Sand the edges of all the pieces to remove extra parts of the tabs and make the edges smooth
4. Use the table saw and miter saw to make the inside supports so that we can easily assemble our sign
5. We glued down the support using wood glue (to the back and side), then we clamped everything together. We then nailed everything together using a finished mail gun.
6. After letting it dry and removing the clamps we took our sign outside and spray painted it.
7. We used the neopixel according to the circuit diagram
Here is the code the controls the neo
// NeoPixel Ring simple sketch (c) 2013 Shae Erisson
// Released under the GPLv3 license to match the rest of the
// Adafruit NeoPixel library
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h> // Required for 16 MHz Adafruit Trinket
#endif
// Which pin on the Arduino is connected to the NeoPixels?
#define PIN 6 // On Trinket or Gemma, suggest changing this to 1
// How many NeoPixels are attached to the Arduino?
#define NUMPIXELS 20 // Popular NeoPixel ring size
// When setting up the NeoPixel library, we tell it how many pixels,
// and which pin to use to send signals. Note that for older NeoPixel
// strips you might need to change the third parameter -- see the
// strandtest example for more information on possible values.
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#define DELAYVAL 500 // Time (in milliseconds) to pause between pixels
void setup() {
// These lines are specifically to support the Adafruit Trinket 5V 16 MHz.
// Any other board, you can remove this part (but no harm leaving it):
#if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
clock_prescale_set(clock_div_1);
#endif
// END of Trinket-specific code.
pixels.begin(); // INITIALIZE NeoPixel strip object (REQUIRED)
}
void loop() {
pixels.clear(); // Set all pixel colors to 'off'
// The first NeoPixel in a strand is #0, second is 1, all the way up
// to the count of pixels minus one.
for(int i=0; i<NUMPIXELS; i++) { // For each pixel...
// pixels.Color() takes RGB values, from 0,0,0 up to 255,255,255
// Here we're using a moderately bright green color:
pixels.setPixelColor(i, pixels.Color(0, 150, 0));
pixels.show(); // Send the updated pixel colors to the hardware.
delay(DELAYVAL); // Pause before next pass through loop
}
}
Installing the Lights
8. Now that we have our neopixel coded for yellow, we installed it.
Spray Paint
We spray painted the inside of our sign black so the colors would illuminate more.
New setup for Neo
Today we added a NeoPixel strip 10 to our setup connected it to the breadboard with the red going to the positive and black going to negative we also connected it to the Arduino Uno with the blue wire to D-10.
First Look
First we imported the lights and got them too light up, then we cut out a piece of Mylar to diffuse the lights and finally we went to the location it was going to be to see how our prototype would look to others. Somethings we want to change/improve on are how bright the lights are, how big the sign is, and how we use the lights.
NEOPIXEL UPDATED CODE
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h> // Required for 16 MHz Adafruit Trinket
#endif
#define LETTERSPIN 6 // On Trinket or Gemma, suggest changing this to 1
#define BATTERYPIN 10
#define NUMPIXELS 20 // Popular NeoPixel ring size
Adafruit_NeoPixel pixelsLETTERS(NUMPIXELS, BATTERYPIN, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel pixelsBATTERY(NUMPIXELS, BATTERYPIN, NEO_GRB + NEO_KHZ800);
#define DELAYVAL 500 // Time (in milliseconds) to pause between pixels
void setup() {
#if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
clock_prescale_set(clock_div_1);
#endif
pixelsLETTERS.begin();
pixelsBATTERY.begin();
}
void loop() {
pixelsLETTERS.clear();
for(int i=0; i<NUMPIXELS; i++) {
pixelsLETTERS.setPixelColor(i, pixelsLETTERS.Color(0, 150, 0));
pixelsLETTERS.show();
delay(DELAYVAL);
pixelsBATTERY.clear();
for(int i=0; i<NUMPIXELS; i++) {
pixelsBATTERY.setPixelColor(i, pixelsBATTERY.Color(0, 150, 0));
pixelsBATTERY.show();
delay(DELAYVAL);
}
}
}
UPDATE ON SIGN
Today we put brighter LEDs into our sign solving one of our problems, we did this to make it pop a little but more so that it is cleaner and better.
Re-Paint
Today we re-painted the inside of our sign because the black wasn't reflecting the light how we wanted it to and we did an experiment with the white and we felt like the colors popped more.
Light installation
Today we installed the light. We taped them around the letters and cut of the battery bar to put a new set of lights that are green.