Wednesday, December 13, 2017

Module 15


Course Outlines


Current Course Outline


Module 1


In this module you will start to get acquainted with your group. After meeting everyone, we will get started on our projects. Our first task is to create our blog, we will be using these the whole year. Next, explore applications of 3D printing and their many uses. We will pass around sample prints
by the printer and your job is to examine their properties and qualities closely; when you have done
this create a blog post on what interesting things you have found out about the prints. Based on
your newfound knowledge create 3 item designs that you think could be useful and printed out by
a 3D printer. With these ideas you will create sketches and models with clay to better visualize them.
When done with the sketches and the clay, take screenshots of your drawings and videos of your
clay and post it on the blog.

Module 2


In this module we will be first critiquing other teams clay modules in the comments on their blogs,
make sure to be using constructive criticism. Next based off of these comments, improve the design
of your own model. When this is all finished we will be using a program called tinkerCAD, create
an account and start to fool around with it going through the basic tutorials. Last, you will give a
presentation on your clay model in front of the class.

Module 3

In this module we will be exploring TinkerCad a bit more. Go on and explore some of the sample
designs included with the program. Next, use your skills to design something that will test the limits
of the printer itself, get instructor approval before printing. Next, from your previous 3 sketches,
pick a design your group can agree on and make it on tinkercad. Print this out and then go and
interact with other groups to see what they’re doing.

Module 4

The first thing were going to do is create a rubric to evaluate oru designs and then use to to critique
them. Next, critique other groups based on this same rubric. When done hand in your project and
start creating your team flier.

Module 5

Evaluate your design independently. As a team present your design and explain how you took it
through the design process.

Module 6

During this module, we designed a house out of cardboard. We brought together many different
sections of engineering: mechanical, civil, electrical and chemical to make a house which consisted
of plumbing/heating, building design and much more. We had to build the house, and with our
house we had two floors, a kitchen with heated floors, bathroom with plumbing for the showers
and sinks, etc.

Module 7

In this module, we will meet with the manager of 63’s to be informed of needs and desires. We will
meet as a group to define the problem that required data collection. In addition, we will come up
with ideas and questions to collect the data and we will collect the data. We will also arrange the
data in tabular form.

Module 8

We will create a presentation to show the data that was collected and tell the manager of the trends
and results. We will perform the presentation and receive feedback from the manager on how well
the data was collected.

Module 9

During this first week of legos, we had to learn about the Lego Mindstorm v3 kit and then we had to
build the lego bot. Once we did this we had to download the mission and everything we needed for
the bot to work. We also had to complete all the missions, we had to put on all the sensors and we
had to make our bot adjust when the sensors went off.

Module 10

This week we had to code the bot to function on its own without us using the remote. We had to
program the bot to complete certain missions on its own. Once we had all of these programs built
we had to complete a major course which consisted of all the programs combined.

Module 11

This is where we had to create our own programing. This was an individual project and when each
person was done, we combined all of our programs into one big program. Then we had to draw out
our own design for a bot and we had to change up a few things which we think would make the bot
perform better.

Module 12

This week was when we actually had our bot matches. We went into the side room right when you
walk into the academic building. We had a lot of people there watching and we also had the shu
news there. Once all the matches were over, we came back and took apart the bots and that was
the end of bot legos.

Module 13

In the beginning of this unit, there were two students that came in to show us projects they had done
using microcontrollers. After taking notes on those, we learned how to blink LEDs using our kits.
Finally, we connected multiple LEDs and began building our Xmas trees with built-in lighting.

Module 14

In this class, we went over a brief lecture on how the circuitry of LEDs works. Then, we finished
building our Xmas trees and set them all up on one table for our Xmas tree lighting.

New Course Outline


3D Printing probably could have taken less time than the five weeks we had in the beginning, and
the extra time taken off of that could have been added to the smart home design (which allowed us
to be very creative, but under lots of time constraints).
The example homes could’ve used a little bit more time for development since we had to create
them in a day but it was effective in making us think. Also we couldve collected more data from 63s
to get a better look at the results but we did have enough in order to make an inference.

Wednesday, December 6, 2017

Wednesday, November 29, 2017

Module 13

Demo Notes

Charlie's Link

Marlon's Link

Nick's Link

David's Link

LED Demo Tutorial

Charlie and Marlon:
  1. Get the arduino, an LED, a 220 resistor, and an alligator clip
  2. Attach the clip to the long end of the LED and any end of the resistor
  3. Put the other end of the resistor into pin 10 on the arduino
  4. Put the other end of the LED into the ground pin
  5. In the blink code, change the "LED_BUILTIN" parts to "10"
  6. Plug the arduino in and run the code
Nick and David:
  1. Acquire the Arduino board, an led light, an alligator clip and one 220 resistor.
  2. Put an end of the resistor into pin 10
  3. Put the shorter end of the led into the port labeled "GND", this stands for ground
  4. Take the alligator clip and attach the ends of the led light and the resistor sticking out.
  5. Go into your code and change the output from "LED_BUILTIN" to "10" on  all functions
  6. Plug into computer and run code

Blinking LED Videos

Nick and David's Videos and Tree:







Charlie and Marlon's Videos and Tree:





Wednesday, November 15, 2017

Module 12

Module 12:


We believe we will win because we have all of the bases covered. Our attack is a scoop action, using a lift on the front to flip the other robot. We also have defenses for our robot, including forks on the front so that its able to deflect the other robots attack, we also have added weight on the back so its not front heavy.

Our SHUmo Bot did not do very well. We won a few rounds but only 1 or 2 matches. We finished in third place, but we were predicting our Bot to win. Our goal was to have have Bot start off facing backwards, and when we hit go it would turn around and attack. When we finally began the match, when we hit the start button our Bot turned around way to slow than expected. Almost every other Bot would t-bone our Bot and push us right off. I think if our Bot started off face head on with the other Bot and only went straight, we definitely would have won. If we went straight, we would have gotten under the other Bot and had it vertical against our Bot, pushing it off the platform. 

Tuesday, November 14, 2017

Module 11

Google Docs:

Nick:

https://docs.google.com/document/d/1ZP_R_GL6SBQs7kwvQo82SayEn7mNsTCHINMRf8AvCyQ/edit?usp=sharing

Charlie:

https://docs.google.com/document/d/1zgpNH0SF6dn-irOm2r72D5QG5DD8ZAUj-2pWsKvuYjg/edit?usp=sharing

David:

https://docs.google.com/document/d/1lYoljTasdxwgLQ9HQY3LMlcKqu7U0e28oze9fz3uNog/edit

Marlon:

https://docs.google.com/document/d/1i1FIrJP93EXfV4aB8WMsRhk7WnvNDtAs9zXSlTX3LE0/edit?usp=sharing




This is a final snapshot of our code for our SHUmo bot.

The code works like this:

When the program starts, there are four independent processes that begin. One lowers the arm and raises/lowers it whenever the touch sensor is triggered. Another just makes some sounds and sets the mindstorm image to be dizzy eyes. The third makes the light flash on and off in the red color. The last actually does the movement.

The actual thread starts by turning to the side to avoid anything that charges straight-on. Then, it checks to see if it's on a white line. If it is, then it backs up and continues. Otherwise, it checks to see if it's charging at a robot (boolean value "forward"). If yes, it continues charging. If no, it checks to see if it sees something on its IR sensor. If it does, then it turns around, starts charging, and sets "forward" to true. If it doesn't, it rotates. Then the loop restarts.

This should make it so that the bot starts by sidestepping, then rotates until it sees its opponent. Then it charges until it reaches a white line, and if it hits its opponent, it attempts to lift it using the arm installed.

Wednesday, November 1, 2017

Module 10

Module 10


Touch Sensor:

Charlie programmed the touch sensor so it spun the main motor whenever it was activated. This program was very simple and include a loop. At the start the button would activate the loop and at the end of each cycle the robot would ask itself if the button was still activated, if it was it would keep looping, if it wasn't the program would end.








Move Steering with Touch Sensor:


We programmed the steering into the previous code so that during the loop the robot also told itself to move, turning left and then turning back to the right. Like before, the robot continues the loop if the button is pressed and held but if the button isn't held then it only cycles through once.









Color Sensor:


In the same programming as before we added a switch that the color sensor would activate and depending on the color that it sensed it would create an output. So for our color we picked red, and when the progam saw it was red then the robot made a hissing noise.







IR Sensor:


We created an independent code including a switch and a loop that determines if there is something in the way of the sensor. If there is something detected in front of the sensor the robot makes a noise.













Module 9: Lego Mindstorms

Potential Strategies

A good strategy to use concerning the rules and objectives of the robot sumo wrestling is the same as the successful one from the video we watched, which is to have a sort of plow that's intended to push/flip over the other robot. The robot will have to keep a relatively low center of mass, and the plow mechanism will need to extend when it starts up (in order to maintain the area requirements).

Building Strategy

To build the robot and the parts, we split into one group of two and two individuals, where the group of two focused on the main robot (assembling everything together and making the center parts), while the individuals made the add-ons (like the treads, tools, etc.). Once the main robot was finished, we all staggered the weapons in order to finish the challenges as quickly as possible.

Challenges

Mission 1

Mission 2

Mission 3

Mission 4

Mission 5

Code Explorations




































Wednesday, October 11, 2017

63's Research

63s Seating:

As a group we came up with a few ideas for the seating at 63's including problems and students preferences. We have noticed in the past that whenever mahogany room is closed, there is a deficit of seating for students to eat. We have also noticed that students have a preference where they sit whether it be the couches, tables, or window seats. We are going to try to analyze the seating patterns and see why students prefer certain areas over others.

Hypothetical Data


The data will be presented as a diagram of the chairs/tables at 63's, and we think that, in this section, the big seat along the tables at the top and the big corner on the right will be the more popular areas.

Charlie and Marlon's Research:


This picture is Charlie's raw data for the half of 63's non-Mahogany seating that's closest to the windows. The checks represent men while the x's represent women. Brackets are seats, and circles/ovals are tables.

The initial analysis of Charlie's data is that there were lots of people sitting at the long seat next to the five small tables, and the couch booths at the top of the diagram. Additionally, there were more groups sitting in the area at the top of the diagram, while the bottom had mostly people eating alone.

The raw data can function as the presented data, because it's easier to show concentration than if the checks/x's were counted and then displayed. The prediction that there would be a lot of people on the long seat was correct; however, there were actually not that many people sitting in the corner at the lower right, and they were all sitting alone.




David and Nick's Research:


This picture represents our raw data without a graph. We separated the chart into male and female and multiple categories of choices in order to get the most accurate representation.

This picture represents our seating chart for the people that eat in the mahogany room, as you can see the people prefer the inside tables as well as the larger outside tables rather than the smaller outside tables, so they can fit more of their friends at a a table.

Trends:

In the Mahogany Room David and I saw and collected data on several trends. We noticed that students preferred the seating in the center of the room over the seating on the outside, as well as the preference towards larger tables because most of the people that eat in this room come in with larger groups than the regular dining area. We also noticed that exactly half of the students in the Mahogany room said that they preferred eating in there rather than the actual dining room, this brings up the question "Why is the mahogany room sometimes closed off even though 50% of students prefer to eat in there?"  


https://docs.google.com/presentation/d/1onLULhx1LnHaAUfQQr4Hl53bXK2ahHTCS_YTt3s_giw/edit?usp=sharing


Wednesday, October 4, 2017

Engineering fields

Video

 https://youtu.be/1pmRyjJEm0Y

Reflections


Kangas: As a group they had some very good ideas that no one else thought of. I liked the opaque roof that you could control the brightness as well as their pool that had a turf cover so you could walk on it.

SHUmakers: I liked how creative the house was. It’s basically an underground shelter that is designed in the event a zombie apocalypse breaks out. On ground level, it had solar panels and a magnetic elevator which would take you underground. In one floor, there was a levitating table and a flat screen TV. Below that floor, there were dining tables and beds. In the very bottom, there were generators which kept the place running. This was very cool overall.

International: I like the creativity they put into the house layout and different devices they have. The slides and conveyor belt were fun sounding and the fireplace/water heater was a good idea. Of course, they remember that food is always the highest priority for a good living area.

Pacha: I really like the design about this house especially the fact that there is a soccer field on top of the house. The roof is made of glass and also when it is a sunny day you can open the roof. Or if it is a dark or rainy day you can close the roof and turn on the solar powered light which is really cool.

Wednesday, September 27, 2017

Presentation

Slide Show link:


https://docs.google.com/presentation/d/1iUOkuX9kNLFVjBZ2oBXRABGV0yeyVwWUm-P0sGrhMw0/edit?usp=sharing

Presentation Link:



Wednesday, September 20, 2017

Gadget Reflection

Gadget Reflections:

Nick's Gadget


My gadget came out way better than I had anticipated. The measurements for the most part are correct and the phone charger fits snugly inside. The printing quality came out very good for a smaller sized part, even though there are still some minor flaws. If I were to go back and redesign the part I would create smaller dimensions for the charger plug section and would decrease the gap used to get the cord in the gadget itself.

Marlon's Gadget:





My gadget didn't come out as I wanted it to be. Although it looked accurate to my original design, it was too big to place on my phone charger, and it was very easy for it to fall off.

Charlie's Gadget


My gadget still has problems relating to size and brittleness. This print was probably the right size concerning the circular clip side, but it was too thin in the lengthwise parts and the length itself could have been shortened. A redesign would probably include thicker parts in all areas, plus maybe shorter length.

Rubric:



Group Reflections:

Kangas: 1-3-1-3; avg. of 2

SHUMakers: 0-0-1-3; avg. of 1

Team Intl.: 2-3-1-2; avg. of 2

Pacha: 0-1-2-1; avg. of 1

Overall, we think that team Kangas and team International had the best designs with the 3D printed models. Their designs were actually functional compared to the other groups and had enough durability to properly function without breaking. The other groups either had designs that were too small and/or not properly functional.

Final Design



Product Flyer



Wednesday, September 13, 2017

Group Project Design Paragraph

Group Design Reflection

After meeting with all of the groups we came out with a few ideas to share. One idea is that no one can get their gadgets smooth while printing, this is a limitation of the printer and not user error. Another idea is that some groups are not using the most efficient methods of using their product, for example the bottle opener has it working the wrong way. The group creating the carabiner clip has the lever to the clip opening up the wrong way which could be problematic for the designs function.  

Nick Campana Gadget Design

Gadget Design Process





Above: I first started with a cylinder, then dimensioned it and placed another on top to extrude a hold thru. the part

Above: I then placed another cylinder on top with a work plane and resized and centered to to fit the charger plug.
Above: Just like before I extruded a second cylinder thru the top piece in order to hollow it out to fit the charger plug.


Above: Lastly I placed a box. I then resized this box and centered in and played with the dimensions in order for it to cut out an opening in which the charger could fit.

This design took me about 45 minutes overall and closely resembles the correct dimensions of a real iPhone Charger.