10K Potentiometer WH148

Разные изготовители; паспортный референс Bochen Guosheng · WH148, B10K, один резистивный элемент, без выключателя

Ручная установка аналогового значения через потенциометр 10 кОм.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает WH148, B10K, один резистивный элемент, без выключателя

WH148 обозначает семейство поворотных потенциометров. Эта карточка ограничена трёхвыводным исполнением B10K с одной дорожкой и без отдельного выключателя; паспорт семейства представлен Bochen Guosheng. Сдвоенные, логарифмические и варианты с выключателем требуют другого чертежа, хотя могут выглядеть похоже.

Потенциометр работает как делитель: ползунок меняет долю напряжения между двумя концами дорожки. Он удобен для задания яркости, скорости или порога через программу. Это не стабилизатор питания и не силовой регулятор двигателя. Маркировка 10 кОм относится ко всей дорожке, а не к постоянному сопротивлению каждого участка.

В процессе вращения возможны шум контакта и небольшая неравномерность. Усреднение сглаживает измерения, но не исправляет изношенную дорожку. Процент в примере — доля шкалы АЦП; реальную механическую шкалу получают после калибровки крайних положений. Буквенный код закона регулирования проверяют по документации своего изготовителя.

WH148 B10K, Одинарный линейный потенциометр · 10 кОм. Фото: Cute Lava; https://cutelava.com/products/wh148-series-rotary-potentiometer-10k-ohm-5pc. Лицензия на повторное использование не установлена. Удалён фон; объект равномерно масштабирован, детали и маркировка сохранены. Семейство и B-линейность указаны продавцом; изготовитель экземпляра не подтверждён как Bochen.

Схема соединений SLDV LAB показывает функциональные названия контактов; порядок строк не задаёт их физическое расположение. Подключение и первое включение выполняются по процедуре карточки.

Характеристики

Выбранный номинал
10000 Ом
Резистивных элементов в выбранном исполнении
1
Выводов
3
Закон выбранного исполнения
B, линейный по паспорту Bochen
Угол вращения семейства Bochen WH148
300° ±5°
Интерфейс
Аналоговый
Питание модуля
В примере концы дорожки подключены к GND и 5 В Uno R3; ползунок 0–5 В идёт только на A0 Uno. Для ESP32 весь делитель питают от 3,3 В; 5-вольтовый ползунок к ESP32 не подключать.

ПРАКТИКА

Подключение

Контакт модуляКонтакт платыНазначение
Крайний вывод 1 / начало дорожкиGND Uno R3Номер и вид сверить с чертежом; при отсутствии маркировки определить электрические узлы омметром.
Средний вывод 2 / ползунокA0 Uno R3Между 2 и любым концом сопротивление меняется при вращении.
Крайний вывод 3 / конец дорожки5V Uno R3Между двумя концами около 10 кОм независимо от угла. Перестановка концов меняет направление.
Альтернатива ESP32 DevKitC / ESP32-WROOM-321 → GND; 3 → 3V3; 2 → GPIO34GPIO34 — ADC1; предел измерения зависит от attenuation. Безопасное напряжение GPIO не гарантирует ненасыщенный АЦП.

Подходит для Arduino, ESP32. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать 10K Potentiometer WH148 (WH148, B10K, один резистивный элемент, без выключателя) в мой проект. Сначала уточни точную плату контроллера, среду, маркировку и фото компонента, задачу и условия эксплуатации. Не переноси параметры референсного изделия на внешне похожий безымянный экземпляр.

Уточни одиночный/сдвоенный вариант, наличие выключателя и закон регулирования. Определи ползунок прозвонкой, добавь усреднение и калибровку без выдачи показаний АЦП за точные градусы.

Подготовь согласованные распиновку, питание и уровни сигналов, необходимые зависимости, полный минимальный пример и пошаговую проверку. Объясни обработку дребезга, обрыва или недостоверных показаний, если это применимо. Для ESP32 уточни модификацию и доступные GPIO; 5 В на GPIO ESP32 недопустимы. Не заявляй о стендовом тестировании без результатов измерений.

Библиотеки

Ссылки на библиотеки для этой модели ещё не добавлены.

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Плата и API
Arduino Uno R3 / Arduino AVR Boards 1.8.6

Код использует аналоговый вход Uno и не требует отдельной библиотеки.

АЦП
A0 / 10 bit / default reference

Коэффициент 1023 относится к Uno, а не к произвольной ESP32.

Номинал
B10K / 10 kΩ

Проверьте маркировку и сопротивление всей дорожки до подключения.

Uno R3 · сглаженное положение

cpp
#include <Arduino.h>
constexpr uint8_t POT_PIN = A0;
void setup() { Serial.begin(115200); }
void loop() {
  unsigned long sum = 0;
  for (uint8_t i = 0; i < 16; ++i) sum += analogRead(POT_PIN);
  const int raw = sum / 16;
  Serial.print("raw="); Serial.print(raw);
  Serial.print(" nominal_percent="); Serial.println(raw * 100.0 / 1023.0, 1);
  delay(50);
}

Полный скетч, API Arduino AVR Boards 1.8.6. Усредняются 16 отсчётов; это не повышает гарантированную точность АЦП. На оборудовании не испытывался.

Проверка дорожки и шкалы

text
1. На отключённой детали измерьте сопротивление двух крайних выводов: должно соответствовать номиналу с его допуском.
2. Убедитесь, что средний вывод — ползунок, а показания меняются плавно до обоих концов.
3. После подключения проверьте минимум и максимум raw. Для своей шкалы используйте измеренные границы.
4. Если значение скачет, проверьте контакты, землю и дорожку; при обрыве ползунка вход может стать плавающим.
5. Для исполнительного устройства назначьте безопасное значение при ошибке и не подключайте нагрузку к ползунку.

Это план первичной проверки, а не отчёт о выполненном испытании. Сначала работайте без нагрузки и без движущихся механизмов.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты