
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-32 | 1 → GND; 3 → 3V3; 2 → GPIO34 | GPIO34 — 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 отсчётов; это не повышает гарантированную точность АЦП. На оборудовании не испытывался.
Проверка дорожки и шкалы
text1. На отключённой детали измерьте сопротивление двух крайних выводов: должно соответствовать номиналу с его допуском.
2. Убедитесь, что средний вывод — ползунок, а показания меняются плавно до обоих концов.
3. После подключения проверьте минимум и максимум raw. Для своей шкалы используйте измеренные границы.
4. Если значение скачет, проверьте контакты, землю и дорожку; при обрыве ползунка вход может стать плавающим.
5. Для исполнительного устройства назначьте безопасное значение при ошибке и не подключайте нагрузку к ползунку.
Это план первичной проверки, а не отчёт о выполненном испытании. Сначала работайте без нагрузки и без движущихся механизмов.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


