DEV Community

TonightIwanttosleep
TonightIwanttosleep

Posted on

Proposal-1

Problem 1: Determining the Mass of an Object

Objective

Determine the mass of an object without using pre-made sensors for measuring different types of mass.

Methodology Explanation

There are many methods for determining the mass of an object, but since the competition organizers will provide a spring with a known spring constant, we have chosen to use the following formula for calculations to align with the resources provided by the competition organizers.

Hooke’s Law

Image description

And, since: F = m ⋅ g
Image description

Solving for mass m:

Image description

Where:

  • F is the force or weight (in N)
  • m is the mass (in kg)
  • k is the spring constant (in N/m)
  • Δx is the spring extension (in meters)
  • g is gravitational acceleration (9.8 m/s²)

Project Design

Image description

Schematic Diagram

Image description

Flowchart

Image description


Problem 2: Projectile Launching

Objective

Shooting a ball to collide with an object falling freely to the ground from a different position.

Methodology Explanation

Concept-1: Shoot the Monkey

The "Shoot the Monkey" experiment is a classic physics demonstration used to illustrate projectile motion and the effect of gravity on two objects in free fall.

The speed of the ball, the weight of the ball, the distance between the launcher and the monkey, and the weight of the monkey do not affect whether the ball will hit the monkey, as long as:

  1. Aim directly at the monkey (before it starts falling).
  2. Shoot the ball at the exact moment the monkey starts to fall.

From this concept, we don't need to calculate anything complicated in real time during the experiment.

Concept-2: Use a Formula

This formula is similar to the concept of "Shoot the Monkey." It shows how different variables are related to each other in a projectile motion problem.

Formula
  • The motion of an object falling freely under the influence of gravity
    Image description

  • Resolving Forces into Components (Launcher)
    Image description

  • To ensure a collision between the ball and the freely falling object, we must establish the following equation
    Image description

  • The Motion of a Ball from the Launcher

    Image description

  • Solve the Equation for t

    Image description

  • Solving Equations to Show the Relationship Between Variables

    Image description

The tangent function relates an angle in a triangle to a specific ratio of side lengths, specifically the ratio of the opposite side (height) to the adjacent side (horizontal distance). This means that the formula "tangent of θ = height / distance" tells us how angles and side lengths in right-angled triangles interact. In practical terms, it describes how the angle of elevation (or depression) is related to the height of an object and the horizontal distance from it.


Project Design

Image description

Schematic Diagram

  • Page-1

    Image description

  • Page-2

    Image description

Flowchart

Image description


Cost

Description Quantity Total Cost Purpose
Arduino UNO R3 2 - Main processor
HC-SR04 (Ultrasonic) 1 ฿30 Distance measurement
Servo 4 ฿380 Push a ball
Motor 5 ฿475 Launch a ball/Move a robot
Button 2 - Change/Select mode
Omnidirectional wheels 3 ฿780 Allows movement in all directions
IR-Sensor 2 ฿18 Track a position marker
L293D 2 ฿30 Allows control of multiple DC motors
74HC595 1 ฿17 Expand the number of digital outputs
Acrylic/3D printing - ฿200 Robot/launcher body

Total: ฿1930

Top comments (0)