Stufin
Home Quick Cart Profile

100K 16mm Rotary Pot(Pack of 5)

Buy Now

Component Name

100K 16mm Rotary Potentiometer (Pack of 5)

Description

The 100K 16mm Rotary Potentiometer is a type of variable resistor used to measure and control angular displacement, rotation, or position. This pack of 5 potentiometers is designed for various applications in the Internet of Things (IoT), robotics, and electronic projects. The rotary potentiometer provides a smooth and precise variation in resistance, making it an ideal component for sensing and control systems.

Functionality

The 100K 16mm Rotary Potentiometer operates by converting the mechanical rotation of the shaft into a proportional change in electrical resistance. When the shaft is turned, the wiper (a moving contact) slides along the resistive track, dividing the total resistance into two parts. The resistance between the wiper and one end of the track increases, while the resistance between the wiper and the other end decreases. This variation in resistance is directly proportional to the angular displacement of the shaft.

Key Features

  • Resistance: 100 k (kiloohms) nominal resistance
  • Rotation Angle: 300 (degrees) of smooth and continuous rotation
  • Shaft Diameter: 16 mm (millimeters) for easy mounting and coupling
  • Shaft Length: 25 mm (millimeters) for convenient installation
  • Wiper Travel: 300 (degrees) of wiper travel, ensuring a wide range of angular measurement
  • Linearity: 1% (percent) linearity, ensuring accurate and reliable measurements
  • Operating Temperature: -20C to 70C (-4F to 158F), suitable for most environmental conditions
  • Power Rating: 0.5 W (watts) maximum power rating, ensuring safe and efficient operation
  • Insulation Resistance: 100 M (megohms) between terminals, ensuring minimal noise and interference
  • Packaging: Pack of 5 potentiometers, convenient for prototyping and development

Applications

  • Robotics and Automation: Used in robotic arms, grippers, and other mechanisms to measure and control angular displacement.
  • Audio and Music: Employed in audio equipment, such as volume controls, tone controls, and equalizers.
  • Industrial Control: Applied in industrial automation, process control, and monitoring systems.
  • IoT and Embedded Systems: Used in IoT devices, such as smart home appliances, wearables, and environmental monitoring systems.
  • Prototyping and Development: Ideal for testing and proof-of-concept projects in electronics and robotics.

Technical Specifications

| Parameter | Value |

| --- | --- |

| Resistance | 100 k |

| Rotation Angle | 300 |

| Shaft Diameter | 16 mm |

| Shaft Length | 25 mm |

| Wiper Travel | 300 |

| Linearity | 1% |

| Operating Temperature | -20C to 70C |

| Power Rating | 0.5 W |

| Insulation Resistance | 100 M |

Diameter

16 mm

Height

25 mm

Shaft Length

25 mm

Body Material

Plastic

Shaft Material

Metal

Pinout

The rotary potentiometer has a standard 3-pin configuration
Pin 1CW (Clockwise) Terminal
Pin 2Wiper Terminal
Pin 3CCW (Counter-Clockwise) Terminal
_mounting and Installation

The rotary potentiometer can be mounted using the provided screws or adhesive. Ensure proper alignment and secure fastening to prevent vibration or movement during operation. Additionally, follow proper soldering and wiring practices to avoid damage or electrical noise.

Pin Configuration

  • Component Documentation: 100K 16mm Rotary Potentiometer (Pack of 5)
  • Overview
  • The 100K 16mm Rotary Potentiometer is a variable resistor commonly used in various IoT applications, such as robotic projects, audio equipment, and mechanical systems. This documentation provides a detailed explanation of the component's pins and their connections.
  • Pin Description
  • The 100K 16mm Rotary Potentiometer has three pins, which are:
  • 1. Central Pin (Wiper Pin)
  • Function: Connects to the variable resistance point within the potentiometer
  • Typical Connection: Connect to the analog input pin of a microcontroller (e.g., Arduino), or to the input of an analog-to-digital converter (ADC)
  • Purpose: Measures the resistance value, which corresponds to the rotary position of the potentiometer
  • 2. Left Pin (Clockwise Terminal)
  • Function: One end of the potentiometer's resistive track
  • Typical Connection: Connect to VCC (positive voltage supply) or a fixed voltage reference
  • Purpose: Provides a reference voltage for the wiper pin to measure the resistance value
  • 3. Right Pin (Counterclockwise Terminal)
  • Function: Other end of the potentiometer's resistive track
  • Typical Connection: Connect to GND (ground) or a fixed voltage reference
  • Purpose: Provides a reference ground for the wiper pin to measure the resistance value
  • Pin Connection Structure
  • Here's a general connection structure for the 100K 16mm Rotary Potentiometer:
  • Connect the Central Pin (Wiper Pin) to an analog input pin of a microcontroller (e.g., Arduino Uno's A0-A5) or to the input of an analog-to-digital converter (ADC).
  • Connect the Left Pin (Clockwise Terminal) to VCC (positive voltage supply, typically 5V) or a fixed voltage reference.
  • Connect the Right Pin (Counterclockwise Terminal) to GND (ground) or a fixed voltage reference.
  • Example Connection Diagram
  • ```
  • +-----+ +-----+ +-----+
  • | VCC | | GND | | A0 |
  • +-----+ +-----+ +-----+
  • | | |
  • | | |
  • v v v
  • +-----+ +-----+ +-----+
  • | Left | | Right | | Wiper |
  • | Pin | | Pin | | Pin |
  • +-----+ +-----+ +-----+
  • | | |
  • | | |
  • v v v
  • +-----+ +-----+ +-----+
  • | 100K | | 100K | | 100K |
  • | Rotary | | Rotary | | Rotary |
  • | Pot | | Pot | | Pot |
  • +-----+ +-----+ +-----+
  • ```
  • In this example, the Wiper Pin is connected to analog input pin A0 of an Arduino Uno, the Left Pin is connected to VCC (5V), and the Right Pin is connected to GND. This configuration allows the microcontroller to read the resistance value, which corresponds to the rotary position of the potentiometer.

Code Examples

Component Documentation: 100K 16mm Rotary Pot (Pack of 5)
Overview
The 100K 16mm Rotary Pot is a precision potentiometer designed for accurate and reliable angular position sensing. This component is commonly used in various IoT applications, including robotics, automation, and human-machine interfaces. The pack of 5 provides a cost-effective solution for prototyping and production.
Specifications
Resistance: 100 k
 Rotary angle: 0 - 340 degrees
 Power rating: 0.1 W
 Operating temperature: -20C to 70C
 Dimensions: 16 mm diameter, 10 mm height
 Pinout: 3-pin (CCW, Wiper, CW)
Code Examples
### Example 1: Reading Rotary Pot Position with Arduino
In this example, we'll use an Arduino Uno board to read the rotary pot position and print the corresponding analog value to the serial console.
Hardware Requirements
100K 16mm Rotary Pot
 Arduino Uno board
 Breadboard and jumper wires
Code
```c++
const int potPin = A0;  // Analog input pin for rotary pot
void setup() {
  Serial.begin(9600);
}
void loop() {
  int potValue = analogRead(potPin);
  Serial.print("Rotary pot position: ");
  Serial.println(potValue);
  delay(50);
}
```
Explanation
In this example, we connect the rotary pot wiper (middle pin) to Arduino's analog input pin A0. We then use the `analogRead()` function to read the analog value from the pot, which ranges from 0 to 1023. The `Serial.println()` function is used to print the value to the serial console.
### Example 2: Using Rotary Pot as a Volume Control with Raspberry Pi
In this example, we'll use a Raspberry Pi to read the rotary pot position and control the system volume.
Hardware Requirements
100K 16mm Rotary Pot
 Raspberry Pi (any model)
 Breadboard and jumper wires
 Speaker or audio output device
Code
```python
import RPi.GPIO as GPIO
import os
GPIO.setmode(GPIO.BCM)
pot_pin = 17  # GPIO pin for rotary pot
GPIO.setup(pot_pin, GPIO.IN)
def set_volume(pot_value):
    volume = int(pot_value / 1023  100)  # Map 0-1023 to 0-100
    os.system(f"amixer -D pulse sset Master {volume}%")
while True:
    pot_value = GPIO.input(pot_pin)
    set_volume(pot_value)
    time.sleep(0.05)
```
Explanation
In this example, we connect the rotary pot wiper (middle pin) to a GPIO input pin on the Raspberry Pi. We then use the `GPIO.input()` function to read the digital value from the pot. The `set_volume()` function maps the pot value to a system volume percentage, and the `os.system()` function is used to set the system volume using the `amixer` command.
These examples demonstrate how to use the 100K 16mm Rotary Pot in various IoT applications. By reading the rotary pot position, you can create interactive and intuitive interfaces for your projects.