Softwares and websites used

To downloadGit

You can size down your images in bulks online onImage Resizer

This for website templates HTML5UP

I edited my website here on VS Code

This is Mr. Adrian Torres website. I used it as a reference and came to a big help, Thank you Mr. Adrian

THis is to download Fusion

This is to download Image Magick

This is for Gimp

This is for Inkscape

This is forFFMPEG

This is a tutorial I followed to remove backgrounds in Gimp

This is the tutorial I follwed to design a desk in Onshape

This is thhe tutorial I followed for the design of a hinge in Fusion360

New Vocabularies

Please note that all the following definitions and explanations are chat gpt generated. I asked chatgpt to simplify the terms for me to understand and I thought it might help anyone going through my documentation so I added the same definitions and explanations that made the terms easier to understand.

  • Repository (Repo): A storage location where your project's files and revision history are kept.
  • Version Control System (VCS): A system that records changes to a file or set of files over time, so you can recall specific versions later.
  • Branch: A separate line of development that diverges from the main line (usually the master branch). Branches allow you to work on features or fixes without affecting the main codebase.
  • Merge: Combining changes from one branch into another. This is often used to bring the changes made in a feature branch back into the main branch.
  • Pull: Fetching changes from a remote repository and integrating them into your local repository.
  • Push: Sending committed changes to a remote repository.
  • Remote: A version of your repository that is hosted on a server, like GitHub or GitLab.
  • Fork: Making a personal copy of someone else's project to work on it separately.
  • Clone: Copying a project from the internet to your computer to work on it.
  • Fetch: Downloading changes from a remote repository without integrating them into your local working branch.
  • HEAD: A pointer to the latest commit in the branch you are currently working on.
  • Origin: The default name for the remote repository where your project was initially cloned from.
  • HTML Tags: Special codes enclosed in angle brackets used to structure content in HTML. For example, "h1" with "<>"" is a tag for the main heading.
  • CSS: A language used to style and format HTML content, enhancing the visual presentation of web pages.
  • JavaScript: A scripting language that adds interactivity and dynamic behavior to web pages.
  • Responsive Design: Designing websites to adapt and look good on various devices and screen sizes.

Information on boards

  • Electricity/Electron Flow: The flow of electric charge (electrons) through a conductor.
  • AC vs DC: Alternating Current (AC) flows in both directions periodically, while Direct Current (DC) flows in one direction continuously.
  • Electronics Circuit: A closed path in which electric current flows, typically comprising components like resistors, capacitors, and transistors.
  • Ohm's Law: States that the current through a conductor between two points is directly proportional to the voltage across the two points. Mathematically, V = IR.
  • Conductance: The measure of how easily a material allows electric current to pass through it, reciprocal of resistance.
  • Resistance: The opposition to the flow of electric current in a conductor, measured in ohms (Ω).
  • Voltage: The electric potential difference between two points, measured in volts (V).
  • Current: The flow of electric charge, measured in amperes (A).
  • Load: Any component in a circuit that consumes power, such as a resistor, LED, or motor.
  • Polarity: Indicates the direction of electric current flow or the orientation of components like diodes or capacitors.
  • Anode & Cathode: Anode is the positively charged electrode, while cathode is the negatively charged electrode.
  • Parallel vs Series circuit arrangements: Components in a parallel circuit are connected across the same voltage source, while in a series circuit, components are connected end to end, forming a single path for current flow.
  • Resistor: Unit of measurement: Ohm (Ω), Symbol: Ω, Function: Limits current flow, Common use: Voltage dividers, current limiting.
  • Capacitor: Unit of measurement: Farad (F), Symbol: C, Function: Stores electrical energy, Common use: Filtering, energy storage.
  • Diode: Symbol: →, Function: Allows current to flow in one direction only, Common types: Rectifier, Zener, Common use: Rectification, voltage regulation.
  • LED: Symbol: ↑, Function: Emits light when current passes through, Common types: Red, Green, Blue, Common use: Indicator lights, displays.
  • Transistor: Symbol: ⊗, Function: Amplifies or switches electronic signals, Common types: Bipolar Junction (BJT), Field-Effect (FET), Common use: Amplifiers, digital logic circuits.
  • Regulator: Symbol: ⎍, Function: Maintains a constant output voltage, Common types: Voltage regulator, Current regulator, Common use: Power supplies, voltage stabilization.
  • MOSFET: Symbol: ⊝, Function: Controls the flow of current between two terminals, Common types: Enhancement-mode, Depletion-mode, Common use: Switching circuits, amplifiers.
  • Tactile Button: Symbol: ◉, Function: Initiates or interrupts a circuit when pressed, Common types: Momentary, Latching, Common use: User interface, input control.
  • Bypass Capacitor circuit: Utilized to divert AC signals to ground and allow DC signals to pass through.
  • Low-Pass & High-Pass circuits: Low-pass circuits allow low-frequency signals to pass while attenuating high-frequency signals, and vice versa for high-pass circuits.
  • Basic Multimeter Functions:

  • Continuity Test: Checks if a circuit is complete (audible beep indicates continuity).
  • Voltage Measurement: Measures the potential difference between two points in a circuit.
  • Current Measurement: Measures the flow of current in a circuit.
  • Resistance Measurement: Measures the opposition to current flow in a circuit.

Molding and Casting week

Vocabulary

Please note that all the images were found on google and do not belong to me. Therefore, all the images used here are from google images.

    Your Image Description
  • Positive Mold A positive mold is a mold that replicates the shape and details of the original object. It's used to create exact copies of the object.
  • Negative Mold A negative mold is a mold created as the inverse of the original object. It represents the space the original object occupied and can be used to create replicas.
  • Pot lifePot life, also known as working time, is a term often used in the context of casting, molding, and other fabrication processes. It refers to the period during which a mixed material, such as resin or plaster, remains in a liquid state and is workable. After this time, the material begins to harden or cure, making it difficult or impossible to manipulate. The length of the pot life can vary depending on the specific material and environmental conditions such as temperature and humidity.
  • Cure timeCure time refers to the period required for a material, such as resin or plaster, to fully harden or set after it has been mixed and applied. The length of the cure time can vary widely depending on the specific material, its formulation, the volume used, and environmental conditions such as temperature and humidity.
  • Injection Molding: Heating up material until it's liquid, then shooting it into a mold at high pressure to shape it into things like plastic toys or parts for machines.
  • Your Image Description
  • Insert Molding: Placing metal or other materials into the mold before injecting the plastic, so they become part of the finished product.
  • Your Image Description
  • Overmolding: Adding another layer of material onto an existing part to give it extra features or protection.
  • Your Image Description
  • Blow Molding: Inflating a heated plastic tube inside a mold, like blowing up a balloon, to create hollow objects such as bottles or containers.
  • Your Image Description
  • Rotational Molding: Rotating the mold while heating it, allowing the material to evenly coat the inside and form hollow or large parts with consistent thickness.
  • Your Image Description
  • Slip Casting: Pouring a slurry of liquid material (like clay) into a porous mold, where water is absorbed, leaving behind a solid object.
  • Your Image Description
  • Die Casting: Forcing molten metal into a mold cavity under high pressure, producing precise metal parts with fine details.
  • Your Image Description
  • Flexible Molds: Making molds from materials that can bend or stretch, allowing for easier removal of the casted object without damaging it.
  • Your Image Description
  • Materials: Various substances like foam, rubber, plastic, metal, or clay used as raw materials for casting different objects.
  • Your Image Description
  • Additives: Substances added to the base material to alter its properties, such as making it stronger, more flexible, or resistant to heat.
  • Safety: Ensuring proper handling of materials, ventilation to avoid inhaling fumes, using protective gear, and disposing of waste responsibly.
  • Machining: Using tools and machines to shape, cut, or smooth materials to achieve desired shapes and surface finishes.
  • Software: Computer programs used for designing molds, simulating casting processes, and generating toolpaths for CNC machining, aiding in the manufacturing process.

Vocabulary(Week 13 Networking and Communications week)

Your Image Description

Communication Protocol:

A communication protocol is like a set of rules that devices follow when they talk to each other. Imagine you're playing a game with your friend, and you need to agree on some rules before you start. That's what a protocol does – it makes sure devices understand each other and know how to send and receive messages.

Your Image Description

Node:

A node is just a fancy word for any device that's part of a network. It could be your computer, your phone, or even a printer. Think of nodes as the players in a game of tag – each one can send messages to other nodes, just like players can tag each other in a game.

Your Image Description

Network:

Think of a network as a big web of connected devices. It's like a big family where everyone knows each other and can talk to each other. Networks can be small, like the ones in your home, or huge, like the internet that connects people all over the world.

Your Image Description

Wired Communication:

Wired communication involves sending messages through physical cables or wires. It's like sending letters through the mail – you put your message in an envelope and send it through a postal service. Similarly, devices connected by cables can send data directly to each other without any interference. Wired communication offers reliability and stability, making it suitable for applications where consistent and high-speed connectivity is essential, such as in homes, offices, and data centers.

Wireless Communication:

Wireless communication allows devices to talk to each other without needing physical cables. Instead, they use invisible signals called radio waves to send messages through the air. You've probably used Wi-Fi to connect to the internet or Bluetooth to pair your phone with headphones – those are both examples of wireless communication. Wireless communication provides flexibility and convenience, allowing devices to communicate without physical constraints. It's widely used in various applications, including Wi-Fi for internet access, Bluetooth for connecting devices like headphones and speakers, and Zigbee for home automation and IoT deployments.

Bus Address:

Imagine a big school bus with lots of seats. Each seat has a number so the driver knows where each student needs to get off. In a computer network, a bus address is like those seat numbers – it helps devices know where to send their messages so they reach the right place.

Vocabulary (Week 14 Interface and Application programming)

Interface

An interface generally refers to a point of interaction or communication between different entities, systems, or components. In computing, an interface often refers to a boundary or connection point between different software components, hardware devices, or systems that allows them to communicate or interact with each other.

There are several types of interfaces in computing:

  • User Interface (UI): This is the interface through which users interact with software applications or systems. It includes elements such as graphical user interfaces (GUIs), command-line interfaces (CLIs), and voice-based interfaces.
  • Application Programming Interface (API): An API defines the methods and protocols through which software components or systems can interact with each other. It specifies how software modules should interact and exposes functionalities that other software can use.
  • Hardware Interface: This refers to the connection point between hardware devices and the software or systems that control them. It includes physical connectors, communication protocols, and drivers that allow software to communicate with hardware devices.
  • Network Interface: This refers to the connection point between a computer or device and a network. It includes network cards, Ethernet ports, and wireless adapters that enable communication between devices on a network.
  • User Interface (UI): This is the interface through which users interact with software applications or systems. It includes elements such as graphical user interfaces (GUIs), command-line interfaces (CLIs), and voice-based interfaces.

GUI(Graphical User Interface)

GUI stands for Graphical User Interface. It's a type of interface that allows users to interact with electronic devices through graphical icons and visual indicators, as opposed to text-based interfaces, typed command labels, or text navigation. GUIs utilize visual elements such as windows, buttons, menus, and icons to represent information and actions available to the user. GUIs are commonly used in software applications, operating systems, and embedded systems to provide an intuitive and user-friendly interface for performing tasks and accessing functionalities. Examples of GUI-based operating systems include Windows, macOS, and various Linux distributions.